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

261538

Gigapat
Katılım
1 Mayıs 2017
Mesajlar
7.600
Makaleler
98
Çözümler
212
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
 
Tam şunu demelik olmuş.
dsmGaKWMeHXe9QuJtq_ys30PNfTGnMsRuHuo_MUzGCg.jpg
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:
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.


Ö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.
İnşallah bir gün Linux dağıtımı yapacağım. C++'a hayranım. C++ ile yapacağım
 

Geri
Yukarı