少し前に、事実や出来事だけでなく、開発の内部ロジックが見えるIT開発の開発の歴史について、説明またはリンクを提供するように依頼されました。 IT開発の開発のロジックは、プログラミング言語の開発のロジックに大部分が具体化されており、フレームワーク、プラットフォーム、および設計への概念的アプローチの開発のロジックがこれに追加されたのは過去20年間であるため、これに関する書籍またはレビューコースがあるはずです。しかし、私は良い情報源を見つけていません。
そのため、主に私自身の考えに基づいて書かれた作者の文章が登場しました。ウィキペディアの資料で確認されています-一連の記事に一般的なタイムラインがあり(これは1957年にオープンし、上部に特定の年を選択できます)、レビュー英語の記事があります。これは、私の意見では、開発の論理を明らかにしていませんが、事実について話し、記事があります個々の言語専用。個々の言語に関する記事には、その説明だけでなく、言語の作成と開発のロジックも含まれています。しかし、それは他のものから隔離されており、単純なアセンブリでは全体像はわかりませんが、逆に、矛盾するフラグメントが含まれます。しかし、これらの記事では、あなたのアイデアが実際の歴史にどのように対応しているかを確認し、それらを修正することができます-私が行いました。
, . , , . , , .
–
. .
– . 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 .
Bell Labs 1968-69 C () (). C BCPL, , , , 1966 CPL (1963) . , UNIX, . . – C++, #, .
BASIC. 1964 « », , Fortran. 1970-, , , .
, , Lisp. , , . , .
, , « + = » (1976), .
1970- , Smalltalk (1972), . , . – , Erlang.
1974, , SQL, . – . , , SQL, , , . .
, 1960- , - . , . ( ) , 1967 , . Smalltalk , , , . , ++ (1979-1985) ().
80- C++, – . , IT-. , , : , , – . . , , -, , . . .
, . -6. , , Forex, , , . , . – , , , 48- . .
, . , 8 , . 15 , 6 , . : , . , . , , , , , . , , C++.
. …