Kısa Kodu (bilgisayar dili) - Short Code (computer language)

Kısa kod
Geliştirici William F Schmidt, AB Tonik, JR Logan
İlk göründü 1950 ( 1950 )
Tarafından etkilenmiş
ENIAC Kısa Kod
etkilenen
Orta programlama dili , OMNIBAC Sembolik Assembler

Kısa Kod Hiç bir için geliştirilen ilk üst düzey dillerin biriydi elektronik bilgisayarın . Aksine makine koduna , Kısa Kod ifadeleri matematik ifadeler yerine bir makine talimatı temsil etti. Ayrıca otomatik programlama olarak bilinen kaynak kodu derlenmiş ancak programlama sürecini kolaylaştırmak için bir tercüman aracılığıyla yürütülür değildi; yürütme zamanı olsa çok daha yavaş oldu.

Tarihçe

Kısa Kod önerdiği John Mauchly 1949 yılında ve ilk Kısaca Kanunu olarak da bilinir. William Schmitt için 1949 yılında kısa Kanununun bir versiyonunu hayata BINAC o debug ve test edilmedi olsa bilgisayarda. Ertesi yıl Schmitt için Kısa Kanunu yeni bir sürümünü uygulanan UNIVAC I şimdi Kısa Kanunu (aynı zamanda Kısa Sipariş Kodu) olarak biliniyordu. Kısa Kanununun gözden geçirilmiş hali AB Tonik ve J. R Logan tarafından Univac II 1952 yılında geliştirilmiştir.

Kısa Kod ifadeleri temsil ederken, temsilin kendisi direkt değildi ve manuel dönüşüm süreci gerektirdi. Bir ifade unsurları, iki karakter kodlarının temsil ettiği ve daha sonra BINAC ve Univac bilgisayarlar tarafından kullanılan 12 bit kelime uyum sağlamak üzere 6-kod gruba ayrıldı. Örneğin, ekspresyon:

a = (b+c)/b*c

ikameler, bir dizi ve son bir toplamanın ile kısa bir kod dönüştürüldü:

X3 =  (  X1 +  Y1 )  /  X1 * Y1   substitute variables
X3 03 09 X1 07 Y1 02 04 X1   Y1   substitute operators and parentheses. 
                                       Note multiplication is represented
                                       by juxtaposition.
07Y10204X1Y1                      group into 12-byte words.
0000X30309X1

Temel ile birlikte aritmetik , Kısa Kod dallanma izin ve fonksiyonları bir kütüphaneye çağırır. Dil edildi yorumlanmış ve 50 kat daha yavaş koştu makine koduna .

Ayrıca bakınız

Referanslar

  • Wexelblat, Richard L. (Ed.) (1981). Programlama Dilleri Tarihi , s. 9. New York: Academic Press. ISBN  0-12-745040-8
  • "Short Code" . hopl.info . Alındı 2018-05-20 .

Dış bağlantılar