Timeline of programming languages

Predecessor(s)YearNameChief developer, Company

Pre 1950

*~1837Analytical Engine order codeCharles Babbage and Ada Lovelace
*1943-5Plankalkül (concept)Konrad Zuse
*1943-6ENIAC coding systemJohn von Neumann, John Mauchly, J. Presper Eckert, Herman Goldstine after Alan Turing
ENIAC coding system1946ENIAC Short CodeRichard Clippinger, John von Neumann after Alan Turing
ENIAC coding system1946Von Neumann and Goldstine graphing system (Notation)John von Neumann and Herman Goldstine
ENIAC coding system1947ARC AssemblyKathleen Booth
Analytical Engine order code1948CPC Coding schemeHoward Aiken
ENIAC coding system1948Curry notation systemHaskell Curry
ENIAC Short Code1949Brief CodeJohn Mauchly and William F. Schmitt
ENIAC Short Code1949C-10Betty Holberton
CPC Coding scheme1949Seeber coding scheme (concept)Robert Seeber

1950 onward

1950s

Brief Code1950Short CodeWilliam F Schmidt, A.B. Tonik, J.R. Logan
ARC1950Birkbeck AssemblerKathleen Booth
Plankalkül1951SuperplanHeinz Rutishauser
*1951ALGAEEdward A Voorhees and Karl Balke
Short Code1951Intermediate Programming LanguageArthur Burks
EDSAC1951Regional Assembly LanguageMaurice Wilkes
Aiken CPC system1951Boehm unnamed coding systemCorrado Boehm
Plankalkül1951KlammerausdrückeKonrad Zuse
Short Code1951OMNIBAC Symbolic AssemblerCharles Katz
*1951Stanislaus (Notation)Fritz Bauer
EDSAC1951Whirlwind assemblerCharles Adams and Jack Gilmore at MIT Project Whirlwind
EDSAC1951Rochester assemblerNat Rochester
*1951Sort Merge GeneratorBetty Holberton
C-10 and Short Code1952A-0Grace Hopper
Aiken CPC1952AutocodeAlick Glennie after Alan Turing
SORT/MERGE1952Editing GeneratorMilly Koss
*1952COMPOOLRAND/SDC
*1953SpeedcodingJohn W. Backus
*1953READ/PRINTDon Harroff, James Fishman, George Ryckman
*1954Laning and Zierler systemLaning, Zierler, Adams at MIT Project Whirlwind
Glennie Autocode1954Mark I AutocodeTony Brooker
Speedcoding1954-1955FORTRAN "0" (concept)Team led by John W. Backus at IBM
A-01954ARITH-MATICTeam led by Grace Hopper at UNIVAC
A-01954MATH-MATICTeam led by Charles Katz
*1954MATRIX MATHH G Kahrimanian
*1954IPL I (concept)Allen Newell, Cliff Shaw, Herbert Simon
A-01955FLOW-MATICTeam led by Grace Hopper at UNIVAC
 1955BACAICM. Grems and R. Porter
FORTRAN, A-21955PACT ISHARE
Boehm1955-6Sequentielle FormelübersetzungFritz Bauer and Karl Samelson
Laning and Zerler1955-6ITTeam led by Alan Perlis
1955PRINTIBM
IPL I1958IPL II (implementation)Allen Newell, Cliff Shaw, Herbert Simon
IPL1956-1958LISP (concept)John McCarthy
FLOW-MATIC1957COMTRANBob Bemer
FORTRAN 01957FORTRAN "I" (implementation)John W. Backus at IBM
MATH-MATIC1957-1958UNICODERemington Rand UNIVAC
*1957COMIT (concept)
FORTRAN I1958FORTRAN IITeam led by John W. Backus at IBM
FORTRAN, IT and Sequentielle Formelübersetzung1958ALGOL 58 (IAL)ACM/GAMM
IPL II1958IPL VAllen Newell, Cliff Shaw, Herbert Simon
*1959FACTFletcher R. Jones, Roy Nutt, Robert L. Patrick
FLOW-MATIC, COMTRAN, FACT1959COBOL (concept)The Codasyl Committee
ALGOL 581959JOVIALJules Schwartz at SDC
IPL1959LISP (implementation)John McCarthy
1959TRAC (concept)Mooers

1960s

ALGOL 581960ALGOL 60
FLOW-MATIC, COMTRAN1960COBOL 61 (implementation)The Codasyl Committee
*1961COMIT (implementation)
FORTRAN II1962FORTRAN IV
*1962APL (concept)Iverson
ALGOL 581962MADArden, et al.
ALGOL 601962SIMULA (concept)
FORTRAN II, COMIT1962SNOBOLGriswold, et al.
ALGOL 601963CPLBarron, Strachey, et al.
SNOBOL1963SNOBOL3Griswold, et al.
ALGOL 601963ALGOL 68 (concept)van Wijngaarden, et al.
ALGOL 581963JOSS ICliff Shaw, RAND
MIDAS1964MIMICH. E. Petersen, et al.
CPL, LISP1964COWSELBurstall, Popplestone
ALGOL 60, COBOL, FORTRAN1964PL/I (concept)IBM
FORTRAN II, JOSS1964BASICKemeny and Kurtz
FARGO1964IBM RPGIBM
1964Mark-IVInformatics
1964TRAC (implementation)Mooers
1964?IITRAN
JOSS1965TELCOMPBBN
JOSS I1966JOSS IIChuck Baker, RAND
ALGOL 601966ALGOL WNiklaus Wirth, C. A. R. Hoare
FORTRAN IV1966FORTRAN 66
LISP1966ISWIM (Concept)Landin
ALGOL 601966CORAL66
CPL1967BCPLRichards
FORTRAN, TELCOMP1967MUMPSMassachusetts General Hospital
*1967APL (implementation)Iverson
ALGOL 601967SIMULA 67 (implementation)Dahl, Myhrhaug, Nygaard at Norsk Regnesentral
Lisp1967InterLispD.G. Bobrow and D.L. Murphy
SNOBOL31967SNOBOL4Griswold, et al.
PL/I1967XPLW. M. Mckeeman, et al. at University Of California Santa Cruz, California
J. J. Horning, et al. at Stanford University
ALGOL 601968ALGOL 68 (UNESCO/IFIP standard)A. van Wijngaarden, B.J. Mailloux, J.E.L. Peck and C.H.A. Koster, et al.
COWSEL1968POP-1Burstall, Popplestone
DIBOL1968DIBOL-8DEC
1968FORTH (concept)Moore
LISP1968LOGOPapert
CRT RPS1968MAPPERUnisys
*1968REFAL (implementation)Valentin Turchin
ALGOL 60, COBOL, FORTRAN1969PL/I (implementation)IBM
BCPL1969BKen Thompson, with contributions from Dennis Ritchie
1969PPLThomas A. Standish at Harvard University
1969SETLJacob T. Schwartz at Courant Institute
1969TUTORUniversity of Illinois at Urbana-Champaign

1970s

 1970?FORTH (implementation)Moore
POP-11970POP-2
ALGOL 60, ALGOL W1970PascalWirth, Jensen
Pascal, XPL1971SueHolt et al. at University of Toronto
SIMULA 671972SmalltalkXerox PARC
PL/I, ALGOL, XPL1972PL/MKildall at Digital Research
B, BCPL, ALGOL 681972CDennis Ritchie
*1972INTERCALDon Woods and James M. Lyon
2-level W-Grammar1972PrologColmerauer
Pascal, BASIC1973COMALChristensen, Løfstedt
 1973MLRobin Milner
Pascal, Sue1973LISIchbiah et al. at CII Honeywell Bull
BASIC1974GRASSDeFanti
Business BASIC1974BASIC FOURMAI BASIC Four Inc.
SETL1975ABCLeo Geurts and Lambert Meertens
LISP1975SchemeSussman, Steele
BASIC1975Altair BASICGates, Allen
ALGOL 68, BLISS, ECL, HAL1975CS-4Brosgol at Intermetrics
Pascal1975ModulaWirth
Smalltalk-721976Smalltalk-76Xerox PARC
Speakeasy-21976Speakeasy-3Stanley Cohen,Stephen Pieper at Argonne National Laboratory
C, FORTRAN1976RatforKernighan
APL, PPL, Scheme1976SJohn Chambers at Bell Laboratories
*1977FPJohn Backus
*1977Bourne Shell (sh)Bourne
Fortran1977IDLDavid Stern of Research Systems Inc
MUMPS1977Standard MUMPS
SNOBOL1977Icon (concept)Griswold
ALGOL 68, LIS1977GreenIchbiah et al. at CII Honeywell Bull for US Dept of Defense
ALGOL 68, CS-41977RedBrosgol et al. at Intermetrics for US Dept of Defense
ALGOL 68,1977BlueGoodenough et al. at SofTech for US Dept of Defense
ALGOL 68,1977YellowSpitzen et al. at SRI International for US Dept of Defense
*1978?MATLABMoler at the University of New Mexico
Algol601978?SMALLBrownlee at the University of Auckland
Ingres1978SQL aka structured query languageIBM
*1978VISICALCBricklin, Frankston marketed by VisiCorp
Modula1979Modula-2Wirth
PL/I, BASIC, EXEC 21979REXXCowlishaw
C, SNOBOL1979AWKAho, Weinberger, Kernighan
SNOBOL1979Icon (implementation)Griswold
*1979Vulcan dBase-IIRatliff

1980s

C, SIMULA 671980C with classesStroustrup
BASIC, Compiler Systems, Digital Research1980-1981CBASICGordon Eubanks
Speakeasy-31982?Speakeasy-IVStanley Cohen, et al. at Speakeasy Computing Corporation
Smalltalk, C1982Objective-CBrad Cox
BASICA1983GW-BASICMicrosoft
Green1983AdaCII Honeywell Bull
C with Classes1983C++Stroustrup
BASIC1983True BASICKemeny, Kurtz at Dartmouth College
COBOL1983?ABAPSAP
sh1984?Korn Shell (ksh)David Korn
Forth, Lisp1984RPLHewlett-Packard
ML1984Standard ML
dBase1984CLIPPERNantucket
LISP1984Common LispGuy Steele and many others
 1984RedcodeA.K. Dewdney and D.G. Jones
Pascal1985Object PascalApple Computer
dBase1985PARADOXBorland
InterPress1985PostScriptWarnock
BASIC1985QuickBASICMicrosoft
BASIC1986GFA BASICFrank Ostrowski
1986MirandaDavid Turner at University of Kent
1986LabVIEWNational Instruments
SIMULA 671986EiffelMeyer
1986Informix-4GLInformix
C1986PROMAL
INFORM1986CorVisionCortex
Smalltalk1987Self (concept)Sun Microsystems Inc.
*1987HyperTalkApple
C1987MagicMagic Software Enterprises
C, sed, awk, sh1987PerlWall
Modula-21987OberonWirth
Prolog1987ErlangJoe Armstrong and others in Ericsson
*1987MathematicaWolfram Research
BASIC/Z1987Turbo BasicRobert 'Bob' Zale
MATLAB1988Octave
Awk, Lisp1988TclOusterhout
BASIC1988STOS BASICFrançois Lionet and Constantin Sotiropoulos
REXX1988Object REXXSimon C. Nash
Ada1988SPARKBernard A. Carré
APL1988A+Arthur Whitney
Turbo Pascal, Object Pascal1989Turbo Pascal OOPHejlsberg at Borland
Modula-21989Modula-3Cardeli, et al. DEC and Olivetti
Turbo Basic1989PowerBASICRobert 'Bob' Zale

1990s

STOS BASIC1990AMOS BASICFrançois Lionet and Constantin Sotiropoulos
Oberon1990Object OberonH Mössenböck, J Templ, R Griesemer
APL, FP1990JIverson, R. Hui at Iverson Software
Miranda1990Haskell
Common Lisp, Scheme1990Eulisp
Object Oberon1991Oberon-2Hanspeter Mössenböck, Wirth
ABC, ALGOL 68[1], Icon, Modula-31991PythonVan Rossum
Prolog1991OzGert Smolka and his students
 1991QAlbert Gräf
QuickBASIC1991Visual BasicAlan Cooper, sold to Microsoft
Turbo Pascal OOP1992Borland Pascal
Common Lisp, Scheme1992Dylanmany people at Apple Computer
ksh1993?Z Shell (zsh)
Smalltalk1993?Self (implementation)Sun Microsystems Inc.
*1993BrainfuckUrban Müller
Forth1993FALSEWouter van Oortmerssen
*1993WinDevPC Soft
HyperTalk1993Revolution Transcript
HyperTalk1993AppleScriptApple
APL, Lisp1993KArthur Whitney
Smalltalk, Perl1993RubyYukihiro Matsumoto
Lua1993LuaRoberto Ierusalimschy et al. at Tecgraf, PUC-Rio
C1993ZPLChamberlain et al. at University of Washington
Self, Dylan1993NewtonScriptWalter Smith
Common Lisp1994ANSI Common Lisp
Perl1994PHPRasmus Lerdorf
LPC, C, µLPC1994PikeFredrik Hübinette et al. at Linköping University
Forth1994ANS ForthElizabeth Rather, et al.
Borland Pascal1995Borland DelphiAnders Hejlsberg at Borland
1995ColdFusion (CFML)Allaire
C, SIMULA67 OR C++, Smalltalk, Ada 83, Objective-C1995JavaJames Gosling at Sun Microsystems
Self, Java1995LiveScriptBrendan Eich at Netscape
Lisp, C++, Tcl/Tk, TeX, HTML1996CurlDavid Kranz, Steve Ward, Chris Terman at MIT
LiveScript1996JavaScriptBrendan Eich at Netscape
APL, Perl1996Perl Data Language (PDL)Karl Glazebrook, Jarle Brinchmann, Tuomas Lukka, and Christian Soeller
S1996RRobert Gentleman and Ross Ihaka
REXX1996NetRexxCowlishaw
1996LassoBlue World Communication
Oberon-21997Component PascalOberon microsystems, Inc
Joule, Original-E1997EMark S. Miller
Scheme1997PicoFree University of Brussels
Smalltalk-80, Self1997Squeak SmalltalkAlan Kay, et al. at Apple Computer
JavaScript1997ECMAScriptECMA TC39-TG1
Smalltalk, APL, Objective-C1997F-ScriptPhilippe Mougin
Common Lisp1997ISLISPISO Standard ISLISP
Java, Scheme, Tcl1997TeaJorge Nunes
Self, Forth, Lisp, Logo1997REBOLCarl Sassenrath, Rebol Technologies
C++, Standard C1998Standard C++ANSI/ISO Standard C++
Erlang1998Open Source ErlangEricsson
AWK, Perl, Unix shell1998PiktRobert Osterlund (then at University of Chicago)
JAVA, SQL1998DASL (BOS)Bob Goldberg and Ludovic Champenois at Sun Microsystems
Web 2.0 IDE & ALM1999WebDevPC Soft
DSSSL1999XSLT (+ XPath)W3C, James Clark
Game Maker1999Game Maker Language (GML)Mark Overmars
JAVA, HTML1999DASL (AUS)Bob Goldberg, Bruce Daniels, Peter Yared, Yury Kamen, and Syed Ali at Sun Microsystems

2000s

Java2000Join JavaG Stewart von Itzstein
FP, Forth2000Joyvon Thun
C, C++, C#, Java2000DWalter Bright at Digital Mars
Ada, C++, Lisp2000XLChristophe de Dinechin
Magic2000eDeveloperMagic Software Enterprises
C, C++, Java, Delphi2000C#Anders Hejlsberg at Microsoft(ECMA)
C, C++, Java, PHP, Python, Ruby, Scheme2000FeriteChris Ross
Java2001AspectJXerox PARC
Visual Basic2001Visual Basic.NETMicrosoft
Self, NewtonScript2002IoSteve Dekorte
C#, ML, MetaHaskell2003NemerleUniversity of Wrocław
Joy, Forth, Lisp2003FactorSlava Pestov
Smalltalk, Java, Haskell, Standard ML, OCaml2003ScalaMartin Odersky
Lua2003SquirrelAlberto Demichelis
BASIC2004FreeBASICAndre Victor
Mobile Development2004WinDev MobilePC Soft
*2004SubtextJonathan Edwards
Python, C#2004BooRodrigo B. de Oliveira
Object Pascal, C#2004Oxygene (formerly Chrome)RemObjects Software
Java2004GroovyJames Strachan
BASIC2004ThinBasicEros Olmi thinBasic community
*2005Corn 
Objective Caml, C#, Haskell2005F#Don Syme at Microsoft Research
ARC Assembler2005Rage AssemblerWim Boot at Micronix Softworks
*2005Seed7Thomas Mertes
Haskell2006LinksPhil Wadler, University of Edinburgh
*2006KiteMooneer Salem
C#, ksh, Perl, CL, DCL, SQL2006Windows PowerShellMicrosoft
C#, Scala, Ruby, Erlang2007FanBrian Frank, Andy Frank
APEX2007APEXSalesforce.com
C#2007ValaGNOME
Lisp, ML, Haskell, Erlang2007ClojureRich Hickey
*2007LOLCODEAdam Lindsay
*2008RapidRageWim Boot at Micronix Softworks
eDeveloper2008uniPaaSMagic Software Enterprises
Haskell2008DiscipleBen Lippmeier Disciple Wiki
C, R2008PCASTLPhilippe Choquette
*2008SecciaSylvain Seccia
Standard ML, SML/NJ2009MythrylCynbe ru Taren
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
系统根据B/S,即所谓的电脑浏览器/网络服务器方式,运用Java技术性,挑选MySQL作为后台系统。系统主要包含对客服聊天管理、字典表管理、公告信息管理、金融工具管理、金融工具收藏管理、金融工具银行卡管理、借款管理、理财产品管理、理财产品收藏管理、理财产品银行卡管理、理财银行卡信息管理、银行卡管理、存款管理、银行卡记录管理、取款管理、转账管理、用户管理、员工管理等功能模块。 文中重点介绍了银行管理的专业技术发展背景和发展状况,随后遵照软件传统式研发流程,最先挑选适用思维和语言软件开发平台,依据需求分析报告模块和设计数据库结构,再根据系统功能模块的设计制作系统功能模块图、流程表和E-R图。随后设计架构以及编写代码,并实现系统能模块。最终基本完成系统检测和功能测试。结果显示,该系统能够实现所需要的作用,工作状态没有明显缺陷。 系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。进入银行卡列表,管理员可以进行查看列表、模糊搜索以及相关维护等操作。用户进入系统可以查看公告和模糊搜索公告信息、也可以进行公告维护操作。理财产品管理页面,管理员可以进行查看列表、模糊搜索以及相关维护等操作。产品类型管理页面,此页面提供给管理员的功能有:新增产品类型,修改产品类型,删除产品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值