Yazılım Dilleri ve Dillerin Grupları | Hangi Yazılım Dili Ne İçin Kullanılır ?
Yazılım dilleri genellikle farklı kategorilere ayrılır.
Yazılım dillerinin gruplandırılmış şekilde bir listesi:
1. Düşük Seviye Diller
- Makine Dili: Doğrudan işlemcinin anlayabileceği ikili kodlar.
- Assembly: İnsan tarafından okunabilir sembollerle yazılan, işlemciye özel diller.
2. Yüksek Seviye Diller
2a. Genel Amaçlı Diller
- C
- C++
- Java
- Python
- Ruby
- Perl
- Swift
- Go
- Rust
2b. Fonksiyonel Diller
- Haskell
- Erlang
- Elixir
- Scala
- F#
2c. Betik Dilleri (Scripting Languages)
- JavaScript
- PHP
- Python (aynı zamanda genel amaçlı)
- Ruby (aynı zamanda genel amaçlı)
- Lua
2d. Mantıksal Diller
- Prolog
- Datalog
3. Alan Spesifik Diller (Domain-Specific Languages)
3a. Veritabanı Yönetimi
- SQL
3b. Web Geliştirme
- HTML (HyperText Markup Language)
- CSS (Cascading Style Sheets)
- JavaScript
3c. Bilimsel Hesaplama ve Veri Analizi
- MATLAB
- R
3d. Sistem Yönetimi ve Otomasyon
- Bash
- PowerShell
4. Nesne Yönelimli Diller (Object-Oriented Languages)
- Java
- C++
- Python (aynı zamanda genel amaçlı ve betik dili)
- Ruby (aynı zamanda genel amaçlı ve betik dili)
- Smalltalk
- C#
5. Parallel ve Dağıtık Hesaplama Dilleri
- CUDA (GPU programlama)
- MPI (Message Passing Interface)
- Erlang (aynı zamanda fonksiyonel)
6. Eski Diller
- Fortran
- COBOL
- Pascal
- Ada
Bu kategoriler, dillerin kullanım alanlarına ve özelliklerine göre yapılan genel bir gruplamadır. Bir dil birden fazla kategoride yer alabilir. Örneğin, Python hem genel amaçlı bir dil hem de bir betik dilidir.
GIPHY App Key not set. Please check settings