Sejarah IT. Ketika komputer besar ...

Beberapa waktu yang lalu saya diminta untuk menceritakan atau memberikan link sejarah perkembangan IT, dimana logika perkembangan internal akan terlihat, dan bukan sekedar fakta dan kejadian. Tampaknya harus ada buku atau kursus ulasan tentang ini, karena logika pengembangan pengembangan TI sebagian besar diwujudkan dalam logika pengembangan bahasa pemrograman, dan hanya dalam dua puluh tahun terakhir logika pengembangan kerangka kerja, platform dan pendekatan konseptual untuk desain telah ditambahkan ke dalamnya. Tapi saya belum menemukan sumber yang bagus.



Oleh karena itu, teks penulis muncul, terutama ditulis atas dasar gagasan saya sendiri. Itu diperiksa di materi Wikipedia - ada garis waktu umum dalam serangkaian artikel (yang ini akan dibuka pada tahun 1957, di atas Anda dapat memilih tahun tertentu), ada artikel ulasan bahasa Inggris , yang menurut saya tidak mengungkapkan logika perkembangan, tetapi berbicara tentang fakta, dan ada artikel didedikasikan untuk bahasa individu. Artikel tentang bahasa individu tidak hanya mencakup deskripsinya, tetapi juga logika penciptaan dan perkembangan bahasa. Tapi itu terisolasi dari yang lain, dan perakitan sederhana tidak akan memberikan gambaran yang lengkap, tetapi, sebaliknya, akan mengandung fragmen yang kontradiktif. Tapi artikel ini memungkinkan Anda untuk memeriksa bagaimana ide Anda sesuai dengan sejarah nyata, dan memperbaikinya - yang saya lakukan.



, . , , . , , .



–



. .



– . 18 , , – , – . , 20 , – , , , . , .



, -, . - , Β« , Β».



- – , , . Flowchart , 1920-, 1940- : Β«Douglas Hartree in 1949 explained that Herman Goldstine and John von Neumann had developed a flowchart (originally, diagram) to plan computer programsΒ». , - .



– , . . Β« Β» , , – . , , , . , , .



: , . 1949 – . , , , .. .



, – : , . 1954-1957 Fortran (IBM) – , .



– . , – , . . : , – , .



, . , , – , . , : .



, , , . , , , , - , . .



. , - , . , , . : , – , . , - .





1950- . , , – . 1955-1956 Information Processing Language, 1958-1963 Lisp ( ).



Lisp . Planner (1969), Prolog (1973) , Schema (1975), Haskell (1990) Clojure (2007).



2008 Microsoft, F#, C#, . . , – .





, – , -. , . , , . , , .



, -, – . . , Algorithmic Language. , . 1958, , , IFIP. , Algol-60.



( ), . , , -6, -2, 1958-62, 1960-.



, , -6, , -68.



, , . , , 1968 -68. , , : Β« , . Β« Β», . , , , . . Β«, Β». , , . : Β« Β» ( IFIP).Β»



-, Cobol. , , . , . : , 1959, Cobol-1960, 1960 .



… Cobol «» , , 60-. Β« . , , Β».



-, - . 1964 PL/I, IBM .



. 1968-70 , .



Bell Labs 1968-69 C () (). C BCPL, , , , 1966 CPL (1963) . , UNIX, . . – C++, #, .



BASIC. 1964 Β« Β», , Fortran. 1970-, , , .





. 1960- (1968-1973). , , . .



, , Lisp. , , . , .



(- -). – , – , -. 1968 .



, , Β« + = Β» (1976), .



1970- , Smalltalk (1972), . , . – , Erlang.



1974, , SQL, . – . , , SQL, , , . .



, 1960- , - . , . ( ) , 1967 , . Smalltalk , , , . , ++ (1979-1985) ().



80- C++, – . , IT-. , , : , , – . . , , -, , . . .



, . -6. , , Forex, , , . , . – , , , 48- . .



, . , 8 , . 15 , 6 , . : , . , . , , , , , . , , C++.



. …




All Articles