Genel amaçlı programlama dili - General-purpose programming language - Wikipedia

İçinde bilgisayar yazılımı, bir genel amaçlı programlama dili bir Programlama dili adanmış genel amaçlı, yazmak için kullanılmak üzere tasarlanmış yazılım çok çeşitli uygulamalarda etki alanları.

Tarih

İlk programlama dilleri, bilgisayar donanımı gibi, bilimsel hesaplama (sayısal hesaplamalar) veya ticari veri işleme için tasarlandı. Gibi bilimsel diller Fortran ve Algol kayan nokta hesaplamalarını ve çok boyutlu dizileri desteklerken, COBOL desteklenen sabit alanlı dosya formatları ve veri kayıtları. Çok daha az yaygın olarak kullanılan diller, IPL-V ve LISP için sembolik liste işleme; COMIT dizi manipülasyonu için; UYGUN için sayısal kontrollü makineler. Sistem programlama gerektiren işaretçi manipülasyonu tipik olarak yapıldı montaj dili, rağmen NEŞELİ bazı askeri uygulamalar için kullanıldı.[1]

IBM 's Sistem / 360 1964'te duyurulan, hem bilimsel hem de ticari uygulamaları destekleyen birleşik bir donanım mimarisi olarak tasarlandı ve IBM, PL / I bilimsel, ticari ve sistem programlamasını destekleyen tek, genel amaçlı bir dil olarak. Aslında, PL / I, standart sistem programlama dili olarak kullanılmıştır. Multics işletim sistemi.

PL / I'den bu yana, bilimsel ve ticari programlama dilleri arasındaki ayrım azaldı, çoğu dil her ikisinin de gerektirdiği temel özellikleri destekliyor ve özel dosya formatı işlemenin çoğu, uzmanlara devredildi. Veritabanı Yönetim Sistemleri.

1960'lardan başlayarak birçok özel dil de geliştirildi: GPSS ve Simula ayrık olay simülasyonu için; DELİ, TEMEL, Logo, ve Pascal programlama öğretmek için; C sistem programlama için; JOSS ve APL 360 etkileşimli programlama için.[1]

Tanımlar

Bir alana özgü programlama dili belirli bir uygulama alanı içinde kullanılmak üzere tasarlanmıştır. Örnekler şunları içerir: sayfa açıklama dilleri ve veritabanı sorgu dilleri.

Liste

Aşağıdakiler bazı genel amaçlı programlama dilleridir:

Notlar

  1. ^ a b Jean E. Sammet, "Programlama Dilleri: Tarih ve Gelecek", ACM'nin iletişimi 15: 7: 601-610 (Temmuz 1972) doi:10.1145/361454.361485

Ayrıca bakınız