Hangi Programlama Dilini Öğrenmeliyim?

Programlamaya başlamayı düşünen ancak hangi programlama dilini seçeceğini bilemeyen arkadaşlar için aşağıda popüler dillerden birkaçını tanıtacağım.

Programlama dili, yazılımcının bir algoritmayı ifade etmek amacıyla, bir bilgisayara ne yapmasını istediğini anlatmasının tektipleştirilmiş yoludur. [1]

Programlama dilleri denilince akla gelenler;

C

C programlama dili, günümüzde en yaygın kullanılan dillerden biridir. Klasik programlama dilleri kavramlarının, yeni, basit ve kolay kullanılır bir şekilde sağlandığı pratik bir dildir.[2]

Neden C dili hâlâ popüler? Cevap boyutta saklı. C dili küçük, hızlı ve güçlüdür. Gömülü sistemler için yazılım üretiyorsanız, sistem çekirdeği ile çalışıyorsanız veya sadece elinizdeki bütün kaynakları son damlasına kadar kullanmak istiyorsanız, C dili emrinize âmâdedir.[3]

C++

Birçok kişi C++ dilinin sadece C dilinin bir uzantısı ya da gelişmiş bir türü olduğuna inanır. Gerçekte C dili C++ dilinin atası olsa da, C++ yeni bir dildir ve C dilinden daha üstündür.[2]

Programlamanızda biraz daha düşük seviyeye inmek mi istiyorsunuz? İşlemci gücünüzün çoğunu donanıma doğrudan bağlamak isterseniz kuvvetli masaüstü yazılımlarını oluşturmak için C++ mükemmel bir çözümdür. Donanımla hızlanan oyunlar ve yoğun bellek kullanan uygulamaların masaüstünde, konsollarda ve mobil cihazlarda kullanılması için de çok iyidir.[3]

C#

C#, Microsoft platform ve servislerini geliştirmek için birinci dil olarak kabul edilir. Azure ve .NET kullanarak modern web uygulaması geliştiriyorsanız, iş ortamınızda kuvvetli uygulamalar geliştirecekseniz veya Windows cihazlarınızda uygulamalar geliştirmek istiyorsanız Microsoft’un sunduğu en kısa yol C# öğrenmektir. Oyun oynamak istiyorsanız, popüler Unity oyun geliştirme motoru en sık kullanılan dillerden biri olarak C# kullanır.[3]

JAVA

Java modern kuruluş web uygulamalarının altyapısını oluşturan en popüler dillerden biridir. Java ve buna dayanan yapılarla, web geliştiriciler bir çeşit kullanıcı için ölçeklenebilir web uygulamaları geliştirebilir. Java aynı zamanda akıllı telefonlar ve tabletler için yerli Android uygulamalarını geliştirmek için temel dildir.[3]

JavaScript

Her modern web sitesi JavaScript kullanır. Sitenize etkileşim kazandıracaksanız bilmeniz gereken bir dildir, ayrıca popüler JavaScript yapılarının düzinelercesinden biriyle kullanıcı arayüzü geliştirmek için kullanılır.[3]

PHP

Personal Home Page’ in kısaltılmışı olan PHP dilimizde “Kişisel Sayfalar” anlamına gelmektedir. PHP Linux, Unix Tabanlı işletim sistemleri üzerinde çalıştırılabilen bir programlama dilidir. Server (sunucu) tarafında çalıştırılarak sonuçlar yani veriler HTML olarak browserınız (Internet Explorer, Google Chrome, Firefox, Opera) tarafından bizlere gösterilir.[2]

PHP, MySQL gibi veritabanları ile birlikte, modern web uygulaması geliştirmek için çok önemlidir. PHP günümüzün veri ile çalışan web sitelerinin bir çoğunu yönetir ve sitenizi daha kuvvetli yapmak için kullanabileceğiniz, WordPress gibi kuvvetli içerik yönetim sistemleri için çıkış noktasını oluşturur.[3]

PYTHON

Python neredeyse her şeyi yapabilir. Web uygulamaları, kullanıcı arabirimleri, veri analizleri, istatistik – sorununuz neyse Python’da o iş için bir çözüm olması olasıdır. Son zamanlarda, herhangi bir endüstride dev veri setlerini incelemek için veri bilimcilerinin kullandığı temel dillerden biri olmuştur.[3]

Öğrenilmesi ve kullanılması en kolay dildir. Yeni başlayanlara genellikle bu dil önerilir.

 

Bu bahsedilen diller sadece en popüler olanları. Ama listede bulunmayan ve yaygın olarak kullanılan başka dillerde mevcuttur. Örneğin; SQL, Ruby, Perl, .NET, Visual Basic, Pascal, Delphi…

Aşağıda verilen tablo hangi dilin nerelerde kullanıldığını çok iyi anlatmıştır. Yeni başlayacak olan arkadaşlar bu tabloyu mutlaka incelemeli.

which-programming-language-should-i-learn-first-infographic.png

 

 

Kaynaklar:

[1] https://tr.wikipedia.org/wiki/Programlama_dili

[2]http://www.elektrikport.com/teknik-kutuphane/hangi-programlama-dilini-secmeliyim-programlama-dilleri-ve-uygulama-alanlar/8080#ad-image-0

[3]http://www.bilim.org/2015-yilinda-bilmeniz-gereken-15-programlama-dili/

Yorum bırakın