/i/Yazılım

Umuyoruz ki geleceğin yazılımcıları bu altinciden çıkacak!
    başlık yok! burası bom boş!
  1. 1.
    +49 -9
    Edit: 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. 2.
    +8
    C 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. 1.
      +1
      java candır gerisi heyecandır
      ···
    2. 2.
      0
      Bölü 2 yazıyo panpa ama sen bilirsin
      ···
      1. 1.
        0
        Eyvallah panpa
        ···
    3. 3.
      0
      Panpa sen kod yazmayi biliyosun ya bizim nesillerimizle oynasan cok iyi olur sozlukte kod ustune calisiyo
      ···
    4. diğerleri 1
  3. 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.
    +4 -1
    Eğ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. 5.
    +3
    Bide eger kodlamada gelismek istiyorsaniz Codeforces Hackerrank gibi kodlama sinavlarinin oldugu sitelerin sinavlarina girin etkisi olacaktir
    ···
  6. 6.
    -2
    Bunlari TurkHackTeam da bulabilirsiniz bir tak yaptigini zannetmis dr
    ···
  7. 7.
    +1
    Ben ömr-ü billah böyle entry-nick görmedim (yazılımcı olmayan bilmez)
    Kahrolsun BST.
    ···
  8. 8.
    -1
    Kodlama öğrenmek istiyorum suan lise 2 ye geçtim (normalde lise 4 amk) bilişim bölümünü seçtim nasıl ogrenebilirim, hocalardan yana pek bi beklentim yok kendim daha iyi anlarim.
    ···
    1. 1.
      +1
      Aynen panpa kendin araştırırsan daha iyi anlarsın
      ···
      1. 1.
        0
        Ne yapmam gerekiyor yardimci olurmusun ?
        ···
      2. 2.
        +1
        internette birsürü türkçe kaynak var. Onları kullan. Kendini biraz geliştirdikten sonra CODEFORCES a kayıt ol. Sitenin sınavları oluyo. ilk başta A sorusunu falan anca çözersin. işte o sınavları önemse.
        Youtube da fln videolu anlatım yapanlar da var onlar da işine yarar.
        ···
    2. 2.
      0
      Codecademy.com dan öğrenebilirsin
      C++ öğrenmek için youtube da videolar var
      ···
    3. 3.
      0
      Teşekkürler
      ···
    4. diğerleri 1
  9. 9.
    +1
    Sali gunu C den laboratuvar sınavım var mk struct lara gel
    ···
    1. 1.
      0
      Nickim yeter panpa struck yapacaktım alınmış o nick node yaptım. Structlarda üstüme yoktur
      ···
    2. 2.
      0
      Structlari yaptim pointerlari yapamadım mk kaldim dersten
      ···
  10. 10.
    +1
    Hangi dilleri öğrenmeliyim sen yaz ben ogrenirim
    ···
    1. 1.
      +1
      C++ şart panpa. C++ bilerek unityden oyun yazabilirsin mobile
      ···
    2. 2.
      0
      Eyv qmqi başka senin ogrensem iyi olur dediğin diller varmi
      ···
    3. 3.
      0
      Sen C++ yı iyice öğrenince zaten programlama hakkında baya bilgili olursun
      ···
    4. diğerleri 1
  11. 11.
    +1
    Panpa biz C# ogreniyoz bilisim bolumu 3.siniftayim
    ···
    1. 1.
      +1
      Görebiliyor musunuz panpa (Espiriyi bilmiyorsan hiç girmeyelim)
      ···
      1. 1.
        +1
        Bilmiyorlar panpa, bi ben mi anladım espriyi amk. Şukumu verip sessizce uzaklaşıyorum
        ···
      2. 2.
        0
        ahahahah , ilk defa görünce baya bir düşünmüştüm c# 'ı "si gibüer " diye okuduğumdan
        ···
    2. 2.
      0
      Sen ne diyon aga tahtaya bakarak zor yaziyoz amk )
      ···
    3. 3.
      0
      kardeş %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. 4.
      0
      Aga hocaya hatayi soruyoz bakiyor bakiyor bir yeri yanlis yazmissin diyip gidiyor yanlislik oldugunu bizde biliyoz amk
      ···
    5. diğerleri 2
  12. 12.
    +1
    Rezoooo
    ···
  13. 13.
    +1
    Rez belki işe yarar. Bi ihtimal
    ···
  14. 14.
    -1
    ilk entryde yazdığın kod c değil c++ kodu.
    C'de printf fonksiyonu bulunmaz.
    ···
    1. 1.
      0
      C de printf var cahil cahil konuşma pls
      ···
    2. 2.
      0
      Yazdırmak için gerekli parametreler eklenmemiş kodu yaz bakalım bi çalışıyor mu bakalım
      ···
  15. 15.
    -1
    Why Java Programmers cant do C ?
    Be Cause they cant C#
    ···
  16. 16.
    -1
    Rezervatullahu berekatü
    ···
  17. 17.
    -1
    😬😡😕😕😡😕😢😕😥😕😡😕
    ···
  18. 18.
    +1
    Her şey için bi ingilizce bi ds vakit lazım amk, da işte bende vakit yok.
    ···
  19. 19.
    +1
    Reserved
    ···
    1. 1.
      0
      bunu birde trendemi sokacaksınız amk cahilleri vay amk ben nasıl bir plartforma düştüm yazık lan size amk liselileri
      ···
    2. 2.
      +1 -1
      Niye 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. 3.
      0
      <h1>h1 kes lan ben hekırım </h1>
      ···
    4. diğerleri 1
  20. 20.
    +1
    Reserved
    ···