Programlama dilleri ne işe yarar

Programlama dilleri, yazan yazılımcıların işlevsel bir yazılım meydana getirmek için bilgisayara hangi algoritmaları uygulaması gerektiğini öğrettiği araçlardır.

Örneğin basit bir bilgisayar programı hayal edin; sizden bir ürünün fiyatını istiyor, girdiğiniz sayıya %18 ekleyip size KDV'li fiyatını sunuyor. Bu yazılımın uygulaması gerektiği algoritma basittir. Girilen bir fiyat vardır, bu fiyat 18 ile çarpılıp 100'e bölünerek KDV'si bulunur. Bulunan KDV ilk girilen sayıya eklenerek KDV'li fiyat hesaplanır. Bunu yapması gerektiğini bilgisayara anlatmak için programlama gerekir. Programlamayı yazılımı geliştiren yazılımcı yapar. Sizin bir daha aynı algoritmayı bilgisayara vermeniz gerekmez.

yazılım programlama

Programlama dillerine örnek olarak C, Java, Python verilebilir. Çoğunlukla her dilde her yazılımı yazabilirsiniz. Yapabilecekleriniz sizin hayal gücünüzle sınırlıdır. Fakat programlama dilleri arasında da farklar vardır, örneğin Java, nesne yönelimli programlama yapılan bir dildir. Bazı tip programların yapımında kolaylık sağlar ve programın daha muntazam çalışmasını sağlar.

Programlama dili öğrenmek için İnternet'te sayısız kaynak bulabilirsiniz. Türkçe kaynaklar belirli seviyeye kadar öğrenmek isteyenler için fazlasıyla yeterli olsa da ileri düzey programcı olmak isteyenlerin bir yabancı dile hakim olması şarttır. Youtube üzerinden Hintli programcılar çok ileri seviyeye kadar İngilizce dersler vermektedir. Türkçe kaynaklarda ise hemen hemen hepsinde temel konular anlatılıp bırakılmıştır, biraz daha ezbercidir.

Başlangıçta kullanabileceğiniz programlama dili Python olabilir. Yazımı nispeten basittir, öğrenmesi kolaydır. Eğer dünyada çok geçerlilik isteyen bir dil istiyorsanız ve zorluğu biraz arttırmaya razıysanız C öğrenmenizi, Java öğrenmenizi tavsiye ederim. Bir dil öğrendikten sonra diğerlerini öğrenmeniz epey kolaylaşacaktır. Programlama dillerine girdiğiniz komutların yukarıdan aşağıya okunduğunu, döngülerde aynı komutun çok kez tekrarlandığını, çoğu programlama dilinde program yazmak için kütüphaneler tanımlamanız gerektiğini ve benzer ayrıntıları öğrendikten sonra sadece yazımı değiştirerek birçok programlama dili öğrenebilirsiniz.

Programlama dili öğrendikten sonra ürün meydana getirmek zor olan kısımdır. Çünkü her şey yaratıcılığınıza bakar. Ürettiğiniz şeyin dünyada satılan bir yazılım olmasını istiyorsanız ya benzersiz bir şey yapmalısınız ya da var olanı daha iyi bir altyapıyla daha hızlı çalışır şekilde tekrar üretmelisiniz. Bir yazılım oluşturduktan sonra insana verdiği tatmin hissi hiçbir şeyle kıyaslanamaz.

programlama dili nedir?

Yorumlar