Timeline of programming languages

This is a record of notable programming languages, by decade.
Programming languagelistsAlphabeticalCategoricalGenerationalprogramming languagesJacquard machineJoseph Marie JacquardBegriffsschriftGottlob FregePlankalkülKonrad ZuseENIAC coding system John von NeumannJohn MauchlyJ. Presper EckertHerman GoldstineAlan TuringKay McNultyBetty JenningsBetty SnyderMarlyn MeltzerFran BilasRuth LichtermanKathleen BoothDavid WheelerShort CodeSuperplanHeinz RutishauserArthur BurksCorrado BöhmFritz BauerSort Merge GeneratorBetty HolbertonGrace HopperGlennie AutocodeAlick GlennieKateryna YushchenkoSpeedcodingJohn W. BackusLaning and Zierler systemProject WhirlwindMark I AutocodeTony BrookerFORTRANARITH-MATICMATH-MATICAllen NewellCliff ShawHerbert A. SimonAddress programming languageFLOW-MATICPACT IUniversity of FreiburgAlan PerlisIPL IIJohn McCarthyCOMTRANBob BemerGEORGECharles Leonard HamblinFORTRAN IVictor YngveALGOL 58Douglas T. RossFletcher R. JonesRoy NuttCODASYLJOVIALJules SchwartzSteve RussellMAD – Michigan Algorithm DecoderBruce ArdenBernard GallerRobert M. GrahamCalvin MooersALGOL 60Kenneth E. IversonSimulaOle-Johan DahlSNOBOLRalph GriswoldCombined Programming LanguageChristopher StracheyGriswoldALGOL 68Adriaan van WijngaardenCOWSELRod BurstallRobin PopplestoneBasic Assembly LanguageJohn George KemenyThomas Eugene KurtzDartmouth CollegeIBM RPGMark-IVInformaticsSpeakeasy-2Argonne National LaboratoryP′′IITRANRPG IIUniversity of MichiganTELCOMPAtlas AutocodeManchester UniversityAutocodeNiklaus WirthJOSS IIALGOL WC. A. R. HoareFORTRAN 66John BackusPeter J. LandinMartin RichardsMassachusetts General HospitalKristen NygaardNorsk RegnesentralInterlispRWTH Aachen UniversityTU BerlinUniversity of California, Santa CruzJ. J. HorningStanford UniversityUNESCOBarry J. MaillouxJohn E. L. PeckCornelis H. A. KosterWally FeurzeigSeymour PapertCynthia SolomonMAPPERUnisysValentin TurchinCalifornia Institute of TechnologyJohn Amsden StarkweatherUniversity of California, San FranciscoKen ThompsonDennis RitchiePolymorphic Programming LanguageHarvard UniversityJack SchwartzCourant Institute of Mathematical SciencesUniversity of Illinois at Urbana–ChampaignEdinburgh IMPEdinburgh UniversityCharles H. MooreBob SproullPascalCarnegie Mellon UniversityDaniel G. BobrowXerox PARCTerry WinogradCompiler Description LanguageCornelis H.A. KosterUniversity of NijmegenSmalltalkAlan KayAdele GoldbergDan IngallsGary KildallDigital ResearchINTERCALDon WoodsPrologAlain ColmerauerDavid TurnerUniversity of St AndrewsRobin MilnerJean IchbiahCII Honeywell BullSpeakeasy-3Barbara LiskovThomas A. DeFantiBASIC FOURPROSE modeling languageCDC 6600Lee E. McMahonBell LabsLambert MeertensCDC 6400SchemeGerald Jay SussmanGuy L. Steele Jr.Altair BASICBill GatesPaul AllenModulaRatforBrian KernighanJohn ChambersSAS InstituteInteger BASICSteve WozniakBourne ShellStephen R. BourneCommodore BASICJack TramielStandard MUMPSEuclidButler LampsonRic HoltJames CordyUniversity of TorontoApplesoft BASICMarc McDonaldRic WeilandPat AmblerC shellBill JoyRPG IIIApplesoft II BASICMATLABCleve MolerUniversity of New MexicoUniversity of AucklandVisiCalcDan BricklinBob FrankstonVisiCorpTI BASIC (TI 99/4A)Texas InstrumentsModula-2Mike CowlishawAlfred AhoPeter J. WeinbergerVulcan dBase-IIWayne RatliffRETRIEVELeslie LamportAda 80C with classesBjarne StroustrupApplesoft IIIApple ComputerApple III Microsoft BASICCBASICGordon EubanksTI Extended BASICBBC BASICAcorn ComputersSophie WilsonIBM BASICAMicrosoftSpeakeasy-IVPostScriptWarnockInterPressTuringGW-BASICTurbo PascalHejlsbergBorlandAda 83Objective-CBrad CoxTrue BASICDavid MaySAP AGKornShellDavid KornClascalCLIPPERNantucketCommon LispGuy L. Steele, Jr.Hewlett-PackardStandard MLRedcodeAlexander DewdneyD.G. JonesPARADOXQuickBASICClarionCorVisionEiffelBertrand MeyerGFA BASICFrank OstrowskiInformix-4GLInformixLabVIEWNational InstrumentsMirandaUniversity of KentObject PascalPROMALErlangJoe ArmstrongEricssonAda ISO 8652:1987Sun Microsystemsoccam 2HyperTalkRadboud University NijmegenLarry WallOberonTurbo BasicMathematicaWolfram LanguageWolfram ResearchOctaveJohn OusterhoutSTOS BASICFrançois LionetConstantin SotiropoulosObject REXXArthur WhitneyHamilton C shellAnders HejlsbergModula-3OlivettiPowerBASICVisSimLars PensjöBrian FoxSmallworldSatherSteve OmohundroAMOS BASICRobert FourerBell LaboratoriesObject OberonRoger HuiHaskellEuLispZ shellPrinceton UniversityCadence Design SystemsFranz LispOberon-2PythonGuido van RossumVisual BasicAlan CooperBorland PascalS-LangAmiga EBrainfuckLiveCode TranscriptAppleScriptRoberto IerusalimschyRobert GentlemanRoss IhakaUniversity of WashingtonNewtonScriptEuphoriaClaireLinköping UniversityANS ForthElizabeth RatherAda 95DelphiColdFusion (CFML)AllaireJames GoslingLiveScriptBrendan EichNetscapeMercuryZoltan SomogyiUniversity of MelbourneRasmus LerdorfYukihiro MatsumotoJavaScriptRacketMatthew FlattRice UniversityHåkon Wium LieBert BosNetRexxPerl Data LanguageKarl GlazebrookPure DataMiller PucketteVBScriptComponent PascalMark S. MillerFree University of BrusselsSqueakECMAScriptISLISPCarl SassenrathLogtalkUniversity of CoimbraActionScriptGary GrossmanStandard C++PureBasicUnrealScriptTim SweeneyEpic GamesJames ClarkGambasBenoît MinisiniGame Maker LanguageMark OvermarsHarbourJoin JavaDarkBASICThe Game CreatorsAspectJGregor KiczalesWalter BrightProcessingCasey ReasBenjamin FryVisual Basic .NETGDScriptShakespeare Programming LanguageGScriptScratchMitchel ResnickHyperCardAgentSheetsStarLogoNemerleWrocławFactorSlava PestovMartin OderskySquirrelSubtextAlma-0Krzysztof AptCentrum Wiskunde & InformaticaFreeBASICGroovyJames StrachanLittle bHarvard Medical SchoolFantomDon SymeMicrosoft ResearchOxygeneRemObjects SoftwareMahmoud Samir FayedWindows PowerShellOptimJFortressAda 2005EpigramClojureRich HickeyLOLCODESwift (parallel scripting language)University of ChicagoChapelGoogleCoffeeScriptJeremy AshkenasParasailAdaCoreWhileyMozillaCamlp4HermesNapier88NewsqueakCeylonRed HatKotlinJetBrainsElixirTypeScriptJeff BezansonStefan KarpinskiViral ShahAlan EdelmanAda 2012PureScriptHopscotchCuneiformCrystalFacebookApple Inc.SolidityGavin WoodEthereumLLVM IRReasonAssemblyScriptWebAssemblyBallerinaBosqueV (Vlang)Microsoft Power FxExcel formulasCarbonHistory of computing hardwareHistory of programming languagesProgramming languageTimeline of computingCharles Babbage InstituteUnivacYouTubeComparisonHistoryAssemblyclassicmore...Non-English-basedComputingBefore 19501950–1979ScientificWomen in computingComputer scienceAlgorithmsArtificial intelligenceBinary prefixesCryptographyMachine learningQuantum computing and communicationSoftwareFree and open-source softwareHypertext technologyOperating systemsDOS familyWindowsVirtualization developmentMalwareInternetInternet conflictsWeb browsersWeb search enginesKathleen AntonelliJohn Vincent AtanasoffCharles BabbageJean BartikGeorge BooleVint CerfJohn CockeStephen CookEdsger W. DijkstraAdele GoldstineLois HaibtMargaret HamiltonDavid A. HuffmanBob KahnAndrew KoenigSemyon KorsakovNancy LevesonAda LovelaceDonald KnuthJoseph KruskalDouglas McIlroyKlára Dán von NeumannClaude ShannonFrances SpenceRuth TeitelbaumLinus TorvaldsPaul VixieStephen Wolfram