當前位置:編程學習大全網 - 編程語言 - 編程的語言沿革

編程的語言沿革

1946

Konrad Zuse,壹位德國工程師,他躲藏在巴伐利亞附近的阿爾卑斯山上時,獨立開發了Plankalkul。他把該項成果應用在其它的事物中,比如國際象棋。

1949

Short Code ,第壹種真正在電子計算設備上使用的計算機語言,盡管他是壹個純手工編譯的的語言。

1951

Grace Hopper,為Remington Rand工作,是在第壹個著名的編譯器——A-o上開始設計工作。當Rand在1957年發布這個語言時,它被稱為MATH-MATIC。

1952

Alick E. Glennie ,他利用自己在曼徹斯特大學的課余時間,發明了壹個名為AUTOCODE的編程系統,壹個未能成型的編譯器。

1957

FORTRAN——數學公式轉換系統(FORmula TRANslating,FORTRAN名字的由來)——出現。開發隊伍的領導者是John Backus,並且他還為ALGOL的開發和巴柯斯範式(BNF)做出了貢獻。

1958

FORTRAN II出現,它能夠處理子程序和連接匯編語言。由M.I.T的John McCarthy在LISP-LISt Processing上開始設計工作。原始ALGOL規範出現。該規範並未描述數據的輸入輸出方式;這些問題都留給獨立的實現者。

20世紀六十年代末

Pascal 由瑞士Niklaus Wirth教授於設計並創立,具有簡潔的語法,結構化的程序結構,是結構化編程語言,在許多學校的計算機語言課上教授的都是Pascal語言。

創建COBOL

1959

LISP1.5出現。COBOL在數據系統和語言大會(Conference on Data System and Languages)上被創建了。

編譯器出現

1960

ALGOL 60 ,第壹種結構化語言出現。它是結構化語言家族樹中的根節點,並最終產生Pascal這樣的語言。ALGOL成為六十年代中期至末期歐洲最為流行的語言。

六十年代早期,Kenneth Iverson開始語言方面的工作,最終產生了APL-A編程語言。它使用專門的字符集,為了正確地使用,妳還需要兼容APL的I/O設備。

1962

APL被寫入Iverson的《A Programming Language》壹書中。

FORTRAN IV出現。

SNOBOL這個以“首字母拼詞命名”的產品,在工作的初期就取得了絕對的成功,SNOBOL——面向字符串符號(StriNg Oriented symBOlic Language)語言。它衍生了其他壹些以首字母拼詞命名的產品:FASBOL,壹個SNOBOL編譯器(1971年),還有SPITBOL——Speedy ImplemenTation of snoBOL——同樣在1971年。

1963

ALGOL 60進行修正。

PL/1的工作開始。

1964

APL\360被實現。

在達特茅斯大學,John G.Kemeny和Thomas E.Kurtz教授發明了BASIC。最初的實現是壹個編譯器。第壹個BASIC程序在1964年五月壹日下午四點運行。PL/1發布。

1965

SNOBOL3出現。

1966

FORTRAN 66出現。

LISP 2出現。

在Bolt,Beranek和Newman開始了LOGO的工作。小組的頭是Wally Fuerzeig,而且還包括Seymour Papert。LOGO中最著名的便是“龜作圖”。

1967

SNOBOL4,功能獲得極大加強的SNOBOL,出現了。

1968

ALGOL 68,相對於ALGOL 60它是個怪物。壹些規範委員會的成員——包括C.A.R.Hoare和Niklaus Wirth——卻贊同該計劃。事實證明ALGOL 68是難以實現的。

ALTRAN,壹個FORTRAN的變種出現。

COBOL被ANSI正式定義規範。

Niklaus Wirth開始Pascal方面的工作。

1969

500人參加在紐約Armonk的IBM總部召開的APL會議。APL的分發需求如此之大,該活動此後被人們稱為“The March on Armonk”。

程序編寫

1970

70年代早期,Charles Moore在他的語言Forth中寫下了第壹個有意義的程序。

Prolog方面的工作大約在此時開始了。

同樣是在70年代早期的某壹天,Xerox PARC由Alan Kay領導,開始了Smalltalk的設計工作。早期版本包括Smalltalk-72,Smalltalk-74和Smalltalk-76。

Pascal在CDC 6000-series電腦上的壹個實現出現了。

Icon,SNOBOL4的壹個後代產品問世。

1972

Konrad Zuse寫的關於Plankalkul(見1946年)手稿終於出版了。

Dennis Ritchie設計了C。但是最終的參考手冊卻是在1974年發布的。

Prolog的第壹個實現——Alain Colmerauer和Phillip Roussel的功勞。

1974

另壹個COBOL的ANSI規範出現。

1975

Tiny BASIC,由Bob Albrecht和Dennis Allison設計(由Dick Whipple和John Arnold實現),運行在2KB內存的微型計算機上。壹臺4KB的機器是較為合適的,它將有2KB的內存應用於這個程序上。

Bill Gates和Paul Allen編寫的壹個BASIC版本以抽取每份拷貝版稅的形式銷售給MITS(Micro Instrumentation and Telemetry Systems)。MITS生產Altair,這是壹種8080結構的微型計算機。

Scheme,壹個LISP的“方言”,由G.L. Steele和G.J. Sussman設計。

Pascal用戶手冊和報告出版,Jensen和Wirth編寫。許多人至今都認為它是Pascal方面權威的參考書籍。

B.W. Kerninghan描述了RATFOR——RATional FORTRAN。它是預處理程序,並且允許在FORTRAN中使用類C的控制結構。RATFOR被應用到了Kernighan和Plauger的“Software Tools”中,它出現在1976年。

PostScript

1976

Design System Language出現,它被認為是PostScript的先驅。

1977

MUMPS的ANSI標準出現——麻省總醫院多用途程序設計系統(Massachusetts General Hospital Utility Multi-Programming System)。MUMPS最初被用來處理醫療記錄,它只能識別字符串類型。隨後被重新命名為M。

設計競賽將導致Ada的產生。由Jean Ichbiah帶領的Honeywell Bull隊伍,即將贏得比賽。

Kim Harris和其他人建立了FIG,壹個FORTH興趣小組。他們開發了FIG-FORTH,售價大約為20美元。

70年代晚期的某天,Kenneth Bowles設計出了UCSD Pascal,它使得Pascal可以用在PDP-11和基於Z80 的電腦上。

Niklaus Wirth開始設計Modula,它Modula-2的先行者,Pascal的繼承者。

語言程序

1978

AWK——壹個文本處理語言,以它設計者Aho、Weinberger和Kernighan的名字命名。

FORTRAN 77的ANSI標準出現。

1980

Smalltalk-80出現。

Modula-2出現。

Franz LISP出現。

Bjarne Stroustrup開發了壹個語言集——被總稱為“C With Classes”——它成為C++的滋生土壤。

1981

Effort開始成為壹個LISP的“公***方言”,常被人稱作Common LISP。

日本開始第五代電腦系統工程。主要語言是Prolog。

1982

ISO Pascal出現。

PostScript出現。

1983

Smalltalk-80公布:它由Goldberg等人完成。

Ada出現。他的名字來自Lovelace女伯爵Augusta Ada Byron,她是英國詩人拜倫的女兒。因其在巴貝奇分析機上設計了解伯努利方程的壹個程序,而被譽為第壹位女程序員。在1983年,國防部指導的全新“任務評定”應用程序是使用該語言編寫的。

1983年的後期和1984年早期,微軟和Digital Research***同發布第壹個微型計算機的C編譯器。

七月,第壹個C++實現露面。該名稱是由Rick Mascitti取的。

11月,Borland的Turbo Pascal的“沖擊”猶如壹場核風暴,這得益於《BYTE》雜誌的廣告。

1984

APL2的參考手冊面世。APL2是APL的擴展,它允許嵌套數組。

1985

Forth控制著潛水器定位泰坦尼克號的殘骸。

Vanilla SNOBOL4之微機版發布。

Methods,PC上的面向行(line-oriented)的Smalltalk出現。

微機版本

1986

Smalltalk/V露面——第壹個廣泛應用於微機的Smalltalk版本。

Apple公司為Mac機器發布Object Pascal。

Borland發布Turbo Prolog。

Charles Duff發布Actor,壹個開發微軟Windows應用程序的面向對象語言。

Eiffel,另外壹個面向對象語言出現。

C++露面。

1987

Turbo Pascal 4.0發布。

1988

CLOS規範——公***LISP對象系統(Common LISP Object System)——發表。

Niklaus Wirth完成Oberon,這是他繼Modula-2的後續行動。

1989

ANSI C規範公布。

C++2.0形成了壹個參考手冊的初稿。2.0版本增加了諸如多繼承和成員指針等特性。

1990

C++2.1,B.Stroustrup等作者的《Annotated C++ Reference Manual》壹書出版。這個版本增加了模板和異常處理特性。

FORTRAN 90包含了眾多新元素比如case語句和派生類型。

Kenneth Iverson和Roger Hui在APL 90會議上提出了J語言。

1991

Visual Basic在COMDEX春展會上獲得《BYTE》雜誌頒發的最佳表現獎。

1992

Dylan——以Dylan Thomas命名——由Apple公司發布的壹個類似Scheme的面向對象語言。

1993

ANSI發布X3J4.1技術報告——面向對象的COBOL提議初稿。真正的標準預計在1997年完成。

1994

微軟將Visual Basic for Application整合到Excel中。

1995

二月,ISO接受Ada語言1995修訂版。它被稱為Ada95,其中包括OOP特性和支持實時系統。

1996

第壹個ANSI C++標準預發布。

  • 上一篇:涿州華遠和府營銷中心電話是多少?
  • 下一篇:如何翻譯英語我們將有方便的機器人?
  • copyright 2024編程學習大全網