-
1.
+49 -9Edit: Emeğe saygı beyler şukulayan elleriniz dert görmesin
Programlama diğer bi ifadeyle yazılım, bilgisayar donanımlarına ne yapması gerektiğini anlatan komutlar ve aritmetik işlemlerdir. Programlama herhangi bi programlama dilinde yapılabilir. Bu diller çok çeşitlidir. Örnek verecek olursak:
- C
- C++
- C#
- Java
- Phyton
- Pascal
- Brainfuck ( Gördüğüm en gibko yazılım dili )
- Swift
- Html vs vs.
Bu dillerde yazılan kodlar genellikle çalıştırılabilmek için derlenir. Bunun için özel derleyiciler geliştirilmiştir. Derleyici yazılan programda bi hata olup olmadığını kontrol eder. Eğer hata varsa onun kodun neresinde olduğunu da gösterir.
C dilinde bir kod:
2. include<stdio.h>
int main(){
printf("Sa Millet");
return 0;
}
Bu en basit koddur. Programcılar bütün dünyada ilk olarak bu kodu öğrenmişlerdir. Hemen hemen bütün dillerde benzer şekildedir.
Biraz C dilinden bahsedeceğim
Rezleri alın devam -
2.
+8C dili çok eski bir dildir. Programlama dünyasına girenler genellikle ilk bu dili öğrenirler. C++ , C# gibi birçok yeni programlama dili C dilinden türetilmiştir. Şimdi de biraz yapısını inceleyelim.
3. include<stdio.h>
int main(){
int sirkan;
scanf(" %d ",&sirkan);
printf(" %d ",sirkan*2);
return 0;
}
Şimdi bu basit programdan yola çıkarak C dilinin yapısını anlamaya çalışalım.
ilk satırdaki #include<stdio.h> komutu kodumuza stdio.h kütüphanesini dahil eder. C dili kütüphanelerden oluşur. Bu stdioh kütüphanesi 4 ve 5.satırda kullandığımız komutlar için gereklidir.
ikinci satırda int main() ana fonksiyonumuz olduğunu belirtir. Kapsadığı alanlar { } işaretleri ile gösterilir.
3.satırda sirkan diye bir değişken tanımladık. Başındaki int ibaresi integer yani tamsayı türünden değerler tutabilmesini sağlar. Eğer int yerine float yazsaydık virgüllü sayıları da tutabilirdi.
4.satırda scanf fonksiyonunu kullandık. Bu programın bi veri okumasını sağlar. %d ifadesi (d decimal yani 10 tabanında) sayı okuyacağımız manasına gelir. Kodu çalıştırdığımızda koda 2 sayısını girersek sirkan değişkeninin değeri 2 olur.
Bi alt satırda da printf fonksiyonu var. Bu da çıktı yazdırmaya yarıyo. sirkan*2 yazdığı için sirkan değişkeninin değerinin iki katını ekrana yazar.
Rezleri alın devam beyler -
-
1.
+1java candır gerisi heyecandır
-
2.
0Bölü 2 yazıyo panpa ama sen bilirsin
-
-
1.
0Eyvallah panpa
-
1.
-
3.
0Panpa sen kod yazmayi biliyosun ya bizim nesillerimizle oynasan cok iyi olur sozlukte kod ustune calisiyo
diğerleri 1 -
1.
-
3.
+6Şimdi bazı komutları anlatalım :
include<stdio.h>
int main(){
int sirkan=0, inci=1;
if(sirkan < inci){
printf(" Amk ");
}
return 0;
}
Bu programdaki if komutu eğer içinde yazan şart sağlanıyorsa parantezlerle ayırdığı yerdeki komutların yapılmasını sağlar. Eğer inci sirkandan büyük olmasaydı Amk yazmazdı fakat büyük olduüu için yazdı. Özet: if komutu komutlara şart ekleyebiliyo. Eğer şöyleyse yap şöyle değilse yapma gibi.
include<stdio.h>
int main(){
int sirkan=0, inci=1;
while(sirkan < inci){
printf(" Amk ");
}
return 0;
}
Bu programda if yerine while konutunu kullandık. Bu komut if e çok benzer. Eğer içindeki ifade sağlıyorsa kapsadığı komutları yapar. içindeki bütün komutları yaptıktan sonra şart sağlamaya devam ediyorsa tekrar kapsadığı yerdeki konutları yapar. Bu programda sirkan hiç bir zaman inci den büyük olmayacağı için program sonsuza kadar AmkAmkAmkAmk... yazcaktır.
Emeğe saygı binler şukulayın
Devamı geliyo -
4.
+4 -1Eğer C dili ni detaylı bir şekilde öğrenirseniz diğer dilleri öğrenmek hiç vaktinizi almayacaktır. Programlama dilleri arasında komutlar çoğunlukla benzerdir. Mesela benim gösterdiğim kodların hepsi aynı zamanda birer C++ kodudur.
Şimdi bu dilleri öğrenmek ne işinize yarıycak ona değinelim:
Mobilde veya pc de bu dilleri kullanarak oyun geliştirebilirsiniz. Bu oyunlar sayesinde çok fazla para kazanabilirsiniz. Örneğin bi ara flappy bird diye gibko bi oyun vardı. En fazla 10 dakikada yazılabilecek bi oyun bütün dünya tarafından beğenildi ve sahibi efsane para kazandı.
Yani panpalar programlamanın geleceği var. Bunları öğrenin size hiçbir zararı olmaz. Aksine hiç oyun bile yazmasanız ufkunuz genişler.
Neyse daha ayrıntılı bişey merak eden varsa entry lerde sorsun. Yardımcı olmaya çalışacağım. -
5.
+3Bide eger kodlamada gelismek istiyorsaniz Codeforces Hackerrank gibi kodlama sinavlarinin oldugu sitelerin sinavlarina girin etkisi olacaktir
-
6.
+1Reserved
-
7.
+1Ben ömr-ü billah böyle entry-nick görmedim (yazılımcı olmayan bilmez)
Kahrolsun BST. -
8.
+1Sali gunu C den laboratuvar sınavım var mk struct lara gel
-
-
1.
0Nickim yeter panpa struck yapacaktım alınmış o nick node yaptım. Structlarda üstüme yoktur
-
2.
0Structlari yaptim pointerlari yapamadım mk kaldim dersten
-
1.
-
9.
+1Hangi dilleri öğrenmeliyim sen yaz ben ogrenirim
-
-
1.
+1C++ şart panpa. C++ bilerek unityden oyun yazabilirsin mobile
-
2.
0Eyv qmqi başka senin ogrensem iyi olur dediğin diller varmi
-
3.
0Sen C++ yı iyice öğrenince zaten programlama hakkında baya bilgili olursun
diğerleri 1 -
1.
-
10.
+1Panpa biz C# ogreniyoz bilisim bolumu 3.siniftayim
-
-
1.
+1Görebiliyor musunuz panpa (Espiriyi bilmiyorsan hiç girmeyelim)
-
-
1.
+1Bilmiyorlar panpa, bi ben mi anladım espriyi amk. Şukumu verip sessizce uzaklaşıyorum
-
2.
0ahahahah , ilk defa görünce baya bir düşünmüştüm c# 'ı "si gibüer " diye okuduğumdan
-
1.
-
2.
0Sen ne diyon aga tahtaya bakarak zor yaziyoz amk )
-
3.
0kardeş %90 ihtimal hocada bilmiyo html de bi tane div açıyo c# ta iki sayının topldıbını yazıp bırakıyolar meslek liselerindeki hocaların %99 böyledir
-
4.
0Aga hocaya hatayi soruyoz bakiyor bakiyor bir yeri yanlis yazmissin diyip gidiyor yanlislik oldugunu bizde biliyoz amk
diğerleri 2 -
1.
-
11.
+1Rezoooo
-
12.
+1rez merak edıyozdum zaten
-
13.
+1Her şey için bi ingilizce bi ds vakit lazım amk, da işte bende vakit yok.
-
14.
+1Reserved
-
-
1.
0bunu birde trendemi sokacaksınız amk cahilleri vay amk ben nasıl bir plartforma düştüm yazık lan size amk liselileri
-
2.
+1 -1Niye girmesin amk arapların kıçını yalayanlar trendde şukular alıyor adam bişey anlatmış burda. Onlara böyle şeyler yazamazsınız çünkü kutsal arap ırkı burda da yüceltilmelidir değil mi amk yobazları
-
3.
0<h1>h1 kes lan ben hekırım </h1>
diğerleri 1 -
1.
-
15.
+1Rezleri alın devam ediyorum
-
16.
+1Kimsenin gibinde değil yazılım
-
17.
+1Rez belki işe yarar. Bi ihtimal
-
18.
+1Reserved
-
19.
0Rezerve
-
20.
0Rezerve
başlık yok! burası bom boş!