İçeriğe geç

Programlama Dilleri: Python, Java ve C

Python, Java ve C Programlama Dilleri

Programlama dilleri sayesinde bugün bu içeriği okuyabiliyor ve görüntüleyebiliyorsunuz. Zira programlama dilleri olmasaydı bu tarz görüntülemeleri yapamaz, sosyal medya kullanamaz, bilgisayarı tanımıyor olurduk. İnsanlar programlama dillerinin gücü ile ilk defa Ay’a gidebildiler ve ilk defa Mars’a bir denek araç gönderebildiler. Ve insanlar bu sayede bilgisayar kullanabiliyor, sosyal medyada arkadaşlarını takip edebiliyor ve en basiti bu konuyu okuyabiliyorlar. Programlama dillerinin önemini anlayabilmek için daha derine inmek gerekirse, ilk defa 2009 yılında kanser ile tedavi sürecinde programlama dilleri kullanılarak pek çok insana çare bulunmuştu. Eğer programlama dilleri olmasaydı uçaklar uçamazdı, Tesla otonom araçlar üretemez, bizler bugün uzayı izleyemezdik. 

Programlama dilleri sayesinde neler yapabildiğimizi ve neleri yapabileceğimizi artık çok daha net bir şekilde görebiliyoruz. İnsanlar artık programlama dillerine karşı eskisi kadar yabancı değil. Hakkında hiçbir şey bilmeyen insanlar dahi ufak bir fikri söyleyebiliyor. 1990’lı yıllarda programlama dilleri ile alakalı herhangi bir bilgisi olan insan sayısı bir elin parmaklarını geçmiyorken bugün neredeyse bilmemek ayıp hale geldi. 

Peki, bunu sağlayan neydi? Programlama dilleri sayesinde sosyal medyayı kullanıyor olmamız internet ve yazılım dünyası ile haşır neşir olmamızı sağladı. Peki, siz yazılım dünyası ile ne kadar haşır neşirsiniz? Merak ediyor musunuz, dünyanın en sık kullanılan üç programlama dilini? Eğer merak ediyorsanız buyurun sizi içeriğin devamına davet edelim. Dünyanın en sık kullanılan üç programlama dilinden bahsedelim!

Python Nedir?

Python 1990’lı yılların başında Amsterdam’da Guido Van Rossum tarafından geliştirilen bir programlama dilidir. Python isminin pitondan geldiği savunulur ancak işin aslı öyle değildir. Python ismi yaratıcısının en sevdiği komedi grubu olan MounthyPython’dan gelmektedir. 

Python programlama dili tamamı ile nesne yönelimli, yorumsal ve modüler etkileşimlere sahip olan yüksek seviyeli bir programlama dilidir. Programlama dilleri genellikle makine dilinden insan mantığına dönüşmektedir. Ancak bir dilin çok hızlı ve esnek yapıya sahip olabilmesi için makine mantığına çok daha yakın olması gerekir. Ancak bir programlama dili ne kadar makine mantığına yakın olursa insanın onu öğrenmesi ve uygulaması bir hayli zor olur. Bu sebeple geliştirilmeye başlanan Python programlama dili, hem makine mantığına çok yakın hem de insanın kolay öğrenebilmesi için tasarlanmıştır. Bu sebeple bir programlama dilini öğrenmeye başlarken öncelikle ona Python öğrenmesi söylenir. Çünkü Python programlama dili hem makine mantığına çok yakın hem de insanın öğrenebileceği en kolay programlama dilidir.  

Örnek vermek gerekirse Python programlama dilinde “Merhaba Dünya” çıktısı alabilmek için şu kombinasyonu kullanmanız gerekir.  

print(“Merhaba Dünya”) 

İşte hepsi bu kadardır. Hem yazımı çok kolay hem öğrenmesi çok kolay bir programlama dili olan Python, insanların en kolay öğrenebileceği programlama dilleri arasında yer almaktadır. Python programlama dilinde ihtiyaç duyduğunuz bir yazılıma çok kolay ve az çalışarak ulaşabilirsiniz. Örneğin bir programın Java dilinde satırı toplam 30.000’i bulabilirken bunu Python’da 5000 satır ile tamamlayabilirsiniz. Bu tabii ki çok basit bir örnektir. 

C Nedir?

C programlama dili üniversitelerin ve liselerin başlangıç dersi olarak verilmektedir. Aslında Türkiye’de eğitim kurumlarında verilen programlama dillerinin önemsenmemesi gerektiği söylenir. Çünkü hala grafik tasarım ve web tasarım bölümlerinde Flash gibi eski teknolojiler konu olarak anlatılmaktadır. Ancak C programlama dili hala çok işlevsel ve piyasada kullanılan bir programlama dilidir. Öğrenciler genellikle hafif ve gösterişsiz ufak programlar yapmaktadır. Ancak C programlama dili ile beraber farklı programlar ortaya çıkartılabilir. 

C programlama dili düşük seviyeli bir programlama dilidir. Düşük seviyeli programlama dilleri ise insan mantığına en uygun dillerdir. Ancak C programlama dilini öğrenmek sanıldığının aksine zordur. Çünkü yazımı karmaşık ve gelen güncellemelerin ve paketlerin herhangi bir katkısı olmamıştır, yazım açısından. Bildiğiniz gibi makine dili 0’lardan ve 1’lerden oluşmaktadır. Ancak programlama dilleri ise insan diline yakınlığı ile bilinirler. 

Eğer bir dilin öğreniminin kolay mı zor mu olduğunu merak ediyorsanız mutlaka önce o programlama dilinin seviyesini öğrenin. Eğer düşük seviyeli ise öğrenilmesi gerçekten çok uzun süren bir programlama dilidir. Eğer yüksek seviyeli bir programlama dili ise bu durum tam tersi olacaktır. 

C programlama dili ayrıca yüksek seviyeli ve düşük seviyeli programlama dilleri arasındaki bir köprü görevi görüyor diyebiliriz. C programlama dili ile bilgisayara olan hâkimiyetinizin arttığını göreceksiniz. C dili içerisinde çok daha az fonksiyon ve tamamı hazır fonksiyon ile görevlerini yerine getirmektedir. Eğer yeni bir dil arayışına geçtiyseniz mutlaka yolunuz C programlama diline uğramalıdır. Ancak bu programlama dili ile alakalı gelecek planları kurmamanız uzmanlar tarafından önerilir. Çünkü zaten eski bir teknoloji olmasına rağmen hala piyasada kullanılıyor olmasına dahi anlam verilemiyor. Gelecek yeni nesil teknolojiler ile beraber yeniden şekilleniyor. Bu sebeple yazılım dili araştırması yaparken öğrenilmesi kolay, yeni teknoloji ve gelecek 10 yıl içerisindeki tahmini ile alakalı araştırmalar yapmalısınız. 

Java Nedir?

Java programlama dilini duymayan neredeyse yoktur. Özellikle çeşitli uygulamaların Java yazılımı olmadan çalışmadığını çok iyi biliyoruz. Java ilk defa Sun Microsystem tarafından 1995 yılında piyasaya sürülmüştür. Java hem programlama dili hem de bilgi işlem platformudur. Java yüklü olmayan bilgisayarlarda pek çok uygulamanın ve web sitenin çalışmadığını fark edeceksiniz. İşin kötüsü ise bu uygulamaların ve web sitelerinin her geçen gün sayısının artmasıdır. Ancak Java dünyanın en köklü yazılım dillerinden bir tanesidir ve gerçek manada güvenlidir. Java bugün dizüstü bilgisayarlarda, masaüstü bilgisayarlarda, tabletlerde, cep telefonlarında, uçaklarda ve pek çok teknoloji ürününde kullanılmaktadır. 

Java’nın bu denli sık bir şekilde kullanılıyor olması yüksek seviyeli programlama dili olması sebebindendir. Java’yı öğrenmesi ve uygulaması kolay olan dillerden sayılsa da pek çok insana göre Java öğrenmesi ve bir program çıkartması gerçekten zordur. Ancak buna rağmen kullanıcı sayısı neredeyse dünyanın en yüksek seviyelerinden bir tanesidir. Eğer gelecek ile alakalı bir hayaliniz var ise mutlaka Java dilini kütüphanenize eklemelisiniz. Bugün uçan uçakların dahi kullanıldığı dil Java olduğu için gelecek 10 yıl içerisinde asla bitmek tükenmek bilmeyen bir iş gücüne sahiptir. Sadece çalışacağınız şirketlerde değil freelance olarak Java ile alakalı hizmet verirken dahi aranılan kişi olacağınıza eminiz. C ve Python diline göre çok daha esnek olduğu biliniyor ancak Python kullanıcılarının Java hakkında aynı düşünceye sahip olmadığını çok iyi biliyoruz. 

Java platform bağımsız bir programlama dilidir. Bunun anlamı ise, Mac sistemi için yazılmış olan bir uygulamanın Windows tarafında da sorunsuz bir şekilde çalışacağı anlamına geliyor. İşte bu sebeple insanlar Java’yı tercih etmektedir. 

Bir yanıt yazın