Programlama Dillerinin Sınıflandırılması

Katılım
1 Mayıs 2017
Mesajlar
7.632
Makaleler
98
Çözümler
213
Programlama Dili: İstenilen hesapları yapmak, elde edilen veriyi saklamak ve girdi/çıktı aygıtlarına veri gönderme/alma gibi işlemleri yapmak için kullanılan dildir.

Genel Sınıflandırma;
  • Temel(Imperative) Programlama Dilleri
    • Fortran
    • C
    • Cobol
    • Basic
    • Pascal
  • Veriye Yönelik Programlama Dilleri
    • Lisp
    • APL
    • Snobol
    • Icon
  • Nesneye Yönelik(Object Oriented) Programlama Dilleri
    • Simula
    • C+
    • Ada95
    • Java
    • Visual Basic
    • C#
  • Bilimsel ve Mühendislik Dilleri
    • Fortran
    • C
    • Pascal
  • Sistem Programlama Dilleri
    • C
    • Assembler
Uygulama Alanına Göre Sınıflandırma;
  • Veri Tabanı Dilleri
    • Dbase
    • Clipper
  • Yapay Zeka Dilleri
    • Prolog
    • LISP
  • Genel Amaçlı Programlama Dilleri
    • C
    • Pascal
    • Basic
Programlama Dillerinin Seviyeleri
Konuştuğumuz dile yakınsa "yüksek seviyeli", makine diline yakınsa "düşük seviyeli" olarak sınıflandırılır.
  • Düşük Seviyeli: Makine Dili, Assembly
    • Bilgisayar donanımına direkt erişim, tam hakimiyet
  • Orta Seviyeli: C, C++
    • Belleğe tam erişim, kısa ve anlaşılır program kodu
  • Yüksek Seviyeli: Visual Basic, C#
    • Veri tabanına kolay erişim, hazır modüller sayesinde kolay programlama
 
Hocam bu Python neye giriyor??
 
Gerçekten çok yardım edici olmuş . Ellerinize sağlık.
 
Tam şunu demelik olmuş.
Nesneye yönelik kısmında C+ yazmışsınız o C++ olacak herhalde.
Oraya Python da girer.
Matlab mühendisliğe giriyordur.
Javascript de bir yerlere giriyordur.
C++ ile de sistem programlama yapılabilir.
C ile C++ aynı seviyeli olmamalı bence.
Bu böyle gider. En iyisinin gerekmedikçe hiçbir şey söylememek olduğunu düşünüyorum.

C++ genel amaçlı değil mi?
Öyle. En azından teoride yapılabilir. Ama yapılan işe göre kansere kadar yolu var. Burada güzelce anlatılıyor. Özet olarak hata yapmasının kolay olması ve o hatayı düzeltmenin kolay olmaması sıkıntı çıkartıyor. Bunun dışında gayet hızlı ve güçlü bir dil. Aygıt sürücüsü hatta işletim sistemi bile yazılabilecek bir dil.
 
Son düzenleme:
İnşallah bir gün Linux dağıtımı yapacağım. C++'a hayranım. C++ ile yapacağım
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…