Program
Vikipedi, özgür ansiklopedi
Program kelimesi sözcük kaynağı olarak belirli şartlara ve düzene göre yapılması öngörülen işlemlerin bütünü anlamına gelmekte ve ayrıca izlence olarak tanımlanmaktadır. Ancak günümüz Türkçe kullanımı içinde genel anlamı, yapılacak bir işin bölümlerini, bu bölümlerin sırasını ve zamanını gösteren tasarı, planlama şekline dönüşmüştür. Bu sebeple okullarda, haftanın belli günlerinde, belli saatlerde verilecek dersleri gösteren çizelgelere; tören, gösteri, gezi vb.nin öngörülen ayrıntılarını gösteren basılı kâğıtlara; siyasi partilerin, toplumsal örgütlerin veya hükümetin açıkladığı ana ilkelerin tümüne de genel olarak Program ismi verilmektedir.
Ayrıca Adolf Hitler'in Alman devlet politikasını yayınlandığı 25 Maddelik Kanun hükmünde kararnameye Program adı verilmektedir.(Tarihte ilk defa Kanun hükmünde kararnameyi uygulayanda Adolf Hitler'dir)Daha sonra emrindeki bir subay tarafından Hitler öldükten sonra kitap haline getirilerek global okuyucu önüne çıkartılmıştır.
Program teriminin bir diğer önemli kullanım alanı da bilgisayar bilimindedir. "Bilgisayara bir işlemi yaptırmak için yazılan komutlar dizisinin bütünü veya bir kısmı" olarak tanımlanan terim, yalnızca günlük hayatta kullanılan bir bilgisayar terimi olarak kalmamış aynı zamanda bazı programlama dillerinde bizzat bir standart olarak teknik terim haline gelmiştir (Örneğin : FORTRAN 90 dili dahiline alınmış PROGRAM terimi, yazılan bu programın bilgisayar tarafından nerede başlayıp nerede bittiğini anlaması için kullanılmaktadır:
PROGRAM test REAL taban, boy, alan PRINT *,'Üçgen için taban ve boy giriniz.' READ *, taban, boy alan = (1.0/2.0) * taban * boy PRINT *,'Üçgenin alanında kullanılan taban ', taban PRINT *,'ve boy ', boy,' iken toplam alan ', alan,' olarak hesaplanmaktadır ' STOP END PROGRAM test
Program bilgisayar programlama dilleri ile bilgisayarlara verilen istekler(komutlardır).Bu programlama dilleri üç farklı kategoride sınıflanır.
Alt seviye programlama dilleri:Makine koduna oldukca yakın programlama dilleridir.Makina hakimiyeti oldukca gelişmiştir.Bu programlama dillerini bilen kişilerin mikro işlemciler hakkında bilgi sahibi olması gereklidir. Assembly programlama dili gibi
Orta seviye programla dilleri:Oldukca esnek olan bu diller hem üst hem alt seviye programlama yapabilirler. C programlama dili gibi
Üst Seviye programlama dilleri:Olay tabanlı programlama dilleri olarak da adlandırılırlar yalnız bu programlama dilleri sadece belirli fonksiyonlar etrafında çalışırlar ve programlama hakimeyitini azaltırlar(bu nedenle virusler çok nadir olarak üst seviye programlama dili kullanarak yazılırlar) bunun yanında en hızlı ve en etkili programlama dilleri bu kategoridedir. örneğin visual basic gibi