Bilgisayarlar her yıl daha yaygın hale geliyor. Kullanımları daha hızlı ve daha kolay hale geliyorlar ve bir programcının mesleği uzun zamandır en çok talep edilen ve yüksek ücretli olanlardan biri haline geldi. Programlamadan uzak bir kişi bile programlama dillerinin olduğunu neredeyse kesin olarak duymuştur. Ne için varlar ve neden bu kadar çok var?
Bir bilgisayar ne kadar mükemmel olursa olsun, yazılım olmadan sadece bir metal ve plastik yığınıdır. Bilgisayarın neyi ve nasıl yaptığını, belirli işlemleri hangi sırayla gerçekleştirdiğini belirleyen programlardır. İlk programlama dilleri ellili yılların başında ortaya çıkmaya başladı ve basit aritmetik ifadeleri makine koduna dönüştürmek için kullanıldı. Makine kodu, doğrudan bir mikroişlemci tarafından yorumlanan bir bilgisayar talimatları sistemidir. Ancak bir kişinin makine kodlarında bir program yazması çok sakıncalıdır. Programcının işini kolaylaştırmak için programlama dilleri oluşturulmaya başlandı. Programlama dilleri yüksek seviyeli ve düşük seviyeli dillere ayrılmaktadır. Dilin seviyesi ne kadar yüksek olursa, bir programcının o dilde yazması o kadar kolay olur. Böyle bir dil, bir kişi için daha anlaşılırdır, çünkü gerekli eylem sırasını ayarlamak için basit anlamsal yapıların kullanılmasına izin verir. Program oluşturulduktan sonra derlenir - yani otomatik olarak işlemcinin anladığı makine kodlarının diline çevrilir. Düşük seviyeli diller, makine koduna çok daha yakındır ve bu nedenle yazılması daha zordur. Ancak avantajları var - böyle bir dilde yazılmış programlar çok hızlı ve kompakt. En popüler düşük seviyeli dil Assembler'dır. Bazı avantajları o kadar açıktır ki üst düzey dillerde yazılan karmaşık programlarda bile çoğu zaman assembly kullanılır. Çok sayıda programlama dili olmasına rağmen yaygın olanları bir parmak üzerinde sayılabilir. En yaygın olanlardan biri C++ dilidir. Bu, herhangi bir karmaşıklıkta programlar oluşturmanıza izin veren bir programcı için oldukça kullanışlı ve yeterince basit bir dildir. Çok uzun zaman önce, Microsoft, bir dizi yeni özelliğe sahip olan ve Windows işletim sistemi için programlar yazmaya yönelik C # dilini ("si keskin" olarak okunur) geliştirdi. Microsoft, C++, C# ve diğer bazı dillerde programlama yapmanızı sağlayan çok popüler bir programlama ortamı olan Microsoft Visual Studio'yu yayımladı. Delphi programlama dili çok iyi biliniyor. Bir zamanlar ünlü Pascal'dan geliyor, ancak Borland'ın çabaları sayesinde bir dizi yeni nitelik kazandı ve aslında yeni bir dil haline geldi. Bu dilde yazmak oldukça basit ve kullanışlıdır ve Borland Delphi programlama ortamı sayesinde çok yaygınlaşmıştır. Programlama dilleri olmasaydı internetin varlığı imkansız olurdu. Perl ve PHP gibi diller, site sayfalarında gerekli eylemlerin yürütülmesini belirleyen komut dosyaları oluşturmanıza olanak tanır. Standart belge biçimlendirme dili olan HTML bilgisi olmadan en basit web sayfasının oluşturulması bile imkansızdır. Bilgi işlem cihazları artık her yerde: cep telefonlarında ve ATM'lerde, sayısal kontrol makinelerinde ve televizyonlarda. Öyle ya da böyle dahil olmayacakları bir yaşam alanı bulmak zordur. Ve tüm bu cihazlar, çeşitli programlama dilleri kullanılarak yazılan programlar sayesinde çalışmaktadır.