25
Temel Bilgisayar Programlama Ders hakkında genel bilgi Dr. Tahir Emre Kalaycı 2012 Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 1 / 12

Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Temel Bilgisayar ProgramlamaDers hakkında genel bilgi

Dr. Tahir Emre Kalaycı

2012

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 1 / 12

Page 2: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Icerik

1 Ders hakkında bilgiGenel bilgilerDegerlendirme nasıl olacakDersin amacı ve icerigiDers nasıl islenecekNe ogreneceksinizHangi kaynakları kullanacagızHaftalık ders icerigi

2 Kullanacagımız programlama araclarıCode::Blocks IDEC derleyicisi

3 Kaynakca

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 2 / 12

Page 3: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Genel Bilgiler

Dersi veren ogretim uyesi: Dr. Tahir Emre KALAYCI (Yard. Doc.)

Iletisim bilgileri: 2179, [email protected]

Ofis saatleri: Salı gunleri 13:30-15:30

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 3 / 12

Page 4: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Degerlendirme

Ara sınav (%30)

Odevler (3 tane) (%30)

Yıl sonu sınavı (%40)

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 4 / 12

Page 5: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Amac ve icerik

Bu dersin amacı ogrencilere temel programlama ve algoritmagelistirme yetenegi kazandırmak ve ogrencilerin C programlama diliyleprogram gelistirebilmelerini saglamaktır.

C ile programlamaya giris, degiskenler, operatorler, yapısal programgelistirme, program kontrolu, fonksiyonlar, diziler, cok boyutlu diziler,karakterler, karakter dizileri, dosya islemleri, gostericiler, alana ozguuygulamalar

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 5 / 12

Page 6: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Ders nasıl islenecek

Kuramsal dersler icin anlatım, sunum, tartısma, soru-yanıt yontemlerikullanılacak

Laboratuvar uygulamaları icin problem cozme, soru-yanıt ve programgelistirme yontemleri kullanılacak

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 6 / 12

Page 7: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Ne ogreneceksiniz

1 Programlama ve algoritma gelistirme bilgisi

2 C programlama dili ve C programlama diliyle programlargelistirebilmek

3 Karsılastıgınız problemleri C programlama diliyle cozebilmek

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 7 / 12

Page 8: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Onerilen Kaynaklar

Ders Kitabı: C ve C++ , Deitel & Deitel, Sistem Yayıncılık

Yardımcı Kitaplar:I A’dan Z’ye C Kılavuzu, Kaan Aslan, Pusula YayıncılıkI C Programlama Dili, Rifat Colkesen, Papatya YayıncılıkI C ile Programlama, Yalcın Ozkan, Alfa YayınlarıI C Programlama Dili, Serafettin Arıkan, Seckin Yayıncılık

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 8 / 12

Page 9: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Haftalık ders icerigi

1 Ders Hakkında Bilgi, C ile Programlamaya Giris

2 Degisken Tanımları, Operatorler (Aritmetik, Atama, Mantık)

3 Yapısal Program Gelistirme: If, If-Else

4 Program Kontrolu: For, Switch

5 Program Kontrolu: While, Do-While, Break-Continue

6 Fonksiyonlar

7 Fonksiyonlar

8 Diziler : Tanımlama, Fonksiyonlarda Kullanım, Sıralama, Arama

9 Cok Boyutlu Diziler: Matris Islemleri

10 Karakterler ve Stringler

11 Dosya islemleri : Rasgele Erisimli Dosyalar

12 Dosya islemleri : Sıralı Erisimli Dosyalar

13 Gostericiler

14 Alana Ozgu Uygulama Ornekleri

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 9 / 12

Page 10: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Haftalık ders icerigi

1 Ders Hakkında Bilgi, C ile Programlamaya Giris

2 Degisken Tanımları, Operatorler (Aritmetik, Atama, Mantık)

3 Yapısal Program Gelistirme: If, If-Else

4 Program Kontrolu: For, Switch

5 Program Kontrolu: While, Do-While, Break-Continue

6 Fonksiyonlar

7 Fonksiyonlar

8 Diziler : Tanımlama, Fonksiyonlarda Kullanım, Sıralama, Arama

9 Cok Boyutlu Diziler: Matris Islemleri

10 Karakterler ve Stringler

11 Dosya islemleri : Rasgele Erisimli Dosyalar

12 Dosya islemleri : Sıralı Erisimli Dosyalar

13 Gostericiler

14 Alana Ozgu Uygulama Ornekleri

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 9 / 12

Page 11: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Haftalık ders icerigi

1 Ders Hakkında Bilgi, C ile Programlamaya Giris

2 Degisken Tanımları, Operatorler (Aritmetik, Atama, Mantık)

3 Yapısal Program Gelistirme: If, If-Else

4 Program Kontrolu: For, Switch

5 Program Kontrolu: While, Do-While, Break-Continue

6 Fonksiyonlar

7 Fonksiyonlar

8 Diziler : Tanımlama, Fonksiyonlarda Kullanım, Sıralama, Arama

9 Cok Boyutlu Diziler: Matris Islemleri

10 Karakterler ve Stringler

11 Dosya islemleri : Rasgele Erisimli Dosyalar

12 Dosya islemleri : Sıralı Erisimli Dosyalar

13 Gostericiler

14 Alana Ozgu Uygulama Ornekleri

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 9 / 12

Page 12: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Haftalık ders icerigi

1 Ders Hakkında Bilgi, C ile Programlamaya Giris

2 Degisken Tanımları, Operatorler (Aritmetik, Atama, Mantık)

3 Yapısal Program Gelistirme: If, If-Else

4 Program Kontrolu: For, Switch

5 Program Kontrolu: While, Do-While, Break-Continue

6 Fonksiyonlar

7 Fonksiyonlar

8 Diziler : Tanımlama, Fonksiyonlarda Kullanım, Sıralama, Arama

9 Cok Boyutlu Diziler: Matris Islemleri

10 Karakterler ve Stringler

11 Dosya islemleri : Rasgele Erisimli Dosyalar

12 Dosya islemleri : Sıralı Erisimli Dosyalar

13 Gostericiler

14 Alana Ozgu Uygulama Ornekleri

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 9 / 12

Page 13: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Haftalık ders icerigi

1 Ders Hakkında Bilgi, C ile Programlamaya Giris

2 Degisken Tanımları, Operatorler (Aritmetik, Atama, Mantık)

3 Yapısal Program Gelistirme: If, If-Else

4 Program Kontrolu: For, Switch

5 Program Kontrolu: While, Do-While, Break-Continue

6 Fonksiyonlar

7 Fonksiyonlar

8 Diziler : Tanımlama, Fonksiyonlarda Kullanım, Sıralama, Arama

9 Cok Boyutlu Diziler: Matris Islemleri

10 Karakterler ve Stringler

11 Dosya islemleri : Rasgele Erisimli Dosyalar

12 Dosya islemleri : Sıralı Erisimli Dosyalar

13 Gostericiler

14 Alana Ozgu Uygulama Ornekleri

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 9 / 12

Page 14: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Haftalık ders icerigi

1 Ders Hakkında Bilgi, C ile Programlamaya Giris

2 Degisken Tanımları, Operatorler (Aritmetik, Atama, Mantık)

3 Yapısal Program Gelistirme: If, If-Else

4 Program Kontrolu: For, Switch

5 Program Kontrolu: While, Do-While, Break-Continue

6 Fonksiyonlar

7 Fonksiyonlar

8 Diziler : Tanımlama, Fonksiyonlarda Kullanım, Sıralama, Arama

9 Cok Boyutlu Diziler: Matris Islemleri

10 Karakterler ve Stringler

11 Dosya islemleri : Rasgele Erisimli Dosyalar

12 Dosya islemleri : Sıralı Erisimli Dosyalar

13 Gostericiler

14 Alana Ozgu Uygulama Ornekleri

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 9 / 12

Page 15: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Haftalık ders icerigi

1 Ders Hakkında Bilgi, C ile Programlamaya Giris

2 Degisken Tanımları, Operatorler (Aritmetik, Atama, Mantık)

3 Yapısal Program Gelistirme: If, If-Else

4 Program Kontrolu: For, Switch

5 Program Kontrolu: While, Do-While, Break-Continue

6 Fonksiyonlar

7 Fonksiyonlar

8 Diziler : Tanımlama, Fonksiyonlarda Kullanım, Sıralama, Arama

9 Cok Boyutlu Diziler: Matris Islemleri

10 Karakterler ve Stringler

11 Dosya islemleri : Rasgele Erisimli Dosyalar

12 Dosya islemleri : Sıralı Erisimli Dosyalar

13 Gostericiler

14 Alana Ozgu Uygulama Ornekleri

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 9 / 12

Page 16: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Haftalık ders icerigi

1 Ders Hakkında Bilgi, C ile Programlamaya Giris

2 Degisken Tanımları, Operatorler (Aritmetik, Atama, Mantık)

3 Yapısal Program Gelistirme: If, If-Else

4 Program Kontrolu: For, Switch

5 Program Kontrolu: While, Do-While, Break-Continue

6 Fonksiyonlar

7 Fonksiyonlar

8 Diziler : Tanımlama, Fonksiyonlarda Kullanım, Sıralama, Arama

9 Cok Boyutlu Diziler: Matris Islemleri

10 Karakterler ve Stringler

11 Dosya islemleri : Rasgele Erisimli Dosyalar

12 Dosya islemleri : Sıralı Erisimli Dosyalar

13 Gostericiler

14 Alana Ozgu Uygulama Ornekleri

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 9 / 12

Page 17: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Haftalık ders icerigi

1 Ders Hakkında Bilgi, C ile Programlamaya Giris

2 Degisken Tanımları, Operatorler (Aritmetik, Atama, Mantık)

3 Yapısal Program Gelistirme: If, If-Else

4 Program Kontrolu: For, Switch

5 Program Kontrolu: While, Do-While, Break-Continue

6 Fonksiyonlar

7 Fonksiyonlar

8 Diziler : Tanımlama, Fonksiyonlarda Kullanım, Sıralama, Arama

9 Cok Boyutlu Diziler: Matris Islemleri

10 Karakterler ve Stringler

11 Dosya islemleri : Rasgele Erisimli Dosyalar

12 Dosya islemleri : Sıralı Erisimli Dosyalar

13 Gostericiler

14 Alana Ozgu Uygulama Ornekleri

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 9 / 12

Page 18: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Haftalık ders icerigi

1 Ders Hakkında Bilgi, C ile Programlamaya Giris

2 Degisken Tanımları, Operatorler (Aritmetik, Atama, Mantık)

3 Yapısal Program Gelistirme: If, If-Else

4 Program Kontrolu: For, Switch

5 Program Kontrolu: While, Do-While, Break-Continue

6 Fonksiyonlar

7 Fonksiyonlar

8 Diziler : Tanımlama, Fonksiyonlarda Kullanım, Sıralama, Arama

9 Cok Boyutlu Diziler: Matris Islemleri

10 Karakterler ve Stringler

11 Dosya islemleri : Rasgele Erisimli Dosyalar

12 Dosya islemleri : Sıralı Erisimli Dosyalar

13 Gostericiler

14 Alana Ozgu Uygulama Ornekleri

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 9 / 12

Page 19: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Haftalık ders icerigi

1 Ders Hakkında Bilgi, C ile Programlamaya Giris

2 Degisken Tanımları, Operatorler (Aritmetik, Atama, Mantık)

3 Yapısal Program Gelistirme: If, If-Else

4 Program Kontrolu: For, Switch

5 Program Kontrolu: While, Do-While, Break-Continue

6 Fonksiyonlar

7 Fonksiyonlar

8 Diziler : Tanımlama, Fonksiyonlarda Kullanım, Sıralama, Arama

9 Cok Boyutlu Diziler: Matris Islemleri

10 Karakterler ve Stringler

11 Dosya islemleri : Rasgele Erisimli Dosyalar

12 Dosya islemleri : Sıralı Erisimli Dosyalar

13 Gostericiler

14 Alana Ozgu Uygulama Ornekleri

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 9 / 12

Page 20: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Haftalık ders icerigi

1 Ders Hakkında Bilgi, C ile Programlamaya Giris

2 Degisken Tanımları, Operatorler (Aritmetik, Atama, Mantık)

3 Yapısal Program Gelistirme: If, If-Else

4 Program Kontrolu: For, Switch

5 Program Kontrolu: While, Do-While, Break-Continue

6 Fonksiyonlar

7 Fonksiyonlar

8 Diziler : Tanımlama, Fonksiyonlarda Kullanım, Sıralama, Arama

9 Cok Boyutlu Diziler: Matris Islemleri

10 Karakterler ve Stringler

11 Dosya islemleri : Rasgele Erisimli Dosyalar

12 Dosya islemleri : Sıralı Erisimli Dosyalar

13 Gostericiler

14 Alana Ozgu Uygulama Ornekleri

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 9 / 12

Page 21: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Haftalık ders icerigi

1 Ders Hakkında Bilgi, C ile Programlamaya Giris

2 Degisken Tanımları, Operatorler (Aritmetik, Atama, Mantık)

3 Yapısal Program Gelistirme: If, If-Else

4 Program Kontrolu: For, Switch

5 Program Kontrolu: While, Do-While, Break-Continue

6 Fonksiyonlar

7 Fonksiyonlar

8 Diziler : Tanımlama, Fonksiyonlarda Kullanım, Sıralama, Arama

9 Cok Boyutlu Diziler: Matris Islemleri

10 Karakterler ve Stringler

11 Dosya islemleri : Rasgele Erisimli Dosyalar

12 Dosya islemleri : Sıralı Erisimli Dosyalar

13 Gostericiler

14 Alana Ozgu Uygulama Ornekleri

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 9 / 12

Page 22: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Haftalık ders icerigi

1 Ders Hakkında Bilgi, C ile Programlamaya Giris

2 Degisken Tanımları, Operatorler (Aritmetik, Atama, Mantık)

3 Yapısal Program Gelistirme: If, If-Else

4 Program Kontrolu: For, Switch

5 Program Kontrolu: While, Do-While, Break-Continue

6 Fonksiyonlar

7 Fonksiyonlar

8 Diziler : Tanımlama, Fonksiyonlarda Kullanım, Sıralama, Arama

9 Cok Boyutlu Diziler: Matris Islemleri

10 Karakterler ve Stringler

11 Dosya islemleri : Rasgele Erisimli Dosyalar

12 Dosya islemleri : Sıralı Erisimli Dosyalar

13 Gostericiler

14 Alana Ozgu Uygulama Ornekleri

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 9 / 12

Page 23: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Code::Blocks IDE

Bedelsiz edinebileceginiz ozgur bir yazılım

GNU/Linux, Windows, Mac isletim sistemlerinde calısabiliyor

C++ diliyle yazılmıs

Eklentiler kullanarak dilediginiz gibi genisletebilirsiniz

Bir cok derleyiciyi destekliyor (MingW, GCC, MSVC++, BorlandC++ 5.5,....)

Arayuzu gelistirmeyi kolaylastıran bir cok ozellik destekliyor (sozdizimrenklendirme, kod tamamlama, kod acma-kapama)

Indirme adresi: http://www.codeblocks.org/downloads/26

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 10 / 12

Page 24: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

C derleyicisi

Derleyici: Bir programlama dilinde yazılmıs olan kaynak kodunumakine diline - dolayısıyla calısabilir bir surume - ceviren yazılımdır.

Code::Blocks ile birlikte MingW kullanacagız

GNU/Linux kullananlar GCC kullanabilir, derleyiciye ozgu islemlerikullanmayacagız

ANSI C standartlarını destekleyen her derleyici isimizi gorur

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 11 / 12

Page 25: Temel Bilgisayar Programlama - cs.bilkent.edu.trcs.bilkent.edu.tr/~zeynep/files/cbu/dershakkindabilgi.pdf · Dr. Tahir Emre Kalayc Temel Bilgisayar Programlama 2012 5 / 12 Ders nas

Kaynakca

Bu sunum icin onerilen kaynaklara ek olarak asagıdaki kaynaklardanyararlanılmıstır:

Code::Blocks IDE, http://www.codeblocks.org/

Vikipedi, Derleyici, http://tr.wikipedia.org/wiki/Derleyici

Dr. Tahir Emre Kalaycı () Temel Bilgisayar Programlama 2012 12 / 12