Reklam

Programlama Dili Nedir? Popüler Programlama Dilleri

Programlama Dili Nedir? Popüler Programlama Dilleri
Bilgisayarların ortaya çıkışı programlama dillerine olan ihtiyacı doğurdu. Bilgisayarlarla kurulan iletişimi kolaylaştırma amacıyla ortaya çıkan programlama dilleri doğumundan bu zamana kadar gelişti ve gelişmeye de devam ediyor. Peki, ilk programlama dilleri hangileriydi? Şu an en popüler olan diller hangileri? Birbirlerinden hangi yönleriyle ayrılmakta ve hangi alanlarda kimler tarafından aktif olarak kullanılmaktalar? Gelin beraber bu konuyu inceleyelim.

Bilgisayarların ortaya çıkışı programlama dillerine olan ihtiyacı doğurdu. Bilgisayarlarla kurulan iletişimi kolaylaştırma amacıyla ortaya çıkan programlama dilleri doğumundan bu zamana kadar gelişti ve gelişmeye de devam ediyor.

Peki, ilk programlama dilleri hangileriydi? Şu an en popüler olan diller hangileri? Birbirlerinden hangi yönleriyle ayrılmakta ve hangi alanlarda kimler tarafından aktif olarak kullanılmaktalar? Gelin beraber bu konuyu inceleyelim.

Programlama Dili Nedir?

Öncelikle programlama dilinin ne olduğunu ve neden ihtiyaç duyduğumuzu öğrenmemiz gerekiyor. İlk olarak diller insanların birbirleriyle düşüncelerini paylaşma, anlaşma amacıyla ortaya çıkmıştır. Buna benzer olarak programlama dilleri programcıların(geliştiricilerin) bilgisayarlarla iletişim kurmasını sağlamak amacıyla ortaya çıkmıştır. Buradan da şunu söyleyebiliriz

Programlama dili, programcıların bilgisayarlarla iletişim kurmasını sağlayan bilgisayar dilidir.

Neden programlama dillerine ihtiyaç duyarız?

Bilgisayara ne yapacağımızı tam olarak anlatmamızı sağladığı için programlama dillerine ihtiyaç duyarız. Bunun sebebi bilgisayarın anlayacağını kodların zor ve daha anlaşılmaz oluşudur diyebiliriz. Programlama dillerinin yazım şekilleri ,ki bunlara syntax diyoruz, ne kadar kolay ve anlaşılır olursa programcı o kadar rahat ve hızlı biçimde bilgisayarla iletişim kurarak yapmak istediklerini anlatabilir.

İlk Programlama Dilleri

Programlama dillerinin ilki olarak kabülen edilen Plankalkül, 1944-45 yılları arasında Konrad Zuse tarafından geliştirilmiştir. [8][9] Bu dili ENIAC, Short Code, ALGAE, FORTRAN (concept) gibi diller de takip etmiştir.

90'lı Yılların Programlama Dilleri

Günümüz programlama dillerine geçmeden önce 1990 programlama dillerine hızlıca göz atmamız faydalı olabilir. [10]

  • PHP (1995)
  • JavaScript (1995)
  • Java (1995)
  • Python (1991)
  • Ruby (1995)
Konrad Zuse ve Plankalkül İlk Programlama Dili

İlk Programlama Dili Plankalkül ve Konrad Zuse

by Reddit

2021 Popüler Programlama Dilleri

Farklı arama motorlarındaki etkileşimi inceleyen TIOBE Index'nin 2021 Temmuz tarihli raporunu incelediğimizde programlama dillerinin popülerliği sıralamasında C dilinin önde olduğu, ardından Java, Phyton, C++, C#, Visual Basic, Javascript ve PHP dillerinin birbirlerini takip ettiğini söyleyebiliriz.

Google trendlerine göre veri listelemesi yapan PYPL(PopularitY of Programming Language Index)'nin 2021 Temmuz tarihli raporunda ise Phyton ilk sıradayken peşi sıra Java, Javascript, C# gelmektedir.

(İlk fotoğraf: PYPL) (İkinci fotoğraf: TIOBE )

Programlama Dillerinin Kullanım Alanları

Programlamlama dilleri yazım şekilleri(syntax), derleme veya yorumlama şekilleri gibi maddelere göre birbirinden ayrılır. Bu sebeple programcılar kendi isteklerine göre en uygun dili seçmek isterler ki avantajlı olabilsinler. Gelin şimdilik en popüler birkaç dilin kullanım alanlarını inceleyelim.

Phyton

  • Web geliştirme,
  • Yapay zeka ve makine öğrenimi,
  • Veri analizi,
  • Oyun geliştirme
  • Bilimsel alanlar,
  • Robotik uygulamalar
  • Sistem yönetimi

Kaynak: [13]

Popüler Phyton Uygulamaları

  • Google
  • Youtube
  • Instagram
  • Reddit
  • Spotify
  • Dropbox
  • Quora

Kaynak: Code Institude

C#

  • Web Web Uygulamaları (Asp.NET)
  • Mobil uygulamalar
  • Windows Form uygulamaları
  • Konsol uygulamaları
  • Anti-virüs yazılımları
  • Oyun tasarlama
  • DLL yazma

Kaynak: [12]

Popüler C# Uygulamaları

  • Oyunlar: Bastion, Shadowrun Returns, Rust, Wasteland 2, and Hearthstone.
  • Microsoft Office, Skype, Photoshop
  • Visual Studio 2012
  • Internet Explorer
  • Xamarin mobil uygulamaları
  • Insightly
  • Pinterest
  • The World Bank

Java

  • Mobil ve gömülü uygulamalar
  • Web tabanlı içerikler
  • Oyunlar
  • Kurumsal Uygulamalar
  • İnternet Siteleri

Popüler Java Uygulamaları

  • NASA Worldwide Web
  • Google Docs
  • Netflix
  • Spotify
  • Linkedin
  • Uber
  • Amazon
  • Minecraft

Javascript

  • Dinamik HTML web sayfaları
  • Web ve mobil uygulamalar
  • Oyun geliştirme
  • Web Servers (Node js ..)
  • Uçan Robotlar

Popüler Javascript Uygulamaları

  • Candy Crush
  • Netflix
  • Facebook (React Native)
  • Uber
  • LinkedIn

Çeşitli alanlarda farklı amaçlarla kullanılan programlama dilleri teknolojinin hızlanmasına doğrudan ya da dolaylı olarak katkı sağlamıştır diyebiliriz. Bu programlama dillerinin farklılıklarına, popüler programlama dillerine, kullanıldıkları alanlara ve uygulamalarına bu yazımda yüzeysel olarak değinmek istedim. İleri zamanlarda yazılım dillerini ayrıca inceleyebiliriz. Sorularınız olursa bana ulaşabilirsiniz. Vakit ayırdığınız için teşekkür ederim. Görüşmek üzere.

Ömer Faruk Coşkun - ÖFC
Ömer Faruk Coşkun

İstanbul Üniversitesi-Cerrahpaşa Bilgisayar Mühendisliği öğrencisiyim. Araştırmayı, öğrenmeyi ve aynı zamanda öğrendiklerimi paylaşmayı seviyorum.

Yorumlar

Belirli sürede gönderebileceğinizden fazla yorum gönderdiniz. Bir süre bekleyiniz.
Belirli sürede gönderebileceğinizden fazla yorum gönderdiniz. Bir süre bekleyiniz.
Belirli sürede gönderebileceğinizden fazla yorum gönderdiniz. Bir süre bekleyiniz.
Yorumunuz başarılı bir şekilde gönderilmiştir. Teşekkür ederiz.
Yorumunuz gönderilirken bir hata meydana geldi. Lütfen daha sonra tekrar deneyin. Sorun devam ederse lütfen bizimle iletişime geçin.

İlk yorumu paylaşan siz olun.

Reklam