Dil Seçin

C++ programlama dünyasında en çok ilgi gören "C" dilinden türeyen bir dildir. C++'ı klasik "C" dilinden farklı yapan yanı ise "Nesne Yönelimli Programlama" 'yı da ( Object Oriented Programming) "C" 'nin sözdizimi kurallarıyla birlikte desteklemesidir. Normalde "C" ile sadece yapısal programlama yaparken C++ dili ile hem yapısal hem de nesne yönelimli programlar yazabilirsiniz. C++ diline başlarken önce C'den gelen ve temel olan özelliklerini öğrenmek gerekir.

Örneğin; Değişken tanımlama, atama ve diğer basit aritmektik işlemler, kontrol yapıları ve döngüler gibi.

Teknolojinin ulaştığı son noktadaki programlama dillerinden olan "C" ve C++, bir çok yeni ve güçlü özellikleri içerir. "C" dilinin özelliklerinin bir çoğu C++ da da mevcuttur. Zaten C++, "C" 'nin üst gurubudur. Bunu şöyle sıralayabiliriz: {"C" , C++ ve C# } 


"C" dilinin avantajları, az komut kümesinden oluşması ve bu komutların diğer yüksek seviyeli dillere nazaran daha hızlı çalışmasıdır. Ayrıca "C" deki kütüphaneler sayesinde fonksiyon tanımlamanıza gerek kalmadan işlemlerinizi yapabilmeniz mümkün olacaktır. Peki ya programlama? Programlamaya başladığımızda her örnekten sonra o an kullandığımız programın içinde geçen fonksiyon, hata, değişken, belirleyiciler, kısıtlamalar, notasyonlar gibi bilgilere yine ileride değineceğiz. Yalnız dikkat etmeniz gereken bir husus daha var. "C" nin avantajlarını programlamayla birlikte görmek güzel fakat "C" nin dezavantajlarını programlamadan önce bilmeliyiz ki bunlardan sakınabilelim. Öncelikle Tanımlayıcılardan bahsetmek istiyorum. Her derleyici ve assmbley için değişkenleri, sabitleri, etiketleri ve fonksiyon adlarını tanımlama kuralları vardır. Bu notasyonlara, tanımlayıcı denir. C++ da tüm tanımlayıcılar a, . . . , z - A, . . . , Z harfleri ile ya da alt çizgi "_" ile başlar. Bundan sonra rakam, harf, ya da alt çizgi kullanılabilir. ANCI C uyumlu derleyiciler 31 karaktere kadar tanımlayıcı kabul ederler fakat tanımlayıcının ilk sekiz karakterini kullanmayı kendimize alışkanlık etmeliyiz. Dikkat etmemiz gereken özelliklerden biri de kullandığımız ifadelerdeki büyük küçük harflerdir.

Yorumlar

Çağatay Toksözoğlu 4/21/2010 11:39 AM
Sana yolladığım maili alabildin mi? veya araştırmanı tamamlayabildin mi?
sercan 2/27/2010 10:40 AM
selamun aleykum hocam hocam bir sorum olacak size yardımcı olursanız sevinirim
soru
Araştırma : Programlarımızda , fonksiyonun diziyi değiştirmemesi gereken bazı durumlar olabilir. C de bir fonksiyon içerisinde dizinin elemanlarının değerlerinin değiştirilmesini nasıl engelleyebiliriz...

Ödev: Dizilerde Lineer Arama.
Program içerisinde bir dizi tanımlayıp bu diziye klavyeden değer okutacaksınız. Dizinin elemanlarının değerleri tamsayı olacak.Yani bir tamsayı dizisi tanımlayacaksınız. Ardından bir fonksiyon yardımı ile dizide aranan elemanı bulacaksınız. Fonksiyondan 2 değer döndürülecek.Eğer aranan eleman bulunduysa dizide kaçıncı sırada bulunduğunu döndüreceksiniz, aksi durumda eleman bulunamamışsa
-1 değeri dönderip ekranda kullanıcıya aranan değer bulunamadı uyarısını vereceksiniz. Fonksiyonun alacağı parametreleri sizler belirleyeceksiniz.
Hatırlatma : Bu programda biz dizi elemanlarının değişmesini engellemek için fonksiyonumuzda , parametre tanımlamasında nasıl bir yol izlemeliyiz.

Yorum Yaz

Adınız: *
E-Mail Adresiniz: *
Web Sitesi:
Yorum: *
Güvenlik Kodu: *
 
Microsoft Translate
Arama
  Ara
Skype Durumum
My status
Blog Sayaç