• Hakkımızda
  • Bize Katıl
  • Sizden Gelenler
  • İletişim
Yazılım Karavanı | Bilişim - Teknoloji - Blog
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
Yazılım Karavanı | Bilişim - Teknoloji - Blog
No Result
View All Result
Home Genel

2022’nin En Popüler Programlama Dilleri ve Python

Ali Murat Çevik by Ali Murat Çevik
Haziran 17, 2022
in Genel
4 min read
0
2022’nin En Popüler Programlama Dilleri ve Python

Programmer in headphones checking his code on computer screen

WhatsApp'ta PaylaşTwitter'da PaylaşLinkedIn'de PaylaşTelegram'da Paylaş

Herkese selamlar, bu yazıda 2022 Haziran ayı itibariyle en popüler programlama dillerinden bahsedeceğim. Keyifli okumalar 🙂

Programlama dilleri yapısı gereği konuşma dili gibidirler. Geliştirdiğiniz bir proje ise bir yazar tarafından yazılmış kitaba benzetilebilir. Bir dil kullanılarak belirli bir amaç ve kategori içerisinde dilin kuralları çerçevesinde yazarın deneyimine kalmış şekilde bir yapıtın oluşturulması bir yazılımın geliştirilmesiyle çokça ortak noktaya sahiptir. 

Dünya üzerinde kullanılan tüm yazılım dilleri düşünüldüğü zaman yaklaşık olarak 700 dilden bahsetmek mümkündür ancak kaynaklarda 245 etkin dil olduğu kabul edilir. HOPL listesinde ise şimdiye kadar var olan programlama dillerinin sayısının 8.945’e dayandığı belirtiliyor. 

Bu cümleyi okurken aklınızdan şu soru geçiyor olabilir: “Bu kadar dil gerçekten, neden var?”

Bir işlevi yerine getirebilmek adına birçok kodlama dili oluşturulmuştur. İhtiyaçların değişmesi, kullanılan donanımların gelişmesi, dillerin daha efektif hale getirilme çabasının yerini deneyimi korumak adına yeni platform ve dillerin alması, açık kaynak projelere olan desteğin artması, bilişim sektörüne katma değer sağlayan bireylerin oranında artış, global anlamda önde gelen firmaların belirli dil ve platformlara destek sağlaması gibi birçok faktör programlama dillerinin ve geliştirme ortamlarının bu seviyeye gelmesine sebep olmuştur.

Süreç içerisinde programlama dillerinin popülerliği de değişkenlik göstermiştir. Makine öğrenimi alanında çalışmaların ivmelenmesi ve kütüphanelerinin pek çok işi kolaylaştırması sonucu Python’ın zirveye gelmesi kaçınılmaz bir durum olmuştur. 

programming lang

Muadillerinin daha hızlı geliştirme yapmaya olanak sağlaması, mobil geliştirmenin cross platformlara kayması gibi pek çok etken geçtiğimiz sene hala 1 numarada olan Java’nın kullanım oranı ve popülerliğinin azalmasına neden olmuştur.

TIOBE indexine göre Haziran 2021- 2022 kıyaslamasına bir göz atalım:

programming language popularity 2022 scaled

Python’u biraz daha yakından irdeleyelim:

Python’u bu kadar popüler yapan şey ne olabilir? 

Python yapısı gereği konuşma diline benzer bir söz dizimine sahiptir. Veri madenciliği, derin öğrenme, istatistik gibi pek çok alanda efektif bir şekilde kullanılabilir olması Python’u değerli kılıyor. 

Bugün yazılıma yeni başlayan bir kişi Python’ı kolaylıkla öğrenebilirken, profesyonel bir makine öğrenimi projesinde de Python kullanılabilir. Python’un esnekliği, öğrenim kolaylığı ve kütüphanelerinin işleri kolaylaştırıcı olması Python ile geliştirme yapan herkesi mutlu etmektedir.
python

Google, IBM, Facebook, Yahoo gibi firmaların Python’ın yaygınlaşması için destekleri bulunuyor. Google, Python dilinin genişlemesi ve yayılması için pek çok doküman yayınladı.

Python ile neler yapılabilir?

Web uygulamaları (Django), veri madenciliği, IOT, makine öğrenimi, servis geliştirme alanlarında kullanabileceğiniz kütüphanelerin en popüler olanlarına göz atalım:

En çok kullanılan Python paketleri:
NumPy
SciPy
Matplotlib
SageMath

Yapay Zeka:
Sci-kit Learn
PyMC
OpenCV
MLPY
Keras
NLTK
NeuroLab
Deepy
TensorFlow

IOT:
Raspberry Pi
MQTT 
Zerynth 

Veri Madenciliği :
PyData 
Orange
Pandas

İlerleyen yazılarda bu kütüphanelerin detaylı anlatımı yapmayı planlıyorum.
Tekrar görüşmek üzere 🙂

Kaynaklar:

https://www.futurelearn.com/info/blog/what-are-different-programming-languages-used-for#:~:text=How%20many%20programming%20languages%20are,nearly%209000%20different%20programming%20languages. 

https://careerkarma.com/blog/how-many-coding-languages-are-there/

https://turkprogramcilar.com/python-dili-neden-populer 

https://www.tiobe.com/tiobe-index/

https://www.python.org/ 

 

alim cevik
Tags: Programlama DilleriPython
SendTweet5Share1Share
Önceki Gönderi

Apple’ın M1 Çiplerindeki PACMAN Güvenlik Zafiyeti

Sonraki Gönderi

Makine Öğrenimi Nedir?

İlgili Yazılar

Azure DevOps Rest Api ile Çalışmak

Azure DevOps Rest Api ile Çalışmak

by Mercan Karacabey
Ocak 28, 2022
0

Bu yazıyı, projede kullanırken özellikle kaynak sıkıntısı yaşamış olduğum için, ekstra bir kaynak türetebilmek amacıyla yazmak istedim. Microsoft’un kendi yayınlamış...

Azure Application Insights

Azure Application Insights

by Mercan Karacabey
Aralık 18, 2021
0

Azure Application Insights, Monitoring için kullanılır. Azure monitoringin bir özelliği olan Application Insights, geliştiriciler ve DevOps uzmanları için genişletilebilir bir Uygulama Performansı...

Google Cloud Teknolojileri

Google Cloud Teknolojileri

by Mercan Karacabey
Ağustos 6, 2021
0

Her şeyden önce Google Cloud teknolojileri üzerine yazıyor olduğum bu metinde ilk cevaplamamız gereken kısım Cloud Computing, Türkçesiyle “Bulut Bilişim”...

5 Ana Başlıkta “Kişisel Verilerin Korunması Kanunu”

5 Ana Başlıkta “Kişisel Verilerin Korunması Kanunu”

by Tunahan Tekeoğlu
Mayıs 16, 2021
0

KVKK Nedir? Teknolojinin hayatımızı iyiden iyiye neredeyse ele geçirmesi ile birlikte “kişisel verileri koruma” konusu ve konusu kişiler, kurumlar ve...

Kurumsal Kaynak Planlama (ERP) Nedir?

Kurumsal Kaynak Planlama (ERP) Nedir?

by İrem Türkü ÇINAR
Mayıs 7, 2021
0

Merhaba Arkadaşlar, Bugünkü yazımda sizlere ERP Sistemler olarak anılan, içerisinde bulunduğumuz çalışma süreçleri içerisinde hayatımızı kolaylaştıran yazılım sistemlerinden bahsedeceğim. Öncelikle...

Next Post
Makine Öğrenimi Nedir?

Makine Öğrenimi Nedir?

Python NLTK Kütüphanesi İle Basit Bir Chatbot Yapımı

Python NLTK Kütüphanesi İle Basit Bir Chatbot Yapımı

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

  • Popüler
  • Yorumlar
  • En Yeniler
Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Temmuz 26, 2021
B Ağaçları (B Trees)

B Ağaçları (B Trees)

Ağustos 24, 2020
Splash Screen Yapımı #Flutter

Splash Screen Yapımı #Flutter

Mayıs 25, 2020
Gini Index Kullanılarak Karar Ağacının (Decision Tree)  Oluşturulması

Gini Index Kullanılarak Karar Ağacının (Decision Tree) Oluşturulması

Ağustos 20, 2020
2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

6
Magento 2 Detaylı Kurulum & Hatalar

Magento 2 Detaylı Kurulum & Hatalar

5
Flutter’da TFLite Kullanımı

Flutter’da TFLite Kullanımı

4
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

2
VGG-19 Transfer Learning ile Görüntü Sınıflandırma

VGG-19 Transfer Learning ile Görüntü Sınıflandırma

Eylül 12, 2022
SOC Sistemler Üzerine Faydalı Notlar

SOC Sistemler Üzerine Faydalı Notlar

Eylül 2, 2022
Python NLTK Kütüphanesi İle Basit Bir Chatbot Yapımı

Python NLTK Kütüphanesi İle Basit Bir Chatbot Yapımı

Ağustos 23, 2022
Makine Öğrenimi Nedir?

Makine Öğrenimi Nedir?

Ağustos 4, 2022

Reklam

Yazılım Karavanı | Bilişim – Teknoloji – Blog

Bilgi Teknolojileri alanına meraklı herkesin buluşma noktası!

No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar

© 2020 Yazılım Karavanı Kaynak gösterilmesini rica ederiz.