Dünyada çok sayıda programlama dili bulunuyor ve bu yazıda genel hatlarıyla hepsini tanıtmaya çalışacağız.
Programlama Dilleri Türleri Nelerdir?
Dünya’da şuanda yaygın olarak kullanılan ve desteklenen 12 programlama dili bulunuyor ve bunlar şu şekilde:
- Java
- C
- C++
- Python
- PHP
- Microsoft Visual Basic
- JavaScript
- R
- Go
- Ruby
- HyperText Markup Language(HTML)
- Groovy
Bu 12 dilin ne olduğu ve ne işe yaradığı detaylı bir şekilde aşağıda anlatılmıştır.
Java
İlk başta akıllı tv üretmek için icat edilen Java dili daha sonradan çok başka alanlarda kullanılarak şuanda dünyanın en önemli dillerinden biri haline geldi.
Java Başlıca Özellikleri:
- Modern ama kullanması kolay bir nesne yönelimli programlama dilidir.
- Günümüzde akıllı telefonlarda, oyun konsolu ve bilgisayarlarda çalışabiliyor.
- Neredeyse C ve C++ adlı programlama dilleriyle aynı özellikler taşır.
- Genel itibariyle ağ teknolojileri, internet programlama teknolojisi, işletim sistemleri ve veri tabanlarında kullanılıyor.
C
Aslında Unix işletim sisteminde kullanılması hedeflenerek 1970’te icat edilmiştir.
Daha çok bir makine dili olarak kullanılır. Örneğin alt seviye programlarda, derleyici ve işletim sistemlerinde faydalanılmaktadır.
C++
1985’te yine Unix sistemi için icat edilmiştir ve C dilinin geliştirilmiş versiyonudur. Bu nedenle pek çok açıdan C diline benzer.
Python
1989’da icat edilen Python’un başlıca özelliği komut dosyalarını birbiriyle hızlı bir biçimde entegre etmesidir. Diğer bir güzel tarafı da, rakiplerine göre öğrenmesi çok daha kolaydır. Örneğin PDF dosyası oluşturmak için genellikle Python tercih edilir.
Python Başlıca Özellikleri:
- Nesne yönelimlidir ve yorumlanabilir özelliğe sahiptir.
- Anlam bilimsel olarak esnek ve güçlü bir yapıdadır.
PHP
Web programlama dilleri arasında en yaygın olarak kullanılan dildir ve 1995’te icat edilmiştir. Örneğin günümüzdeki sosyal medya platformları ve benim bu yazıyı yazdığım WordPress platformu bile PHP ile kodlanmıştır.
Microsoft Visual Basic
Teknoloji devi Microsoft’un icat ettiği ve kullanması kolay bir programlama dilidir.
Üst seviye için kullanılır ve nesne tabanlı ve olay yönlendirmeli bir dildir. Ayrıca görsel içerikler de barındırır.
JavaScript
Son yıllarda yıldızı en çok parlayan dil olan JavaScript genellikle web sitelerde kullanılıyor.
Web sitelerdeki pek çok soruna basit ve esnek çözümler getirmiştir. Üstelik yazılan kodları okumak son derece kolay.
Örneğin Windows Not Defteri ile bile Javascript kodu yazabilirsiniz. Sadece başlarken <script> etiketini ve bitirirken de </script> etiketini koymanız yeterlidir.
R
Genellikle veri analizi ve grafik oluşturmak amacıyla geliştirilen bir dildir. Ayrıca Java ve C dilleriyle uyumlu olarak çalışabilmektedir.
Örneğin istatistik verileri hazırlama, matematiksel işlemleri çözme, olasılık dağılımı yapma, veri analizleri gerçekleştirme, optimizasyon ve makine öğrenme işlerinde sıklıkla tercih edilen bir programlama dilidir.
Son yıllarda ise simülasyon işlemleri ve veri madenciliği gibi popüler alanlarda yine R programlama dili kullanılıyor.
Go
Google tarafından üretilmiştir ve 3 tane araç içerir.
- Go Tool Aracı: Uygulama geliştirmek ve yönetmek için kullanılan temel araçtır.
- Godoc Aracı: Kodlar içinde yer alan açıklamalardan belgeler oluşturur.
- Gofmt Aracı: Geliştirilen uygulamalarının söz dizim kurallarını yönetir.
Ruby
Python dilinin en büyük rakibidir ve 1995’te geliştirilmiştir.
Tıpkı Python gibi komu dosyaları içerir, nesne tabanlıdır, genel amaçlı kullanılır ve açık kaynaklıdır.
Ayrıca HTML kodları içerisine Ruby kodlarını gömebilirsiniz.
Söz dizimi kuralları açısından C++ ile benzerlik gösterir.
Esnek yapısından dolayı büyük ölçekli yazılımlar bile çok kolay bir şekilde korunabiliyor.
HyperText Markup Language(HTML)
İnternette gördüğünüz web sayfaları HTML ile oluşturulmuştur.
1990 yılında HTML 5. sürümü yayınlanmış ve halen kullanılmaktadır. Öğrenmesi kolay ve basittir.
Groovy
Java’nın bir dalı gibi düşünebileceğiniz Groovy henüz çok yeni bir tarihte 2007’de icat edilmiştir. Java ile büyük bir uyum içinde çalışmaktadır.
Önemli Not: Bu yazı Google Gemini yapay zekası tarafından otomatik olarak oluşturulmuştur ve hatalı bilgiler içerebilir. Düzeltmek için iletişim sayfamızdaki formdan veya yine iletişim sayfamızda bulunan eposta adresi yoluyla bizimle iletişime geçebilirsiniz. Hata varsa hemen düzeltilmektedir.