Tem 29, 2008
İlk bölüm sizin de fark edeceğiniz gibi çok sıkıcıydı. Hatamı telafi etmeye çalışcam. Ama unutmayın ki 10 yıldır profesyonel kurslarda C/C++ öğreten biri deilim. Bu ders eğer yapabilirsem veri türleri ile ilgili bir ik anahtar sözcüğü anlatacam ve fonksiyon tanımlamaya geçecem.
Bu yazıda "değişken"lerden söz ediliyo ama değişkenler anlatılmıyo. Bi ara geçecem onlara(eğer yeterli reklam geliri elde edersek =) )
NOT: Bu yazıyı okuyanların 1. bölümü okumuş, anlamış, sindirmiş ve özümsemiş olduğunu kabul ediyorum. Kısacası, bi önceki bölümü okuyup anlamamışsanız, ve hala bunu okuycaksanız ... Devamı...
Tem 26, 2008
Ya arkadaşlar, biz geçen derste "int" mint bişiler kullanmıştık ya hani. Ben "int"e tamsayı demiştim. Şimdi bu "int" ve kardeşleri nedir ona bakacaz. Bi de fonksiyon oluşturmayı öğrenecez.
Başlamadan önce hatırlatiyim. RAM'de bilgi saklarken, en küçük birimimiz bit. 1 bit. Ama RAM'i bit bit ayırmak mantıksız (makinenin hızını azaltır). Biz de 8 bit'e 1 byte demişiz. RAM byte byte ayrılmıştır. Yani RAM'de "abi, bi bite bakıp çıkıcam" diye bi hakkımız yok. Baktın mı en az 1 byte.
Veri Türleri
Gençlik yıllarımıza :) dönelim. Hepimizin bir ... Devamı...
Tem 26, 2008
Bir önceki derste, iki ayrı sistem( MSVC - CB ) için ayrı ayrı direktifler (Türkçesi neydi bu meletin) verip, aynı kodu derlemiştik. Hepimizin ekranına 3 satır gelmiş olmalı. ( bi de derleyicinin ek satırı belki, etti 4 )
Kodu hatırlayalım:
#include
int main()
{
puts("Merhaba DersimizPC.\nMerhaba Dunya.\nMerhaba Murteza\n");
getchar();
return 0;
}
Eğer kodu yanlış yazmadıysam,
Merhaba DersimizPC
Merhaba Dunya
Merhaba Murteza
mesajları çıkmış olmalı. Hem de alt alta. "İyi de, zaten bunların çıkacağı belliydi" diyosunuzdur şimdi.
Peki tamam. O zaman, aradaki "\n"'lara ... Devamı...
Tem 24, 2008
Valla benim ilk programım Pascal'daydı. C'de ise ne yazdığımı bile hatırlamıyorum. Kısacası, benim ilk programım bu değil :) Sizinki ilkse(yani bakireyseniz henüz) ne mutlu bana =)
Proje Açıyoruz
Arkadaşlar, MSVC ya da CB seçmeyenler cezalı. Onlar geri dönüp MSVC ya da CB seçsinler.
Ama MSVC seçenler de cezalı biraz. MSVC, tek bir dosyayı derlemeyi sevmez. Proje oluşturmanızı ister. O yüzden MSVC ile anlatmaya başlıyoruz.
MSVC
MSVC'yi yüklediniz. Şimdi, Başlat > Tüm Programlar > Visual C++ 9.0 Express Edition > Microsoft Visual C++ 9.0 Express Edition'ı tıklayıp (baya ... Devamı...
Tem 21, 2008
Evet, geldik C dili derslerine. Tamam da, C'yi niye bu kadar övdük? Yani C'nin hiç kötü yanı yok mu? Ya da C'den daha iyi bi dil yok mu? Cevaplar aşağıda... (Çoğu Wikipedia'dan kopya, yani çeviri =D )
C Dilinin Tasarımı
C dili, herhangi bir işletim sistemine bağlı olmayacak şekilde hazırlanmıştır. Çünkü yapılma amacı işletim sistemi yazmaktır. Delphi dilini ele alalım. Sadece Windows sistemleri için program üretmektedir. Ama Delphi'nin de C'ye karşı üstünlükleri vardır.
C, genel amaçlıdır. Siz C'de işletim sistemi yazarsınız, adam oyun motoru yazar. ... Devamı...