PROGRAMLAMA NEDİR? PROGRAMLAMA DİLLERİ NELERDİR?

Programlama ya da diğer adıyla yazılımlama, bilgisayarın donanıma nasıl davranacağını anlatan, bilgisayara yön veren komutlar, kelimeler, aritmetik işlemlerdir.Diğer bir tanım verecek olursak programlama, bilgisayar programlarının yazılması, test edilmesi ve bakımının yapılması sürecine verilen isimdir.

Tüm programlarda, amaca ulaşmak için belirlenmiş algoritmalar bulunur. Programlar bu algoritmaları işleyerek çalışır. Algoritmaları sanal ortamda bilgisayarın anlayacağı şekilde aktarabilmek için de programlama dilleri kullanılır.

Algoritma Nedir?

Bir sorunu çözmek veya belirlenmiş bir amaca ulaşmak için tasarlanan yola, takip edilen işlem basamaklarına algoritma denir. Tüm programlama dillerinin temelinde algoritma vardır. Algoritmalar, programlama dillerinin vasıtasıyla uygulanabilirler. Programda kullanılan dil ve kullanım alanı ne olursa olsun algoritması olmayan bir program yoktur.

Programlama Dilleri Nelerdir?

  1. Alt Seviye Programlama Dilleri
  2. Orta Seviye Programlama Dilleri
  3. Yüksek Seviye Programlama Dilleri

Programlama dili, yazılımda işlenmesi istenen algoritmayı ifade etme yoludur. Tüm elektronik cihazlar ve bilgisayarlar sadece “1” ve “0” rakamlarının bulunduğu makine dilinde işlem yaparlar. Bu sebeple yazılım hangi dilde yazılırsa yazılsın bir derleyici tarafından makine diline çevirilerek işler.

Makine dilinde program yazmak meşakkatli bir iştir. Bu sebeple programlama dilleri insan diline yakınlığına bakılarak alt, orta ve üst seviye olarak sınıflandırılmıştır.

Alt seviye programlama dilleri makine dillerine oldukça yakın dillerdir. Yani bir programlama dilinin alt seviye olması, donanıma yakın programlama dili olarak da belirtilebilir. Alt seviye programlama dilleri genellikle makine diline çevrilmesi için bir derleyiciye ihtiyaç duymadan işlemciler vasıtasıyla çalıştırılabilirler. Assembly, bunlara örnek olarak verilebilir.

Orta seviye programlama dilleri, alt seviye programlama dillerine göre daha anlaşılırdır. Oldukça esnek olan bu diller hem alt hem üst seviye programlama yapabilirler. Yani orta seviye programlama dilleri ile hem bilgisayar programlama hem de donanım programlama yapılabilir. C programlama dili, orta seviye dillere örnek olarak verilebilir.

Yüksek seviye programlama dillerine gelecek olursak en hızlı ve en etkili programlama dilleridir. Üst seviye programlama dilleri donanım programcılığına en uzak dillerdir. Bir diğer deyişle bilgisayar programcılığına hitap eder. BASIC programlama dili bu kategoriye örnek olarak gösterilebilir.

En Çok Kullanılan Programlama Dilleri (*)

Elektrik ve Elektronik Mühendisleri Enstitüsü (IEEE), en popüler programlama dillerini sıraladığı IEEE Spectrum listesinin 2017 sonuçlarını açıkladı. IEEE bu çalışmasında GitHub’da bulunan 300 programlama dilini esas aldığını belirtiyor. Tüm programlama dillerinin baz alınarak en popülerlerinin belirtildiği genel listede bu diller sıralanıyor.

İşte en çok kullanılan programlama dilleri:

Bu diller web, mobil ve elektronik gibi uygulamalarda kullanılan programlama dilleri olarak da ayrıca sınıflandırılmaktadır.

Web Programlama Dilleri

Web programlama, web sunucular içerisinde yer alan sitelerin arayüzlerinde çalışan tüm fonksiyonların programlanmasıdır. Örneğin bir web sitesinin tasarımı da dahil olmak üzere içerisindeki tüm yazılım, web programlama dilleri ile yazılır.

 

 

Listede yer alan popüler web programlama dillerinin sırası aşağıdaki gibidir.

1. Python
2. Java
3. C#
4. PHP
5. Go
6. Ruby
7. Scala
8. Perl
9. Lua
10. Rust
11. Processing
12. D
13. Clojure
14. Ocaml

Elektronik için Programlama Dilleri

  1. C
  2. C++
  3. C#
  4. Python
  5. Java 

Mobil Programlama Dilleri

Günümüzün en popüler mobil programlama dilleri:

  1. Java
  2. C++
  3. Objective-C
  4. C#
  5. HTML5
  6. Swift

mobil programlama dilleri ile ilgili daha geniş bilgi için tıklayınız. 🙂

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s

%d blogcu bunu beğendi:
search previous next tag category expand menu location phone mail time cart zoom edit close