História da TI. Quando os computadores eram grandes ...

Há algum tempo, fui solicitado a contar ou dar links para a história do desenvolvimento do desenvolvimento de TI, em que a lógica interna de desenvolvimento seria visível, e não apenas fatos e eventos. Parece que deveria haver livros ou cursos de revisão sobre isso, porque a lógica do desenvolvimento do desenvolvimento de TI está amplamente incorporada na lógica do desenvolvimento de linguagens de programação, e apenas nos últimos vinte anos a lógica do desenvolvimento de frameworks, plataformas e abordagens conceituais para design foi adicionada a isso. Mas não encontrei nenhuma boa fonte.



Assim, surgiu o texto do autor, escrito principalmente com base em minhas próprias ideias. É verificado nos materiais da Wikipedia - há uma linha do tempo geral em uma série de artigos (este abrirá em 1957, no topo você pode selecionar um ano específico), há uma revisão do artigo em inglês , que, na minha opinião, não revela a lógica do desenvolvimento, mas fala sobre fatos, e há artigos dedicado a idiomas individuais. Os artigos sobre línguas individuais incluem não apenas sua descrição, mas também a lógica da criação e desenvolvimento da linguagem. Mas - isoladamente dos outros, e uma simples montagem não dará uma imagem holística, mas, pelo contrário, conterá fragmentos contraditórios. Mas esses artigos permitem que você verifique como suas idéias correspondem à história real e as corrija - o que eu fiz.



, . , , . , , .





. .



– . 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