CINXE.COM

Timeline of programming languages - Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Timeline of programming languages - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"93a5da9e-4259-476a-a42b-2dd8c6f1d05e","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Timeline_of_programming_languages","wgTitle":"Timeline of programming languages","wgCurRevisionId":1259658454,"wgRevisionId":1259658454,"wgArticleId":23696,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["CS1 German-language sources (de)","Articles with short description","Short description is different from Wikidata","Articles needing additional references from December 2010","All articles needing additional references","Articles lacking reliable references from December 2010","All articles lacking reliable references","Articles with multiple maintenance issues","Use dmy dates from November 2020","Dynamic lists","Computing timelines", "Lists of programming languages","History of computer science"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Timeline_of_programming_languages","wgRelevantArticleId":23696,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":50000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false, "wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q186936","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.tablesorter.styles":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=[ "ext.cite.ux-enhancements","site","mediawiki.page.ready","jquery.tablesorter","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.quicksurveys.init","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cjquery.tablesorter.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Timeline of programming languages - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Timeline_of_programming_languages"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Timeline_of_programming_languages"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Timeline_of_programming_languages rootpage-Timeline_of_programming_languages skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=Timeline+of+programming+languages" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=Timeline+of+programming+languages" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Timeline+of+programming+languages" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Timeline+of+programming+languages" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Pre-1950" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Pre-1950"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Pre-1950</span> </div> </a> <ul id="toc-Pre-1950-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-1950s" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#1950s"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>1950s</span> </div> </a> <ul id="toc-1950s-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-1960s" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#1960s"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>1960s</span> </div> </a> <ul id="toc-1960s-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-1970s" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#1970s"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>1970s</span> </div> </a> <ul id="toc-1970s-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-1980s" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#1980s"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>1980s</span> </div> </a> <ul id="toc-1980s-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-1990s" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#1990s"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>1990s</span> </div> </a> <ul id="toc-1990s-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-2000s" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#2000s"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>2000s</span> </div> </a> <ul id="toc-2000s-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-2010s" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#2010s"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>2010s</span> </div> </a> <ul id="toc-2010s-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-2020s" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#2020s"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>2020s</span> </div> </a> <ul id="toc-2020s-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">11</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">12</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Timeline of programming languages</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 13 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-13" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">13 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%A7%D9%84%D8%AA%D8%B3%D9%84%D8%B3%D9%84_%D8%A7%D9%84%D8%B2%D9%85%D9%86%D9%8A_%D9%84%D9%84%D8%BA%D8%A7%D8%AA_%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9" title="التسلسل الزمني للغات البرمجة – Arabic" lang="ar" hreflang="ar" data-title="التسلسل الزمني للغات البرمجة" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/Hronologija_programskih_jezika" title="Hronologija programskih jezika – Bosnian" lang="bs" hreflang="bs" data-title="Hronologija programskih jezika" data-language-autonym="Bosanski" data-language-local-name="Bosnian" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Zeittafel_der_Programmiersprachen" title="Zeittafel der Programmiersprachen – German" lang="de" hreflang="de" data-title="Zeittafel der Programmiersprachen" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Anexo:Cronolog%C3%ADa_de_los_lenguajes_de_programaci%C3%B3n" title="Anexo:Cronología de los lenguajes de programación – Spanish" lang="es" hreflang="es" data-title="Anexo:Cronología de los lenguajes de programación" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Chronologie_des_langages_de_programmation" title="Chronologie des langages de programmation – French" lang="fr" hreflang="fr" data-title="Chronologie des langages de programmation" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A5%8B%E0%A4%97%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%AE%E0%A4%A8_%E0%A4%AD%E0%A4%BE%E0%A4%B7%E0%A4%BE%E0%A4%93%E0%A4%82_%E0%A4%95%E0%A5%80_%E0%A4%B8%E0%A4%AE%E0%A4%AF%E0%A4%B0%E0%A5%87%E0%A4%96%E0%A4%BE" title="प्रोग्रामन भाषाओं की समयरेखा – Hindi" lang="hi" hreflang="hi" data-title="प्रोग्रामन भाषाओं की समयरेखा" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/Vremenska_ljestvica_razvitka_programskih_jezika" title="Vremenska ljestvica razvitka programskih jezika – Croatian" lang="hr" hreflang="hr" data-title="Vremenska ljestvica razvitka programskih jezika" data-language-autonym="Hrvatski" data-language-local-name="Croatian" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-ia mw-list-item"><a href="https://ia.wikipedia.org/wiki/Appendice:Lista_de_linguages_de_programmation" title="Appendice:Lista de linguages de programmation – Interlingua" lang="ia" hreflang="ia" data-title="Appendice:Lista de linguages de programmation" data-language-autonym="Interlingua" data-language-local-name="Interlingua" class="interlanguage-link-target"><span>Interlingua</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Cronologia_dei_linguaggi_di_programmazione" title="Cronologia dei linguaggi di programmazione – Italian" lang="it" hreflang="it" data-title="Cronologia dei linguaggi di programmazione" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Tidslinje_over_programmeringsspr%C3%A5k" title="Tidslinje over programmeringsspråk – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="Tidslinje over programmeringsspråk" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%A5%D1%80%D0%BE%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" title="Хронология языков программирования – Russian" lang="ru" hreflang="ru" data-title="Хронология языков программирования" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%A5%D1%80%D0%BE%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%8F_%D0%BC%D0%BE%D0%B2_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F" title="Хронологія мов програмування – Ukrainian" lang="uk" hreflang="uk" data-title="Хронологія мов програмування" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E7%A8%8B%E5%BA%8F%E8%AA%9E%E8%A8%80%E6%99%82%E9%96%93%E7%B7%9A" title="程序語言時間線 – Chinese" lang="zh" hreflang="zh" data-title="程序語言時間線" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q186936#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Timeline_of_programming_languages" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Timeline_of_programming_languages" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Timeline_of_programming_languages"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Timeline_of_programming_languages"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Timeline_of_programming_languages" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Timeline_of_programming_languages" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Timeline_of_programming_languages&amp;oldid=1259658454" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=Timeline_of_programming_languages&amp;id=1259658454&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FTimeline_of_programming_languages"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FTimeline_of_programming_languages"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=Timeline_of_programming_languages&amp;action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Timeline_of_programming_languages&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q186936" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><p class="mw-empty-elt"> </p> <style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><style data-mw-deduplicate="TemplateStyles:r1248332772">.mw-parser-output .multiple-issues-text{width:95%;margin:0.2em 0}.mw-parser-output .multiple-issues-text>.mw-collapsible-content{margin-top:0.3em}.mw-parser-output .compact-ambox .ambox{border:none;border-collapse:collapse;background-color:transparent;margin:0 0 0 1.6em!important;padding:0!important;width:auto;display:block}body.mediawiki .mw-parser-output .compact-ambox .ambox.mbox-small-left{font-size:100%;width:auto;margin:0}.mw-parser-output .compact-ambox .ambox .mbox-text{padding:0!important;margin:0!important}.mw-parser-output .compact-ambox .ambox .mbox-text-span{display:list-item;line-height:1.5em;list-style-type:disc}body.skin-minerva .mw-parser-output .multiple-issues-text>.mw-collapsible-toggle,.mw-parser-output .compact-ambox .ambox .mbox-image,.mw-parser-output .compact-ambox .ambox .mbox-imageright,.mw-parser-output .compact-ambox .ambox .mbox-empty-cell,.mw-parser-output .compact-ambox .hide-when-compact{display:none}</style><table class="box-Multiple_issues plainlinks metadata ambox ambox-content ambox-multiple_issues compact-ambox" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/b/b4/Ambox_important.svg/40px-Ambox_important.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/b/b4/Ambox_important.svg/60px-Ambox_important.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/b/b4/Ambox_important.svg/80px-Ambox_important.svg.png 2x" data-file-width="40" data-file-height="40" /></span></span></div></td><td class="mbox-text"><div class="mbox-text-span"><div class="multiple-issues-text mw-collapsible"><b>This article has multiple issues.</b> Please help <b><a href="/wiki/Special:EditPage/Timeline_of_programming_languages" title="Special:EditPage/Timeline of programming languages">improve it</a></b> or discuss these issues on the <b><a href="/wiki/Talk:Timeline_of_programming_languages" title="Talk:Timeline of programming languages">talk page</a></b>. <small><i>(<a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove these messages</a>)</i></small> <div class="mw-collapsible-content"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1251242444"><table class="box-More_citations_needed plainlinks metadata ambox ambox-content ambox-Refimprove" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><a href="/wiki/File:Question_book-new.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png" decoding="async" width="50" height="39" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/75px-Question_book-new.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/100px-Question_book-new.svg.png 2x" data-file-width="512" data-file-height="399" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-span">This article <b>needs additional citations for <a href="/wiki/Wikipedia:Verifiability" title="Wikipedia:Verifiability">verification</a></b>.<span class="hide-when-compact"> Please help <a href="/wiki/Special:EditPage/Timeline_of_programming_languages" title="Special:EditPage/Timeline of programming languages">improve this article</a> by <a href="/wiki/Help:Referencing_for_beginners" title="Help:Referencing for beginners">adding citations to reliable sources</a>. Unsourced material may be challenged and removed.<br /><small><span class="plainlinks"><i>Find sources:</i>&#160;<a rel="nofollow" class="external text" href="https://www.google.com/search?as_eq=wikipedia&amp;q=%22Timeline+of+programming+languages%22">"Timeline of programming languages"</a>&#160;–&#160;<a rel="nofollow" class="external text" href="https://www.google.com/search?tbm=nws&amp;q=%22Timeline+of+programming+languages%22+-wikipedia&amp;tbs=ar:1">news</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?&amp;q=%22Timeline+of+programming+languages%22&amp;tbs=bkt:s&amp;tbm=bks">newspapers</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?tbs=bks:1&amp;q=%22Timeline+of+programming+languages%22+-wikipedia">books</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://scholar.google.com/scholar?q=%22Timeline+of+programming+languages%22">scholar</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.jstor.org/action/doBasicSearch?Query=%22Timeline+of+programming+languages%22&amp;acc=on&amp;wc=on">JSTOR</a></span></small></span> <span class="date-container"><i>(<span class="date">December 2010</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1251242444"><table class="box-Primary_sources plainlinks metadata ambox ambox-content ambox-Primary_sources" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><a href="/wiki/File:Question_book-new.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png" decoding="async" width="50" height="39" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/75px-Question_book-new.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/100px-Question_book-new.svg.png 2x" data-file-width="512" data-file-height="399" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-span">This article <b>relies excessively on <a href="/wiki/Wikipedia:Verifiability" title="Wikipedia:Verifiability">references</a> to <a href="/wiki/Wikipedia:No_original_research#Primary,_secondary_and_tertiary_sources" title="Wikipedia:No original research">primary sources</a></b>.<span class="hide-when-compact"> Please improve this article by adding <a href="/wiki/Wikipedia:No_original_research#Primary,_secondary_and_tertiary_sources" title="Wikipedia:No original research">secondary or tertiary sources</a>. <br /><small><span class="plainlinks"><i>Find sources:</i>&#160;<a rel="nofollow" class="external text" href="https://www.google.com/search?as_eq=wikipedia&amp;q=%22Timeline+of+programming+languages%22">"Timeline of programming languages"</a>&#160;–&#160;<a rel="nofollow" class="external text" href="https://www.google.com/search?tbm=nws&amp;q=%22Timeline+of+programming+languages%22+-wikipedia&amp;tbs=ar:1">news</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?&amp;q=%22Timeline+of+programming+languages%22&amp;tbs=bkt:s&amp;tbm=bks">newspapers</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.google.com/search?tbs=bks:1&amp;q=%22Timeline+of+programming+languages%22+-wikipedia">books</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://scholar.google.com/scholar?q=%22Timeline+of+programming+languages%22">scholar</a>&#160;<b>·</b> <a rel="nofollow" class="external text" href="https://www.jstor.org/action/doBasicSearch?Query=%22Timeline+of+programming+languages%22&amp;acc=on&amp;wc=on">JSTOR</a></span></small></span> <span class="date-container"><i>(<span class="date">December 2010</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> </div> </div><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <p class="mw-empty-elt"> </p> <style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1246091330">.mw-parser-output .sidebar{width:22em;float:right;clear:right;margin:0.5em 0 1em 1em;background:var(--background-color-neutral-subtle,#f8f9fa);border:1px solid var(--border-color-base,#a2a9b1);padding:0.2em;text-align:center;line-height:1.4em;font-size:88%;border-collapse:collapse;display:table}body.skin-minerva .mw-parser-output .sidebar{display:table!important;float:right!important;margin:0.5em 0 1em 1em!important}.mw-parser-output .sidebar-subgroup{width:100%;margin:0;border-spacing:0}.mw-parser-output .sidebar-left{float:left;clear:left;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-none{float:none;clear:both;margin:0.5em 1em 1em 0}.mw-parser-output .sidebar-outer-title{padding:0 0.4em 0.2em;font-size:125%;line-height:1.2em;font-weight:bold}.mw-parser-output .sidebar-top-image{padding:0.4em}.mw-parser-output .sidebar-top-caption,.mw-parser-output .sidebar-pretitle-with-top-image,.mw-parser-output .sidebar-caption{padding:0.2em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-pretitle{padding:0.4em 0.4em 0;line-height:1.2em}.mw-parser-output .sidebar-title,.mw-parser-output .sidebar-title-with-pretitle{padding:0.2em 0.8em;font-size:145%;line-height:1.2em}.mw-parser-output .sidebar-title-with-pretitle{padding:0.1em 0.4em}.mw-parser-output .sidebar-image{padding:0.2em 0.4em 0.4em}.mw-parser-output .sidebar-heading{padding:0.1em 0.4em}.mw-parser-output .sidebar-content{padding:0 0.5em 0.4em}.mw-parser-output .sidebar-content-with-subgroup{padding:0.1em 0.4em 0.2em}.mw-parser-output .sidebar-above,.mw-parser-output .sidebar-below{padding:0.3em 0.8em;font-weight:bold}.mw-parser-output .sidebar-collapse .sidebar-above,.mw-parser-output .sidebar-collapse .sidebar-below{border-top:1px solid #aaa;border-bottom:1px solid #aaa}.mw-parser-output .sidebar-navbar{text-align:right;font-size:115%;padding:0 0.4em 0.4em}.mw-parser-output .sidebar-list-title{padding:0 0.4em;text-align:left;font-weight:bold;line-height:1.6em;font-size:105%}.mw-parser-output .sidebar-list-title-c{padding:0 0.4em;text-align:center;margin:0 3.3em}@media(max-width:640px){body.mediawiki .mw-parser-output .sidebar{width:100%!important;clear:both;float:none!important;margin-left:0!important;margin-right:0!important}}body.skin--responsive .mw-parser-output .sidebar a>img{max-width:none!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-night .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-list-title,html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle{background:transparent!important}html.skin-theme-clientpref-os .mw-parser-output .sidebar:not(.notheme) .sidebar-title-with-pretitle a{color:var(--color-progressive)!important}}@media print{body.ns-0 .mw-parser-output .sidebar{display:none!important}}</style><table class="sidebar nomobile nowraplinks" style="width:18.0em;"><tbody><tr><th class="sidebar-title" style="background:#ddddff; font-size:110%;"><a href="/wiki/Lists_of_programming_languages" title="Lists of programming languages">Programming language<br />lists</a></th></tr><tr><td class="sidebar-content" style="text-align: left;"> <ul><li><a href="/wiki/List_of_programming_languages" title="List of programming languages">Alphabetical</a></li> <li><a href="/wiki/List_of_programming_languages_by_type" title="List of programming languages by type">Categorical</a></li> <li><a class="mw-selflink selflink">Chronological</a></li> <li><a href="/wiki/Generational_list_of_programming_languages" title="Generational list of programming languages">Generational</a></li></ul></td> </tr><tr><td class="sidebar-navbar"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Programming_language_lists" title="Template:Programming language lists"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Programming_language_lists" title="Template talk:Programming language lists"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Programming_language_lists" title="Special:EditPage/Template:Programming language lists"><abbr title="Edit this template">e</abbr></a></li></ul></div></td></tr></tbody></table> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">This is a <a href="/wiki/Wikipedia:WikiProject_Lists#Dynamic_lists" title="Wikipedia:WikiProject Lists">dynamic list</a> and may never be able to satisfy particular standards for completeness. You can help by <a href="/wiki/Special:EditPage/Timeline_of_programming_languages" title="Special:EditPage/Timeline of programming languages">adding missing items</a> with <a href="/wiki/Wikipedia:Reliable_sources" title="Wikipedia:Reliable sources">reliable sources</a>.</div> <p>This is a record of notable <a href="/wiki/Programming_language" title="Programming language">programming languages</a>, by decade. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Pre-1950">Pre-1950</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit&amp;section=1" title="Edit section: Pre-1950"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable sortable"> <tbody><tr> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr> <tr> <td>1804 </td> <td><a href="/wiki/Jacquard_machine" title="Jacquard machine">Jacquard machine</a> </td> <td><a href="/wiki/Joseph_Marie_Jacquard" title="Joseph Marie Jacquard">Joseph Marie Jacquard</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1879 </td> <td><a href="/wiki/Begriffsschrift" title="Begriffsschrift">Begriffsschrift</a> </td> <td><a href="/wiki/Gottlob_Frege" title="Gottlob Frege">Gottlob Frege</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1943–45 </td> <td><a href="/wiki/Plankalk%C3%BCl" title="Plankalkül">Plankalkül</a> (year of conceptualization) </td> <td><a href="/wiki/Konrad_Zuse" title="Konrad Zuse">Konrad Zuse</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1943–46 </td> <td><a href="/wiki/ENIAC" title="ENIAC">ENIAC coding system </a> </td> <td><a href="/wiki/John_von_Neumann" title="John von Neumann">John von Neumann</a>, <a href="/wiki/John_Mauchly" title="John Mauchly">John Mauchly</a>, <a href="/wiki/J._Presper_Eckert" title="J. Presper Eckert">J. Presper Eckert</a> and <a href="/wiki/Herman_Goldstine" title="Herman Goldstine">Herman Goldstine</a> after <a href="/wiki/Alan_Turing" title="Alan Turing">Alan Turing</a>. The first programmers of ENIAC were <a href="/wiki/Kathleen_Antonelli" title="Kathleen Antonelli">Kay McNulty</a>, <a href="/wiki/Jean_Bartik" title="Jean Bartik">Betty Jennings</a>, <a href="/wiki/Betty_Holberton" title="Betty Holberton">Betty Snyder</a>, <a href="/wiki/Marlyn_Wescoff" class="mw-redirect" title="Marlyn Wescoff">Marlyn Meltzer</a>, <a href="/wiki/Frances_Spence" title="Frances Spence">Fran Bilas</a>, and <a href="/wiki/Ruth_Teitelbaum" title="Ruth Teitelbaum">Ruth Lichterman</a>. </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1946 </td> <td><a href="/wiki/ENIAC#Programming_languages" title="ENIAC">ENIAC Short Code</a> </td> <td>Richard Clippinger and <a href="/wiki/John_von_Neumann" title="John von Neumann">John von Neumann</a> after <a href="/wiki/Alan_Turing" title="Alan Turing">Alan Turing</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1947–52 </td> <td><a href="/wiki/Kathleen_Booth#Career" title="Kathleen Booth">ARC/Birkbeck Assembler</a> </td> <td><a href="/wiki/Kathleen_Booth" title="Kathleen Booth">Kathleen Booth</a> </td> <td>ENIAC Short Code<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>1948 </td> <td><a href="/wiki/Plankalk%C3%BCl" title="Plankalkül">Plankalkül</a> (year of concept publication) </td> <td><a href="/wiki/Konrad_Zuse" title="Konrad Zuse">Konrad Zuse</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1949 </td> <td><a href="/wiki/EDSAC#System_software" title="EDSAC">EDSAC Initial Orders</a> </td> <td><a href="/wiki/David_Wheeler_(computer_scientist)" title="David Wheeler (computer scientist)">David Wheeler</a> </td> <td>ENIAC coding system </td></tr> <tr> <td>1949 </td> <td><a href="/wiki/Short_Code_(computer_language)" title="Short Code (computer language)">Short Code</a> (originally known as Brief Code) </td> <td><a href="/wiki/John_Mauchly" title="John Mauchly">John Mauchly</a> and William F. Schmitt </td> <td>ENIAC Short Code </td></tr> <tr class="sortbottom"> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="1950s">1950s</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit&amp;section=2" title="Edit section: 1950s"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable sortable"> <tbody><tr> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr> <tr> <td>1950 </td> <td><a href="/wiki/Short_Code_(computer_language)" title="Short Code (computer language)">Short Code</a> (for UNIVAC&#160;I) </td> <td>William F. Schmitt </td> <td>Short Code </td></tr> <tr> <td>1951 </td> <td><a href="/wiki/Superplan" title="Superplan">Superplan</a> </td> <td><a href="/wiki/Heinz_Rutishauser" title="Heinz Rutishauser">Heinz Rutishauser</a> </td> <td>Plankalkül </td></tr> <tr> <td>1951 </td> <td>ALGAE </td> <td>Edward A. Voorhees and Karl Balke </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1951 </td> <td>Intermediate Programming Language </td> <td><a href="/wiki/Arthur_Burks" title="Arthur Burks">Arthur Burks</a> </td> <td>Short Code </td></tr> <tr> <td>1951 </td> <td>Boehm unnamed coding system </td> <td><a href="/wiki/Corrado_B%C3%B6hm" title="Corrado Böhm">Corrado Böhm</a> </td> <td>CPC Coding scheme </td></tr> <tr> <td>1951 </td> <td>Klammerausdrücke </td> <td><a href="/wiki/Konrad_Zuse" title="Konrad Zuse">Konrad Zuse</a> </td> <td>Plankalkül </td></tr> <tr> <td>1951 </td> <td>Stanislaus (Notation) </td> <td><a href="/wiki/Friedrich_L._Bauer" title="Friedrich L. Bauer">Fritz Bauer</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1951 </td> <td><a href="/wiki/Sort_Merge_Generator" title="Sort Merge Generator">Sort Merge Generator</a> </td> <td><a href="/wiki/Betty_Holberton" title="Betty Holberton">Betty Holberton</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1952 </td> <td><a href="/wiki/Short_Code_(computer_language)" title="Short Code (computer language)">Short Code</a> (for UNIVAC&#160;II) </td> <td>Albert B. Tonik,<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> J. R. Logan </td> <td>Short Code (for UNIVAC&#160;I) </td></tr> <tr> <td>1952 </td> <td><a href="/wiki/A-0_System" title="A-0 System">A-0</a> </td> <td><a href="/wiki/Grace_Hopper" title="Grace Hopper">Grace Hopper</a> </td> <td>Short Code </td></tr> <tr> <td>1952 </td> <td><a href="/wiki/Autocode" title="Autocode">Glennie Autocode</a> </td> <td><a href="/wiki/Alick_Glennie" title="Alick Glennie">Alick Glennie</a> after <a href="/wiki/Alan_Turing" title="Alan Turing">Alan Turing</a> </td> <td>CPC Coding scheme </td></tr> <tr> <td>1952 </td> <td>Operator programming </td> <td>Alexey Andreevich Lyapunov with the participation <a href="/wiki/Kateryna_Yushchenko_(scientist)" title="Kateryna Yushchenko (scientist)">Kateryna Yushchenko</a> </td> <td><a href="/wiki/MESM" title="MESM">MESM</a> </td></tr> <tr> <td>1952 </td> <td>Editing Generator </td> <td>Milly Koss </td> <td>SORT/MERGE </td></tr> <tr> <td>1952 </td> <td>COMPOOL </td> <td>RAND/SDC </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1953 </td> <td><a href="/wiki/Speedcoding" title="Speedcoding">Speedcoding</a> </td> <td><a href="/wiki/John_Backus" title="John Backus">John W. Backus</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1953 </td> <td>READ/PRINT </td> <td>Don Harroff, James Fishman, George Ryckman </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1954 </td> <td><a href="/wiki/Laning_and_Zierler_system" title="Laning and Zierler system">Laning and Zierler system</a> </td> <td>Laning, Zierler, Adams at <a href="/wiki/Massachusetts_Institute_of_Technology" title="Massachusetts Institute of Technology">MIT</a> <a href="/wiki/Whirlwind_(computer)" class="mw-redirect" title="Whirlwind (computer)">Project Whirlwind</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1954 </td> <td><a href="/wiki/Autocode" title="Autocode">Mark I Autocode</a> </td> <td><a href="/wiki/Tony_Brooker" title="Tony Brooker">Tony Brooker</a> </td> <td>Glennie Autocode </td></tr> <tr> <td>1954–55 </td> <td><a href="/wiki/Fortran" title="Fortran">FORTRAN</a> (concept) </td> <td>Team led by <a href="/wiki/John_Backus" title="John Backus">John W. Backus</a> at <a href="/wiki/IBM" title="IBM">IBM</a> </td> <td>Speedcoding </td></tr> <tr> <td>1954 </td> <td><a href="/wiki/ARITH-MATIC" title="ARITH-MATIC">ARITH-MATIC</a> </td> <td>Team led by <a href="/wiki/Grace_Hopper" title="Grace Hopper">Grace Hopper</a> at UNIVAC </td> <td>A-0 </td></tr> <tr> <td>1954 </td> <td><a href="/wiki/MATH-MATIC" title="MATH-MATIC">MATH-MATIC</a> </td> <td>Team led by Charles Katz </td> <td>A-0 </td></tr> <tr> <td>1954 </td> <td>MATRIX MATH </td> <td>H G Kahrimanian </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1954 </td> <td><a href="/wiki/Information_Processing_Language" title="Information Processing Language">IPL I</a> (concept) </td> <td><a href="/wiki/Allen_Newell" title="Allen Newell">Allen Newell</a>, <a href="/wiki/Cliff_Shaw" title="Cliff Shaw">Cliff Shaw</a>, <a href="/wiki/Herbert_A._Simon" title="Herbert A. Simon">Herbert A. Simon</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1955 </td> <td><a href="/wiki/Address_(programming_language)" title="Address (programming language)">Address programming language</a> </td> <td><a href="/wiki/Kateryna_Yushchenko_(scientist)" title="Kateryna Yushchenko (scientist)">Kateryna Yushchenko</a> </td> <td>Operator programming – Alexey Andreevich Lyapunov &amp; <a href="/wiki/Kateryna_Yushchenko_(scientist)" title="Kateryna Yushchenko (scientist)">Kateryna Yushchenko</a> &amp; <a href="/wiki/MESM" title="MESM">MESM</a> </td></tr> <tr> <td>1955 </td> <td><a href="/wiki/FLOW-MATIC" title="FLOW-MATIC">FLOW-MATIC</a> </td> <td>Team led by <a href="/wiki/Grace_Hopper" title="Grace Hopper">Grace Hopper</a> at UNIVAC </td> <td>A-0 </td></tr> <tr> <td>1955 </td> <td>BACAIC </td> <td>M. Grems and R. Porter </td> <td> </td></tr> <tr> <td>1955 </td> <td><a href="/wiki/PACT_I" class="mw-redirect" title="PACT I">PACT I</a> </td> <td><a href="/wiki/SHARE_(computing)" title="SHARE (computing)">SHARE</a> </td> <td>FORTRAN, A-2 </td></tr> <tr> <td>1955 </td> <td>Freiburger Code<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> </td> <td><a href="/wiki/University_of_Freiburg" title="University of Freiburg">University of Freiburg</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">— </td></tr> <tr> <td>1955–56 </td> <td>Sequentielle Formelübersetzung </td> <td><a href="/wiki/Friedrich_L._Bauer" title="Friedrich L. Bauer">Fritz Bauer</a> and Karl Samelson </td> <td>Boehm </td></tr> <tr> <td>1955–56 </td> <td>IT </td> <td>Team led by <a href="/wiki/Alan_Perlis" title="Alan Perlis">Alan Perlis</a> </td> <td>Laning and Zierler </td></tr> <tr> <td>1955 </td> <td>PRINT </td> <td>IBM </td> <td> </td></tr> <tr> <td>1958 </td> <td><a href="/wiki/Information_Processing_Language" title="Information Processing Language">IPL II</a> (implementation) </td> <td><a href="/wiki/Allen_Newell" title="Allen Newell">Allen Newell</a>, <a href="/wiki/Cliff_Shaw" title="Cliff Shaw">Cliff Shaw</a>, <a href="/wiki/Herbert_A._Simon" title="Herbert A. Simon">Herbert A. Simon</a> </td> <td>IPL I </td></tr> <tr> <td>1956–58 </td> <td><a href="/wiki/Lisp_(programming_language)" title="Lisp (programming language)">LISP</a> (concept) </td> <td><a href="/wiki/John_McCarthy_(computer_scientist)" title="John McCarthy (computer scientist)">John McCarthy</a> </td> <td>IPL </td></tr> <tr> <td>1957 </td> <td><a href="/wiki/COMTRAN" title="COMTRAN">COMTRAN</a> </td> <td><a href="/wiki/Bob_Bemer" title="Bob Bemer">Bob Bemer</a> </td> <td>FLOW-MATIC </td></tr> <tr> <td>1957 </td> <td><a href="/wiki/GEORGE_(programming_language)" title="GEORGE (programming language)">GEORGE</a> </td> <td><a href="/wiki/Charles_Leonard_Hamblin" title="Charles Leonard Hamblin">Charles Leonard Hamblin</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1957 </td> <td><a href="/wiki/FORTRAN_I" class="mw-redirect" title="FORTRAN I">FORTRAN I</a> (implementation) </td> <td><a href="/wiki/John_Backus" title="John Backus">John W. Backus</a> at <a href="/wiki/IBM" title="IBM">IBM</a> </td> <td>FORTRAN </td></tr> <tr> <td>1957–58 </td> <td>UNICODE </td> <td>Remington Rand UNIVAC </td> <td>MATH-MATIC </td></tr> <tr> <td>1957 </td> <td><a href="/wiki/COMIT" title="COMIT">COMIT</a> (concept) </td> <td><a href="/wiki/Victor_Yngve" title="Victor Yngve">Victor Yngve</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1958 </td> <td><a href="/wiki/Fortran#FORTRAN_II" title="Fortran">FORTRAN II</a> </td> <td>Team led by <a href="/wiki/John_Backus" title="John Backus">John W. Backus</a> at <a href="/wiki/IBM" title="IBM">IBM</a> </td> <td>FORTRAN I </td></tr> <tr> <td>1958 </td> <td><a href="/wiki/ALGOL_58" title="ALGOL 58">ALGOL 58</a> (IAL) </td> <td>ACM/GAMM </td> <td>FORTRAN, IT, Sequentielle Formelübersetzung </td></tr> <tr> <td>1958 </td> <td><a href="/wiki/Information_Processing_Language" title="Information Processing Language">IPL V</a> </td> <td><a href="/wiki/Allen_Newell" title="Allen Newell">Allen Newell</a>, <a href="/wiki/Cliff_Shaw" title="Cliff Shaw">Cliff Shaw</a>, <a href="/wiki/Herbert_A._Simon" title="Herbert A. Simon">Herbert A. Simon</a> </td> <td>IPL II </td></tr> <tr> <td>1959 </td> <td><a href="/wiki/APT_(programming_language)" title="APT (programming language)">APT</a> </td> <td><a href="/wiki/Douglas_T._Ross" title="Douglas T. Ross">Douglas T. Ross</a> </td> <td> </td></tr> <tr> <td>1959 </td> <td><a href="/wiki/FACT_computer_language" class="mw-redirect" title="FACT computer language">FACT</a> </td> <td><a href="/wiki/Fletcher_R._Jones" class="mw-redirect" title="Fletcher R. Jones">Fletcher R. Jones</a>, <a href="/wiki/Roy_Nutt" title="Roy Nutt">Roy Nutt</a>, Robert L. Patrick </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1959 </td> <td><a href="/wiki/COBOL" title="COBOL">COBOL</a> (concept) </td> <td>The <a href="/wiki/CODASYL" title="CODASYL">CODASYL</a> Committee </td> <td>FLOW-MATIC, COMTRAN, FACT </td></tr> <tr> <td>1959 </td> <td><a href="/wiki/JOVIAL" title="JOVIAL">JOVIAL</a> </td> <td><a href="/wiki/Jules_Schwartz" title="Jules Schwartz">Jules Schwartz</a> at <a href="/wiki/System_Development_Corporation" title="System Development Corporation">SDC</a> </td> <td><a href="/wiki/ALGOL_58" title="ALGOL 58">ALGOL 58</a> </td></tr> <tr> <td>1959 </td> <td><a href="/wiki/Lisp_(programming_language)" title="Lisp (programming language)">LISP</a> (implementation) </td> <td><a href="/wiki/Steve_Russell_(computer_scientist)" title="Steve Russell (computer scientist)">Steve Russell</a> </td> <td>IPL </td></tr> <tr> <td>1959 </td> <td><a href="/wiki/MAD_(programming_language)" title="MAD (programming language)">MAD – Michigan Algorithm Decoder</a> </td> <td><a href="/wiki/Bruce_Arden" title="Bruce Arden">Bruce Arden</a>, <a href="/wiki/Bernard_Galler" title="Bernard Galler">Bernard Galler</a>, and <a href="/wiki/Robert_M._Graham_(computer_scientist)" title="Robert M. Graham (computer scientist)">Robert M. Graham</a> </td> <td><a href="/wiki/ALGOL_58" title="ALGOL 58">ALGOL 58</a> </td></tr> <tr> <td>1959 </td> <td><a href="/wiki/TRAC_(programming_language)" title="TRAC (programming language)">TRAC</a> (concept) </td> <td><a href="/wiki/Calvin_Mooers" title="Calvin Mooers">Calvin Mooers</a> </td> <td> </td></tr> <tr class="sortbottom"> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="1960s">1960s</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit&amp;section=3" title="Edit section: 1960s"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable sortable"> <tbody><tr> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr> <tr> <td>1960 </td> <td><a href="/wiki/ALGOL_60" title="ALGOL 60">ALGOL 60</a> </td> <td> </td> <td>ALGOL 58 </td></tr> <tr> <td>1960 </td> <td><a href="/wiki/COBOL" title="COBOL">COBOL</a> 61 (implementation) </td> <td>The <a href="/wiki/CODASYL" title="CODASYL">CODASYL</a> Committee </td> <td>FLOW-MATIC, COMTRAN </td></tr> <tr> <td>1961 </td> <td><a href="/wiki/COMIT" title="COMIT">COMIT</a> (implementation) </td> <td><a href="/wiki/Victor_Yngve" title="Victor Yngve">Victor Yngve</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1961 </td> <td><a href="/wiki/GPSS" title="GPSS">GPSS</a> </td> <td>Geoffrey Gordon, <a href="/wiki/IBM" title="IBM">IBM</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1962 </td> <td><a href="/wiki/Fortran#FORTRAN_IV" title="Fortran">FORTRAN IV</a> </td> <td><a href="/wiki/IBM" title="IBM">IBM</a> </td> <td>FORTRAN II </td></tr> <tr> <td>1962 </td> <td><a href="/wiki/APL_(programming_language)" title="APL (programming language)">APL</a> (concept) </td> <td><a href="/wiki/Kenneth_E._Iverson" title="Kenneth E. Iverson">Kenneth E. Iverson</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1962 </td> <td><a href="/wiki/Simula" title="Simula">Simula</a> (concept) </td> <td><a href="/wiki/Ole-Johan_Dahl" title="Ole-Johan Dahl">Ole-Johan Dahl</a> (mostly) </td> <td>ALGOL 60 </td></tr> <tr> <td>1962 </td> <td><a href="/wiki/SNOBOL" title="SNOBOL">SNOBOL</a> </td> <td><a href="/wiki/Ralph_Griswold" title="Ralph Griswold">Ralph Griswold</a>, <i>et al.</i> </td> <td>FORTRAN II, COMIT </td></tr> <tr> <td>1963 </td> <td><a href="/wiki/CPL_(programming_language)" title="CPL (programming language)">Combined Programming Language</a> (CPL) (concept) </td> <td>Barron, <a href="/wiki/Christopher_Strachey" title="Christopher Strachey">Christopher Strachey</a>, <i>et al.</i> </td> <td>ALGOL 60 </td></tr> <tr> <td>1963 </td> <td><a href="/wiki/SNOBOL" title="SNOBOL">SNOBOL</a>3 </td> <td><a href="/wiki/Ralph_Griswold" title="Ralph Griswold">Griswold</a>, <i>et al.</i> </td> <td>SNOBOL </td></tr> <tr> <td>1963 </td> <td><a href="/wiki/ALGOL_68" title="ALGOL 68">ALGOL 68</a> (concept) </td> <td><a href="/wiki/Adriaan_van_Wijngaarden" title="Adriaan van Wijngaarden">Adriaan van Wijngaarden</a>, <i>et al.</i> </td> <td>ALGOL 60 </td></tr> <tr> <td>1963 </td> <td><a href="/wiki/JOSS" title="JOSS">JOSS</a> I </td> <td>Cliff Shaw, <a href="/wiki/RAND_Corporation" title="RAND Corporation">RAND</a> </td> <td>ALGOL 58 </td></tr> <tr> <td>1964 </td> <td><a href="/wiki/MIMIC" title="MIMIC">MIMIC</a> </td> <td>H. E. Petersen, <i>et al.</i> </td> <td>MIDAS </td></tr> <tr> <td>1964 </td> <td><a href="/wiki/COWSEL" title="COWSEL">COWSEL</a> </td> <td><a href="/wiki/Rod_Burstall" title="Rod Burstall">Rod Burstall</a>, <a href="/wiki/Robin_Popplestone" title="Robin Popplestone">Robin Popplestone</a> </td> <td>CPL, LISP </td></tr> <tr> <td>1964 </td> <td><a href="/wiki/PL/I" title="PL/I">PL/I</a> (concept) </td> <td><a href="/wiki/IBM" title="IBM">IBM</a> </td> <td>ALGOL 60, COBOL, FORTRAN </td></tr> <tr> <td>1964 </td> <td><a href="/wiki/Basic_Assembly_Language" class="mw-redirect" title="Basic Assembly Language">Basic Assembly Language</a> </td> <td><a href="/wiki/IBM" title="IBM">IBM</a> </td> <td>Assembly language </td></tr> <tr> <td>1964 </td> <td><a href="/wiki/BASIC" title="BASIC">BASIC</a> </td> <td><a href="/wiki/John_George_Kemeny" class="mw-redirect" title="John George Kemeny">John George Kemeny</a>, <a href="/wiki/Thomas_Eugene_Kurtz" class="mw-redirect" title="Thomas Eugene Kurtz">Thomas Eugene Kurtz</a> at <a href="/wiki/Dartmouth_College" title="Dartmouth College">Dartmouth College</a> </td> <td>FORTRAN II, JOSS </td></tr> <tr> <td>1964 </td> <td><a href="/wiki/IBM_RPG" title="IBM RPG">IBM RPG</a> </td> <td><a href="/wiki/IBM" title="IBM">IBM</a> </td> <td>FARGO </td></tr> <tr> <td>1964 </td> <td><a href="/wiki/MARK_IV_(software)" title="MARK IV (software)">Mark-IV</a> </td> <td><a href="/wiki/Sterling_Software" title="Sterling Software">Informatics</a> </td> <td> </td></tr> <tr> <td>1964 </td> <td><a href="/wiki/Speakeasy_(computational_environment)" title="Speakeasy (computational environment)">Speakeasy-2</a> </td> <td>Stanley Cohen at <a href="/wiki/Argonne_National_Laboratory" title="Argonne National Laboratory">Argonne National Laboratory</a> </td> <td>Speakeasy </td></tr> <tr> <td>1964 </td> <td><a href="/wiki/TRAC_(programming_language)" title="TRAC (programming language)">TRAC</a> (implementation) </td> <td><a href="/wiki/Calvin_Mooers" title="Calvin Mooers">Calvin Mooers</a> </td> <td> </td></tr> <tr> <td>1964 </td> <td><a href="/wiki/P%E2%80%B2%E2%80%B2" title="P′′">P′′</a> </td> <td><a href="/wiki/Corrado_B%C3%B6hm" title="Corrado Böhm">Corrado Böhm</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1964? </td> <td><a href="/wiki/IITRAN" title="IITRAN">IITRAN</a> </td> <td> </td> <td> </td></tr> <tr> <td>1965 </td> <td><a href="/wiki/RPG_II" class="mw-redirect" title="RPG II">RPG II</a> </td> <td><a href="/wiki/IBM" title="IBM">IBM</a> </td> <td><a href="/w/index.php?title=FARGO&amp;action=edit&amp;redlink=1" class="new" title="FARGO (page does not exist)">FARGO</a>, <a href="/wiki/IBM_RPG" title="IBM RPG">RPG</a> </td></tr> <tr> <td>1965 </td> <td><a href="/wiki/MAD_(programming_language)" title="MAD (programming language)">MAD/I</a> (concept) </td> <td><a href="/wiki/University_of_Michigan" title="University of Michigan">University of Michigan</a> </td> <td><a href="/wiki/MAD_(programming_language)" title="MAD (programming language)">MAD</a>, <a href="/wiki/ALGOL_60" title="ALGOL 60">ALGOL 60</a>, <a href="/wiki/PL/I" title="PL/I">PL/I</a> </td></tr> <tr> <td>1965 </td> <td><a href="/wiki/TELCOMP" title="TELCOMP">TELCOMP</a> </td> <td><a href="/wiki/BBN_Technologies" class="mw-redirect" title="BBN Technologies">BBN</a> </td> <td>JOSS </td></tr> <tr> <td>1965 </td> <td><a href="/wiki/Atlas_Autocode" title="Atlas Autocode">Atlas Autocode</a> </td> <td><a href="/wiki/Tony_Brooker" title="Tony Brooker">Tony Brooker</a>, Derrick Morris at <a href="/wiki/Manchester_University" class="mw-redirect" title="Manchester University">Manchester University</a> </td> <td><a href="/wiki/ALGOL_60" title="ALGOL 60">ALGOL 60</a>, <a href="/wiki/Autocode" title="Autocode">Autocode</a> </td></tr> <tr> <td>1965 </td> <td><a href="/wiki/PL360" title="PL360">PL360</a> (concept) </td> <td><a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a> </td> <td><a href="/wiki/ALGOL_60" title="ALGOL 60">ALGOL 60</a>, <a href="/wiki/Executive_Systems_Problem_Oriented_Language" title="Executive Systems Problem Oriented Language">ESPOL</a> </td></tr> <tr> <td>1966 </td> <td><a href="/wiki/JOSS" title="JOSS">JOSS II</a> </td> <td>Chuck Baker, <a href="/wiki/RAND" class="mw-redirect" title="RAND">RAND</a> </td> <td>JOSS I </td></tr> <tr> <td>1966 </td> <td><a href="/wiki/ALGOL_W" title="ALGOL W">ALGOL W</a> </td> <td><a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a>, <a href="/wiki/C._A._R._Hoare" class="mw-redirect" title="C. A. R. Hoare">C. A. R. Hoare</a> </td> <td>ALGOL 60 </td></tr> <tr> <td>1966 </td> <td><a href="/wiki/FORTRAN_66" class="mw-redirect" title="FORTRAN 66">FORTRAN 66</a> </td> <td><a href="/wiki/John_Backus" title="John Backus">John Backus</a> and his team </td> <td>FORTRAN IV </td></tr> <tr> <td>1966 </td> <td><a href="/wiki/ISWIM" title="ISWIM">ISWIM</a> (concept) </td> <td><a href="/wiki/Peter_J._Landin" class="mw-redirect" title="Peter J. Landin">Peter J. Landin</a> </td> <td>LISP </td></tr> <tr> <td>1966 </td> <td><a href="/wiki/CORAL" title="CORAL">CORAL</a> 66 </td> <td>I. F. Currie, M. Griffiths </td> <td>ALGOL 60 </td></tr> <tr> <td>1966 </td> <td><a href="/wiki/APL_(programming_language)" title="APL (programming language)">APL</a> (implementation)<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> </td> <td><a href="/wiki/Kenneth_E._Iverson" title="Kenneth E. Iverson">Kenneth E. Iverson</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1967 </td> <td><a href="/wiki/BCPL" title="BCPL">BCPL</a> </td> <td><a href="/wiki/Martin_Richards_(computer_scientist)" title="Martin Richards (computer scientist)">Martin Richards</a> </td> <td>CPL </td></tr> <tr> <td>1967 </td> <td><a href="/wiki/MUMPS" title="MUMPS">MUMPS</a> </td> <td><a href="/wiki/Massachusetts_General_Hospital" title="Massachusetts General Hospital">Massachusetts General Hospital</a> </td> <td>FORTRAN, TELCOMP </td></tr> <tr> <td>1967 </td> <td><a href="/wiki/Simula" title="Simula">Simula</a> 67 (implementation) </td> <td><a href="/wiki/Ole-Johan_Dahl" title="Ole-Johan Dahl">Ole-Johan Dahl</a>, Bjørn Myhrhaug, <a href="/wiki/Kristen_Nygaard" title="Kristen Nygaard">Kristen Nygaard</a> at <a href="/wiki/Norwegian_Computing_Center" title="Norwegian Computing Center">Norsk Regnesentral</a> </td> <td>ALGOL 60 </td></tr> <tr> <td>1967 </td> <td><a href="/wiki/Interlisp" title="Interlisp">Interlisp</a> </td> <td>D.G. Bobrow and D.L. Murphy </td> <td>Lisp </td></tr> <tr> <td>1967 </td> <td><a href="/wiki/EXAPT" title="EXAPT">EXAPT</a> </td> <td>Herwart Opitz, Wilhelm Simon, Günter Spur, and Gottfried Stute at <a href="/wiki/RWTH_Aachen_University" title="RWTH Aachen University">RWTH Aachen University</a> and <a href="/wiki/TU_Berlin" class="mw-redirect" title="TU Berlin">TU Berlin</a> </td> <td><a href="/wiki/APT_(programming_language)" title="APT (programming language)">APT</a> </td></tr> <tr> <td>1967 </td> <td><a href="/wiki/SNOBOL" title="SNOBOL">SNOBOL</a>4 </td> <td><a href="/wiki/Ralph_Griswold" title="Ralph Griswold">Ralph Griswold</a>, <i>et al.</i> </td> <td>SNOBOL3 </td></tr> <tr> <td>1967 </td> <td><a href="/wiki/XPL" title="XPL">XPL</a> </td> <td>William M. McKeeman, <i>et al.</i> at <a href="/wiki/University_of_California,_Santa_Cruz" title="University of California, Santa Cruz">University of California, Santa Cruz</a><br /><a href="/wiki/Jim_Horning" title="Jim Horning">J. J. Horning</a>, <i>et al.</i> at <a href="/wiki/Stanford_University" title="Stanford University">Stanford University</a> </td> <td>PL/I </td></tr> <tr> <td>1968 </td> <td><a href="/wiki/ALGOL_68" title="ALGOL 68">ALGOL 68</a> (<a href="/wiki/UNESCO" title="UNESCO">UNESCO</a>/<a href="/wiki/International_Federation_for_Information_Processing" title="International Federation for Information Processing">IFIP</a> standard) </td> <td><a href="/wiki/Adriaan_van_Wijngaarden" title="Adriaan van Wijngaarden">Adriaan van Wijngaarden</a>, <a href="/wiki/Barry_J._Mailloux" title="Barry J. Mailloux">Barry J. Mailloux</a>, <a href="/wiki/John_E._L._Peck" title="John E. L. Peck">John E. L. Peck</a> and <a href="/wiki/Cornelis_H._A._Koster" title="Cornelis H. A. Koster">Cornelis H. A. Koster</a>, <i>et al.</i> </td> <td>ALGOL 60 </td></tr> <tr> <td>1968 </td> <td><a href="/wiki/COWSEL" title="COWSEL">POP-1</a> </td> <td><a href="/wiki/Rod_Burstall" title="Rod Burstall">Rod Burstall</a>, <a href="/wiki/Robin_Popplestone" title="Robin Popplestone">Robin Popplestone</a> </td> <td>COWSEL </td></tr> <tr> <td>1968 </td> <td><a href="/wiki/DIBOL" title="DIBOL">DIBOL</a>-8 </td> <td><a href="/wiki/Digital_Equipment_Corporation" title="Digital Equipment Corporation">DEC</a> </td> <td>DIBOL </td></tr> <tr> <td>1968 </td> <td><a href="/wiki/Forth_(programming_language)" title="Forth (programming language)">Forth</a> (concept) </td> <td><a href="/wiki/Charles_H._Moore" title="Charles H. Moore">Moore</a> </td> <td> </td></tr> <tr> <td>1968 </td> <td><a href="/wiki/Logo_(programming_language)" title="Logo (programming language)">Logo</a> </td> <td><a href="/wiki/Wally_Feurzeig" title="Wally Feurzeig">Wally Feurzeig</a>, <a href="/wiki/Seymour_Papert" title="Seymour Papert">Seymour Papert</a>, <a href="/wiki/Cynthia_Solomon" title="Cynthia Solomon">Cynthia Solomon</a> </td> <td>LISP </td></tr> <tr> <td>1968 </td> <td><a href="/wiki/MAPPER" title="MAPPER">MAPPER</a> </td> <td><a href="/wiki/Unisys" title="Unisys">Unisys</a> </td> <td>CRT RPS </td></tr> <tr> <td>1968 </td> <td><a href="/wiki/REFAL" class="mw-redirect" title="REFAL">REFAL</a> (implementation) </td> <td><a href="/wiki/Valentin_Turchin" title="Valentin Turchin">Valentin Turchin</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1968 </td> <td><a href="/wiki/TTM_(programming_language)" title="TTM (programming language)">TTM</a> (implementation) </td> <td>Steven Caine and E. Kent Gordon, <a href="/wiki/California_Institute_of_Technology" title="California Institute of Technology">California Institute of Technology</a> </td> <td>GAP, GPM </td></tr> <tr> <td>1968 </td> <td><a href="/wiki/PILOT" title="PILOT">PILOT</a> </td> <td><a href="/wiki/John_Amsden_Starkweather" title="John Amsden Starkweather">John Amsden Starkweather</a>, <a href="/wiki/University_of_California,_San_Francisco" title="University of California, San Francisco">University of California, San Francisco</a> </td> <td>Computest </td></tr> <tr> <td>1968 </td> <td><a href="/wiki/PL360" title="PL360">PL360</a> (implementation) </td> <td><a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a> </td> <td><a href="/wiki/ALGOL_60" title="ALGOL 60">ALGOL 60</a>, <a href="/wiki/Executive_Systems_Problem_Oriented_Language" title="Executive Systems Problem Oriented Language">ESPOL</a> </td></tr> <tr> <td>1968 </td> <td><a href="/wiki/IBM_PL/S" title="IBM PL/S">PL/S</a> (as Basic Systems Language) </td> <td><a href="/wiki/IBM" title="IBM">IBM</a> </td> <td>Assembly language </td></tr> <tr> <td>1969 </td> <td><a href="/wiki/PL/I" title="PL/I">PL/I</a> (implementation) </td> <td><a href="/wiki/IBM" title="IBM">IBM</a> </td> <td>ALGOL 60, COBOL, FORTRAN </td></tr> <tr> <td>1969 </td> <td><a href="/wiki/B_(programming_language)" title="B (programming language)">B</a> </td> <td><a href="/wiki/Ken_Thompson" title="Ken Thompson">Ken Thompson</a>, with contributions from <a href="/wiki/Dennis_Ritchie" title="Dennis Ritchie">Dennis Ritchie</a> </td> <td><a href="/wiki/Fortran" title="Fortran">Fortran</a><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>1969 </td> <td><a href="/wiki/Polymorphic_Programming_Language" title="Polymorphic Programming Language">Polymorphic Programming Language</a> (PPL) </td> <td>Thomas A. Standish at <a href="/wiki/Harvard_University" title="Harvard University">Harvard University</a> </td> <td> </td></tr> <tr> <td>1969 </td> <td><a href="/wiki/SETL" title="SETL">SETL</a> </td> <td><a href="/wiki/Jack_Schwartz" class="mw-redirect" title="Jack Schwartz">Jack Schwartz</a> at <a href="/wiki/Courant_Institute_of_Mathematical_Sciences" title="Courant Institute of Mathematical Sciences">Courant Institute of Mathematical Sciences</a> </td> <td>ALGOL 60 </td></tr> <tr> <td>1969 </td> <td><a href="/wiki/TUTOR" title="TUTOR">TUTOR</a> </td> <td>Paul Tenczar &amp; <a href="/wiki/University_of_Illinois_at_Urbana%E2%80%93Champaign" class="mw-redirect" title="University of Illinois at Urbana–Champaign">University of Illinois at Urbana–Champaign</a> </td> <td> </td></tr> <tr> <td>1969 </td> <td><a href="/wiki/Edinburgh_IMP" title="Edinburgh IMP">Edinburgh IMP</a> </td> <td><a href="/wiki/Edinburgh_University" class="mw-redirect" title="Edinburgh University">Edinburgh University</a> </td> <td><a href="/wiki/ALGOL_60" title="ALGOL 60">ALGOL 60</a>, <a href="/wiki/Autocode" title="Autocode">Autocode</a>, <a href="/wiki/Atlas_Autocode" title="Atlas Autocode">Atlas Autocode</a> </td></tr> <tr class="sortbottom"> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="1970s">1970s</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit&amp;section=4" title="Edit section: 1970s"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable sortable"> <tbody><tr> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr> <tr> <td>1970 </td> <td><a href="/wiki/Forth_(programming_language)" title="Forth (programming language)">Forth</a> (implementation) </td> <td><a href="/wiki/Charles_H._Moore" title="Charles H. Moore">Charles H. Moore</a> </td> <td> </td></tr> <tr> <td>1970 </td> <td><a href="/wiki/POP-2" title="POP-2">POP-2</a> </td> <td><a href="/wiki/Robin_Popplestone" title="Robin Popplestone">Robin Popplestone</a> </td> <td>POP-1 </td></tr> <tr> <td>1970 </td> <td><a href="/wiki/SAIL_(programming_language)" title="SAIL (programming language)">SAIL</a> </td> <td>Dan Swinehart, <a href="/wiki/Bob_Sproull" title="Bob Sproull">Bob Sproull</a> </td> <td><a href="/wiki/ALGOL_60" title="ALGOL 60">ALGOL 60</a> </td></tr> <tr> <td>1970 </td> <td><a href="/wiki/Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a> </td> <td><a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a>, Kathleen Jensen </td> <td>ALGOL 60, <a href="/wiki/ALGOL_W" title="ALGOL W">ALGOL W</a> </td></tr> <tr> <td>1970 </td> <td><a href="/wiki/BLISS" title="BLISS">BLISS</a> </td> <td>Wulf, Russell, Habermann at <a href="/wiki/Carnegie_Mellon_University" title="Carnegie Mellon University">Carnegie Mellon University</a> </td> <td><a href="/wiki/ALGOL" title="ALGOL">ALGOL</a> </td></tr> <tr> <td>1971 </td> <td><a href="/wiki/KRL_(programming_language)" title="KRL (programming language)">KRL</a> </td> <td><a href="/wiki/Daniel_G._Bobrow" title="Daniel G. Bobrow">Daniel G. Bobrow</a> at <a href="/wiki/PARC_(company)" title="PARC (company)">Xerox PARC</a>, <a href="/wiki/Terry_Winograd" title="Terry Winograd">Terry Winograd</a> at <a href="/wiki/Stanford_University" title="Stanford University">Stanford University</a> </td> <td>KM, FRL (MIT) </td></tr> <tr> <td>1971 </td> <td><a href="/wiki/Compiler_Description_Language" title="Compiler Description Language">Compiler Description Language</a> (CDL) </td> <td><a href="/wiki/Cornelis_H.A._Koster" class="mw-redirect" title="Cornelis H.A. Koster">Cornelis H.A. Koster</a> at <a href="/wiki/University_of_Nijmegen" class="mw-redirect" title="University of Nijmegen">University of Nijmegen</a> </td> <td> </td></tr> <tr> <td>1972 </td> <td><a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a>-72 </td> <td><a href="/wiki/Alan_Kay" title="Alan Kay">Alan Kay</a>, <a href="/wiki/Adele_Goldberg_(computer_scientist)" title="Adele Goldberg (computer scientist)">Adele Goldberg</a>, <a href="/wiki/Dan_Ingalls" title="Dan Ingalls">Dan Ingalls</a>, <a href="/wiki/PARC_(company)" title="PARC (company)">Xerox PARC</a> </td> <td><a href="/wiki/Simula" title="Simula">Simula</a> 67 </td></tr> <tr> <td>1972 </td> <td><a href="/wiki/PL/M" title="PL/M">PL/M</a> </td> <td><a href="/wiki/Gary_Kildall" title="Gary Kildall">Gary Kildall</a> at <a href="/wiki/Digital_Research" title="Digital Research">Digital Research</a> </td> <td>PL/I, ALGOL, XPL </td></tr> <tr> <td>1972 </td> <td><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> </td> <td><a href="/wiki/Dennis_Ritchie" title="Dennis Ritchie">Dennis Ritchie</a> </td> <td>B, BCPL, <a href="/wiki/ALGOL_68" title="ALGOL 68">ALGOL 68</a> </td></tr> <tr> <td>1972 </td> <td><a href="/wiki/INTERCAL" title="INTERCAL">INTERCAL</a> </td> <td><a href="/wiki/Don_Woods_(programmer)" title="Don Woods (programmer)">Don Woods</a>, James M. Lyon </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1972 </td> <td><a href="/wiki/Prolog" title="Prolog">Prolog</a> </td> <td><a href="/wiki/Alain_Colmerauer" title="Alain Colmerauer">Alain Colmerauer</a> </td> <td>2-level W-Grammar </td></tr> <tr> <td>1972 </td> <td>Structured Query language (<a href="/wiki/SQL" title="SQL">SQL</a>) </td> <td><a href="/wiki/IBM" title="IBM">IBM</a> </td> <td>ALPHA, Quel (Ingres) </td></tr> <tr> <td>1972 </td> <td><a href="/wiki/SASL_(programming_language)" title="SASL (programming language)">SASL</a> </td> <td><a href="/wiki/David_Turner_(computer_scientist)" title="David Turner (computer scientist)">David Turner</a> at <a href="/wiki/University_of_St_Andrews" title="University of St Andrews">University of St Andrews</a> </td> <td><a href="/wiki/ISWIM" title="ISWIM">ISWIM</a> </td></tr> <tr> <td>1973 </td> <td><a href="/wiki/COMAL" title="COMAL">COMAL</a> </td> <td>Børge Christensen, Benedict Løfstedt </td> <td>Pascal, BASIC </td></tr> <tr> <td>1973 </td> <td><a href="/wiki/ML_(programming_language)" title="ML (programming language)">ML</a> </td> <td><a href="/wiki/Robin_Milner" title="Robin Milner">Robin Milner</a> </td> <td> </td></tr> <tr> <td>1973 </td> <td><a href="/wiki/LIS_(programming_language)" title="LIS (programming language)">LIS</a> </td> <td><a href="/wiki/Jean_Ichbiah" title="Jean Ichbiah">Jean Ichbiah</a> <i>et al.</i> at <a href="/wiki/Groupe_Bull" title="Groupe Bull">CII Honeywell Bull</a> </td> <td>Pascal, Sue </td></tr> <tr> <td>1973 </td> <td><a href="/wiki/Speakeasy_(computational_environment)" title="Speakeasy (computational environment)">Speakeasy-3</a> </td> <td>Stanley Cohen, Steven Pieper at <a href="/wiki/Argonne_National_Laboratory" title="Argonne National Laboratory">Argonne National Laboratory</a> </td> <td>Speakeasy-2 </td></tr> <tr> <td>1974 </td> <td><a href="/wiki/CLU_(programming_language)" title="CLU (programming language)">CLU</a> </td> <td><a href="/wiki/Barbara_Liskov" title="Barbara Liskov">Barbara Liskov</a> </td> <td>ALGOL 60, Lisp, Simula </td></tr> <tr> <td>1974 </td> <td><a href="/wiki/GRASS_(programming_language)" title="GRASS (programming language)">GRASS</a> </td> <td><a href="/wiki/Thomas_A._DeFanti" title="Thomas A. DeFanti">Thomas A. DeFanti</a> </td> <td>BASIC </td></tr> <tr> <td>1974 </td> <td><a href="/wiki/MAI_Basic_Four" class="mw-redirect" title="MAI Basic Four">BASIC FOUR</a> </td> <td>MAI BASIC Four Inc. </td> <td>Business BASIC </td></tr> <tr> <td>1974 </td> <td><a href="/wiki/PROSE_modeling_language" title="PROSE modeling language">PROSE modeling language</a> </td> <td><a href="/wiki/CDC_6600" title="CDC 6600">CDC 6600</a> Cybernet Services </td> <td>SLANG, FORTRAN </td></tr> <tr> <td>1974 </td> <td><a href="/wiki/Sed" title="Sed">sed</a> </td> <td><a href="/wiki/Lee_E._McMahon" title="Lee E. McMahon">Lee E. McMahon</a> of <a href="/wiki/Bell_Labs" title="Bell Labs">Bell Labs</a> </td> <td><a href="/wiki/Ed_(text_editor)" class="mw-redirect" title="Ed (text editor)">ed</a> </td></tr> <tr> <td>1975 </td> <td><a href="/wiki/ABC_(programming_language)" title="ABC (programming language)">ABC</a> </td> <td>Leo Geurts and <a href="/wiki/Lambert_Meertens" title="Lambert Meertens">Lambert Meertens</a> </td> <td><a href="/wiki/SETL" title="SETL">SETL</a> </td></tr> <tr> <td>1975 </td> <td><a href="/wiki/PROSE_modeling_language" title="PROSE modeling language">PROSE modeling language</a> Time-Sharing Version </td> <td><a href="/wiki/CDC_6400" class="mw-redirect" title="CDC 6400">CDC 6400</a> Cybernet KRONOS Services </td> <td>SLANG, FORTRAN </td></tr> <tr> <td>1975 </td> <td><a href="/wiki/Scheme_(programming_language)" title="Scheme (programming language)">Scheme</a> </td> <td><a href="/wiki/Gerald_Jay_Sussman" title="Gerald Jay Sussman">Gerald Jay Sussman</a>, <a href="/wiki/Guy_L._Steele_Jr." title="Guy L. Steele Jr.">Guy L. Steele Jr.</a> </td> <td>LISP </td></tr> <tr> <td>1975 </td> <td><a href="/wiki/Altair_BASIC" title="Altair BASIC">Altair BASIC</a> </td> <td><a href="/wiki/Bill_Gates" title="Bill Gates">Bill Gates</a>, <a href="/wiki/Paul_Allen" title="Paul Allen">Paul Allen</a> </td> <td>BASIC </td></tr> <tr> <td>1975 </td> <td><a href="/wiki/Modula" title="Modula">Modula</a> </td> <td><a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a> </td> <td>Pascal </td></tr> <tr> <td>1976 </td> <td><a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a>-76 </td> <td><a href="/wiki/PARC_(company)" title="PARC (company)">Xerox PARC</a> </td> <td>Smalltalk-72 </td></tr> <tr> <td>1976 </td> <td><a href="/wiki/Mesa_(programming_language)" title="Mesa (programming language)">Mesa</a> </td> <td><a href="/wiki/PARC_(company)" title="PARC (company)">Xerox PARC</a> </td> <td>ALGOL </td></tr> <tr> <td>1976 </td> <td><a href="/wiki/Ratfor" title="Ratfor">Ratfor</a> </td> <td><a href="/wiki/Brian_Kernighan" title="Brian Kernighan">Brian Kernighan</a> </td> <td>C, FORTRAN </td></tr> <tr> <td>1976 </td> <td><a href="/wiki/S_(programming_language)" title="S (programming language)">S</a> </td> <td><a href="/wiki/John_Chambers_(programmer)" class="mw-redirect" title="John Chambers (programmer)">John Chambers</a> at <a href="/wiki/Bell_Labs" title="Bell Labs">Bell Labs</a> </td> <td>APL, PPL, Scheme </td></tr> <tr> <td>1976 </td> <td><a href="/wiki/SAS_language" title="SAS language">SAS</a> </td> <td><a href="/wiki/SAS_Institute" title="SAS Institute">SAS Institute</a> </td> <td> </td></tr> <tr> <td>1976 </td> <td><a href="/wiki/Integer_BASIC" title="Integer BASIC">Integer BASIC</a> </td> <td><a href="/wiki/Steve_Wozniak" title="Steve Wozniak">Steve Wozniak</a> </td> <td>BASIC </td></tr> <tr> <td>1977 </td> <td><a href="/wiki/FP_(programming_language)" title="FP (programming language)">FP</a> </td> <td><a href="/wiki/John_Backus" title="John Backus">John Backus</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1977 </td> <td><a href="/wiki/Bourne_shell" title="Bourne shell">Bourne Shell</a> (<i>sh</i>) </td> <td><a href="/wiki/Stephen_R._Bourne" title="Stephen R. Bourne">Stephen R. Bourne</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1977 </td> <td><a href="/wiki/Commodore_BASIC" title="Commodore BASIC">Commodore BASIC</a> </td> <td><a href="/wiki/Jack_Tramiel" title="Jack Tramiel">Jack Tramiel</a> </td> <td>BASIC </td></tr> <tr> <td>1977 </td> <td><a href="/wiki/IDL_(programming_language)" title="IDL (programming language)">IDL</a> </td> <td>David Stern of Research Systems Inc </td> <td>Fortran </td></tr> <tr> <td>1977 </td> <td><a href="/wiki/MUMPS" title="MUMPS">Standard MUMPS</a> </td> <td> </td> <td>MUMPS </td></tr> <tr> <td>1977 </td> <td><a href="/wiki/Icon_(programming_language)" title="Icon (programming language)">Icon</a> (concept) </td> <td><a href="/wiki/Ralph_Griswold" title="Ralph Griswold">Ralph Griswold</a> </td> <td>SNOBOL </td></tr> <tr> <td>1977 </td> <td><a href="/wiki/Euclid_(programming_language)" title="Euclid (programming language)">Euclid</a> </td> <td><a href="/wiki/Butler_Lampson" title="Butler Lampson">Butler Lampson</a> at <a href="/wiki/PARC_(company)" title="PARC (company)">Xerox PARC</a>, <a href="/wiki/Ric_Holt" title="Ric Holt">Ric Holt</a> and <a href="/wiki/James_Cordy" title="James Cordy">James Cordy</a> at <a href="/wiki/University_of_Toronto" title="University of Toronto">University of Toronto</a> </td> <td> </td></tr> <tr> <td>1977 </td> <td><a href="/wiki/Applesoft_BASIC" title="Applesoft BASIC">Applesoft BASIC</a> </td> <td><a href="/wiki/Marc_McDonald" title="Marc McDonald">Marc McDonald</a> and <a href="/wiki/Ric_Weiland" title="Ric Weiland">Ric Weiland</a> </td> <td>BASIC </td></tr> <tr> <td>1978 </td> <td><a href="/wiki/Freddy_II" title="Freddy II">RAPT</a> </td> <td><a href="/wiki/Pat_Ambler" class="mw-redirect" title="Pat Ambler">Pat Ambler</a> and <a href="/wiki/Robin_Popplestone" title="Robin Popplestone">Robin Popplestone</a> </td> <td><a href="/wiki/APT_(programming_language)" title="APT (programming language)">APT</a> </td></tr> <tr> <td>1978 </td> <td><a href="/wiki/C_shell" title="C shell">C shell</a> </td> <td><a href="/wiki/Bill_Joy" title="Bill Joy">Bill Joy</a> </td> <td><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> </td></tr> <tr> <td>1978 </td> <td><a href="/wiki/RPG_III" class="mw-redirect" title="RPG III">RPG III</a> </td> <td><a href="/wiki/IBM" title="IBM">IBM</a> </td> <td><a href="/w/index.php?title=FARGO&amp;action=edit&amp;redlink=1" class="new" title="FARGO (page does not exist)">FARGO</a>, <a href="/wiki/IBM_RPG" title="IBM RPG">RPG</a>, <a href="/wiki/RPG_II" class="mw-redirect" title="RPG II">RPG II</a> </td></tr> <tr> <td>1978 </td> <td><a href="/wiki/HAL/S" title="HAL/S">HAL/S</a> </td> <td>designed by Intermetrics for NASA </td> <td><a href="/wiki/XPL" title="XPL">XPL</a> </td></tr> <tr> <td>1978 </td> <td><a href="/wiki/Applesoft_BASIC" title="Applesoft BASIC">Applesoft II BASIC</a> </td> <td><a href="/wiki/Marc_McDonald" title="Marc McDonald">Marc McDonald</a> and <a href="/wiki/Ric_Weiland" title="Ric Weiland">Ric Weiland</a> </td> <td>Applesoft BASIC </td></tr> <tr> <td>1978? </td> <td><a href="/wiki/MATLAB" title="MATLAB">MATLAB</a> </td> <td><a href="/wiki/Cleve_Moler" title="Cleve Moler">Cleve Moler</a> at the <a href="/wiki/University_of_New_Mexico" title="University of New Mexico">University of New Mexico</a> </td> <td><a href="/wiki/Fortran" title="Fortran">Fortran</a> </td></tr> <tr> <td>1978? </td> <td><a href="/wiki/SMALL" title="SMALL">SMALL</a> </td> <td>Nevil Brownlee at the <a href="/wiki/University_of_Auckland" title="University of Auckland">University of Auckland</a> </td> <td>Algol60 </td></tr> <tr> <td>1978 </td> <td><a href="/wiki/VisiCalc" title="VisiCalc">VisiCalc</a> </td> <td><a href="/wiki/Dan_Bricklin" title="Dan Bricklin">Dan Bricklin</a>, <a href="/wiki/Bob_Frankston" title="Bob Frankston">Bob Frankston</a> marketed by <a href="/wiki/VisiCorp" title="VisiCorp">VisiCorp</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1979 </td> <td><a href="/wiki/TI_BASIC_(TI_99/4A)" title="TI BASIC (TI 99/4A)">TI BASIC (TI 99/4A)</a> </td> <td><a href="/wiki/Texas_Instruments" title="Texas Instruments">Texas Instruments</a> </td> <td><a href="/wiki/BASIC" title="BASIC">BASIC</a> </td></tr> <tr> <td>1979 </td> <td><a href="/wiki/Modula-2" title="Modula-2">Modula-2</a> </td> <td><a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a> </td> <td>Modula, Mesa </td></tr> <tr> <td>1979 </td> <td><a href="/wiki/REXX" class="mw-redirect" title="REXX">REXX</a> </td> <td><a href="/wiki/Mike_Cowlishaw" title="Mike Cowlishaw">Mike Cowlishaw</a> at <a href="/wiki/IBM" title="IBM">IBM</a> </td> <td>PL/I, BASIC, EXEC 2 </td></tr> <tr> <td>1979 </td> <td><a href="/wiki/AWK" title="AWK">AWK</a> </td> <td><a href="/wiki/Alfred_Aho" title="Alfred Aho">Alfred Aho</a>, <a href="/wiki/Peter_J._Weinberger" title="Peter J. Weinberger">Peter J. Weinberger</a>, <a href="/wiki/Brian_Kernighan" title="Brian Kernighan">Brian Kernighan</a> </td> <td>C, SNOBOL </td></tr> <tr> <td>1979 </td> <td><a href="/wiki/Icon_(programming_language)" title="Icon (programming language)">Icon</a> (implementation) </td> <td><a href="/wiki/Ralph_Griswold" title="Ralph Griswold">Ralph Griswold</a> </td> <td>SNOBOL </td></tr> <tr> <td>1979 </td> <td><a href="/wiki/DBase" title="DBase">Vulcan dBase-II</a> </td> <td><a href="/wiki/Wayne_Ratliff" title="Wayne Ratliff">Wayne Ratliff</a> </td> <td><a href="/wiki/RETRIEVE" title="RETRIEVE">RETRIEVE</a> </td></tr> <tr class="sortbottom"> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="1980s">1980s</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit&amp;section=5" title="Edit section: 1980s"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable sortable"> <tbody><tr> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr> <tr> <td>1980 </td> <td><a href="/wiki/LaTeX" title="LaTeX">LaTeX</a> </td> <td><a href="/wiki/Leslie_Lamport" title="Leslie Lamport">Leslie Lamport</a> </td></tr> <tr> <td>1980 </td> <td><a href="/wiki/Ada_(programming_language)" title="Ada (programming language)">Ada 80</a> (MIL-STD-1815) </td> <td><a href="/wiki/Jean_Ichbiah" title="Jean Ichbiah">Jean Ichbiah</a> at <a href="/wiki/Groupe_Bull" title="Groupe Bull">CII Honeywell Bull</a> </td> <td>ALGOL 68, Green </td></tr> <tr> <td>1980 </td> <td><a href="/wiki/C%2B%2B" title="C++">C with classes</a> </td> <td><a href="/wiki/Bjarne_Stroustrup" title="Bjarne Stroustrup">Bjarne Stroustrup</a><sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup> </td> <td>C, Simula 67 </td></tr> <tr> <td>1980 </td> <td><a href="/wiki/Applesoft_BASIC" title="Applesoft BASIC">Applesoft III</a> </td> <td><a href="/wiki/Apple_Computer" class="mw-redirect" title="Apple Computer">Apple Computer</a> </td> <td>Applesoft II BASIC </td></tr> <tr> <td>1980 </td> <td><a href="/wiki/Applesoft_BASIC" title="Applesoft BASIC">Apple III Microsoft BASIC</a> </td> <td>Microsoft </td> <td>Microsoft BASIC </td></tr> <tr> <td>1980–81 </td> <td><a href="/wiki/CBASIC" title="CBASIC">CBASIC</a> </td> <td><a href="/wiki/Gordon_Eubanks" title="Gordon Eubanks">Gordon Eubanks</a> </td> <td>BASIC, Compiler Systems, Digital Research </td></tr> <tr> <td>1980 </td> <td><a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a>-80 </td> <td><a href="/wiki/Adele_Goldberg_(computer_scientist)" title="Adele Goldberg (computer scientist)">Adele Goldberg</a> at <a href="/wiki/PARC_(company)" title="PARC (company)">Xerox PARC</a> </td> <td>Smalltalk-76 </td></tr> <tr> <td>1981 </td> <td><a href="/wiki/TI_Extended_BASIC" class="mw-redirect" title="TI Extended BASIC">TI Extended BASIC</a> </td> <td><a href="/wiki/Texas_Instruments" title="Texas Instruments">Texas Instruments</a> </td> <td><a href="/wiki/TI_BASIC_(TI_99/4A)" title="TI BASIC (TI 99/4A)">TI BASIC (TI 99/4A)</a> </td></tr> <tr> <td>1981 </td> <td><a href="/wiki/BBC_BASIC" title="BBC BASIC">BBC BASIC</a> </td> <td><a href="/wiki/Acorn_Computers" title="Acorn Computers">Acorn Computers</a>, <a href="/wiki/Sophie_Wilson" title="Sophie Wilson">Sophie Wilson</a> </td> <td>BASIC </td></tr> <tr> <td>1981 </td> <td><a href="/wiki/IBM_BASICA" class="mw-redirect" title="IBM BASICA">IBM BASICA</a> </td> <td><a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> </td> <td>BASIC </td></tr> <tr> <td>1982? </td> <td><a href="/wiki/Speakeasy_(computational_environment)" title="Speakeasy (computational environment)">Speakeasy-IV</a> </td> <td>Stanley Cohen, <i>et al.</i> at Speakeasy Computing Corporation </td> <td>Speakeasy-3 </td></tr> <tr> <td>1982? </td> <td><a href="/wiki/Draco_(programming_language)" title="Draco (programming language)">Draco</a> </td> <td>Chris Gray </td> <td><a href="/wiki/Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a>, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/ALGOL_68" title="ALGOL 68">ALGOL 68</a> </td></tr> <tr> <td>1982 </td> <td><a href="/wiki/PostScript" title="PostScript">PostScript</a> </td> <td><a href="/wiki/John_Warnock" title="John Warnock">Warnock</a> </td> <td><a href="/wiki/InterPress" class="mw-redirect" title="InterPress">InterPress</a> </td></tr> <tr> <td>1982 </td> <td><a href="/wiki/Turing_(programming_language)" title="Turing (programming language)">Turing</a> </td> <td><a href="/wiki/Ric_Holt" title="Ric Holt">Ric Holt</a> and <a href="/wiki/James_Cordy" title="James Cordy">James Cordy</a>, at <a href="/wiki/University_of_Toronto" title="University of Toronto">University of Toronto</a> </td> <td><a href="/wiki/Euclid_(programming_language)" title="Euclid (programming language)">Euclid</a> </td></tr> <tr> <td>1983 </td> <td><a href="/wiki/GW-BASIC" title="GW-BASIC">GW-BASIC</a> </td> <td><a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> </td> <td><a href="/wiki/IBM_BASICA" class="mw-redirect" title="IBM BASICA">IBM BASICA</a> </td></tr> <tr> <td>1983 </td> <td><a href="/wiki/Turbo_Pascal" title="Turbo Pascal">Turbo Pascal</a> </td> <td><a href="/wiki/Anders_Hejlsberg" title="Anders Hejlsberg">Hejlsberg</a> at <a href="/wiki/Borland" title="Borland">Borland</a> </td> <td><a href="/wiki/Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a> </td></tr> <tr> <td>1983 </td> <td><a href="/wiki/Ada_(programming_language)" title="Ada (programming language)">Ada 83</a> (ANSI/MIL-STD-1815A) </td> <td><a href="/wiki/Jean_Ichbiah" title="Jean Ichbiah">Jean Ichbiah</a> at <a href="/wiki/Alsys" title="Alsys">Alsys</a> </td> <td>Ada 80, Green </td></tr> <tr> <td>1983 </td> <td><a href="/wiki/Objective-C" title="Objective-C">Objective-C</a> </td> <td><a href="/wiki/Brad_Cox" title="Brad Cox">Brad Cox</a> </td> <td>Smalltalk, C </td></tr> <tr> <td>1983 </td> <td><a href="/wiki/C%2B%2B" title="C++">C++</a><sup id="cite_ref-invention3_8-0" class="reference"><a href="#cite_note-invention3-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup> </td> <td><a href="/wiki/Bjarne_Stroustrup" title="Bjarne Stroustrup">Bjarne Stroustrup</a> </td> <td>C with Classes </td></tr> <tr> <td>1983 </td> <td><a href="/wiki/True_BASIC" title="True BASIC">True BASIC</a> </td> <td><a href="/wiki/John_George_Kemeny" class="mw-redirect" title="John George Kemeny">John George Kemeny</a>, <a href="/wiki/Thomas_Eugene_Kurtz" class="mw-redirect" title="Thomas Eugene Kurtz">Thomas Eugene Kurtz</a> at <a href="/wiki/Dartmouth_College" title="Dartmouth College">Dartmouth College</a> </td> <td>BASIC </td></tr> <tr> <td>1983 </td> <td><a href="/wiki/Occam_(programming_language)" title="Occam (programming language)">occam</a> </td> <td><a href="/wiki/David_May_(computer_scientist)" title="David May (computer scientist)">David May</a> </td> <td>EPL </td></tr> <tr> <td>1983? </td> <td><a href="/wiki/ABAP" title="ABAP">ABAP</a> </td> <td><a href="/wiki/SAP_AG" class="mw-redirect" title="SAP AG">SAP AG</a> </td> <td><a href="/wiki/COBOL" title="COBOL">COBOL</a> </td></tr> <tr> <td>1983 </td> <td><a href="/wiki/KornShell" title="KornShell">KornShell</a> (<i>ksh</i>) </td> <td><a href="/wiki/David_Korn_(computer_scientist)" title="David Korn (computer scientist)">David Korn</a> </td> <td>sh </td></tr> <tr> <td>1983 </td> <td><a href="/wiki/Clascal" title="Clascal">Clascal</a> </td> <td><a href="/wiki/Apple_Computer" class="mw-redirect" title="Apple Computer">Apple Computer</a> </td> <td><a href="/wiki/Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a> </td></tr> <tr> <td>1984 </td> <td><a href="/wiki/Clipper_(programming_language)" title="Clipper (programming language)">CLIPPER</a> </td> <td><a href="/wiki/Nantucket,_Massachusetts" class="mw-redirect" title="Nantucket, Massachusetts">Nantucket</a> </td> <td><a href="/wiki/DBase" title="DBase">dBase</a> </td></tr> <tr> <td>1984 </td> <td><a href="/wiki/Common_Lisp" title="Common Lisp">Common Lisp</a> </td> <td><a href="/wiki/Guy_L._Steele,_Jr." class="mw-redirect" title="Guy L. Steele, Jr.">Guy L. Steele, Jr.</a> and many others </td> <td>LISP </td></tr> <tr> <td>1984 </td> <td><a href="/wiki/Coq_(software)" title="Coq (software)">Coq</a> </td> <td><a href="/wiki/INRIA" class="mw-redirect" title="INRIA">INRIA</a> </td> <td> </td></tr> <tr> <td>1984 </td> <td><a href="/wiki/RPL_(programming_language)" title="RPL (programming language)">RPL</a> </td> <td><a href="/wiki/Hewlett-Packard" title="Hewlett-Packard">Hewlett-Packard</a> </td> <td><a href="/wiki/Forth_(programming_language)" title="Forth (programming language)">Forth</a>, <a href="/wiki/Lisp_(programming_language)" title="Lisp (programming language)">Lisp</a> </td></tr> <tr> <td>1984 </td> <td><a href="/wiki/Standard_ML" title="Standard ML">Standard ML</a> </td> <td> </td> <td>ML </td></tr> <tr> <td>1984 </td> <td><a href="/wiki/Core_War" title="Core War">Redcode</a> </td> <td><a href="/wiki/Alexander_Dewdney" class="mw-redirect" title="Alexander Dewdney">Alexander Dewdney</a> and <a href="/wiki/D._G._Jones" title="D. G. Jones">D.G. Jones</a> </td> <td> </td></tr> <tr> <td>1984 </td> <td><a href="/wiki/Open_Programming_Language" title="Open Programming Language">OPL</a> </td> <td><a href="/wiki/Psion_(company)" title="Psion (company)">Psion</a> </td> <td><a href="/wiki/BASIC" title="BASIC">BASIC</a> </td></tr> <tr> <td>1985 </td> <td><a href="/wiki/Paradox_(database)" title="Paradox (database)">PARADOX</a> </td> <td><a href="/wiki/Borland" title="Borland">Borland</a> </td> <td><a href="/wiki/DBase" title="DBase">dBase</a> </td></tr> <tr> <td>1985 </td> <td><a href="/wiki/QuickBASIC" title="QuickBASIC">QuickBASIC</a> </td> <td><a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> </td> <td><a href="/wiki/BASIC" title="BASIC">BASIC</a> </td></tr> <tr> <td>1986 </td> <td><a href="/wiki/Clarion_(programming_language)" title="Clarion (programming language)">Clarion</a> </td> <td>Bruce Barrington </td> <td> </td></tr> <tr> <td>1986 </td> <td><a href="/wiki/CorVision" title="CorVision">CorVision</a> </td> <td>Cortex </td> <td>INFORM </td></tr> <tr> <td>1986 </td> <td><a href="/wiki/Eiffel_(programming_language)" title="Eiffel (programming language)">Eiffel</a> </td> <td><a href="/wiki/Bertrand_Meyer" title="Bertrand Meyer">Bertrand Meyer</a> </td> <td>Simula 67, Ada </td></tr> <tr> <td>1986 </td> <td><a href="/wiki/GFA_BASIC" title="GFA BASIC">GFA BASIC</a> </td> <td><a href="/wiki/Frank_Ostrowski" title="Frank Ostrowski">Frank Ostrowski</a> </td> <td><a href="/wiki/BASIC" title="BASIC">BASIC</a> </td></tr> <tr> <td>1986 </td> <td><a href="/wiki/IBM_Informix-4GL" title="IBM Informix-4GL">Informix-4GL</a> </td> <td><a href="/wiki/IBM_Informix" class="mw-redirect" title="IBM Informix">Informix</a> </td> <td> </td></tr> <tr> <td>1986 </td> <td><a href="/wiki/LabVIEW" title="LabVIEW">LabVIEW</a> </td> <td><a href="/wiki/National_Instruments" title="National Instruments">National Instruments</a> </td> <td> </td></tr> <tr> <td>1986 </td> <td><a href="/wiki/Miranda_(programming_language)" title="Miranda (programming language)">Miranda</a> </td> <td><a href="/wiki/David_Turner_(computer_scientist)" title="David Turner (computer scientist)">David Turner</a> at <a href="/wiki/University_of_Kent" title="University of Kent">University of Kent</a> </td> <td><a href="/wiki/SASL_(programming_language)" title="SASL (programming language)">SASL</a> </td></tr> <tr> <td>1986 </td> <td><a href="/wiki/Object_Pascal" title="Object Pascal">Object Pascal</a> </td> <td><a href="/wiki/Apple_Computer" class="mw-redirect" title="Apple Computer">Apple Computer</a> </td> <td>Pascal </td></tr> <tr> <td>1986 </td> <td><a href="/wiki/PROMAL" title="PROMAL">PROMAL</a> </td> <td> </td> <td>C </td></tr> <tr> <td>1986 </td> <td><a href="/wiki/Erlang_(programming_language)" title="Erlang (programming language)">Erlang</a> </td> <td><a href="/wiki/Joe_Armstrong_(programmer)" title="Joe Armstrong (programmer)">Joe Armstrong</a> and others in <a href="/wiki/Ericsson" title="Ericsson">Ericsson</a> </td> <td><a href="/wiki/PLEX_(programming_language)" title="PLEX (programming language)">PLEX</a>, Prolog </td></tr> <tr> <td>1987 </td> <td><a href="/wiki/Ada_(programming_language)" title="Ada (programming language)">Ada ISO 8652:1987</a> </td> <td>ANSI/MIL-STD-1815A unchanged </td> <td>Ada 83 </td></tr> <tr> <td>1987 </td> <td><a href="/wiki/Self_(programming_language)" title="Self (programming language)">Self</a> (concept) </td> <td><a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a> Inc. </td> <td>Smalltalk </td></tr> <tr> <td>1987 </td> <td><a href="/wiki/Occam_(programming_language)" title="Occam (programming language)">occam 2</a> </td> <td><a href="/wiki/David_May_(computer_scientist)" title="David May (computer scientist)">David May</a> and <a href="/wiki/INMOS" class="mw-redirect" title="INMOS">INMOS</a> </td> <td><a href="/wiki/Occam_(programming_language)" title="Occam (programming language)">occam</a> </td></tr> <tr> <td>1987 </td> <td><a href="/wiki/HyperTalk" title="HyperTalk">HyperTalk</a> </td> <td><a href="/wiki/Apple_Computer" class="mw-redirect" title="Apple Computer">Apple Computer</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1987 </td> <td><a href="/wiki/Clean_(programming_language)" title="Clean (programming language)">Clean</a> </td> <td>Software Technology Research Group of <a href="/wiki/Radboud_University_Nijmegen" title="Radboud University Nijmegen">Radboud University Nijmegen</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1987 </td> <td><a href="/wiki/Perl" title="Perl">Perl</a> </td> <td><a href="/wiki/Larry_Wall" title="Larry Wall">Larry Wall</a> </td> <td>C, sed, awk, sh </td></tr> <tr> <td>1987 </td> <td><a href="/wiki/Oberon_(programming_language)" title="Oberon (programming language)">Oberon</a> </td> <td><a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a> </td> <td>Modula-2 </td></tr> <tr> <td>1987 </td> <td><a href="/wiki/Turbo_Basic" class="mw-redirect" title="Turbo Basic">Turbo Basic</a> </td> <td>Robert 'Bob' Zale </td> <td>BASIC/Z </td></tr> <tr> <td>1988 </td> <td><a href="/wiki/Mathematica" class="mw-redirect" title="Mathematica">Mathematica</a> (<a href="/wiki/Wolfram_Language" title="Wolfram Language">Wolfram Language</a>) </td> <td><a href="/wiki/Wolfram_Research" title="Wolfram Research">Wolfram Research</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>1988 </td> <td><a href="/wiki/GNU_Octave" title="GNU Octave">Octave</a> </td> <td> </td> <td><a href="/wiki/MATLAB" title="MATLAB">MATLAB</a> </td></tr> <tr> <td>1988 </td> <td><a href="/wiki/Tcl" title="Tcl">Tcl</a> </td> <td><a href="/wiki/John_Ousterhout" title="John Ousterhout">John Ousterhout</a> </td> <td>Awk, Lisp </td></tr> <tr> <td>1988 </td> <td><a href="/wiki/STOS_BASIC" title="STOS BASIC">STOS BASIC</a> </td> <td><a href="/wiki/Fran%C3%A7ois_Lionet" title="François Lionet">François Lionet</a> and <a href="/wiki/Constantin_Sotiropoulos" title="Constantin Sotiropoulos">Constantin Sotiropoulos</a> </td> <td><a href="/wiki/BASIC" title="BASIC">BASIC</a> </td></tr> <tr> <td>1988 </td> <td><a href="/wiki/Actor_(programming_language)" title="Actor (programming language)">Actor</a> </td> <td>Charles Duff, the Whitewater Group </td> <td>Forth, Smalltalk </td></tr> <tr> <td>1988 </td> <td><a href="/wiki/Object_REXX" title="Object REXX">Object REXX</a> </td> <td>Simon C. Nash </td> <td>REXX, Smalltalk </td></tr> <tr> <td>1988 </td> <td><a href="/wiki/SPARK_(programming_language)" title="SPARK (programming language)">SPARK</a> </td> <td>Bernard A. Carré </td> <td>Ada </td></tr> <tr> <td>1988 </td> <td><a href="/wiki/A%2B_(programming_language)" title="A+ (programming language)">A+</a> </td> <td><a href="/wiki/Arthur_Whitney_(computer_scientist)" title="Arthur Whitney (computer scientist)">Arthur Whitney</a> </td> <td>APL, A </td></tr> <tr> <td>1988 </td> <td><a href="/wiki/Hamilton_C_shell" title="Hamilton C shell">Hamilton C shell</a> </td> <td>Nicole Hamilton </td> <td><a href="/wiki/C_shell" title="C shell">C shell</a> </td></tr> <tr> <td>1988–1989 </td> <td><a href="/wiki/ANSI_C" title="ANSI C">C90</a> </td> <td>C90 ISO/IEC 9899:1990 </td> <td><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> </td></tr> <tr> <td>1989 </td> <td><a href="/wiki/Turbo_Pascal#Object-oriented_programming" title="Turbo Pascal">Turbo Pascal OOP</a> </td> <td><a href="/wiki/Anders_Hejlsberg" title="Anders Hejlsberg">Anders Hejlsberg</a> at <a href="/wiki/Borland" title="Borland">Borland</a> </td> <td>Turbo Pascal, Object Pascal </td></tr> <tr> <td>1989 </td> <td><a href="/wiki/Modula-3" title="Modula-3">Modula-3</a> </td> <td>Cardeli, et al. <a href="/wiki/Digital_Equipment_Corporation" title="Digital Equipment Corporation">DEC</a> and <a href="/wiki/Olivetti" title="Olivetti">Olivetti</a> </td> <td>Modula-2 </td></tr> <tr> <td>1989 </td> <td><a href="/wiki/PowerBASIC" title="PowerBASIC">PowerBASIC</a> </td> <td>Robert 'Bob' Zale </td> <td>Turbo Basic </td></tr> <tr> <td>1989 </td> <td><a href="/wiki/VisSim" title="VisSim">VisSim</a> </td> <td>Peter Darnell, Visual Solutions </td> <td> </td></tr> <tr> <td>1989 </td> <td><a href="/wiki/LPC_(programming_language)" class="mw-redirect" title="LPC (programming language)">LPC</a> </td> <td><a href="/wiki/Lars_Pensj%C3%B6" class="mw-redirect" title="Lars Pensjö">Lars Pensjö</a> </td> <td> </td></tr> <tr> <td>1989 </td> <td><a href="/wiki/Bash_(Unix_shell)" title="Bash (Unix shell)">Bash</a> </td> <td><a href="/wiki/Brian_Fox_(computer_programmer)" class="mw-redirect" title="Brian Fox (computer programmer)">Brian Fox</a> </td> <td><a href="/wiki/Bourne_shell" title="Bourne shell">Bourne shell</a>, <a href="/wiki/C_shell" title="C shell">C shell</a>, <a href="/wiki/KornShell" title="KornShell">KornShell</a> </td></tr> <tr> <td>1989 </td> <td><a href="/wiki/Magik_(programming_language)" title="Magik (programming language)">Magik</a> </td> <td>Arthur Chance, of <a href="/wiki/Smallworld" title="Smallworld">Smallworld</a> Systems Ltd </td> <td><a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a> </td></tr> <tr class="sortbottom"> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="1990s">1990s</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit&amp;section=6" title="Edit section: 1990s"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable sortable"> <tbody><tr> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr> <tr> <td>1990 </td> <td><a href="/wiki/Sather" title="Sather">Sather</a> </td> <td><a href="/wiki/Steve_Omohundro" title="Steve Omohundro">Steve Omohundro</a> </td> <td><a href="/wiki/Eiffel_(programming_language)" title="Eiffel (programming language)">Eiffel</a> </td></tr> <tr> <td>1990 </td> <td><a href="/wiki/AMOS_(programming_language)" title="AMOS (programming language)">AMOS BASIC</a> </td> <td><a href="/wiki/Fran%C3%A7ois_Lionet" title="François Lionet">François Lionet</a> and <a href="/wiki/Constantin_Sotiropoulos" title="Constantin Sotiropoulos">Constantin Sotiropoulos</a> </td> <td><a href="/wiki/STOS_BASIC" title="STOS BASIC">STOS BASIC</a> </td></tr> <tr> <td>1990 </td> <td><a href="/wiki/AMPL" title="AMPL">AMPL</a> </td> <td><a href="/wiki/Robert_Fourer" title="Robert Fourer">Robert Fourer</a>, David Gay and <a href="/wiki/Brian_Kernighan" title="Brian Kernighan">Brian Kernighan</a> at <a href="/wiki/Bell_Laboratories" class="mw-redirect" title="Bell Laboratories">Bell Laboratories</a> </td> <td> </td></tr> <tr> <td>1990 </td> <td><a href="/wiki/Object_Oberon" title="Object Oberon">Object Oberon</a> </td> <td>H Mössenböck, J Templ, R Griesemer </td> <td><a href="/wiki/Oberon_(programming_language)" title="Oberon (programming language)">Oberon</a> </td></tr> <tr> <td>1990 </td> <td><a href="/wiki/J_(programming_language)" title="J (programming language)">J</a> </td> <td><a href="/wiki/Kenneth_E._Iverson" title="Kenneth E. Iverson">Kenneth E. Iverson</a>, <a href="/wiki/Roger_Hui" title="Roger Hui">Roger Hui</a> at Iverson Software </td> <td><a href="/wiki/APL_(programming_language)" title="APL (programming language)">APL</a>, <a href="/wiki/FP_(programming_language)" title="FP (programming language)">FP</a> </td></tr> <tr> <td>1990 </td> <td><a href="/wiki/Haskell" title="Haskell">Haskell</a> </td> <td> </td> <td><a href="/wiki/Miranda_(programming_language)" title="Miranda (programming language)">Miranda</a>, <a href="/wiki/Clean_(programming_language)" title="Clean (programming language)">Clean</a> </td></tr> <tr> <td>1990 </td> <td><a href="/wiki/EuLisp" title="EuLisp">EuLisp</a> </td> <td> </td> <td><a href="/wiki/Common_Lisp" title="Common Lisp">Common Lisp</a>, <a href="/wiki/Scheme_(programming_language)" title="Scheme (programming language)">Scheme</a> </td></tr> <tr> <td>1990 </td> <td><a href="/wiki/Z_shell" title="Z shell">Z shell</a> (<i>zsh</i>) </td> <td>Paul Falstad at <a href="/wiki/Princeton_University" title="Princeton University">Princeton University</a> </td> <td>ksh </td></tr> <tr> <td>1990 </td> <td><a href="/wiki/SKILL" class="mw-redirect" title="SKILL">SKILL</a> </td> <td>T. J. Barnes at <a href="/wiki/Cadence_Design_Systems" title="Cadence Design Systems">Cadence Design Systems</a> </td> <td><a href="/wiki/Franz_Lisp" title="Franz Lisp">Franz Lisp</a> </td></tr> <tr> <td>1991 </td> <td><a href="/wiki/GNU_E" title="GNU E">GNU E</a> </td> <td>David J. DeWitt, Michael J. Carey </td> <td><a href="/wiki/C%2B%2B" title="C++">C++</a> </td></tr> <tr> <td>1991 </td> <td><a href="/wiki/Oberon-2" title="Oberon-2">Oberon-2</a> </td> <td>Hanspeter Mössenböck, <a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a> </td> <td>Object Oberon </td></tr> <tr> <td>1991 </td> <td><a href="/wiki/Oz_(programming_language)" title="Oz (programming language)">Oz</a> </td> <td>Gert Smolka and his students </td> <td>Prolog </td></tr> <tr> <td>1991 </td> <td><a href="/wiki/Pure_(programming_language)" class="mw-redirect" title="Pure (programming language)">Q</a> </td> <td>Albert Gräf </td> <td> </td></tr> <tr> <td>1991 </td> <td><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a> </td> <td><a href="/wiki/Guido_van_Rossum" title="Guido van Rossum">Guido van Rossum</a> </td> <td>Perl, <a href="/wiki/ABC_(programming_language)" title="ABC (programming language)">ABC</a>, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> </td></tr> <tr> <td>1991 </td> <td><a href="/wiki/Visual_Basic_(classic)" title="Visual Basic (classic)">Visual Basic</a> </td> <td><a href="/wiki/Alan_Cooper" title="Alan Cooper">Alan Cooper</a>, sold to <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> </td> <td>QuickBASIC </td></tr> <tr> <td>1992 </td> <td><a href="/wiki/Turbo_Pascal" title="Turbo Pascal">Borland Pascal</a> </td> <td> </td> <td>Turbo Pascal OOP </td></tr> <tr> <td>1992 </td> <td><a href="/wiki/Dylan_(programming_language)" title="Dylan (programming language)">Dylan</a> </td> <td>Many people at <a href="/wiki/Apple_Computer" class="mw-redirect" title="Apple Computer">Apple Computer</a> </td> <td><a href="/wiki/Common_Lisp" title="Common Lisp">Common Lisp</a>, Scheme </td></tr> <tr> <td>1992 </td> <td><a href="/wiki/S-Lang" title="S-Lang">S-Lang</a> </td> <td>John E. Davis </td> <td><a href="/wiki/PostScript" title="PostScript">PostScript</a> </td></tr> <tr> <td>1993? </td> <td><a href="/wiki/Self_(programming_language)" title="Self (programming language)">Self</a> (implementation) </td> <td><a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a> </td> <td>Smalltalk </td></tr> <tr> <td>1993 </td> <td><a href="/wiki/Amiga_E" title="Amiga E">Amiga E</a> </td> <td>Wouter van Oortmerssen </td> <td>DEX, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, Modula-2 </td></tr> <tr> <td>1993 </td> <td><a href="/wiki/Brainfuck" title="Brainfuck">Brainfuck</a> </td> <td>Urban Müller </td> <td>P'′ </td></tr> <tr> <td>1993 </td> <td><a href="/wiki/Transcript_(programming_language)" class="mw-redirect" title="Transcript (programming language)">LiveCode Transcript</a> </td> <td> </td> <td>HyperTalk </td></tr> <tr> <td>1993 </td> <td><a href="/wiki/AppleScript" title="AppleScript">AppleScript</a> </td> <td><a href="/wiki/Apple_Computer" class="mw-redirect" title="Apple Computer">Apple Computer</a> </td> <td>HyperTalk </td></tr> <tr> <td>1993 </td> <td><a href="/wiki/K_(programming_language)" title="K (programming language)">K</a> </td> <td><a href="/wiki/Arthur_Whitney_(computer_scientist)" title="Arthur Whitney (computer scientist)">Arthur Whitney</a> </td> <td>APL, Lisp </td></tr> <tr> <td>1993 </td> <td><a href="/wiki/Lua_(programming_language)" title="Lua (programming language)">Lua</a> </td> <td><a href="/wiki/Roberto_Ierusalimschy" title="Roberto Ierusalimschy">Roberto Ierusalimschy</a> <i>et al.</i> at Tecgraf, PUC-Rio </td> <td>Scheme, SNOBOL, Modula, CLU, <a href="/wiki/C%2B%2B" title="C++">C++</a> </td></tr> <tr> <td>1993 </td> <td><a href="/wiki/R_(programming_language)" title="R (programming language)">R</a> </td> <td><a href="/wiki/Robert_Gentleman_(statistician)" title="Robert Gentleman (statistician)">Robert Gentleman</a> and <a href="/wiki/Ross_Ihaka" title="Ross Ihaka">Ross Ihaka</a> </td> <td>S </td></tr> <tr> <td>1993 </td> <td><a href="/wiki/ZPL_(programming_language)" class="mw-redirect" title="ZPL (programming language)">ZPL</a> </td> <td>Chamberlain <i>et al.</i> at <a href="/wiki/University_of_Washington" title="University of Washington">University of Washington</a> </td> <td>C </td></tr> <tr> <td>1993 </td> <td><a href="/wiki/NewtonScript" title="NewtonScript">NewtonScript</a> </td> <td>Walter Smith </td> <td>Self, Dylan </td></tr> <tr> <td>1993 </td> <td><a href="/wiki/Euphoria_(programming_language)" title="Euphoria (programming language)">Euphoria</a> </td> <td>Robert Craig </td> <td>SNOBOL, AWK, ABC, Icon, Python </td></tr> <tr> <td>1994 </td> <td><a href="/wiki/Claire_(programming_language)" title="Claire (programming language)">Claire</a> </td> <td>Yves Caseau </td> <td>Smalltalk, SETL, OPS5, Lisp, ML, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, LORE, LAURE </td></tr> <tr> <td>1994 </td> <td><a href="/wiki/American_National_Standards_Institute" title="American National Standards Institute">ANSI</a> <a href="/wiki/Common_Lisp" title="Common Lisp">Common Lisp</a> </td> <td> </td> <td><a href="/wiki/Common_Lisp" title="Common Lisp">Common Lisp</a> </td></tr> <tr> <td>1994 </td> <td><a href="/wiki/RAPID" title="RAPID">RAPID</a> </td> <td><a href="/wiki/ABB" title="ABB">ABB</a> </td> <td>ARLA </td></tr> <tr> <td>1994 </td> <td><a href="/wiki/Pike_(programming_language)" title="Pike (programming language)">Pike</a> </td> <td>Fredrik Hübinette et al. at <a href="/wiki/Link%C3%B6ping_University" title="Linköping University">Linköping University</a> </td> <td><a href="/wiki/LPC_(programming_language)" class="mw-redirect" title="LPC (programming language)">LPC</a>, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, μLPC </td></tr> <tr> <td>1994 </td> <td><a href="/wiki/Forth_(programming_language)" title="Forth (programming language)">ANS Forth</a> </td> <td><a href="/wiki/Elizabeth_Rather" title="Elizabeth Rather">Elizabeth Rather</a>, et al. </td> <td>Forth </td></tr> <tr> <td>1995 </td> <td><a href="/wiki/Ada_(programming_language)" title="Ada (programming language)">Ada 95</a> </td> <td>S. Tucker Taft, et al. at Intermetrics </td> <td>Ada 83 </td></tr> <tr> <td>1995 </td> <td><a href="/wiki/Borland" title="Borland">Borland</a> <a href="/wiki/Delphi_(software)" title="Delphi (software)">Delphi</a> </td> <td><a href="/wiki/Anders_Hejlsberg" title="Anders Hejlsberg">Anders Hejlsberg</a> at <a href="/wiki/Borland" title="Borland">Borland</a> </td> <td>Borland Pascal </td></tr> <tr> <td>1995 </td> <td><a href="/wiki/ColdFusion" class="mw-redirect" title="ColdFusion">ColdFusion (CFML)</a> </td> <td><a href="/wiki/Allaire_Corporation" title="Allaire Corporation">Allaire</a> </td> <td> </td></tr> <tr> <td>1995 </td> <td><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a> </td> <td><a href="/wiki/James_Gosling" title="James Gosling">James Gosling</a> at <a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a> </td> <td><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, Simula 67, C++, Smalltalk, Ada 83, Objective-C, Mesa </td></tr> <tr> <td>1995 </td> <td><a href="/wiki/JavaScript" title="JavaScript">LiveScript</a> </td> <td><a href="/wiki/Brendan_Eich" title="Brendan Eich">Brendan Eich</a> at <a href="/wiki/Netscape" title="Netscape">Netscape</a> </td> <td>Self, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, Scheme </td></tr> <tr> <td>1995 </td> <td><a href="/wiki/Mercury_(programming_language)" title="Mercury (programming language)">Mercury</a> </td> <td><a href="/wiki/Zoltan_Somogyi" class="mw-redirect" title="Zoltan Somogyi">Zoltan Somogyi</a> at <a href="/wiki/University_of_Melbourne" title="University of Melbourne">University of Melbourne</a> </td> <td>Prolog, Hope, Haskell </td></tr> <tr> <td>1995 </td> <td><a href="/wiki/PHP" title="PHP">PHP</a> </td> <td><a href="/wiki/Rasmus_Lerdorf" title="Rasmus Lerdorf">Rasmus Lerdorf</a> </td> <td>Perl </td></tr> <tr> <td>1995 </td> <td><a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a> </td> <td><a href="/wiki/Yukihiro_Matsumoto" title="Yukihiro Matsumoto">Yukihiro Matsumoto</a> </td> <td>Smalltalk, Perl </td></tr> <tr> <td>1995 </td> <td><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a> </td> <td><a href="/wiki/Brendan_Eich" title="Brendan Eich">Brendan Eich</a> at <a href="/wiki/Netscape" title="Netscape">Netscape</a> </td> <td>LiveScript </td></tr> <tr> <td>1995 </td> <td><a href="/wiki/Racket_(programming_language)" title="Racket (programming language)">Racket</a> </td> <td><a href="/wiki/Matthew_Flatt" title="Matthew Flatt">Matthew Flatt</a> at <a href="/wiki/Rice_University" title="Rice University">Rice University</a> </td> <td><a href="/wiki/Scheme_(programming_language)" title="Scheme (programming language)">Scheme</a>, <a href="/wiki/Lisp_(programming_language)" title="Lisp (programming language)">Lisp</a> </td></tr> <tr> <td>1996 </td> <td><a href="/wiki/CSS" title="CSS">CSS</a> </td> <td><a href="/wiki/H%C3%A5kon_Wium_Lie" title="Håkon Wium Lie">Håkon Wium Lie</a> and <a href="/wiki/Bert_Bos" title="Bert Bos">Bert Bos</a> </td> <td><a href="/wiki/Standard_Generalized_Markup_Language" title="Standard Generalized Markup Language">SGML</a> </td></tr> <tr> <td>1996 </td> <td><a href="/wiki/Curl_(programming_language)" title="Curl (programming language)">Curl</a> </td> <td>David Kranz, Steve Ward, Chris Terman at <a href="/wiki/Massachusetts_Institute_of_Technology" title="Massachusetts Institute of Technology">MIT</a> </td> <td>Lisp, <a href="/wiki/C%2B%2B" title="C++">C++</a>, Tcl/Tk, TeX, HTML </td></tr> <tr> <td>1996 </td> <td><a href="/wiki/Lasso_(programming_language)" title="Lasso (programming language)">Lasso</a> </td> <td>Blue World Communications </td> <td> </td></tr> <tr> <td>1996 </td> <td><a href="/wiki/Perl_Data_Language" title="Perl Data Language">Perl Data Language</a> (PDL) </td> <td><a href="/wiki/Karl_Glazebrook" title="Karl Glazebrook">Karl Glazebrook</a>, Jarle Brinchmann, Tuomas Lukka, and Christian Soeller </td> <td>APL, Perl </td></tr> <tr> <td>1996 </td> <td><a href="/wiki/VBScript" title="VBScript">VBScript</a> </td> <td>Microsoft </td> <td>Visual Basic </td></tr> <tr> <td>1996 </td> <td><a href="/wiki/OCaml" title="OCaml">OCaml</a> </td> <td><a href="/wiki/INRIA" class="mw-redirect" title="INRIA">INRIA</a> </td> <td>Caml Light, Standard ML </td></tr> <tr> <td>1996 </td> <td><a href="/wiki/NetRexx" title="NetRexx">NetRexx</a> </td> <td><a href="/wiki/Mike_Cowlishaw" title="Mike Cowlishaw">Mike Cowlishaw</a> </td> <td>REXX </td></tr> <tr> <td>1997 </td> <td><a href="/wiki/Component_Pascal" title="Component Pascal">Component Pascal</a> </td> <td>Oberon Microsystems </td> <td>Oberon-2 </td></tr> <tr> <td>1997 </td> <td><a href="/wiki/E_(programming_language)" title="E (programming language)">E</a> </td> <td><a href="/wiki/Mark_S._Miller" title="Mark S. Miller">Mark S. Miller</a> </td> <td>Joule, Original-E </td></tr> <tr> <td>1997 </td> <td><a href="/wiki/Pico_(programming_language)" title="Pico (programming language)">Pico</a> </td> <td><a href="/wiki/Vrije_Universiteit_Brussel" title="Vrije Universiteit Brussel">Free University of Brussels</a> </td> <td>Scheme </td></tr> <tr> <td>1997 </td> <td><a href="/wiki/Squeak" title="Squeak">Squeak</a> </td> <td><a href="/wiki/Alan_Kay" title="Alan Kay">Alan Kay</a>, <i>et al.</i> at <a href="/wiki/Apple_Computer" class="mw-redirect" title="Apple Computer">Apple Computer</a> </td> <td>Smalltalk-80, Self </td></tr> <tr> <td>1997 </td> <td><a href="/wiki/ECMAScript" title="ECMAScript">ECMAScript</a> </td> <td><a href="/wiki/Ecma_International" title="Ecma International">ECMA</a> TC39-TG1 </td> <td><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a> </td></tr> <tr> <td>1997 </td> <td>F-Script </td> <td>Philippe Mougin </td> <td>Smalltalk, APL, Objective-C </td></tr> <tr> <td>1997 </td> <td><a href="/wiki/ISLISP" title="ISLISP">ISLISP</a> </td> <td>ISO Standard ISLISP </td> <td><a href="/wiki/Common_Lisp" title="Common Lisp">Common Lisp</a> </td></tr> <tr> <td>1997 </td> <td><a href="/wiki/Tea_(programming_language)" title="Tea (programming language)">Tea</a> </td> <td>Jorge Nunes </td> <td><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a>, <a href="/wiki/Scheme_(programming_language)" title="Scheme (programming language)">Scheme</a>, <a href="/wiki/Tcl" title="Tcl">Tcl</a> </td></tr> <tr> <td>1997 </td> <td><a href="/wiki/REBOL" class="mw-redirect" title="REBOL">REBOL</a> </td> <td><a href="/wiki/Carl_Sassenrath" title="Carl Sassenrath">Carl Sassenrath</a>, Rebol Technologies </td> <td><a href="/wiki/Self_(programming_language)" title="Self (programming language)">Self</a>, <a href="/wiki/Forth_(programming_language)" title="Forth (programming language)">Forth</a>, <a href="/wiki/Lisp_(programming_language)" title="Lisp (programming language)">Lisp</a>, <a href="/wiki/Logo_(programming_language)" title="Logo (programming language)">Logo</a> </td></tr> <tr> <td>1998 </td> <td><a href="/wiki/Logtalk" title="Logtalk">Logtalk</a> </td> <td>Paulo Moura (then at <a href="/wiki/University_of_Coimbra" title="University of Coimbra">University of Coimbra</a>) </td> <td>Prolog </td></tr> <tr> <td>1998 </td> <td><a href="/wiki/ActionScript" title="ActionScript">ActionScript</a> </td> <td><a href="/wiki/Gary_Grossman" title="Gary Grossman">Gary Grossman</a> </td> <td>ECMAScript </td></tr> <tr> <td>1998 </td> <td><a href="/wiki/C%2B%2B" title="C++">Standard C++</a> </td> <td>ANSI/ISO Standard C++ </td> <td><a href="/wiki/C%2B%2B" title="C++">C++</a>, Standard C, C </td></tr> <tr> <td>1998 </td> <td><a href="/wiki/PureBasic" title="PureBasic">PureBasic</a> </td> <td>Frederic Laboureur, Fantaisie Software </td> <td> </td></tr> <tr> <td>1998 </td> <td><a href="/wiki/UnrealScript" class="mw-redirect" title="UnrealScript">UnrealScript</a> </td> <td><a href="/wiki/Tim_Sweeney_(game_developer)" class="mw-redirect" title="Tim Sweeney (game developer)">Tim Sweeney</a> at <a href="/wiki/Epic_Games" title="Epic Games">Epic Games</a> </td> <td><a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a> </td></tr> <tr> <td>1998 </td> <td><a href="/wiki/XSL_Transformations" class="mw-redirect" title="XSL Transformations">XSLT</a> (+ <a href="/wiki/XPath" title="XPath">XPath</a>) </td> <td><a href="/wiki/World_Wide_Web_Consortium" title="World Wide Web Consortium">W3C</a>, <a href="/wiki/James_Clark_(XML_expert)" class="mw-redirect" title="James Clark (XML expert)">James Clark</a> </td> <td><a href="/wiki/Document_Style_Semantics_and_Specification_Language" title="Document Style Semantics and Specification Language">DSSSL</a> </td></tr> <tr> <td>1998 </td> <td><a href="/wiki/Xojo" title="Xojo">Xojo</a> (REALbasic at the time) </td> <td>Xojo, Andrew Barry </td> <td><a href="/wiki/Visual_Basic_(classic)" title="Visual Basic (classic)">Visual Basic</a> </td></tr> <tr> <td>1999 </td> <td><a href="/wiki/C99" title="C99">C99</a> </td> <td>C99 ISO/IEC 9899:1999 </td> <td><a href="/wiki/ANSI_C#C90" title="ANSI C">C90</a> </td></tr> <tr> <td>1999 </td> <td><a href="/wiki/Gambas" title="Gambas">Gambas</a> </td> <td><a href="/wiki/Beno%C3%AEt_Minisini" title="Benoît Minisini">Benoît Minisini</a> </td> <td><a href="/wiki/Visual_Basic_(classic)" title="Visual Basic (classic)">Visual Basic</a>, <a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a> </td></tr> <tr> <td>1999 </td> <td><a href="/wiki/Game_Maker_Language" class="mw-redirect" title="Game Maker Language">Game Maker Language</a> (GML) </td> <td><a href="/wiki/Mark_Overmars" title="Mark Overmars">Mark Overmars</a> </td> <td><a href="/wiki/GameMaker:_Studio" class="mw-redirect" title="GameMaker: Studio">Game Maker</a> </td></tr> <tr> <td>1999 </td> <td><a href="/wiki/Harbour_(software)" class="mw-redirect" title="Harbour (software)">Harbour</a> </td> <td>Antonio Linares </td> <td><a href="/wiki/DBase" title="DBase">dBase</a>, <a href="/wiki/Clipper_(programming_language)" title="Clipper (programming language)">Clipper</a> </td></tr> <tr class="sortbottom"> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="2000s">2000s</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit&amp;section=7" title="Edit section: 2000s"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable sortable"> <tbody><tr> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr> <tr> <td>2000 </td> <td><a href="/wiki/Join_Java" class="mw-redirect" title="Join Java">Join Java</a> </td> <td>G Stewart von Itzstein </td> <td><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a> </td></tr> <tr> <td>2000 </td> <td><a href="/wiki/DarkBASIC" class="mw-redirect" title="DarkBASIC">DarkBASIC</a> </td> <td><a href="/wiki/The_Game_Creators" title="The Game Creators">The Game Creators</a> </td> <td> </td></tr> <tr> <td>2000 </td> <td><a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a> </td> <td><a href="/wiki/Anders_Hejlsberg" title="Anders Hejlsberg">Anders Hejlsberg</a>, <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> (<a href="/wiki/Ecma_International" title="Ecma International">ECMA</a>) </td> <td><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a>, <a href="/wiki/Delphi_(programming_language)" class="mw-redirect" title="Delphi (programming language)">Delphi</a>, <a href="/wiki/Modula-2" title="Modula-2">Modula-2</a> </td></tr> <tr> <td>2001 </td> <td><a href="/wiki/Joy_(programming_language)" title="Joy (programming language)">Joy</a> </td> <td>Manfred von Thun </td> <td><a href="/wiki/FP_(programming_language)" title="FP (programming language)">FP</a>, <a href="/wiki/Forth_(programming_language)" title="Forth (programming language)">Forth</a> </td></tr> <tr> <td>2001 </td> <td><a href="/wiki/AspectJ" title="AspectJ">AspectJ</a> </td> <td><a href="/wiki/Gregor_Kiczales" title="Gregor Kiczales">Gregor Kiczales</a>, <a href="/wiki/PARC_(company)" title="PARC (company)">Xerox PARC</a> </td> <td><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a>, <a href="/wiki/Common_Lisp" title="Common Lisp">Common Lisp</a> </td></tr> <tr> <td>2001 </td> <td><a href="/wiki/D_(programming_language)" title="D (programming language)">D</a> </td> <td><a href="/wiki/Walter_Bright" title="Walter Bright">Walter Bright</a>, Digital Mars </td> <td><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>, <a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a> </td></tr> <tr> <td>2001 </td> <td><a href="/wiki/Processing_(programming_language)" class="mw-redirect" title="Processing (programming language)">Processing</a> </td> <td><a href="/wiki/Casey_Reas" title="Casey Reas">Casey Reas</a> and <a href="/wiki/Benjamin_Fry" class="mw-redirect" title="Benjamin Fry">Benjamin Fry</a> </td> <td><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a>, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/C%2B%2B" title="C++">C++</a><sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>2001 </td> <td><a href="/wiki/Visual_Basic_.NET" class="mw-redirect" title="Visual Basic .NET">Visual Basic .NET</a> </td> <td><a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> </td> <td><a href="/wiki/Visual_Basic_(classic)" title="Visual Basic (classic)">Visual Basic</a> </td></tr> <tr> <td>2001 </td> <td><a href="/wiki/GDScript" class="mw-redirect" title="GDScript">GDScript</a> (GDS) </td> <td>Juan Linietsky, Ariel Manzur (OKAM Studio) </td> <td><a href="/wiki/Godot_(game_engine)" title="Godot (game engine)">Godot</a> </td></tr> <tr> <td>2001 </td> <td><a href="/wiki/Shakespeare_Programming_Language" title="Shakespeare Programming Language">Shakespeare Programming Language</a> </td> <td>Jon Åslund, Karl Hasselström </td> <td> </td></tr> <tr> <td>2002 </td> <td><a href="/wiki/Io_(programming_language)" title="Io (programming language)">Io</a> </td> <td>Steve Dekorte </td> <td><a href="/wiki/Self_(programming_language)" title="Self (programming language)">Self</a>, <a href="/wiki/NewtonScript" title="NewtonScript">NewtonScript</a>, <a href="/wiki/Lua_(programming_language)" title="Lua (programming language)">Lua</a> </td></tr> <tr> <td>2002 </td> <td><a href="/wiki/Gosu_(programming_language)" title="Gosu (programming language)">Gosu</a> </td> <td>Guidewire Software </td> <td><a href="/wiki/GScript" class="mw-redirect" title="GScript">GScript</a> </td></tr> <tr> <td>2002 </td> <td><a href="/wiki/Scratch_(programming_language)" title="Scratch (programming language)">Scratch</a> </td> <td><a href="/wiki/Mitchel_Resnick" title="Mitchel Resnick">Mitchel Resnick</a>, John Maloney, Natalie Rusk, Evelyn Eastmond, Tammy Stern, Amon Millner, Jay Silver, and Brian Silverman </td> <td><a href="/wiki/Logo_(programming_language)" title="Logo (programming language)">Logo</a>, <a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a>, <a href="/wiki/Squeak" title="Squeak">Squeak</a>, <a href="/wiki/Squeak#E-Toys" title="Squeak">E-Toys</a>, <a href="/wiki/HyperCard" title="HyperCard">HyperCard</a>, <a href="/wiki/AgentSheets" title="AgentSheets">AgentSheets</a>, <a href="/wiki/StarLogo" title="StarLogo">StarLogo</a>, Tweak </td></tr> <tr> <td>2003 </td> <td><a href="/wiki/Nix_(package_manager)" title="Nix (package manager)">Nix</a> </td> <td>Eelco Dolstra </td> <td>Miranda/SASL, Haskell </td></tr> <tr> <td>2003 </td> <td><a href="/wiki/Nemerle" title="Nemerle">Nemerle</a> </td> <td>University of <a href="/wiki/Wroc%C5%82aw" title="Wrocław">Wrocław</a> </td> <td><a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>, <a href="/wiki/Standard_ML" title="Standard ML">ML</a>, MetaHaskell </td></tr> <tr> <td>2003 </td> <td><a href="/wiki/Factor_(programming_language)" title="Factor (programming language)">Factor</a> </td> <td><a href="/wiki/Slava_Pestov" class="mw-redirect" title="Slava Pestov">Slava Pestov</a> </td> <td>Joy, Forth, Lisp </td></tr> <tr> <td>2003 </td> <td><a href="/wiki/Scala_(programming_language)" title="Scala (programming language)">Scala</a> </td> <td><a href="/wiki/Martin_Odersky" title="Martin Odersky">Martin Odersky</a> </td> <td>Smalltalk, Java, Haskell, Standard ML, OCaml </td></tr> <tr> <td>2003 </td> <td><a href="/wiki/C%2B%2B03" title="C++03">C++03</a> </td> <td>C++ ISO/IEC 14882:2003 </td> <td><a href="/wiki/C%2B%2B" title="C++">C++</a>, Standard C, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> </td></tr> <tr> <td>2003 </td> <td><a href="/wiki/Squirrel_(programming_language)" title="Squirrel (programming language)">Squirrel</a> </td> <td>Alberto Demichelis </td> <td><a href="/wiki/Lua_(programming_language)" title="Lua (programming language)">Lua</a> </td></tr> <tr> <td>2003 </td> <td><a href="/wiki/Boo_(programming_language)" title="Boo (programming language)">Boo</a> </td> <td>Rodrigo B. de Oliveira </td> <td><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a> </td></tr> <tr> <td>2004 </td> <td><a href="/wiki/Subtext_(programming_language)" title="Subtext (programming language)">Subtext</a> </td> <td>Jonathan Edwards </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>2004 </td> <td><a href="/wiki/Alma-0" title="Alma-0">Alma-0</a> </td> <td><a href="/wiki/Krzysztof_R._Apt" title="Krzysztof R. Apt">Krzysztof Apt</a>, <a href="/wiki/Centrum_Wiskunde_%26_Informatica" title="Centrum Wiskunde &amp; Informatica">Centrum Wiskunde &amp; Informatica</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>2004 </td> <td><a href="/wiki/FreeBASIC" title="FreeBASIC">FreeBASIC</a> </td> <td>Andre Victor </td> <td>QBasic </td></tr> <tr> <td>2004 </td> <td><a href="/wiki/Groovy_(programming_language)" class="mw-redirect" title="Groovy (programming language)">Groovy</a> </td> <td><a href="/wiki/James_Strachan_(programmer)" class="mw-redirect" title="James Strachan (programmer)">James Strachan</a> </td> <td><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a> </td></tr> <tr> <td>2004 </td> <td><a href="/wiki/Little_b_(programming_language)" title="Little b (programming language)">Little b</a> </td> <td>Aneil Mallavarapu, <a href="/wiki/Harvard_Medical_School" title="Harvard Medical School">Harvard Medical School</a>, Department of Systems Biology </td> <td>Lisp </td></tr> <tr> <td>2005 </td> <td><a href="/wiki/Fantom_(programming_language)" title="Fantom (programming language)">Fantom</a> </td> <td>Brian Frank, Andy Frank </td> <td><a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>, Scala, Ruby, Erlang </td></tr> <tr> <td>2005 </td> <td><a href="/wiki/F_Sharp_(programming_language)" title="F Sharp (programming language)">F#</a> </td> <td><a href="/wiki/Don_Syme" title="Don Syme">Don Syme</a>, <a href="/wiki/Microsoft_Research" title="Microsoft Research">Microsoft Research</a> </td> <td><a href="/wiki/OCaml" title="OCaml">OCaml</a>, <a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>, <a href="/wiki/Haskell" title="Haskell">Haskell</a> </td></tr> <tr> <td>2005 </td> <td><a href="/wiki/Haxe" title="Haxe">Haxe</a> </td> <td>Nicolas Cannasse </td> <td><a href="/wiki/ActionScript" title="ActionScript">ActionScript</a>, <a href="/wiki/OCaml" title="OCaml">OCaml</a>, <a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a> </td></tr> <tr> <td>2005 </td> <td><a href="/wiki/Oxygene_(programming_language)" title="Oxygene (programming language)">Oxygene</a> </td> <td><a href="/wiki/RemObjects_Software" title="RemObjects Software">RemObjects Software</a> </td> <td><a href="/wiki/Object_Pascal" title="Object Pascal">Object Pascal</a>, <a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a> </td></tr> <tr> <td>2005 </td> <td><a href="/wiki/PWCT" title="PWCT">PWCT</a> </td> <td><a href="/wiki/Mahmoud_Samir_Fayed" title="Mahmoud Samir Fayed">Mahmoud Samir Fayed</a> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>2005 </td> <td><a href="/wiki/Seed7" title="Seed7">Seed7</a> </td> <td>Thomas Mertes </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>2005 </td> <td><a href="/wiki/Fish_(Unix_shell)" title="Fish (Unix shell)">fish</a> </td> <td>Thomas Mertes </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>2006 </td> <td><a href="/wiki/Cobra_(programming_language)" title="Cobra (programming language)">Cobra</a> </td> <td>Chuck Esterbrook </td> <td><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>, Eiffel, Objective-C </td></tr> <tr> <td>2006 </td> <td><a href="/wiki/Windows_PowerShell" class="mw-redirect" title="Windows PowerShell">Windows PowerShell</a> </td> <td><a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> </td> <td><a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>, ksh, Perl, <a href="/wiki/Control_Language" title="Control Language">CL</a>, <a href="/wiki/DIGITAL_Command_Language" title="DIGITAL Command Language">DCL</a>, SQL </td></tr> <tr> <td>2006 </td> <td><a href="/wiki/OptimJ" title="OptimJ">OptimJ</a> </td> <td><a href="/wiki/Ateji" title="Ateji">Ateji</a> </td> <td><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a> </td></tr> <tr> <td>2006 </td> <td><a href="/wiki/Fortress_(programming_language)" title="Fortress (programming language)">Fortress</a> </td> <td><a href="/wiki/Guy_L._Steele_Jr." title="Guy L. Steele Jr.">Guy L. Steele Jr.</a> </td> <td><a href="/wiki/Scala_(programming_language)" title="Scala (programming language)">Scala</a>, <a href="/wiki/Standard_ML" title="Standard ML">ML</a>, <a href="/wiki/Haskell" title="Haskell">Haskell</a> </td></tr> <tr> <td>2006 </td> <td><a href="/wiki/Vala_(programming_language)" title="Vala (programming language)">Vala</a> </td> <td><a href="/wiki/GNOME" title="GNOME">GNOME</a> </td> <td><a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a> </td></tr> <tr> <td>2007 </td> <td><a href="/wiki/Ada_(programming_language)" title="Ada (programming language)">Ada 2005</a> </td> <td>Ada Rapporteur Group </td> <td>Ada 95 </td></tr> <tr> <td>2007 </td> <td><a href="/wiki/Agda_(programming_language)" title="Agda (programming language)">Agda</a> </td> <td>Ulf Norell </td> <td><a href="/wiki/Coq_(software)" title="Coq (software)">Coq</a>, <a href="/wiki/Epigram_(programming_language)" title="Epigram (programming language)">Epigram</a>, <a href="/wiki/Haskell" title="Haskell">Haskell</a> </td></tr> <tr> <td>2007 </td> <td><a href="/wiki/QB64" title="QB64">QB64</a> </td> <td>Galleon, QB64Team </td> <td>QBasic </td></tr> <tr> <td>2007 </td> <td><a href="/wiki/Clojure" title="Clojure">Clojure</a> </td> <td><a href="/wiki/Rich_Hickey" title="Rich Hickey">Rich Hickey</a> </td> <td><a href="/wiki/Lisp_(programming_language)" title="Lisp (programming language)">Lisp</a>, <a href="/wiki/ML_(programming_language)" title="ML (programming language)">ML</a>, <a href="/wiki/Haskell" title="Haskell">Haskell</a>, <a href="/wiki/Erlang_(programming_language)" title="Erlang (programming language)">Erlang</a> </td></tr> <tr> <td>2007 </td> <td><a href="/wiki/LOLCODE" title="LOLCODE">LOLCODE</a> </td> <td>Adam Lindsay </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">none (unique language) </td></tr> <tr> <td>2007 </td> <td><a href="/wiki/Oberon_(programming_language)#Oberon-07" title="Oberon (programming language)">Oberon-07</a> </td> <td><a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Wirth</a> </td> <td>Oberon </td></tr> <tr> <td>2007 </td> <td><a href="/wiki/Swift_(parallel_scripting_language)" title="Swift (parallel scripting language)">Swift (parallel scripting language)</a> </td> <td><a href="/wiki/University_of_Chicago" title="University of Chicago">University of Chicago</a>, <a href="/wiki/Argonne_National_Laboratory" title="Argonne National Laboratory">Argonne National Laboratory</a> </td> <td> </td></tr> <tr> <td>2008 </td> <td><a href="/wiki/Nim_(programming_language)" title="Nim (programming language)">Nim</a> </td> <td>Andreas Rumpf </td> <td><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="/wiki/Lisp_(programming_language)" title="Lisp (programming language)">Lisp</a>, <a href="/wiki/Object_Pascal" title="Object Pascal">Object Pascal</a> </td></tr> <tr> <td>2008 </td> <td>Genie </td> <td>Jamie McCracken </td> <td><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="/wiki/Boo_(programming_language)" title="Boo (programming language)">Boo</a>, <a href="/wiki/D_(programming_language)" title="D (programming language)">D</a>, <a href="/wiki/Object_Pascal" title="Object Pascal">Object Pascal</a> </td></tr> <tr> <td>2008 </td> <td><a href="/wiki/Pure_(programming_language)" class="mw-redirect" title="Pure (programming language)">Pure</a> </td> <td>Albert Gräf </td> <td>Q </td></tr> <tr> <td>2009 </td> <td><a href="/wiki/Chapel_(programming_language)" title="Chapel (programming language)">Chapel</a> </td> <td>Brad Chamberlain, <a href="/wiki/Cray" title="Cray">Cray</a> Inc. </td> <td><a href="/wiki/High_Performance_Fortran" title="High Performance Fortran">HPF</a>, <a href="/wiki/ZPL_(programming_language)" class="mw-redirect" title="ZPL (programming language)">ZPL</a> </td></tr> <tr> <td>2009 </td> <td><a href="/wiki/Go_(programming_language)" title="Go (programming language)">Go</a> </td> <td><a href="/wiki/Google" title="Google">Google</a> </td> <td><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/Oberon_(programming_language)" title="Oberon (programming language)">Oberon</a>, <a href="/wiki/Limbo_(programming_language)" title="Limbo (programming language)">Limbo</a>, <a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a> </td></tr> <tr> <td>2009 </td> <td><a href="/wiki/CoffeeScript" title="CoffeeScript">CoffeeScript</a> </td> <td><a href="/wiki/Jeremy_Ashkenas" title="Jeremy Ashkenas">Jeremy Ashkenas</a> </td> <td><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>, <a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a>, <a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="/wiki/Haskell" title="Haskell">Haskell</a> </td></tr> <tr> <td>2009 </td> <td><a href="/wiki/Idris_(programming_language)" title="Idris (programming language)">Idris</a> </td> <td>Edwin Brady </td> <td><a href="/wiki/Haskell" title="Haskell">Haskell</a>, <a href="/wiki/Agda_(programming_language)" title="Agda (programming language)">Agda</a>, <a href="/wiki/Coq_(software)" title="Coq (software)">Coq</a> </td></tr> <tr> <td>2009 </td> <td><a href="/wiki/ParaSail_(programming_language)" title="ParaSail (programming language)">Parasail</a> </td> <td>S. Tucker Taft, <a href="/wiki/AdaCore" class="mw-redirect" title="AdaCore">AdaCore</a> </td> <td><a href="/wiki/Modula" title="Modula">Modula</a>, <a href="/wiki/Ada_(programming_language)" title="Ada (programming language)">Ada</a>, <a href="/wiki/Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a>, <a href="/wiki/ML_(programming_language)" title="ML (programming language)">ML</a> </td></tr> <tr> <td>2009 </td> <td><a href="/wiki/Whiley_(programming_language)" title="Whiley (programming language)">Whiley</a> </td> <td>David J. Pearce </td> <td><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a>, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a> </td></tr> <tr> <td>2009 </td> <td><a href="/wiki/Dafny" title="Dafny">Dafny</a> </td> <td>K. Rustan M. Leino </td> <td><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a>, <a href="/w/index.php?title=Spec_Sharp&amp;action=edit&amp;redlink=1" class="new" title="Spec Sharp (page does not exist)">Spec#</a> </td></tr> <tr class="sortbottom"> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="2010s">2010s</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit&amp;section=8" title="Edit section: 2010s"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable sortable"> <tbody><tr> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr> <tr> <td>2010 </td> <td><a href="/wiki/Rust_(programming_language)" title="Rust (programming language)">Rust</a> </td> <td>Graydon Hoare, <a href="/wiki/Mozilla" title="Mozilla">Mozilla</a> </td> <td><a href="/wiki/Alef_(programming_language)" title="Alef (programming language)">Alef</a>, <a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/Camlp4" title="Camlp4">Camlp4</a>, <a href="/wiki/Erlang_(programming_language)" title="Erlang (programming language)">Erlang</a>, <a href="/wiki/Hermes_(programming_language)" title="Hermes (programming language)">Hermes</a>, <a href="/wiki/Limbo_(programming_language)" title="Limbo (programming language)">Limbo</a>, Napier, <a href="/wiki/Napier88" title="Napier88">Napier88</a>, <a href="/wiki/Newsqueak" title="Newsqueak">Newsqueak</a>, NIL, <a href="/wiki/Sather" title="Sather">Sather</a>, <a href="/wiki/Standard_ML" title="Standard ML">Standard ML</a> </td></tr> <tr> <td>2011 </td> <td><a href="/wiki/C11_(C_standard_revision)" title="C11 (C standard revision)">C11</a> </td> <td>C11 ISO/IEC 9899:2011 </td> <td><a href="/wiki/C99" title="C99">C99</a> </td></tr> <tr> <td>2011 </td> <td><a href="/wiki/Ceylon_Project" class="mw-redirect" title="Ceylon Project">Ceylon</a> </td> <td>Gavin King, <a href="/wiki/Red_Hat" title="Red Hat">Red Hat</a> </td> <td><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a> </td></tr> <tr> <td>2011 </td> <td><a href="/wiki/Dart_(programming_language)" title="Dart (programming language)">Dart</a> </td> <td><a href="/wiki/Google" title="Google">Google</a> </td> <td><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a>, <a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>, <a href="/wiki/CoffeeScript" title="CoffeeScript">CoffeeScript</a>, <a href="/wiki/Go_(programming_language)" title="Go (programming language)">Go</a> </td></tr> <tr> <td>2011 </td> <td><a href="/wiki/C%2B%2B11" title="C++11">C++11</a> </td> <td>C++ ISO/IEC 14882:2011 </td> <td><a href="/wiki/C%2B%2B" title="C++">C++</a>, Standard C, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> </td></tr> <tr> <td>2011 </td> <td><a href="/wiki/Kotlin_(programming_language)" title="Kotlin (programming language)">Kotlin</a> </td> <td><a href="/wiki/JetBrains" title="JetBrains">JetBrains</a> </td> <td><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a>, <a href="/wiki/Scala_(programming_language)" title="Scala (programming language)">Scala</a>, <a href="/wiki/Groovy_(programming_language)" class="mw-redirect" title="Groovy (programming language)">Groovy</a>, <a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>, <a href="/wiki/Gosu_(programming_language)" title="Gosu (programming language)">Gosu</a> </td></tr> <tr> <td>2011 </td> <td><a href="/wiki/Red_(programming_language)" title="Red (programming language)">Red</a> </td> <td>Nenad Rakočević </td> <td><a href="/wiki/Rebol" title="Rebol">Rebol</a>, <a href="/wiki/Scala_(programming_language)" title="Scala (programming language)">Scala</a>, <a href="/wiki/Lua_(programming_language)" title="Lua (programming language)">Lua</a> </td></tr> <tr> <td>2011 </td> <td><a href="/wiki/Opa_(programming_language)" title="Opa (programming language)">Opa</a> </td> <td>MLstate </td> <td><a href="/wiki/OCaml" title="OCaml">OCaml</a>, <a href="/wiki/Erlang_(programming_language)" title="Erlang (programming language)">Erlang</a>, <a href="/wiki/JavaScript" title="JavaScript">JavaScript</a> </td></tr> <tr> <td>2012 </td> <td><a href="/wiki/Elixir_(programming_language)" title="Elixir (programming language)">Elixir</a> </td> <td>José Valim </td> <td><a href="/wiki/Erlang_(programming_language)" title="Erlang (programming language)">Erlang</a>, <a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a>, <a href="/wiki/Clojure" title="Clojure">Clojure</a> </td></tr> <tr> <td>2012 </td> <td><a href="/wiki/Elm_(programming_language)" title="Elm (programming language)">Elm</a> </td> <td>Evan Czaplicki </td> <td><a href="/wiki/Haskell" title="Haskell">Haskell</a>, <a href="/wiki/Standard_ML" title="Standard ML">Standard ML</a>, <a href="/wiki/OCaml" title="OCaml">OCaml</a>, <a href="/wiki/F_Sharp_(programming_language)" title="F Sharp (programming language)">F#</a> </td></tr> <tr> <td>2012 </td> <td><a href="/wiki/TypeScript" title="TypeScript">TypeScript</a> </td> <td><a href="/wiki/Anders_Hejlsberg" title="Anders Hejlsberg">Anders Hejlsberg</a>, <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> </td> <td><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>, <a href="/wiki/CoffeeScript" title="CoffeeScript">CoffeeScript</a> </td></tr> <tr> <td>2012 </td> <td><a href="/wiki/Julia_(programming_language)" title="Julia (programming language)">Julia</a> </td> <td><a href="/wiki/Jeff_Bezanson" title="Jeff Bezanson">Jeff Bezanson</a>, <a href="/wiki/Stefan_Karpinski" title="Stefan Karpinski">Stefan Karpinski</a>, <a href="/wiki/Viral_Shah" class="mw-redirect" title="Viral Shah">Viral Shah</a>, <a href="/wiki/Alan_Edelman" title="Alan Edelman">Alan Edelman</a>, <a href="/wiki/Massachusetts_Institute_of_Technology" title="Massachusetts Institute of Technology">MIT</a> </td> <td><a href="/wiki/MATLAB" title="MATLAB">MATLAB</a>, <a href="/wiki/Lisp_(programming_language)" title="Lisp (programming language)">Lisp</a>, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/Fortran" title="Fortran">Fortran</a>, <a href="/wiki/Mathematica" class="mw-redirect" title="Mathematica">Mathematica</a><sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup> (strictly its <a href="/wiki/Wolfram_Language" title="Wolfram Language">Wolfram Language</a>), <a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="/wiki/Perl" title="Perl">Perl</a>, <a href="/wiki/R_(programming_language)" title="R (programming language)">R</a>, <a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a>, <a href="/wiki/Lua_(programming_language)" title="Lua (programming language)">Lua</a><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>2012 </td> <td><a href="/wiki/P_(programming_language)" title="P (programming language)">P</a> </td> <td>Vivek Gupta, Ethan Jackson, Shaz Qadeer, Sriram Rajamani, <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> </td> <td> </td></tr> <tr> <td>2012 </td> <td><a href="/wiki/Ada_(programming_language)" title="Ada (programming language)">Ada 2012</a> </td> <td>ARA and Ada Europe (ISO/IEC 8652:2012) </td> <td>Ada 2005, ISO/IEC 8652:1995/Amd 1:2007 </td></tr> <tr> <td>2013 </td> <td><a href="/wiki/P4_(programming_language)" title="P4 (programming language)">P4</a> </td> <td>P4 Language Consortium (<a rel="nofollow" class="external text" href="https://P4.org">P4.org</a>) </td></tr> <tr> <td>2013 </td> <td><a href="/wiki/PureScript" title="PureScript">PureScript</a> </td> <td>Phil Freeman </td> <td><a href="/wiki/Haskell" title="Haskell">Haskell</a> </td></tr> <tr> <td>2013 </td> <td><a href="/wiki/Hopscotch_(programming_language)" title="Hopscotch (programming language)">Hopscotch</a> </td> <td>Hopscotch Technologies </td> <td><a href="/wiki/Scratch_(programming_language)" title="Scratch (programming language)">Scratch</a> </td></tr> <tr> <td>2013 </td> <td><a href="/wiki/Cuneiform_(programming_language)" title="Cuneiform (programming language)">Cuneiform</a> </td> <td>Jörgen Brandt </td> <td><a href="/wiki/Swift_(parallel_scripting_language)" title="Swift (parallel scripting language)">Swift</a> (the parallel scripting language) </td></tr> <tr> <td>2013 </td> <td><a href="/wiki/Lean_(programming_language)" class="mw-redirect" title="Lean (programming language)">Lean</a> </td> <td><a href="/wiki/Microsoft_Research" title="Microsoft Research">Microsoft Research</a> </td> <td><a href="/wiki/ML_(programming_language)" title="ML (programming language)">ML</a>, <a href="/wiki/Coq_(software)" title="Coq (software)">Coq</a>, <a href="/wiki/Haskell" title="Haskell">Haskell</a>, <a href="/wiki/Agda_(programming_language)" title="Agda (programming language)">Agda</a> </td></tr> <tr> <td>2013 </td> <td><a href="/wiki/Hy_(programming_language)" title="Hy (programming language)">Hy</a> </td> <td>Paul Tagliamonte </td> <td><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="/wiki/Lisp_(programming_language)" title="Lisp (programming language)">Lisp</a>, <a href="/wiki/Clojure" title="Clojure">Clojure</a> </td></tr> <tr> <td>2014 </td> <td><a href="/wiki/Crystal_(programming_language)" title="Crystal (programming language)">Crystal</a> </td> <td>Ary Borenszweig, Manas Technology Solutions </td> <td><a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a>, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/Rust_(programming_language)" title="Rust (programming language)">Rust</a>, <a href="/wiki/Go_(programming_language)" title="Go (programming language)">Go</a>, <a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>, <a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a> </td></tr> <tr> <td>2014 </td> <td><a href="/wiki/Hack_(programming_language)" title="Hack (programming language)">Hack</a> </td> <td><a href="/wiki/Facebook" title="Facebook">Facebook</a> </td> <td><a href="/wiki/PHP" title="PHP">PHP</a> </td></tr> <tr> <td>2014 </td> <td><a href="/wiki/Swift_(programming_language)" title="Swift (programming language)">Swift</a> </td> <td><a href="/wiki/Apple_Inc." title="Apple Inc.">Apple Inc.</a> </td> <td><a href="/wiki/Objective-C" title="Objective-C">Objective-C</a>, <a href="/wiki/Rust_(programming_language)" title="Rust (programming language)">Rust</a>, <a href="/wiki/Haskell" title="Haskell">Haskell</a>, <a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a>, <a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>, <a href="/wiki/CLU_(programming_language)" title="CLU (programming language)">CLU</a> </td></tr> <tr> <td>2014 </td> <td><a href="/wiki/C%2B%2B14" title="C++14">C++14</a> </td> <td>C++ ISO/IEC 14882:2014 </td> <td><a href="/wiki/C%2B%2B11" title="C++11">C++11</a>, Standard C, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> </td></tr> <tr> <td>2014 </td> <td><a href="/wiki/Solidity" title="Solidity">Solidity</a> </td> <td><a href="/wiki/Gavin_Wood" title="Gavin Wood">Gavin Wood</a>, <a href="/wiki/Ethereum" title="Ethereum">Ethereum</a> </td> <td><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>, <a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a> </td></tr> <tr> <td>2015 </td> <td><a href="/wiki/Raku_(programming_language)" title="Raku (programming language)">Raku</a> </td> <td><a href="/wiki/Larry_Wall" title="Larry Wall">Larry Wall</a>, <a rel="nofollow" class="external text" href="https://github.com/rakudo/rakudo/blob/master/CREDITS">The Rakudo Team</a> </td> <td><a href="/wiki/Perl" title="Perl">Perl</a>, <a href="/wiki/Haskell" title="Haskell">Haskell</a>, <a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a> </td></tr> <tr> <td>2015 </td> <td><a href="/wiki/Zig_(programming_language)" title="Zig (programming language)">Zig</a> </td> <td>Andrew Kelley </td> <td><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/C%2B%2B" title="C++">C++</a>, <a href="/wiki/LLVM_IR" class="mw-redirect" title="LLVM IR">LLVM IR</a>, <a href="/wiki/Go_(programming_language)" title="Go (programming language)">Go</a>, <a href="/wiki/Rust_(programming_language)" title="Rust (programming language)">Rust</a> </td></tr> <tr> <td>2016 </td> <td><a href="/wiki/Reason_(programming_language)" title="Reason (programming language)">Reason</a> </td> <td>Jordan Walke </td> <td><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>, <a href="/wiki/OCaml" title="OCaml">OCaml</a><sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>2016 </td> <td><a href="/wiki/Ring_(programming_language)" title="Ring (programming language)">Ring</a> </td> <td><a href="/wiki/Mahmoud_Samir_Fayed" title="Mahmoud Samir Fayed">Mahmoud Samir Fayed</a> </td> <td><a href="/wiki/Lua_(programming_language)" title="Lua (programming language)">Lua</a>, <a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a>, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>, <a href="/wiki/BASIC" title="BASIC">BASIC</a>, <a href="/wiki/QML" title="QML">QML</a>, <a href="/wiki/XBase" title="XBase">xBase</a>, Supernova<sup id="cite_ref-The_Ring_programming_language_and_other_languages_13-0" class="reference"><a href="#cite_note-The_Ring_programming_language_and_other_languages-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td>2017 </td> <td><a href="/wiki/C%2B%2B17" title="C++17">C++17</a> </td> <td>C++ ISO/IEC 14882:2017 </td> <td><a href="/wiki/C%2B%2B14" title="C++14">C++14</a>, Standard C, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> </td></tr> <tr> <td>2017 </td> <td><a href="/wiki/AssemblyScript" title="AssemblyScript">AssemblyScript</a> </td> <td>The AssemblyScript Project<sup id="cite_ref-as-wg_14-0" class="reference"><a href="#cite_note-as-wg-14"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup> </td> <td><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>, <a href="/wiki/TypeScript" title="TypeScript">TypeScript</a>, <a href="/wiki/WebAssembly" title="WebAssembly">WebAssembly</a> </td></tr> <tr> <td>2017 </td> <td><a href="/wiki/Ballerina_(programming_language)" title="Ballerina (programming language)">Ballerina</a> </td> <td><a href="/wiki/WSO2" title="WSO2">WSO2</a>, Open Source<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup> </td> <td><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a>, <a href="/wiki/JavaScript_(programming_language)" class="mw-redirect" title="JavaScript (programming language)">Javascript</a>, <a href="/wiki/Go_(programming_language)" title="Go (programming language)">Go</a>, <a href="/wiki/Rust_(programming_language)" title="Rust (programming language)">Rust</a>, <a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a> </td></tr> <tr> <td>2017 </td> <td><a href="/wiki/Q_Sharp" title="Q Sharp">Q#</a> </td> <td><a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> </td> <td><a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>, <a href="/wiki/F_Sharp_(programming_language)" title="F Sharp (programming language)">F#</a>, <a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a> </td></tr> <tr> <td>2018 </td> <td><a href="/wiki/C17_(C_standard_revision)" title="C17 (C standard revision)">C17</a> </td> <td>ISO/IEC 9899:2018 </td> <td><a href="/wiki/C11_(C_standard_revision)" title="C11 (C standard revision)">C11</a> </td></tr> <tr> <td>2018 </td> <td><a href="/wiki/Fortran#Fortran_2018" title="Fortran">Fortran 2018</a> </td> <td>ISO/IEC JTC1/SC22/WG5 N2150:2018 </td> <td><a href="/wiki/Fortran#Fortran_2008" title="Fortran">Fortran 2008</a> </td></tr> <tr> <td>2019 </td> <td><a href="/wiki/Bosque_(programming_language)" title="Bosque (programming language)">Bosque</a> </td> <td>Mark Marron, <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> </td> <td><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>, <a href="/wiki/TypeScript" title="TypeScript">TypeScript</a>, <a href="/wiki/ML_(programming_language)" title="ML (programming language)">ML</a> </td></tr> <tr> <td>2019 </td> <td><a href="/wiki/V_(programming_language)" title="V (programming language)">V (Vlang)</a> </td> <td>Alexander Medvednikov </td> <td><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/Go_(programming_language)" title="Go (programming language)">Go</a>, <a href="/wiki/Kotlin_(programming_language)" title="Kotlin (programming language)">Kotlin</a>, <a href="/wiki/Oberon_(programming_language)" title="Oberon (programming language)">Oberon</a>, <a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="/wiki/Rust_(programming_language)" title="Rust (programming language)">Rust</a>, <a href="/wiki/Swift_(programming_language)" title="Swift (programming language)">Swift</a> </td></tr> <tr class="sortbottom"> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="2020s">2020s</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit&amp;section=9" title="Edit section: 2020s"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable sortable"> <tbody><tr> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr> <tr> <td>2020 </td> <td><a href="/wiki/C%2B%2B20" title="C++20">C++20</a> </td> <td>C++ ISO/IEC 14882:2020 </td> <td><a href="/wiki/C%2B%2B17" title="C++17">C++17</a>, Standard C, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> </td></tr> <tr> <td>2021 </td> <td><a href="/wiki/Microsoft_Power_Fx" title="Microsoft Power Fx">Microsoft Power Fx</a> </td> <td>Vijay Mital, Robin Abraham, Shon Katzenberger, Darryl Rubin, <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> </td> <td><a href="/wiki/Microsoft_Excel" title="Microsoft Excel">Excel formulas</a> </td></tr> <tr> <td>2022 </td> <td><a href="/wiki/Carbon_(programming_language)" title="Carbon (programming language)">Carbon</a> </td> <td>Google </td> <td>C++, <a href="/wiki/Rust_(programming_language)" title="Rust (programming language)">Rust</a> </td></tr> <tr> <td>2023 </td> <td><a href="/wiki/Mojo_(programming_language)" title="Mojo (programming language)">Mojo</a> </td> <td>Modular </td> <td><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a> </td></tr> <tr> <td>2023 </td> <td><a href="/wiki/Fortran#Fortran_2023" title="Fortran">Fortran 2023</a> </td> <td>ISO/IEC JTC1/SC22 2023 </td> <td><a href="/wiki/Fortran#Fortran_2018" title="Fortran">Fortran 2018</a> </td></tr> <tr> <td>2024 </td> <td><a href="/wiki/Gleam_(programming_language)" title="Gleam (programming language)">Gleam</a> </td> <td>Louis Pilfold, Fly.io </td> <td><a href="/wiki/Erlang_(programming_language)" title="Erlang (programming language)">Erlang</a>, <a href="/wiki/Elixir_(programming_language)" title="Elixir (programming language)">Elixir</a>, <a href="/wiki/Elm_(programming_language)" title="Elm (programming language)">Elm</a>, <a href="/wiki/Rust_(programming_language)" title="Rust (programming language)">Rust</a>, <a href="/wiki/Go_(programming_language)" title="Go (programming language)">Go</a>, <a href="/wiki/OCaml" title="OCaml">OCaml</a> </td></tr> <tr> <td>2024 </td> <td><a href="/wiki/C%2B%2B23" title="C++23">C++23</a> </td> <td>C++ ISO/IEC 14882:2024 </td> <td><a href="/wiki/C%2B%2B20" title="C++20">C++20</a>, Standard C, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> </td></tr> <tr class="sortbottom"> <th>Year </th> <th>Name </th> <th>Chief developer, company </th> <th>Predecessor(s) </th></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit&amp;section=10" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/History_of_computing_hardware" title="History of computing hardware">History of computing hardware</a></li> <li><a href="/wiki/History_of_programming_languages" title="History of programming languages">History of programming languages</a></li> <li><a href="/wiki/Programming_language" title="Programming language">Programming language</a></li> <li><a href="/wiki/Timeline_of_computing" title="Timeline of computing">Timeline of computing</a></li> <li><a href="/wiki/Programming_language_theory#Timeline" title="Programming language theory">Timeline of programming language theory</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit&amp;section=11" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://hopl.info/showlanguage.prx?exp=4929">"ARC - Assembler for Booth"</a>. <i>hopl.info</i><span class="reference-accessdate">. Retrieved <span class="nowrap">11 October</span> 2022</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=hopl.info&amp;rft.atitle=ARC+-+Assembler+for+Booth&amp;rft_id=https%3A%2F%2Fhopl.info%2Fshowlanguage.prx%3Fexp%3D4929&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATimeline+of+programming+languages" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://purl.umn.edu/104288">UNIVAC conference</a>, <a href="/wiki/Charles_Babbage_Institute" class="mw-redirect" title="Charles Babbage Institute">Charles Babbage Institute</a>, University of Minnesota. 171-page transcript of oral history with computer pioneers, including Albert B. Tonik, involved with the <a href="/wiki/Univac" class="mw-redirect" title="Univac">Univac</a> computer, held on 17–18 May 1990.</span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1 cs1-prop-foreign-lang-source"><a rel="nofollow" class="external text" href="http://pl.attitu.de/zuse/technik/freiburger.html">"Der Freiburger Code auf der Zuse"</a> (in German)<span class="reference-accessdate">. Retrieved <span class="nowrap">26 October</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Der+Freiburger+Code+auf+der+Zuse&amp;rft_id=http%3A%2F%2Fpl.attitu.de%2Fzuse%2Ftechnik%2Ffreiburger.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATimeline+of+programming+languages" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFH._Zuse" class="citation web cs1">H. Zuse. <a rel="nofollow" class="external text" href="http://www.horst-zuse.homepage.t-online.de/seite51.html">"Z22"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">26 October</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Z22&amp;rft.au=H.+Zuse&amp;rft_id=http%3A%2F%2Fwww.horst-zuse.homepage.t-online.de%2Fseite51.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATimeline+of+programming+languages" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSmillie" class="citation web cs1">Smillie, Keith. <a rel="nofollow" class="external text" href="http://amturing.acm.org/award_winners/iverson_9147499.cfm">"Kenneth E. Iverson – A.M. Turing Award Winner"</a>. ACM.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Kenneth+E.+Iverson+%E2%80%93+A.M.+Turing+Award+Winner&amp;rft.pub=ACM&amp;rft.aulast=Smillie&amp;rft.aufirst=Keith&amp;rft_id=http%3A%2F%2Famturing.acm.org%2Faward_winners%2Fiverson_9147499.cfm&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATimeline+of+programming+languages" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.youtube.com/watch?v=EY6q5dv_B-o">"Ken Thompson interviewed by Brian Kernighan at VCF East 2019"</a>. <i><a href="/wiki/YouTube" title="YouTube">YouTube</a></i>. 6 May 2019.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=YouTube&amp;rft.atitle=Ken+Thompson+interviewed+by+Brian+Kernighan+at+VCF+East+2019&amp;rft.date=2019-05-06&amp;rft_id=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DEY6q5dv_B-o&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATimeline+of+programming+languages" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://isocpp.org/tour">"Tour&#160;: Standard C++"</a>. <i>isocpp.org</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=isocpp.org&amp;rft.atitle=Tour+%3A+Standard+C%2B%2B&amp;rft_id=https%3A%2F%2Fisocpp.org%2Ftour&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATimeline+of+programming+languages" class="Z3988"></span></span> </li> <li id="cite_note-invention3-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-invention3_8-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFStroustrup2010" class="citation web cs1">Stroustrup, Bjarne (7 March 2010). <a rel="nofollow" class="external text" href="http://www.stroustrup.com/bs_faq.html#invention">"Bjarne Stroustrup's FAQ: When was C++ invented?"</a>. <i>stroustrup.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160206214150/http://www.stroustrup.com/bs_faq.html#invention">Archived</a> from the original on 6 February 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">15 February</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=stroustrup.com&amp;rft.atitle=Bjarne+Stroustrup%27s+FAQ%3A+When+was+C%2B%2B+invented%3F&amp;rft.date=2010-03-07&amp;rft.aulast=Stroustrup&amp;rft.aufirst=Bjarne&amp;rft_id=http%3A%2F%2Fwww.stroustrup.com%2Fbs_faq.html%23invention&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATimeline+of+programming+languages" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.arduino.cc/reference/en/">"Arduino Reference"</a>. <i>www.arduino.cc</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=www.arduino.cc&amp;rft.atitle=Arduino+Reference&amp;rft_id=https%3A%2F%2Fwww.arduino.cc%2Freference%2Fen%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATimeline+of+programming+languages" class="Z3988"></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://julialang.org/blog/2012/02/why-we-created-julia">"Why We Created Julia"</a>. <i>Julia website</i>. February 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">7 February</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=Julia+website&amp;rft.atitle=Why+We+Created+Julia&amp;rft.date=2012-02&amp;rft_id=http%3A%2F%2Fjulialang.org%2Fblog%2F2012%2F02%2Fwhy-we-created-julia&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATimeline+of+programming+languages" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160408134008/http://julia.readthedocs.org/en/latest/manual/introduction/">"Introduction"</a>. <i>The Julia Manual</i>. Archived from <a rel="nofollow" class="external text" href="http://julia.readthedocs.org/en/latest/manual/introduction/">the original</a> on 8 April 2016.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=The+Julia+Manual&amp;rft.atitle=Introduction&amp;rft_id=http%3A%2F%2Fjulia.readthedocs.org%2Fen%2Flatest%2Fmanual%2Fintroduction%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATimeline+of+programming+languages" class="Z3988"></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation cs2"><a rel="nofollow" class="external text" href="https://github.com/facebook/reason"><i>Simple, fast &amp; type safe code that leverages the JavaScript &amp; OCaml ecosystems: facebook/reason</i></a>, Facebook, 24 March 2019<span class="reference-accessdate">, retrieved <span class="nowrap">24 March</span> 2019</span></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Simple%2C+fast+%26+type+safe+code+that+leverages+the+JavaScript+%26+OCaml+ecosystems%3A+facebook%2Freason&amp;rft.pub=Facebook&amp;rft.date=2019-03-24&amp;rft_id=https%3A%2F%2Fgithub.com%2Ffacebook%2Freason&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATimeline+of+programming+languages" class="Z3988"></span></span> </li> <li id="cite_note-The_Ring_programming_language_and_other_languages-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-The_Ring_programming_language_and_other_languages_13-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRing_Team2021" class="citation web cs1">Ring Team (23 October 2021). <a rel="nofollow" class="external text" href="http://ring-lang.github.io/doc1.16/introduction.html#ring-and-other-languages">"The Ring programming language and other languages"</a>. <i>ring-lang.net</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=ring-lang.net&amp;rft.atitle=The+Ring+programming+language+and+other+languages&amp;rft.date=2021-10-23&amp;rft.au=Ring+Team&amp;rft_id=http%3A%2F%2Fring-lang.github.io%2Fdoc1.16%2Fintroduction.html%23ring-and-other-languages&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATimeline+of+programming+languages" class="Z3988"></span></span> </li> <li id="cite_note-as-wg-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-as-wg_14-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFThe_AssemblyScript_Project2020" class="citation web cs1">The AssemblyScript Project (24 April 2020). <a rel="nofollow" class="external text" href="https://github.com/AssemblyScript/working-group">"AssemblyScript Working Group"</a>. <i>GitHub.com</i>. AssemblyScript Project<span class="reference-accessdate">. Retrieved <span class="nowrap">10 February</span> 2021</span>. <q>Daniel Wirtz (@dcodeIO) - Author of AssemblyScript</q></cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=GitHub.com&amp;rft.atitle=AssemblyScript+Working+Group&amp;rft.date=2020-04-24&amp;rft.au=The+AssemblyScript+Project&amp;rft_id=https%3A%2F%2Fgithub.com%2FAssemblyScript%2Fworking-group&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATimeline+of+programming+languages" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/ballerina-platform/ballerina-lang">"GitHub - ballerina-platform/ballerina-lang: The Ballerina Programming Language"</a>. 25 November 2019 &#8211; via GitHub.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=GitHub+-+ballerina-platform%2Fballerina-lang%3A+The+Ballerina+Programming+Language&amp;rft.date=2019-11-25&amp;rft_id=https%3A%2F%2Fgithub.com%2Fballerina-platform%2Fballerina-lang&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATimeline+of+programming+languages" class="Z3988"></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Timeline_of_programming_languages&amp;action=edit&amp;section=12" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="http://hopl.info/">Online Historical Encyclopaedia of Programming Languages</a></li> <li><a rel="nofollow" class="external text" href="http://merd.sourceforge.net/pixel/language-study/diagram.html">Diagram &amp; history of programming languages</a></li> <li><a rel="nofollow" class="external text" href="http://www.levenez.com/lang/">Eric Levenez's timeline diagram of computer languages history</a></li></ul> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Programming_languages" style="padding:3px"><table class="nowraplinks hlist mw-collapsible expanded navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Programming_languages" title="Template:Programming languages"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Programming_languages" title="Template talk:Programming languages"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Programming_languages" title="Special:EditPage/Template:Programming languages"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Programming_languages" style="font-size:114%;margin:0 4em"><a href="/wiki/Programming_language" title="Programming language">Programming languages</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/Comparison_of_programming_languages" title="Comparison of programming languages">Comparison</a></li> <li><a class="mw-selflink selflink">Timeline</a></li> <li><a href="/wiki/History_of_programming_languages" title="History of programming languages">History</a></li></ul> </div></td></tr><tr><td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Ada_(programming_language)" title="Ada (programming language)">Ada</a></li> <li><a href="/wiki/ALGOL" title="ALGOL">ALGOL</a> <ul><li><a href="/wiki/Simula" title="Simula">Simula</a></li></ul></li> <li><a href="/wiki/APL_(programming_language)" title="APL (programming language)">APL</a></li> <li><a href="/wiki/Assembly_language" title="Assembly language">Assembly</a></li> <li><a href="/wiki/BASIC" title="BASIC">BASIC</a> <ul><li><a href="/wiki/Visual_Basic" title="Visual Basic">Visual Basic</a> <ul><li><a href="/wiki/Visual_Basic_(classic)" title="Visual Basic (classic)">classic</a></li> <li><a href="/wiki/Visual_Basic_(.NET)" title="Visual Basic (.NET)">.NET</a></li></ul></li></ul></li> <li><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a></li> <li><a href="/wiki/C%2B%2B" title="C++">C++</a></li> <li><a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a></li> <li><a href="/wiki/COBOL" title="COBOL">COBOL</a></li> <li><a href="/wiki/Erlang_(programming_language)" title="Erlang (programming language)">Erlang</a></li> <li><a href="/wiki/Forth_(programming_language)" title="Forth (programming language)">Forth</a></li> <li><a href="/wiki/Fortran" title="Fortran">Fortran</a></li> <li><a href="/wiki/Go_(programming_language)" title="Go (programming language)">Go</a></li> <li><a href="/wiki/Haskell" title="Haskell">Haskell</a></li> <li><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a></li> <li><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a></li> <li><a href="/wiki/Julia_(programming_language)" title="Julia (programming language)">Julia</a></li> <li><a href="/wiki/Kotlin_(programming_language)" title="Kotlin (programming language)">Kotlin</a></li> <li><a href="/wiki/Lisp_(programming_language)" title="Lisp (programming language)">Lisp</a></li> <li><a href="/wiki/Lua_(programming_language)" title="Lua (programming language)">Lua</a></li> <li><a href="/wiki/MATLAB" title="MATLAB">MATLAB</a></li> <li><a href="/wiki/ML_(programming_language)" title="ML (programming language)">ML</a></li> <li><a href="/wiki/Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a> <ul><li><a href="/wiki/Object_Pascal" title="Object Pascal">Object Pascal</a></li></ul></li> <li><a href="/wiki/Perl" title="Perl">Perl</a></li> <li><a href="/wiki/PHP" title="PHP">PHP</a></li> <li><a href="/wiki/Prolog" title="Prolog">Prolog</a></li> <li><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a></li> <li><a href="/wiki/R_(programming_language)" title="R (programming language)">R</a></li> <li><a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a></li> <li><a href="/wiki/Rust_(programming_language)" title="Rust (programming language)">Rust</a></li> <li><a href="/wiki/SQL" title="SQL">SQL</a></li> <li><a href="/wiki/Scratch_(programming_language)" title="Scratch (programming language)">Scratch</a></li> <li><a href="/wiki/Shell_script" title="Shell script">Shell</a></li> <li><a href="/wiki/Smalltalk" title="Smalltalk">Smalltalk</a></li> <li><a href="/wiki/Swift_(programming_language)" title="Swift (programming language)">Swift</a></li> <li><i><a href="/wiki/List_of_programming_languages" title="List of programming languages">more...</a></i></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="List-Class article"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/16px-Symbol_list_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/23px-Symbol_list_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/31px-Symbol_list_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <b>Lists:</b> <a href="/wiki/List_of_programming_languages" title="List of programming languages">Alphabetical</a></li> <li><a href="/wiki/List_of_programming_languages_by_type" title="List of programming languages by type">Categorical</a></li> <li><a href="/wiki/Generational_list_of_programming_languages" title="Generational list of programming languages">Generational</a></li> <li><a href="/wiki/Non-English-based_programming_languages" title="Non-English-based programming languages">Non-English-based</a></li> <li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Programming_languages" title="Category:Programming languages">Category</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="Timelines_of_computing" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Timelines_of_computing" title="Template:Timelines of computing"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Timelines_of_computing" title="Template talk:Timelines of computing"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Timelines_of_computing" title="Special:EditPage/Template:Timelines of computing"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Timelines_of_computing" style="font-size:114%;margin:0 4em"><a href="/wiki/Category:Computing_timelines" title="Category:Computing timelines">Timelines of computing</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Timeline_of_computing" title="Timeline of computing">Computing</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Timeline_of_computing_hardware_before_1950" title="Timeline of computing hardware before 1950">Before 1950</a></li> <li><a href="/wiki/Timeline_of_computing_1950%E2%80%931979" title="Timeline of computing 1950–1979">1950–1979</a></li> <li><a href="/wiki/Timeline_of_computing_1980%E2%80%931989" title="Timeline of computing 1980–1989">1980s</a></li> <li><a href="/wiki/Timeline_of_computing_1990%E2%80%931999" title="Timeline of computing 1990–1999">1990s</a></li> <li><a href="/wiki/Timeline_of_computing_2000%E2%80%932009" title="Timeline of computing 2000–2009">2000s</a></li> <li><a href="/wiki/Timeline_of_computing_2010%E2%80%932019" title="Timeline of computing 2010–2019">2010s</a></li> <li><a href="/wiki/Timeline_of_computing_2020%E2%80%93present" title="Timeline of computing 2020–present">2020s</a></li> <li><a href="/wiki/Timeline_of_scientific_computing" title="Timeline of scientific computing">Scientific</a></li> <li><a href="/wiki/Timeline_of_women_in_computing" title="Timeline of women in computing">Women in computing</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Computer_science" title="Computer science">Computer science</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Timeline_of_algorithms" title="Timeline of algorithms">Algorithms</a></li> <li><a href="/wiki/Timeline_of_artificial_intelligence" title="Timeline of artificial intelligence">Artificial intelligence</a></li> <li><a href="/wiki/Timeline_of_binary_prefixes" title="Timeline of binary prefixes">Binary prefixes</a></li> <li><a href="/wiki/Timeline_of_cryptography" title="Timeline of cryptography">Cryptography</a></li> <li><a href="/wiki/Timeline_of_machine_learning" title="Timeline of machine learning">Machine learning</a></li> <li><a href="/wiki/Timeline_of_quantum_computing_and_communication" title="Timeline of quantum computing and communication">Quantum computing and communication</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Software" title="Software">Software</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Timeline_of_free_and_open-source_software" title="Timeline of free and open-source software">Free and open-source software</a></li> <li><a href="/wiki/Timeline_of_hypertext_technology" title="Timeline of hypertext technology">Hypertext technology</a></li> <li><a href="/wiki/Timeline_of_operating_systems" title="Timeline of operating systems">Operating systems</a> <ul><li><a href="/wiki/Timeline_of_DOS_operating_systems" title="Timeline of DOS operating systems">DOS family</a></li> <li><a href="/wiki/Timeline_of_Microsoft_Windows" class="mw-redirect" title="Timeline of Microsoft Windows">Windows</a></li> <li><a href="/wiki/Linux_kernel_version_history" title="Linux kernel version history">Linux</a></li></ul></li> <li><a class="mw-selflink selflink">Programming languages</a></li> <li><a href="/wiki/Timeline_of_virtualization_development" class="mw-redirect" title="Timeline of virtualization development">Virtualization development</a></li> <li><a href="/wiki/Timeline_of_computer_viruses_and_worms" title="Timeline of computer viruses and worms">Malware</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Internet" title="Internet">Internet</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Timeline_of_Internet_conflicts" title="Timeline of Internet conflicts">Internet conflicts</a></li> <li><a href="/wiki/Timeline_of_web_browsers" title="Timeline of web browsers">Web browsers</a></li> <li><a href="/wiki/Timeline_of_web_search_engines" title="Timeline of web search engines">Web search engines</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Notable people</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Kathleen_Antonelli" title="Kathleen Antonelli">Kathleen Antonelli</a></li> <li><a href="/wiki/John_Vincent_Atanasoff" title="John Vincent Atanasoff">John Vincent Atanasoff</a></li> <li><a href="/wiki/Charles_Babbage" title="Charles Babbage">Charles Babbage</a></li> <li><a href="/wiki/John_Backus" title="John Backus">John Backus</a></li> <li><a href="/wiki/Jean_Bartik" title="Jean Bartik">Jean Bartik</a></li> <li><a href="/wiki/George_Boole" title="George Boole">George Boole</a></li> <li><a href="/wiki/Vint_Cerf" title="Vint Cerf">Vint Cerf</a></li> <li><a href="/wiki/John_Cocke_(computer_scientist)" title="John Cocke (computer scientist)">John Cocke</a></li> <li><a href="/wiki/Stephen_Cook" title="Stephen Cook">Stephen Cook</a></li> <li><a href="/wiki/Edsger_W._Dijkstra" title="Edsger W. Dijkstra">Edsger W. Dijkstra</a></li> <li><a href="/wiki/J._Presper_Eckert" title="J. Presper Eckert">J. Presper Eckert</a></li> <li><a href="/wiki/Adele_Goldstine" title="Adele Goldstine">Adele Goldstine</a></li> <li><a href="/wiki/Lois_Haibt" title="Lois Haibt">Lois Haibt</a></li> <li><a href="/wiki/Betty_Holberton" title="Betty Holberton">Betty Holberton</a></li> <li><a href="/wiki/Margaret_Hamilton_(software_engineer)" title="Margaret Hamilton (software engineer)">Margaret Hamilton</a></li> <li><a href="/wiki/Grace_Hopper" title="Grace Hopper">Grace Hopper</a></li> <li><a href="/wiki/David_A._Huffman" title="David A. Huffman">David A. Huffman</a></li> <li><a href="/wiki/Robert_Kahn_(computer_scientist)" title="Robert Kahn (computer scientist)">Bob Kahn</a></li> <li><a href="/wiki/Brian_Kernighan" title="Brian Kernighan">Brian Kernighan</a></li> <li><a href="/wiki/Andrew_Koenig_(programmer)" title="Andrew Koenig (programmer)">Andrew Koenig</a></li> <li><a href="/wiki/Semyon_Korsakov" title="Semyon Korsakov">Semyon Korsakov</a></li> <li><a href="/wiki/Nancy_Leveson" title="Nancy Leveson">Nancy Leveson</a></li> <li><a href="/wiki/Ada_Lovelace" title="Ada Lovelace">Ada Lovelace</a></li> <li><a href="/wiki/Donald_Knuth" title="Donald Knuth">Donald Knuth</a></li> <li><a href="/wiki/Joseph_Kruskal" title="Joseph Kruskal">Joseph Kruskal</a></li> <li><a href="/wiki/Douglas_McIlroy" title="Douglas McIlroy">Douglas McIlroy</a></li> <li><a href="/wiki/Marlyn_Meltzer" title="Marlyn Meltzer">Marlyn Meltzer</a></li> <li><a href="/wiki/John_von_Neumann" title="John von Neumann">John von Neumann</a></li> <li><a href="/wiki/Kl%C3%A1ra_D%C3%A1n_von_Neumann" title="Klára Dán von Neumann">Klára Dán von Neumann</a></li> <li><a href="/wiki/Dennis_Ritchie" title="Dennis Ritchie">Dennis Ritchie</a></li> <li><a href="/wiki/Guido_van_Rossum" title="Guido van Rossum">Guido van Rossum</a></li> <li><a href="/wiki/Claude_Shannon" title="Claude Shannon">Claude Shannon</a></li> <li><a href="/wiki/Frances_Spence" title="Frances Spence">Frances Spence</a></li> <li><a href="/wiki/Bjarne_Stroustrup" title="Bjarne Stroustrup">Bjarne Stroustrup</a></li> <li><a href="/wiki/Ruth_Teitelbaum" title="Ruth Teitelbaum">Ruth Teitelbaum</a></li> <li><a href="/wiki/Ken_Thompson" title="Ken Thompson">Ken Thompson</a></li> <li><a href="/wiki/Linus_Torvalds" title="Linus Torvalds">Linus Torvalds</a></li> <li><a href="/wiki/Alan_Turing" title="Alan Turing">Alan Turing</a></li> <li><a href="/wiki/Paul_Vixie" title="Paul Vixie">Paul Vixie</a></li> <li><a href="/wiki/Larry_Wall" title="Larry Wall">Larry Wall</a></li> <li><a href="/wiki/Stephen_Wolfram" title="Stephen Wolfram">Stephen Wolfram</a></li> <li><a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a></li> <li><a href="/wiki/Steve_Wozniak" title="Steve Wozniak">Steve Wozniak</a></li> <li><a href="/wiki/Konrad_Zuse" title="Konrad Zuse">Konrad Zuse</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐api‐ext.codfw.main‐75b4cd9cb5‐4s82r Cached time: 20241126103716 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.553 seconds Real time usage: 0.728 seconds Preprocessor visited node count: 2863/1000000 Post‐expand include size: 98183/2097152 bytes Template argument size: 12333/2097152 bytes Highest expansion depth: 14/100 Expensive parser function count: 4/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 79187/5000000 bytes Lua time usage: 0.262/10.000 seconds Lua memory usage: 6820645/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 448.922 1 -total 29.76% 133.613 1 Template:Reflist 24.83% 111.448 13 Template:Cite_web 18.64% 83.691 1 Template:Programming_language_lists 18.43% 82.749 1 Template:Multiple_issues 17.86% 80.174 1 Template:Sidebar 14.38% 64.569 1 Template:Short_description 12.47% 55.979 2 Template:Ambox 12.09% 54.288 1 Template:More_citations_needed 9.35% 41.962 2 Template:Navbox --> <!-- Saved in parser cache with key enwiki:pcache:23696:|#|:idhash:canonical and timestamp 20241126103752 and revision id 1259658454. Rendering was triggered because: edit-page --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Timeline_of_programming_languages&amp;oldid=1259658454">https://en.wikipedia.org/w/index.php?title=Timeline_of_programming_languages&amp;oldid=1259658454</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Computing_timelines" title="Category:Computing timelines">Computing timelines</a></li><li><a href="/wiki/Category:Lists_of_programming_languages" title="Category:Lists of programming languages">Lists of programming languages</a></li><li><a href="/wiki/Category:History_of_computer_science" title="Category:History of computer science">History of computer science</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:CS1_German-language_sources_(de)" title="Category:CS1 German-language sources (de)">CS1 German-language sources (de)</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:Articles_needing_additional_references_from_December_2010" title="Category:Articles needing additional references from December 2010">Articles needing additional references from December 2010</a></li><li><a href="/wiki/Category:All_articles_needing_additional_references" title="Category:All articles needing additional references">All articles needing additional references</a></li><li><a href="/wiki/Category:Articles_lacking_reliable_references_from_December_2010" title="Category:Articles lacking reliable references from December 2010">Articles lacking reliable references from December 2010</a></li><li><a href="/wiki/Category:All_articles_lacking_reliable_references" title="Category:All articles lacking reliable references">All articles lacking reliable references</a></li><li><a href="/wiki/Category:Articles_with_multiple_maintenance_issues" title="Category:Articles with multiple maintenance issues">Articles with multiple maintenance issues</a></li><li><a href="/wiki/Category:Use_dmy_dates_from_November_2020" title="Category:Use dmy dates from November 2020">Use dmy dates from November 2020</a></li><li><a href="/wiki/Category:Dynamic_lists" title="Category:Dynamic lists">Dynamic lists</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 26 November 2024, at 10:37<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Timeline_of_programming_languages&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-5cd4cd96d5-bn59k","wgBackendResponseTime":150,"wgPageParseReport":{"limitreport":{"cputime":"0.553","walltime":"0.728","ppvisitednodes":{"value":2863,"limit":1000000},"postexpandincludesize":{"value":98183,"limit":2097152},"templateargumentsize":{"value":12333,"limit":2097152},"expansiondepth":{"value":14,"limit":100},"expensivefunctioncount":{"value":4,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":79187,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 448.922 1 -total"," 29.76% 133.613 1 Template:Reflist"," 24.83% 111.448 13 Template:Cite_web"," 18.64% 83.691 1 Template:Programming_language_lists"," 18.43% 82.749 1 Template:Multiple_issues"," 17.86% 80.174 1 Template:Sidebar"," 14.38% 64.569 1 Template:Short_description"," 12.47% 55.979 2 Template:Ambox"," 12.09% 54.288 1 Template:More_citations_needed"," 9.35% 41.962 2 Template:Navbox"]},"scribunto":{"limitreport-timeusage":{"value":"0.262","limit":"10.000"},"limitreport-memusage":{"value":6820645,"limit":52428800}},"cachereport":{"origin":"mw-api-ext.codfw.main-75b4cd9cb5-4s82r","timestamp":"20241126103716","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Timeline of programming languages","url":"https:\/\/en.wikipedia.org\/wiki\/Timeline_of_programming_languages","sameAs":"http:\/\/www.wikidata.org\/entity\/Q186936","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q186936","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2001-08-25T19:58:55Z","dateModified":"2024-11-26T10:37:15Z","headline":"timeline"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10