/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.
    +1
    Rezleri alın devam ediyorum
    ···
  3. 3.
    +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
  4. 4.
    +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
    ···
  5. 5.
    +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.
    ···
  6. 6.
    +3
    Bide eger kodlamada gelismek istiyorsaniz Codeforces Hackerrank gibi kodlama sinavlarinin oldugu sitelerin sinavlarina girin etkisi olacaktir
    ···
  7. 7.
    0
    For komutu while komutuna çok benzer. ( Aslında aynı amk) Sadece bikaç tane ek özellik eklememize yarar. Bunu kod üzerinde gösterirsem daha iyi anlayacağınıza inanıyorum.

    include<stdio.h>
    int main(){
    int i,j;
    i=1,j=10;
    while(i<j){
    printf("*");
    i=i+1;
    }
    }

    include<stdio.h>
    int main(){
    int i,j;
    for(i=1,j=10 ; i<j ; i=i+1){
    printf("*");
    }
    }

    Yukarıdaki iki tane kod aynı görevi yapar. For yapısının içinde iki tane noktalı virgül bulunur. ilk kısıma yazılan işlemi döngüye girmeden önce 1 KERE yapar. ikinci kısımdaki yer while ın içindeki şart kısmıyla aynı görevi yapar. ( i<j ). Son kısımı ise her döngü gerçekleştikten sonra yapar.
    For u while a tercih etmemizin nedeni daha az satır kaplayıp anlaşılabilirliği arttırmasıdır.
    Rez alın devam gelcek
    ···
    1. 1.
      0
      Senin taşşağını gezdiren yesin panpa

      Bide Türkçe online kodlama eğitimi veren site biliyomusun panpa ?
      Ben Khan Academy de takılıyorum ama yetmiyo
      ···
  8. 8.
    0
    Beyler şimdi bu bilgileri öğrendiniz diyelim. Bunları pekiştirmeniz ve kod üzerinde uygulamanız da gerekir.

    Bilgisayarımıza bitane kodlama programı kuruyoruz. Microsoft visual studıo veya devc++ olabilir. Sonra internetten basit sorular buluyoruz. (Kendiniz de türetebilirsiniz çok zor değil amk)
    Gittikçe bu soruları çözerek kendinizi geliştirin.

    Örneğin bitane basitinden bi soru:

    Bi liseli sene sonunda hangi belgeyi alacağını merak etmektedir. Siz ekrandan bu çocuğun puanını okuyacaksınız ve eğer 85 den büyükse Takdir, 71-85 arasındaysa teşekkür, 70 den küçükse de gibtirname yazdıracaksınız.

    Hatta kodunu da yazayım panpalarıma.

    4. include <stdio.h>
    int main(){
    int a;
    scanf("%d",&a);
    if( a >= 85 ){
    printf("Takdir");
    }
    if( a < 85 && a>= 70){
    printf("Tesekkur");
    }
    if( a < 70 ){
    printf("gibtirname");
    }
    }

    Bu arada söylemeyi unutmuşum if in içine iki şart yazmak istiyorsak arasına && işareti koyuyoruz.
    ···
  9. 9.
    0
    Beyler benden bu kadar. Bu bilgileri kendiniz çalışarak öğrenirseniz daha iyi olur. Neredeyse bütün başarılı yazılımcılar kendileri azmederek çalışarak başarmışlar bu işi. Full ben anlatmaya çalışırsam imkansız hiçbir yararı olmaz. Neyse benden bu kadar
    kodlama hayatinizda basarilar.
    Gelenek yerini bulsun buda böyle bi anımdır.
    ···