Evolution of Programming Languages Flashcards
İlk programlama dili nedir
Zuse’s planakül
Zuse’de bulunan veri tipleri nelerdir
V-> Subscript
S-> Datatype
A[5] = A[4] + 1
A + 1 => A
V| 4 5
S| 1n 1n
BINAC için geliştirilen pseudocode nedir
Shortcode, X0=SQRT(Y0) ifadesi 00X00320Y0 gibi bir ifadeye denk gelir
Backus’un IBM 701 için geliştirdiği pseudocode nedir
Speedcoding, Floating point gösterimine odaklanıyor.
Pseudocode hangi örneği ile makine kodunu da kapsar oldu
Univac compiling system
Absolute adreslemeyi çözmek için geliştirilen pseudocode?
Wheeler
IBM 704 makinesinin, işlenebilir ilk programlama dilini ortaya çıkartmasının sebebi neydi
Floating point sorununu donanımda çözebilmesi,
Index registerları olması
İlk işlenebilir dil, lingua franca
the ibm mathematical FORmula TRANslating system, ya da kısaca FORTRAN
Fortran I’in özellikleri
Input/Output formatlama
6 karaktere kadar değişken adları
Subprogramlar
If ve Do
IJKLMN ile integer, kalanı real sayı
El ile yazmanın yarısı kadar verimli
Fortran 2 Özellikleri
Subprogramlar bağımsız da compile edilebiliyor
Fortran 66 özellikleri
Data typing
ANSII Standartları
Subprogramlar parametre alabiliyor
Fortran 77 özellikleri
Karakter dizileri işlenebilir oldu.
If-Then-Else geldi
Fortran 90 özellikleri
Dinamik diziler
Pointerlar
Recursive Programming
Moduller
Switch-Case
Parametrelerde Type Checking
Cobol özellikleri
İngilizceye benzer, businessa yönelik, nested ifler ve uzun isimler içerebilir. Verileri recordlarda tutar.
Decimal veri tipi var.
Veri tipleri A-> Alfabetic
g->numeric
x- > any
ALGOL 58 özellikleri
ALGOrithmic Language
İsim ve arrayde uzunluk limiti kalkar
Atamalar := ile yapılır
Statementler ; ile biter
Subscriptler {} ile yapılır
Else-if vardır