folder Tahribat.com Forumları
linefolder C - C++
linefolder DERS 1 : "C" YE GİRİŞ



DERS 1 : "C" YE GİRİŞ

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    emrah20
    emrah20's avatar
    Kayıt Tarihi: 04/Ekim/2017
    Erkek

    Günümüz 64 bit bilgisayarlarında (işletim sistemi de 64 bit'se) DJGPP ve Borland 5.5, Borland Turbo C gibi derleyiciler çalışmaz. Dev C++ önerebilirim.

     

    C ile C++ ayrı öğrenin. İkisi farklı diller ve derleyicileri de farklı. Dev C++ içinde iki farklı derleyici bulunuyor. Dev C++ kendisi bir Birleştirilmi (veya kapsamlı) geliştirme aracı (IDE)

     

    Prosedür şu şekilde işliyor:

     

    Önce kodunuzu bir editöre yazıyorsunuz ve isim vererek kayıt ediyorsunuz. Dosya uzantısın otomatik eklemeyen editörlerde C program kaynak kod dosyası için uzantı ".c" ve C++ için uzantı ".cpp" olacak. İkinci aşamada dosyayı bir derleyici vasıtası ile dönüştürüyorsunuz (derliyorsunuz).

     

    Günümüz derleyicileri kendileri diğer ara işlemler gerçekleştiriyorlar. (Sistem API lerine yönlendirme ve Assable koduna çevirme) bunları günümüzde en çıplak derleyicide bile bilmemize gerek yok.

     

    Dev C++ yukarıda kullanılan araçları (Tools) içinde barındırıyor. Sizin editör, derleyici, hata ayıklayıcı gibi bir şey aramanıza gerek kalmıyor.

     

    Bazı "Bütünleşik geliştirme araçları" sadece C derleyicisi içerebilirler (C++ için bir derleyici dahili olmayabilir) Dev C++ adından da anlaşıldığı gibi her iki dil için derleyici barındırıyor.

     

    Burada C için bir giriş seviyesi anlatım var : http://akcakir.net/c-ile-programlamaya-giris/


    Kendisini Hacker sanan zibidilerden değilim.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    emrah20
    emrah20's avatar
    Kayıt Tarihi: 04/Ekim/2017
    Erkek

    C++ için kapsamlı bir kaynak : http://www.icce.rug.nl/documents/cplusplus/


    Kendisini Hacker sanan zibidilerden değilim.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    emrah20
    emrah20's avatar
    Kayıt Tarihi: 04/Ekim/2017
    Erkek

    C++ için Türkçe video'lu kaynak : http://www.muhammedmastar.com/c-derslerihttp://www.muhammedmastar.com/c-dersleri

     


    Kendisini Hacker sanan zibidilerden değilim.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    emrah20
    emrah20's avatar
    Kayıt Tarihi: 04/Ekim/2017
    Erkek

    C için daha detaylı bir kaynak : http://www.cagataycebi.com/programming/c_programming/c_programming_1.html


    Kendisini Hacker sanan zibidilerden değilim.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    emrah20
    emrah20's avatar
    Kayıt Tarihi: 04/Ekim/2017
    Erkek

    Kurulumsuz ve "Komutsatırı" yada "Windows Powershell" ile çalıştırabileceğiniz bir C ve C++ derleyicisi (BorlandC++ 5.5)

    http://s7.dosya.tc./server/snosd1/Borland.rar.html

     

    Rar dosyasını indirin ve Winrar ile açın ve dosyanın içeriğini bulabileceğiniz bir dizine kayıt edin. Örnek: Belgelerim dizini olabilir.

    Borland isminde bir klasör kayıt edilmiş olacak. Borland klasörünü açın. Bir BCC55 adında alt klasör ve bcc ve cpp isimli iki toplu İş dosyası bulunuyor olacak.

    Şimdi bu dosyaların sanıl kullanılacağını görelim

    Klasör içinde boş bir yere sağ tıklayalım ve "Yeni" -> "Metin Belgesi" seçelim.  "Yeni Metin Belgesi" isimli bir txt dosyamız olacak.

    Yeni Metin Belgesi dosyasına çift tıkladığımızda, önümüzde boş bir "Not Defteri" sayfası açılacak" O boş sayfayı dolduralım.

    #include
    
    int main()
    {
       printf ( " Merhaba Dünya ! \n " ) ;
       return 0 ;
    }

    Yukarıdaki kodları yazdıktan sonra dosyayı yeni bir isim vererek kayıt edeceğiz. "Dosya" -> "Farklı Kaydet" seçtikten sonra kayıt işlemini onaylamadan önce

    açılan kayıt penceresinin en alt bölümünde dosyamıza yeni bir isim verelim. Dosya adı "merhebe.c" olsun (tırnaklar hariç tabii) ve dosya türlerinden ".txt" değil, "Tüm dosyalar" seçelim vw kayıt edelim. Aksi durumda dosyamızın bir gizli ".txt" eklentisi olur.

    Bu yeni dosyamız bizim kaynak dosyamız. Şimdi biz bu doya içeriğini bir C programına dönüştürelim. Kaynak dosyası programımızın talimatlarını içerir.

     

    Derleme:

    Dosya yöneticisinin (Klasörlerimizi gördüğümüz pencerenin) sol üst köşesindeki "Dosya" seçeneğini tıklayalım ve Windos 10'da "Windows Power Shell"i veya Windows 7'de "Komutsatırı"nı başlatalım.

    Windows Power Shell komutuu şu şekilde : .\bcc merhaba.c

    Komutsatırı komutu da şu şekilde : bcc merhaba.c

    Bu komutlardan sonra Borland klasörü içinde bir kaç yeni dosya oluşacak. merhaba.exe isimli dosya bizim programımız. Çift tıkladığımızda çalışacak, ancak biz ne olduğunu anlayamadan kapanacak. Neler yaptığını görebilmemiz için programımızı "Komutsatırı" veya "Windows Power Shell" ile çalıştıralım.

    Windows Power Shell komutu : .\merhaba

    Komutsatırı komutu : merhaba

    İlk C programımızı yapmış olduk. C++ programları için bcc değil, aynı komutları cpp ile kullanrak C++ kaynak kodumuzu derliyoruz. C veya C++ öğrenmek için daha önceki iletilerde link verdiğim kaynakları kullanabilirsiniz.

    İleriki zamanlarda daha çok örnekler derlediğinizde, Borlan klasörü içindeki kendi dosyalarınızı başka bir klasöre kopyalayın (aktarın) ve bunu yaparken de bcc ve cpp dosyalarını yanlışlıkla silmemeye özen gösterin. Böyle yapmazsanız Borland klasörü bir sürü dosya ile dolacak ve siz de hangi dosyanın neye ait olduğunu çözemez duruma geleceksiniz.

     

    Programlamaya başlayan herkese başarılar dilerim.

    emrah20 tarafından 15/Oca/18 11:05 tarihinde düzenlenmiştir

    Kendisini Hacker sanan zibidilerden değilim.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    emrah20
    emrah20's avatar
    Kayıt Tarihi: 04/Ekim/2017
    Erkek

    Örnek programımda bir düzeltme yapayım. Programın çift tıklandığında da ne işlem yaptığı görülmeden kapanmasını önlemek için kaynak kodumuza bir ekleme yapıyoruz ve yeniden derliyoruz.

    #include
    
    int main()
    {
       printf ( " Merhaba Dünya ! \n " ) ;
       puts ( " " ) ;
       return 0 ;
    }

    Bu şekilde yeniden derlediğimizde, programımız kapanmadan önce bizden araya eklediğimiz işlemi bekliyor ve o işlem gerçekleşene kadar da önceki işlemin sonucunu okuyabiliyoruz. Bizden beklenen işlem, klavyeden bir giriş. Herhangi bir tuşa basılınca program kapanıyor.

     

    emrah20 tarafından 15/Oca/18 20:15 tarihinde düzenlenmiştir

    Kendisini Hacker sanan zibidilerden değilim.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    emrah20
    emrah20's avatar
    Kayıt Tarihi: 04/Ekim/2017
    Erkek

    Dev C++ ile derleme

    Dev C++ son sürüm indirme linki https://sourceforge.net/projects/dev-cpp/

    Ücretsiz ve kayıtsız olarak indirebilirsiniz. Kurulum sonrası ilk açılışta ayarları girmelisiniz. Dil olarak Türkçe seçin, diğerleri varsayılanlarda bırakın.

     

    İlk programımız yine en basiti olsun.

    "Dosya -> Yeni -> Kaynak kod dosyası" seçiyoruz ve kodlarımızı açılan boş sayfaya yazıyoruz. Ardında "Dosya -> Kaydet" seçip "merhaba.c" olarak Belgelerim klasörüne kayıt ediyoruz.

    Derleme aşamasında "Çalıştır -> Derle" seçiyoruz. Çalıştırmak için "Çalıştır -> çalıştır" seçiyoruz. Dev c++ derleyeceğimiz dosyayı dosya uzantısından otomatik tanıyıp, doğru derleyiciyi kullanıyor.

     

     

     

    emrah20 tarafından 17/Oca/18 21:21 tarihinde düzenlenmiştir

    Kendisini Hacker sanan zibidilerden değilim.
Toplam Hit: 17805 Toplam Mesaj: 47