Kodlama Dilleri Geçmişten Günümüze
Kodlama Dilleri Geçmişten Günümüze
Kodlama Dilleri geçmişten günümüze daha kolay ve daha güvenlikli olmuştur. Makine dili yani “1 ve 0” lardan oluşan kodlamadır. İlk kodlama dilidir. Farklı diller ile yazılan kodlar derleyici ile dönüştürüldüğünde çıkan sonuç makine dilidir. (Derleyici: Kodlama da bir dili başka bir kodlama dilleri ne çeviren yazılımdır.) Makine dili ile ilgili bilgilere şuradan ulaşabilirsiniz.
Kodlama Dilleri Örnek Makine Dilleri :
- ARM
- Intel 80×86
- StrongARM
- IBM 360
- MIPS R2000 | R3000
- Mos Tech 6502
- Motorola 680x
- Power Architecture
- Sun Sparc, UltraSPARC bunlar makine dili çeşitleridir.
Makine dilinden sonra geliştirilen diller makine diline oranla daha anlaşılır dillerdir. Programlanan makineler özel kodlar yerine (Makine dilindeki kodlar sadece kodlanan cihaza özeldir başka cihazda çalışmaz.) komutlar ile çalışır. Ancak bu diller ile geliştirilen programların makinelerde çalışabilmesi için makine diline çevrilmesi gerekiyor.
Günümüzde özel donanımların programlanmasında ve işletim sistemi çekirdeklerinde bu diller kullanılmaktadır.
Örnek çeviri dilleri :
- Assembly
- Assembler
- Emu8086
- Fortran Assembly Program
- Basic Assembler
- Flat Assembler
- GBU Assembler
- High Level Assembler
- Microsoft Macro Assembler
- Netwide Assembler
- Turbo Assembler
Bu dillerden sonrasında ise günümüzde kullandığımız programlama dillerinin temelleri atılmıştır. Bu kodlama dilleri ingilizce ağırlıklı dillerdir. Bu programlama dilleri ile birlikte yapılan programlar farklı makinelerde kullanılmış maliyet düşmüştür. Bu programlama dillerini kullanmak için derleyici(compiler) veya yorumlayıcıya (interpreter) ihtiyaç duyulmaktadır. Bu kodlama dilleri ile birlikte programlama dili çeşitleri artmış hatta içinde Türkçe kelimeler olan dillerde bulunmaktadır.
Bir tane Türkçe programlama dili vardır ve ismi Yunus’tur.
Diğer Kodlama Dilleri şunlardır :
- Pascal
- Basic
- C, C++, C#
- Java
- Cobol
- Delphi
Bu kodlama dilleri sonrasında daha az kod yazdığınız ancak programlanan makineyi yavaşlatan programlama dilleri geliştirilmiştir. Çözüme odaklı bu kodlama türleri sonrasında makinenin derlemesi çok uzun sürmesinden dolayı sistemi yavaşlatır.
Bu Kodlama Dilleri ne örnekler :
- Progress 4GL
- SQL
- Oracle Forms
- Postscript
- Gauss
- Mathematica
- ColdFusion
- Progress Dynamics
- PowerBuilder gibi diller vardır.
Tüm sürecin sonun bunlardan hangisini kullanırsanız kullanın gün sonunda sizi yoracak. Yeni geliştirilmekte olan kodlama dilleri ise gerekli sınırlamaları belirtip bilgisayara verdiğimizde yapay zeka kendisi sizin yerinize gerekli kodlamaları yapıyor. (Programlama gelişmiş 1 ve 0 lardan kendi kendi yapan bilgisayara )
Örnekler şunlar :
- OPS5
- Mercury
Tarihsel Süreçte Gelişen Kodlama Dilleri
1837 – Analytical Engine Order Code
1943 – Plankalkül (Konrad Zuse)
1943 – ENIAC coding system
1949 – C-10
1951 – Regional Assembly Language
1952 – Autocode
1954 – FORTRAN (FORmula TRANslator)
1958 – LISP (LISt Processor)
1958 – ALGOL (ALGOrithmic Language)
1959 – COBOL (COmmon Business Oriented Language)
1962 – APL (A Programming Language)
1962 – Simula
1964 – BASIC (Beginner’s All-purpose Symbolic Instruction Code)
1964 – PL/I (Programming Language One)
1970 – Pascal
1972 – C
1972 – Smalltalk
1972 – Prolog
1973 – ML
1978 – SQL
1983 – Ada
1983 – C++
1985 – Eiffel
1987 – Perl
1989 – FL (Function Level)
1990 – Haskell
1990 – Python
1991 – Java
1993 – Ruby
1995 – PHP
1995 – Delphi
2000 – C#
Ek Bilgi
Tiobe ye Göre En Çok Kullanılan Kodlama Dilleri
dolu bir yazı