CINXE.COM

ALGOL 60 - Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-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-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>ALGOL 60 - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-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-sticky-header-enabled 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":"64d2bfb3-1f89-4ebe-9347-b2bb0f49c6ec","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"ALGOL_60","wgTitle":"ALGOL 60","wgCurRevisionId":1268277890,"wgRevisionId":1268277890,"wgArticleId":692878,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Webarchive template wayback links","CS1 French-language sources (fr)","Articles with short description","Short description matches Wikidata","Wikipedia articles needing clarification from December 2024","CS1 interwiki-linked names","CS1 German-language sources (de)","Articles with example ALGOL 60 code","ALGOL 60","Algol programming language family","Academic programming languages","Procedural programming languages","Structured programming languages","Systems programming languages", "Programming languages created in 1960","Programming languages with an ISO standard"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"ALGOL_60","wgRelevantArticleId":692878,"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":40000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false, "wgWikibaseItemId":"Q1209759","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","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"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","ext.pygments.view","ext.scribunto.logs","site","mediawiki.page.ready", "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.growthExperiments.SuggestedEditSession"];</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.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.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.16"> <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="ALGOL 60 - 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/ALGOL_60"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=ALGOL_60&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/ALGOL_60"> <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-ALGOL_60 rootpage-ALGOL_60 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" title="Main menu" > <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><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages"><span>Special pages</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/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=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=ALGOL+60" 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=ALGOL+60" 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/?wmf_source=donate&amp;wmf_medium=sidebar&amp;wmf_campaign=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=ALGOL+60" 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=ALGOL+60" 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-Standardization" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Standardization"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Standardization</span> </div> </a> <ul id="toc-Standardization-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>History</span> </div> </a> <button aria-controls="toc-History-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle History subsection</span> </button> <ul id="toc-History-sublist" class="vector-toc-list"> <li id="toc-ALGOL_60_implementations_timeline" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#ALGOL_60_implementations_timeline"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>ALGOL 60 implementations timeline</span> </div> </a> <ul id="toc-ALGOL_60_implementations_timeline-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Properties" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Properties"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Properties</span> </div> </a> <button aria-controls="toc-Properties-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Properties subsection</span> </button> <ul id="toc-Properties-sublist" class="vector-toc-list"> <li id="toc-Language_levels" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Language_levels"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Language levels</span> </div> </a> <ul id="toc-Language_levels-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-ALGOL_60_Reserved_words_and_restricted_identifiers" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#ALGOL_60_Reserved_words_and_restricted_identifiers"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>ALGOL 60 Reserved words and restricted identifiers</span> </div> </a> <ul id="toc-ALGOL_60_Reserved_words_and_restricted_identifiers-sublist" class="vector-toc-list"> <li id="toc-Standard_operators" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Standard_operators"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2.1</span> <span>Standard operators</span> </div> </a> <ul id="toc-Standard_operators-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </li> <li id="toc-Examples_and_portability_issues" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Examples_and_portability_issues"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Examples and portability issues</span> </div> </a> <button aria-controls="toc-Examples_and_portability_issues-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Examples and portability issues subsection</span> </button> <ul id="toc-Examples_and_portability_issues-sublist" class="vector-toc-list"> <li id="toc-Code_sample_comparisons" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Code_sample_comparisons"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Code sample comparisons</span> </div> </a> <ul id="toc-Code_sample_comparisons-sublist" class="vector-toc-list"> <li id="toc-ALGOL_60" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#ALGOL_60"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1.1</span> <span>ALGOL 60</span> </div> </a> <ul id="toc-ALGOL_60-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-ALGOL_60_family" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#ALGOL_60_family"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1.2</span> <span>ALGOL 60 family</span> </div> </a> <ul id="toc-ALGOL_60_family-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </li> <li id="toc-LEAP" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#LEAP"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>LEAP</span> </div> </a> <ul id="toc-LEAP-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">6</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">7</span> <span>References</span> </div> </a> <button aria-controls="toc-References-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle References subsection</span> </button> <ul id="toc-References-sublist" class="vector-toc-list"> <li id="toc-Bibliography" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Bibliography"> <div class="vector-toc-text"> <span class="vector-toc-numb">7.1</span> <span>Bibliography</span> </div> </a> <ul id="toc-Bibliography-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Further_reading" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Further_reading"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Further reading</span> </div> </a> <ul id="toc-Further_reading-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">9</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" title="Table of Contents" > <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">ALGOL 60</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 18 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-18" 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">18 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%AE%D9%88%D8%A7%D8%B1%D8%B2%D9%85_60" title="خوارزم 60 – Arabic" lang="ar" hreflang="ar" data-title="خوارزم 60" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/ALGOL_60" title="ALGOL 60 – Catalan" lang="ca" hreflang="ca" data-title="ALGOL 60" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Algol_60" title="Algol 60 – German" lang="de" hreflang="de" data-title="Algol 60" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Algol-60" title="Algol-60 – Estonian" lang="et" hreflang="et" data-title="Algol-60" data-language-autonym="Eesti" data-language-local-name="Estonian" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Algolo-60" title="Algolo-60 – Esperanto" lang="eo" hreflang="eo" data-title="Algolo-60" data-language-autonym="Esperanto" data-language-local-name="Esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/ALGOL_60" title="ALGOL 60 – Basque" lang="eu" hreflang="eu" data-title="ALGOL 60" data-language-autonym="Euskara" data-language-local-name="Basque" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%A7%D9%84%DA%AF%D9%88%D9%84_%DB%B6%DB%B0" title="الگول ۶۰ – Persian" lang="fa" hreflang="fa" data-title="الگول ۶۰" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/ALGOL" title="ALGOL – Galician" lang="gl" hreflang="gl" data-title="ALGOL" data-language-autonym="Galego" data-language-local-name="Galician" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EC%95%8C%EA%B3%A8_60" title="알골 60 – Korean" lang="ko" hreflang="ko" data-title="알골 60" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/ALGOL_60" title="ALGOL 60 – Ido" lang="io" hreflang="io" data-title="ALGOL 60" data-language-autonym="Ido" data-language-local-name="Ido" class="interlanguage-link-target"><span>Ido</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%85%E0%B5%BD%E0%B4%97%E0%B5%8B%E0%B5%BE_60" title="അൽഗോൾ 60 – Malayalam" lang="ml" hreflang="ml" data-title="അൽഗോൾ 60" data-language-autonym="മലയാളം" data-language-local-name="Malayalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Algol_60" title="Algol 60 – Dutch" lang="nl" hreflang="nl" data-title="Algol 60" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Algol_60" title="Algol 60 – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="Algol 60" 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-pa mw-list-item"><a href="https://pa.wikipedia.org/wiki/%E0%A8%90%E0%A8%B2%E0%A8%97%E0%A9%8C%E0%A8%B2_60" title="ਐਲਗੌਲ 60 – Punjabi" lang="pa" hreflang="pa" data-title="ਐਲਗੌਲ 60" data-language-autonym="ਪੰਜਾਬੀ" data-language-local-name="Punjabi" class="interlanguage-link-target"><span>ਪੰਜਾਬੀ</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/ALGOL_60" title="ALGOL 60 – Slovak" lang="sk" hreflang="sk" data-title="ALGOL 60" data-language-autonym="Slovenčina" data-language-local-name="Slovak" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/ALGOL_60" title="ALGOL 60 – Turkish" lang="tr" hreflang="tr" data-title="ALGOL 60" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/ALGOL_60" title="ALGOL 60 – Cantonese" lang="yue" hreflang="yue" data-title="ALGOL 60" data-language-autonym="粵語" data-language-local-name="Cantonese" class="interlanguage-link-target"><span>粵語</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/ALGOL_60" title="ALGOL 60 – Chinese" lang="zh" hreflang="zh" data-title="ALGOL 60" 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/Q1209759#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/ALGOL_60" 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:ALGOL_60" 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/ALGOL_60"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=ALGOL_60&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=ALGOL_60&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/ALGOL_60"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=ALGOL_60&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=ALGOL_60&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/ALGOL_60" 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/ALGOL_60" 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="//en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=ALGOL_60&amp;oldid=1268277890" 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=ALGOL_60&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=ALGOL_60&amp;id=1268277890&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%2FALGOL_60"><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%2FALGOL_60"><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=ALGOL_60&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=ALGOL_60&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/Q1209759" 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"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Member of the ALGOL family of computer programming languages</div> <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 article is about the programming language. For other uses, see <a href="/wiki/Algol_(disambiguation)" class="mw-disambig" title="Algol (disambiguation)">Algol (disambiguation)</a>.</div> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><caption class="infobox-title summary">ALGOL 60</caption><tbody><tr><th scope="row" class="infobox-label"><a href="/wiki/Programming_paradigm" title="Programming paradigm">Paradigms</a></th><td class="infobox-data"><a href="/wiki/Procedural_programming" title="Procedural programming">procedural</a>, <a href="/wiki/Imperative_programming" title="Imperative programming">imperative</a>, <a href="/wiki/Structured_programming" title="Structured programming">structured</a></td></tr><tr><th scope="row" class="infobox-label">Family</th><td class="infobox-data"><a href="/wiki/ALGOL" title="ALGOL">ALGOL</a></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Software_design" title="Software design">Designed&#160;by</a></th><td class="infobox-data"><a href="/wiki/John_Warner_Backus" class="mw-redirect" title="John Warner Backus">Backus</a>, <a href="/wiki/Friedrich_Ludwig_Bauer" class="mw-redirect" title="Friedrich Ludwig Bauer">Bauer</a>, <a href="/w/index.php?title=Julien_Green_(computer_scientist)&amp;action=edit&amp;redlink=1" class="new" title="Julien Green (computer scientist) (page does not exist)">Green</a>, <a href="/wiki/Charles_Katz" title="Charles Katz">Katz</a>, <a href="/wiki/John_McCarthy_(computer_scientist)" title="John McCarthy (computer scientist)">McCarthy</a>, <a href="/wiki/Peter_Naur" title="Peter Naur">Naur</a>, <a href="/wiki/Alan_Jay_Perlis" class="mw-redirect" title="Alan Jay Perlis">Perlis</a>, <a href="/wiki/Heinz_Rutishauser" title="Heinz Rutishauser">Rutishauser</a>, <a href="/wiki/Klaus_Samelson" title="Klaus Samelson">Samelson</a>, <a href="/wiki/Adriaan_van_Wijngaarden" title="Adriaan van Wijngaarden">van Wijngaarden</a>, <a href="/wiki/Bernard_Vauquois" title="Bernard Vauquois">Vauquois</a>, <a href="/wiki/Joseph_Henry_Wegstein" title="Joseph Henry Wegstein">Wegstein</a>, <a href="/wiki/Michael_Woodger" class="mw-redirect" title="Michael Woodger">Woodger</a></td></tr><tr><th scope="row" class="infobox-label">First&#160;appeared</th><td class="infobox-data">1960<span class="noprint">&#59;&#32;65&#160;years ago</span><span style="display:none">&#160;(<span class="bday dtstart published updated">1960</span>)</span></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Type_system" title="Type system">Typing discipline</a></th><td class="infobox-data"><a href="/wiki/Static_type" class="mw-redirect" title="Static type">Static</a>, <a href="/wiki/Strong_and_weak_typing" title="Strong and weak typing">strong</a></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Scope_(computer_science)" title="Scope (computer science)">Scope</a></th><td class="infobox-data"><a href="/wiki/Scope_(computer_science)" title="Scope (computer science)">Lexical</a></td></tr><tr><th colspan="2" class="infobox-header" style="background-color: #eee;">Influenced by</th></tr><tr><td colspan="2" class="infobox-full-data"><a href="/wiki/ALGOL_58" title="ALGOL 58">ALGOL 58</a></td></tr><tr><th colspan="2" class="infobox-header" style="background-color: #eee;">Influenced</th></tr><tr><td colspan="2" class="infobox-full-data">Most subsequent imperative languages (so-called <i>ALGOL-like</i> languages), e.g., <a href="/wiki/PL/I" title="PL/I">PL/I</a>, <a href="/wiki/Simula" title="Simula">Simula</a>, <a href="/wiki/Combined_Programming_Language" class="mw-redirect" title="Combined Programming Language">CPL</a>, <a href="/wiki/Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a>, <a href="/wiki/Ada_(programming_language)" title="Ada (programming language)">Ada</a>, <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a></td></tr></tbody></table> <p><b>ALGOL 60</b> (short for <i>Algorithmic Language 1960</i>) is a member of the <a href="/wiki/ALGOL" title="ALGOL">ALGOL</a> family of computer <a href="/wiki/Programming_language" title="Programming language">programming languages</a>. It followed on from <a href="/wiki/ALGOL_58" title="ALGOL 58">ALGOL 58</a> which had introduced <a href="/wiki/Block_(programming)" title="Block (programming)">code blocks</a> and the <code>begin</code> and <code>end</code> pairs for delimiting them, representing a key advance in the rise of <a href="/wiki/Structured_programming" title="Structured programming">structured programming</a>. ALGOL 60 was one of the first languages implementing function definitions (that could be invoked recursively). ALGOL 60 function definitions could be <a href="/wiki/Nested_function" title="Nested function">nested</a> within one another (which was first introduced by any programming language<sup class="noprint Inline-Template" style="margin-left:0.1em; white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:Please_clarify" title="Wikipedia:Please clarify"><span title="The text near this tag may need clarification or removal of jargon. (December 2024)">clarification needed</span></a></i>&#93;</sup>), with <a href="/wiki/Lexical_scope" class="mw-redirect" title="Lexical scope">lexical scope</a>. It gave rise to many other languages, including <a href="/wiki/CPL_(programming_language)" title="CPL (programming language)">CPL</a>, <a href="/wiki/PL/I" title="PL/I">PL/I</a>, <a href="/wiki/Simula" title="Simula">Simula</a>, <a href="/wiki/BCPL" title="BCPL">BCPL</a>, <a href="/wiki/B_(programming_language)" title="B (programming language)">B</a>, <a href="/wiki/Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a>, and <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>. Practically every computer of the era had a <a href="/wiki/Systems_programming_language" class="mw-redirect" title="Systems programming language">systems programming language</a> based on ALGOL 60 concepts. </p><p><a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a> based his own <a href="/wiki/ALGOL_W" title="ALGOL W">ALGOL W</a> on ALGOL 60 before moving to develop <a href="/wiki/Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a>. Algol-W was intended to be the next generation ALGOL but the <a href="/wiki/ALGOL_68" title="ALGOL 68">ALGOL 68</a> committee decided on a design that was more complex and advanced rather than a cleaned simplified ALGOL 60. The official ALGOL versions are named after the year they were first published. ALGOL 68 is substantially different from ALGOL 60 and was criticised partially for being so, so that in general "ALGOL" refers to dialects of ALGOL 60. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Standardization">Standardization</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=ALGOL_60&amp;action=edit&amp;section=1" title="Edit section: Standardization"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>ALGOL 60 – with <a href="/wiki/COBOL" title="COBOL">COBOL</a> – were the first languages to seek standardization. </p> <ul><li><a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=6126">ISO 1538:1984</a> Programming languages – ALGOL 60 (stabilized)</li> <li><a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=6286">ISO/TR 1672:1977</a> Hardware representation of ALGOL basic symbols ... (now withdrawn)</li></ul> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=ALGOL_60&amp;action=edit&amp;section=2" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>ALGOL 60 was used mostly by research computer scientists in the United States and in Europe. Its use in commercial applications was hindered by the absence of standard <a href="/wiki/Input/output" title="Input/output">input/output</a> facilities in its description and the lack of interest in the language by large computer vendors. ALGOL 60 did however become the standard for the publication of algorithms and had a profound effect on future language development. </p><p><a href="/wiki/John_Backus" title="John Backus">John Backus</a> developed the <a href="/wiki/Backus%E2%80%93Naur_form" title="Backus–Naur form">Backus normal form</a> method of describing programming languages specifically for ALGOL 58. It was revised and expanded by <a href="/wiki/Peter_Naur" title="Peter Naur">Peter Naur</a> for ALGOL 60, and at <a href="/wiki/Donald_Knuth" title="Donald Knuth">Donald Knuth</a>'s suggestion renamed <a href="/wiki/Backus%E2%80%93Naur_form" title="Backus–Naur form">Backus–Naur form</a>.<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> </p><p>Peter Naur: "As editor of the ALGOL Bulletin I was drawn into the international discussions of the language and was selected to be member of the European language design group in November 1959. In this capacity I was the editor of the ALGOL 60 report, produced as the result of the ALGOL 60 meeting in Paris in January 1960."<sup id="cite_ref-naur_acm_2-0" class="reference"><a href="#cite_note-naur_acm-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> </p><p>The following people attended the meeting in Paris (from January 11 to 16): </p> <ul><li><a href="/wiki/Friedrich_Ludwig_Bauer" class="mw-redirect" title="Friedrich Ludwig Bauer">Friedrich Ludwig Bauer</a>, <a href="/wiki/Peter_Naur" title="Peter Naur">Peter Naur</a>, <a href="/wiki/Heinz_Rutishauser" title="Heinz Rutishauser">Heinz Rutishauser</a>, <a href="/wiki/Klaus_Samelson" title="Klaus Samelson">Klaus Samelson</a>, <a href="/wiki/Bernard_Vauquois" title="Bernard Vauquois">Bernard Vauquois</a>, <a href="/wiki/Adriaan_van_Wijngaarden" title="Adriaan van Wijngaarden">Adriaan van Wijngaarden</a>, and <a href="/wiki/Michael_Woodger" class="mw-redirect" title="Michael Woodger">Michael Woodger</a> (from Europe)</li> <li><a href="/wiki/John_Warner_Backus" class="mw-redirect" title="John Warner Backus">John Warner Backus</a>, <a href="/w/index.php?title=Julien_Green_(computer_scientist)&amp;action=edit&amp;redlink=1" class="new" title="Julien Green (computer scientist) (page does not exist)">Julien Green</a>, <a href="/wiki/Charles_Katz" title="Charles Katz">Charles Katz</a>, <a href="/wiki/John_McCarthy_(computer_scientist)" title="John McCarthy (computer scientist)">John McCarthy</a>, <a href="/wiki/Alan_Jay_Perlis" class="mw-redirect" title="Alan Jay Perlis">Alan Jay Perlis</a>, and <a href="/wiki/Joseph_Henry_Wegstein" title="Joseph Henry Wegstein">Joseph Henry Wegstein</a> (from the USA).</li></ul> <p>Alan Perlis gave a vivid description of the meeting: "The meetings were exhausting, interminable, and exhilarating. One became aggravated when one's good ideas were discarded along with the bad ones of others. Nevertheless, diligence persisted during the entire period. The chemistry of the 13 was excellent." </p><p>The language originally did not include <a href="/wiki/Recursion" title="Recursion">recursion</a>. It was inserted into the specification at the last minute, against the wishes of some of the committee.<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> </p><p>ALGOL 60 inspired many languages that followed it. <a href="/wiki/Tony_Hoare" title="Tony Hoare">Tony Hoare</a> remarked: "Here is a language so far ahead of its time that it was not only an improvement on its predecessors but also on nearly all its successors."<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><sup id="cite_ref-r3rs_5-0" class="reference"><a href="#cite_note-r3rs-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="ALGOL_60_implementations_timeline">ALGOL 60 implementations timeline</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=ALGOL_60&amp;action=edit&amp;section=3" title="Edit section: ALGOL 60 implementations timeline"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>To date there have been at least 70 augmentations, extensions, derivations and sublanguages of ALGOL 60.<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> </p> <table class="wikitable" style="border-collapse: collapse;"> <tbody><tr> <th>Name </th> <th>Year </th> <th>Author </th> <th>State </th> <th>Description </th> <th>Target CPU </th></tr> <tr> <td>X1 ALGOL 60</td> <td>August 1960<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><a href="/wiki/Edsger_W._Dijkstra" title="Edsger W. Dijkstra">Edsger W. Dijkstra</a> and <a href="https://nl.wikipedia.org/wiki/Jaap_Zonneveld" class="extiw" title="nl:Jaap Zonneveld">Jaap A. Zonneveld</a></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Flag_of_the_Netherlands.svg/23px-Flag_of_the_Netherlands.svg.png" decoding="async" width="23" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Flag_of_the_Netherlands.svg/35px-Flag_of_the_Netherlands.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/20/Flag_of_the_Netherlands.svg/45px-Flag_of_the_Netherlands.svg.png 2x" data-file-width="900" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/Netherlands" title="Netherlands">Netherlands</a></td> <td>First implementation of ALGOL 60<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup></td> <td><a href="/wiki/Electrologica_X1" title="Electrologica X1">Electrologica X1</a> </td></tr> <tr> <td>Algol</td> <td>1960<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> <td>Edgar T. Irons</td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/23px-Flag_of_the_United_States.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/35px-Flag_of_the_United_States.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/46px-Flag_of_the_United_States.svg.png 2x" data-file-width="1235" data-file-height="650" /></span></span>&#160;</span><a href="/wiki/United_States" title="United States">USA</a></td> <td>ALGOL 60</td> <td><a href="/wiki/CDC_1604" title="CDC 1604">CDC 1604</a> </td></tr> <tr> <td><a href="/wiki/Burroughs_Large_Systems#ALGOL" title="Burroughs Large Systems">Burroughs Algol</a><br />(Several variants)</td> <td>1961</td> <td><a href="/wiki/Burroughs_Corporation" title="Burroughs Corporation">Burroughs Corporation</a> (with participation by <a href="/wiki/Tony_Hoare" title="Tony Hoare">Hoare</a>, <a href="/wiki/Edsger_W._Dijkstra" title="Edsger W. Dijkstra">Dijkstra</a>, and others)</td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/23px-Flag_of_the_United_States.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/35px-Flag_of_the_United_States.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/46px-Flag_of_the_United_States.svg.png 2x" data-file-width="1235" data-file-height="650" /></span></span>&#160;</span><a href="/wiki/United_States" title="United States">USA</a></td> <td>Basis of the <a href="/wiki/Burroughs_Corporation" title="Burroughs Corporation">Burroughs</a> (and now <a href="/wiki/Unisys" title="Unisys">Unisys</a> <a href="/wiki/Burroughs_MCP" title="Burroughs MCP">MCP</a> based) computers</td> <td><a href="/wiki/Burroughs_Large_Systems" title="Burroughs Large Systems">Burroughs Large Systems</a><br />and midrange systems </td></tr> <tr> <td><a href="/w/index.php?title=Case_ALGOL&amp;action=edit&amp;redlink=1" class="new" title="Case ALGOL (page does not exist)">Case ALGOL</a></td> <td>1961</td> <td></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/23px-Flag_of_the_United_States.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/35px-Flag_of_the_United_States.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/46px-Flag_of_the_United_States.svg.png 2x" data-file-width="1235" data-file-height="650" /></span></span>&#160;</span><a href="/wiki/United_States" title="United States">USA</a></td> <td><a href="/wiki/Simula" title="Simula">Simula</a> was originally contracted as a simulation extension of the Case ALGOL</td> <td><a href="/wiki/UNIVAC_1107" class="mw-redirect" title="UNIVAC 1107">UNIVAC 1107</a> </td></tr> <tr> <td><a href="/w/index.php?title=GOGOL&amp;action=edit&amp;redlink=1" class="new" title="GOGOL (page does not exist)">GOGOL</a></td> <td>1961</td> <td><a href="/w/index.php?title=William_M._McKeeman&amp;action=edit&amp;redlink=1" class="new" title="William M. McKeeman (page does not exist)">William M. McKeeman</a></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/23px-Flag_of_the_United_States.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/35px-Flag_of_the_United_States.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/46px-Flag_of_the_United_States.svg.png 2x" data-file-width="1235" data-file-height="650" /></span></span>&#160;</span><a href="/wiki/United_States" title="United States">USA</a></td> <td>For ODIN time-sharing system</td> <td><a href="/wiki/PDP-1" title="PDP-1">PDP-1</a> </td></tr> <tr> <td><a href="/w/index.php?title=DASK_ALGOL&amp;action=edit&amp;redlink=1" class="new" title="DASK ALGOL (page does not exist)">DASK ALGOL</a></td> <td>1961</td> <td><a href="/wiki/Peter_Naur" title="Peter Naur">Peter Naur</a>, <a href="/wiki/J%C3%B8rn_Jensen" title="Jørn Jensen">Jørn Jensen</a></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Flag_of_Denmark.svg/20px-Flag_of_Denmark.svg.png" decoding="async" width="20" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Flag_of_Denmark.svg/31px-Flag_of_Denmark.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Flag_of_Denmark.svg/40px-Flag_of_Denmark.svg.png 2x" data-file-width="512" data-file-height="387" /></span></span>&#160;</span><a href="/wiki/Denmark" title="Denmark">Denmark</a></td> <td>ALGOL 60</td> <td>DASK at Regnecentralen </td></tr> <tr> <td><a href="/w/index.php?title=SMIL_ALGOL&amp;action=edit&amp;redlink=1" class="new" title="SMIL ALGOL (page does not exist)">SMIL ALGOL</a></td> <td>1962</td> <td><a href="/w/index.php?title=Torgil_Ekman&amp;action=edit&amp;redlink=1" class="new" title="Torgil Ekman (page does not exist)">Torgil Ekman</a>, <a href="/w/index.php?title=Carl-Erik_Fr%C3%B6berg&amp;action=edit&amp;redlink=1" class="new" title="Carl-Erik Fröberg (page does not exist)">Carl-Erik Fröberg</a></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4c/Flag_of_Sweden.svg/23px-Flag_of_Sweden.svg.png" decoding="async" width="23" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4c/Flag_of_Sweden.svg/35px-Flag_of_Sweden.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4c/Flag_of_Sweden.svg/46px-Flag_of_Sweden.svg.png 2x" data-file-width="1600" data-file-height="1000" /></span></span>&#160;</span><a href="/wiki/Sweden" title="Sweden">Sweden</a></td> <td>ALGOL 60</td> <td><a href="/wiki/SMIL_(computer)" title="SMIL (computer)">SMIL</a> at <a href="/wiki/Lund_University" title="Lund University">Lund University</a> </td></tr> <tr> <td><a href="/w/index.php?title=GIER_ALGOL&amp;action=edit&amp;redlink=1" class="new" title="GIER ALGOL (page does not exist)">GIER ALGOL</a></td> <td>1962</td> <td><a href="/wiki/Peter_Naur" title="Peter Naur">Peter Naur</a>, <a href="/wiki/J%C3%B8rn_Jensen" title="Jørn Jensen">Jørn Jensen</a></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Flag_of_Denmark.svg/20px-Flag_of_Denmark.svg.png" decoding="async" width="20" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Flag_of_Denmark.svg/31px-Flag_of_Denmark.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/9c/Flag_of_Denmark.svg/40px-Flag_of_Denmark.svg.png 2x" data-file-width="512" data-file-height="387" /></span></span>&#160;</span><a href="/wiki/Denmark" title="Denmark">Denmark</a></td> <td>ALGOL 60</td> <td>GIER at Regnecentralen </td></tr> <tr> <td><a href="/wiki/Dartmouth_ALGOL_30" title="Dartmouth ALGOL 30">Dartmouth ALGOL 30</a><sup id="cite_ref-FOOTNOTEKurtz1978_10-0" class="reference"><a href="#cite_note-FOOTNOTEKurtz1978-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup></td> <td>1962</td> <td><a href="/wiki/Thomas_Eugene_Kurtz" class="mw-redirect" title="Thomas Eugene Kurtz">Thomas Eugene Kurtz</a>, <a href="/w/index.php?title=Stephen_J._Garland&amp;action=edit&amp;redlink=1" class="new" title="Stephen J. Garland (page does not exist)">Stephen J. Garland</a>, Robert F. Hargraves, <a href="/wiki/Anthony_W._Knapp" title="Anthony W. Knapp">Anthony W. Knapp</a>, <a href="/w/index.php?title=Jorge_LLacer&amp;action=edit&amp;redlink=1" class="new" title="Jorge LLacer (page does not exist)">Jorge LLacer</a></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/23px-Flag_of_the_United_States.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/35px-Flag_of_the_United_States.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/46px-Flag_of_the_United_States.svg.png 2x" data-file-width="1235" data-file-height="650" /></span></span>&#160;</span><a href="/wiki/United_States" title="United States">USA</a></td> <td>ALGOL 60</td> <td><a href="/wiki/LGP-30" title="LGP-30">LGP-30</a> </td></tr> <tr> <td>Alcor Mainz 2002</td> <td>1962</td> <td>Ursula Hill-Samelson, Hans Langmaack</td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/b/ba/Flag_of_Germany.svg/23px-Flag_of_Germany.svg.png" decoding="async" width="23" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/b/ba/Flag_of_Germany.svg/35px-Flag_of_Germany.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/b/ba/Flag_of_Germany.svg/46px-Flag_of_Germany.svg.png 2x" data-file-width="1000" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/Germany" title="Germany">Germany</a></td> <td></td> <td>Siemens 2002 </td></tr> <tr> <td>ALCOR-Illinois 7090 </td> <td>1962<br /><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><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> <td><a href="https://de.wikipedia.org/wiki/Manfred_Paul_(Informatiker)" class="extiw" title="de:Manfred Paul (Informatiker)">Manfred Paul</a>, Hans Rüdiger Wiehle, <a href="/wiki/David_Gries" title="David Gries">David Gries</a>, and <a href="/wiki/Rudolf_Bayer" title="Rudolf Bayer">Rudolf Bayer</a> </td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/23px-Flag_of_the_United_States.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/35px-Flag_of_the_United_States.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/46px-Flag_of_the_United_States.svg.png 2x" data-file-width="1235" data-file-height="650" /></span></span>&#160;</span><a href="/wiki/United_States" title="United States">USA</a>, <span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/b/ba/Flag_of_Germany.svg/23px-Flag_of_Germany.svg.png" decoding="async" width="23" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/b/ba/Flag_of_Germany.svg/35px-Flag_of_Germany.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/b/ba/Flag_of_Germany.svg/46px-Flag_of_Germany.svg.png 2x" data-file-width="1000" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/West_Germany" title="West Germany">West Germany</a> </td> <td>ALGOL 60<br />Implemented at <a href="/wiki/University_of_Illinois_Urbana-Champaign" title="University of Illinois Urbana-Champaign">Illinois</a> and the <a href="/wiki/Technical_University_of_Munich" title="Technical University of Munich">TH München</a>, 1962-1964 </td> <td><a href="/wiki/IBM_7090" title="IBM 7090">IBM 7090</a> </td></tr> <tr> <td><a href="/w/index.php?title=USS_90_Algol&amp;action=edit&amp;redlink=1" class="new" title="USS 90 Algol (page does not exist)">USS 90 Algol</a></td> <td>1962</td> <td><a href="/w/index.php?title=L._Petrone&amp;action=edit&amp;redlink=1" class="new" title="L. Petrone (page does not exist)">L. Petrone</a></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/0/03/Flag_of_Italy.svg/23px-Flag_of_Italy.svg.png" decoding="async" width="23" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/0/03/Flag_of_Italy.svg/35px-Flag_of_Italy.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/0/03/Flag_of_Italy.svg/45px-Flag_of_Italy.svg.png 2x" data-file-width="1500" data-file-height="1000" /></span></span>&#160;</span><a href="/wiki/Italy" title="Italy">Italy</a></td> <td> </td></tr> <tr> <td><a href="/wiki/Elliott_ALGOL" title="Elliott ALGOL">Elliott ALGOL</a></td> <td>1962</td> <td><a href="/wiki/C._A._R._Hoare" class="mw-redirect" title="C. A. R. Hoare">C. A. R. Hoare</a></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/a/ae/Flag_of_the_United_Kingdom.svg/23px-Flag_of_the_United_Kingdom.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a/ae/Flag_of_the_United_Kingdom.svg/35px-Flag_of_the_United_Kingdom.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/a/ae/Flag_of_the_United_Kingdom.svg/46px-Flag_of_the_United_Kingdom.svg.png 2x" data-file-width="1200" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/United_Kingdom" title="United Kingdom">UK</a></td> <td>Discussed in his 1980 <a href="/wiki/Turing_Award" title="Turing Award">Turing Award</a> lecture</td> <td><a href="/wiki/Elliott_803" title="Elliott 803">Elliott 803</a> &amp; the Elliott 503 </td></tr> <tr> <td>ALGOL 60</td> <td>1962</td> <td>Roland Strobel<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Flag_of_East_Germany.svg/23px-Flag_of_East_Germany.svg.png" decoding="async" width="23" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Flag_of_East_Germany.svg/35px-Flag_of_East_Germany.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Flag_of_East_Germany.svg/46px-Flag_of_East_Germany.svg.png 2x" data-file-width="1000" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/East_Germany" title="East Germany">East Germany</a></td> <td>Implemented by the Institute for Applied Mathematics, <a href="/wiki/German_Academy_of_Sciences_at_Berlin" title="German Academy of Sciences at Berlin">German Academy of Sciences at Berlin</a></td> <td>Zeiss-Rechenautomat ZRA 1 </td></tr> <tr> <td>ALGOL 60 </td> <td>1962 </td> <td><a href="/wiki/Bernard_Vauquois" title="Bernard Vauquois">Bernard Vauquois</a>, Louis Bolliet<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup> </td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/c/c3/Flag_of_France.svg/23px-Flag_of_France.svg.png" decoding="async" width="23" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/c/c3/Flag_of_France.svg/35px-Flag_of_France.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/c/c3/Flag_of_France.svg/45px-Flag_of_France.svg.png 2x" data-file-width="900" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/France" title="France">France</a> </td> <td>Institut d'Informatique et Mathématiques Appliquées de Grenoble (IMAG) and Compagnie des Machines Bull </td> <td><a href="/wiki/Bull_Gamma_60" title="Bull Gamma 60">Bull Gamma 60</a> </td></tr> <tr> <td>Algol Translator</td> <td>1962</td> <td>G. van der Mey and <a href="/wiki/Willem_van_der_Poel" title="Willem van der Poel">W.L. van der Poel</a></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Flag_of_the_Netherlands.svg/23px-Flag_of_the_Netherlands.svg.png" decoding="async" width="23" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Flag_of_the_Netherlands.svg/35px-Flag_of_the_Netherlands.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/20/Flag_of_the_Netherlands.svg/45px-Flag_of_the_Netherlands.svg.png 2x" data-file-width="900" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/Netherlands" title="Netherlands">Netherlands</a></td> <td>Staatsbedrijf der Posterijen, Telegrafie en Telefonie</td> <td><a href="/wiki/ZEBRA_(computer)" title="ZEBRA (computer)">ZEBRA</a> </td></tr> <tr> <td><a href="/w/index.php?title=Kidsgrove_Algol&amp;action=edit&amp;redlink=1" class="new" title="Kidsgrove Algol (page does not exist)">Kidsgrove Algol</a></td> <td>1963</td> <td><a href="/w/index.php?title=F._G._Duncan&amp;action=edit&amp;redlink=1" class="new" title="F. G. Duncan (page does not exist)">F. G. Duncan</a></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/a/ae/Flag_of_the_United_Kingdom.svg/23px-Flag_of_the_United_Kingdom.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a/ae/Flag_of_the_United_Kingdom.svg/35px-Flag_of_the_United_Kingdom.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/a/ae/Flag_of_the_United_Kingdom.svg/46px-Flag_of_the_United_Kingdom.svg.png 2x" data-file-width="1200" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/United_Kingdom" title="United Kingdom">UK</a></td> <td></td> <td><a href="/wiki/English_Electric" title="English Electric">English Electric Company</a> <a href="/wiki/English_Electric_KDF9" title="English Electric KDF9">KDF9</a> </td></tr> <tr> <td>SCALP<sup id="cite_ref-FOOTNOTEKurtz1978517_15-0" class="reference"><a href="#cite_note-FOOTNOTEKurtz1978517-15"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup></td> <td>1963</td> <td><a href="/w/index.php?title=Stephen_J._Garland&amp;action=edit&amp;redlink=1" class="new" title="Stephen J. Garland (page does not exist)">Stephen J. Garland</a>, <a href="/wiki/Anthony_W._Knapp" title="Anthony W. Knapp">Anthony W. Knapp</a>, <a href="/wiki/Thomas_Eugene_Kurtz" class="mw-redirect" title="Thomas Eugene Kurtz">Thomas Eugene Kurtz</a></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/23px-Flag_of_the_United_States.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/35px-Flag_of_the_United_States.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/46px-Flag_of_the_United_States.svg.png 2x" data-file-width="1235" data-file-height="650" /></span></span>&#160;</span><a href="/wiki/United_States" title="United States">USA</a></td> <td><i>Self-Contained ALgol Processor</i> for a subset of ALGOL 60</td> <td><a href="/wiki/LGP-30" title="LGP-30">LGP-30</a> </td></tr> <tr> <td><a href="/w/index.php?title=VALGOL&amp;action=edit&amp;redlink=1" class="new" title="VALGOL (page does not exist)">VALGOL</a></td> <td>1963</td> <td><a href="/w/index.php?title=Val_Schorre&amp;action=edit&amp;redlink=1" class="new" title="Val Schorre (page does not exist)">Val Schorre</a></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/23px-Flag_of_the_United_States.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/35px-Flag_of_the_United_States.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/46px-Flag_of_the_United_States.svg.png 2x" data-file-width="1235" data-file-height="650" /></span></span>&#160;</span><a href="/wiki/United_States" title="United States">USA</a></td> <td>A test of the <a href="/wiki/META_II" title="META II">META II</a> compiler compiler </td></tr> <tr> <td>FP6000 Algol</td> <td>1963</td> <td><a href="/wiki/Roger_Moore_(computer_scientist)" title="Roger Moore (computer scientist)">Roger Moore</a></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Flag_of_Canada_%28Pantone%29.svg/23px-Flag_of_Canada_%28Pantone%29.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Flag_of_Canada_%28Pantone%29.svg/35px-Flag_of_Canada_%28Pantone%29.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Flag_of_Canada_%28Pantone%29.svg/46px-Flag_of_Canada_%28Pantone%29.svg.png 2x" data-file-width="1200" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/Canada" title="Canada">Canada</a></td> <td>written for <a href="/wiki/SaskPower" title="SaskPower">Saskatchewan Power Corp</a></td> <td><a href="/wiki/Ferranti-Packard_6000" title="Ferranti-Packard 6000">FP6000</a> </td></tr> <tr> <td><a href="/wiki/Whetstone_(benchmark)" title="Whetstone (benchmark)">Whetstone</a></td> <td>1964</td> <td><a href="/wiki/Brian_Randell" title="Brian Randell">Brian Randell</a> and Lawford John Russell</td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/a/ae/Flag_of_the_United_Kingdom.svg/23px-Flag_of_the_United_Kingdom.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a/ae/Flag_of_the_United_Kingdom.svg/35px-Flag_of_the_United_Kingdom.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/a/ae/Flag_of_the_United_Kingdom.svg/46px-Flag_of_the_United_Kingdom.svg.png 2x" data-file-width="1200" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/United_Kingdom" title="United Kingdom">UK</a></td> <td>Atomic Power Division of English Electric Company. Precursor to <a href="/wiki/Ferranti_Pegasus" title="Ferranti Pegasus">Ferranti Pegasus</a>, National Physical Laboratories <a href="/wiki/Automatic_Computing_Engine" title="Automatic Computing Engine">ACE</a> and <a href="/wiki/English_Electric_DEUCE" title="English Electric DEUCE">English Electric DEUCE</a> implementations</td> <td>English Electric Company <a href="/wiki/English_Electric_KDF9" title="English Electric KDF9">KDF9</a> </td></tr> <tr> <td>ALGOL 60</td> <td>1964</td> <td>Jean-Claude Boussard<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">&#91;</span>16<span class="cite-bracket">&#93;</span></a></sup></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/c/c3/Flag_of_France.svg/23px-Flag_of_France.svg.png" decoding="async" width="23" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/c/c3/Flag_of_France.svg/35px-Flag_of_France.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/c/c3/Flag_of_France.svg/45px-Flag_of_France.svg.png 2x" data-file-width="900" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/France" title="France">France</a></td> <td><a href="/w/index.php?title=Institut_d%27informatique_et_math%C3%A9matiques_appliqu%C3%A9es_de_Grenoble&amp;action=edit&amp;redlink=1" class="new" title="Institut d&#39;informatique et mathématiques appliquées de Grenoble (page does not exist)">Institut d'informatique et mathématiques appliquées de Grenoble</a><span class="noprint" style="font-size:85%; font-style: normal;">&#160;&#91;<a href="https://fr.wikipedia.org/wiki/Institut_d%27informatique_et_math%C3%A9matiques_appliqu%C3%A9es_de_Grenoble" class="extiw" title="fr:Institut d&#39;informatique et mathématiques appliquées de Grenoble">fr</a>&#93;</span></td> <td><a href="/wiki/IBM_7090" title="IBM 7090">IBM 7090</a> </td></tr> <tr> <td>ALGOL-GENIUS</td> <td>1964</td> <td>Börje Langefors</td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4c/Flag_of_Sweden.svg/23px-Flag_of_Sweden.svg.png" decoding="async" width="23" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4c/Flag_of_Sweden.svg/35px-Flag_of_Sweden.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4c/Flag_of_Sweden.svg/46px-Flag_of_Sweden.svg.png 2x" data-file-width="1600" data-file-height="1000" /></span></span>&#160;</span><a href="/wiki/Sweden" title="Sweden">Sweden</a></td> <td>Added <a href="/wiki/COBOL" title="COBOL">COBOL</a>-inspired data records and I/O</td> <td><a href="/wiki/Datasaab" title="Datasaab">Datasaab</a> D-21 </td></tr> <tr> <td>ALGOL 60</td> <td>1965</td> <td><a href="/w/index.php?title=Claude_Pair&amp;action=edit&amp;redlink=1" class="new" title="Claude Pair (page does not exist)">Claude Pair</a><span class="noprint" style="font-size:85%; font-style: normal;">&#160;&#91;<a href="https://fr.wikipedia.org/wiki/Claude_Pair" class="extiw" title="fr:Claude Pair">fr</a>&#93;</span><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/c/c3/Flag_of_France.svg/23px-Flag_of_France.svg.png" decoding="async" width="23" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/c/c3/Flag_of_France.svg/35px-Flag_of_France.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/c/c3/Flag_of_France.svg/45px-Flag_of_France.svg.png 2x" data-file-width="900" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/France" title="France">France</a></td> <td>Centre de calcul de la Faculté des Sciences de Nancy</td> <td><a href="/wiki/IBM_1620" title="IBM 1620">IBM 1620</a> </td></tr> <tr> <td>Dartmouth ALGOL</td> <td>1965</td> <td><a href="/w/index.php?title=Stephen_J._Garland&amp;action=edit&amp;redlink=1" class="new" title="Stephen J. Garland (page does not exist)">Stephen J. Garland</a>, Sarr Blumson, Ron Martin</td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/23px-Flag_of_the_United_States.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/35px-Flag_of_the_United_States.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/46px-Flag_of_the_United_States.svg.png 2x" data-file-width="1235" data-file-height="650" /></span></span>&#160;</span><a href="/wiki/United_States" title="United States">USA</a></td> <td>ALGOL 60</td> <td><a href="/wiki/Dartmouth_Time-Sharing_System" title="Dartmouth Time-Sharing System">Dartmouth Time-Sharing System</a> for the <a href="/wiki/GE-200_series" title="GE-200 series">GE 235</a> </td></tr> <tr> <td><a href="/w/index.php?title=NU_ALGOL&amp;action=edit&amp;redlink=1" class="new" title="NU ALGOL (page does not exist)">NU ALGOL</a></td> <td>1965</td> <td></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Flag_of_Norway.svg/21px-Flag_of_Norway.svg.png" decoding="async" width="21" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Flag_of_Norway.svg/32px-Flag_of_Norway.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Flag_of_Norway.svg/41px-Flag_of_Norway.svg.png 2x" data-file-width="512" data-file-height="372" /></span></span>&#160;</span><a href="/wiki/Norway" title="Norway">Norway</a></td> <td></td> <td><a href="/wiki/UNIVAC" title="UNIVAC">UNIVAC</a> </td></tr> <tr> <td>ALGOL 60</td> <td>1965<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">&#91;</span>18<span class="cite-bracket">&#93;</span></a></sup></td> <td>F.E.J. Kruseman Aretz</td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Flag_of_the_Netherlands.svg/23px-Flag_of_the_Netherlands.svg.png" decoding="async" width="23" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Flag_of_the_Netherlands.svg/35px-Flag_of_the_Netherlands.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/20/Flag_of_the_Netherlands.svg/45px-Flag_of_the_Netherlands.svg.png 2x" data-file-width="900" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/Netherlands" title="Netherlands">Netherlands</a></td> <td>MC compiler for the EL-X8</td> <td><a href="/wiki/Electrologica_X8" title="Electrologica X8">Electrologica X8</a> </td></tr> <tr> <td>ALGEK</td> <td>1965</td> <td></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Flag_of_the_Soviet_Union.svg/23px-Flag_of_the_Soviet_Union.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Flag_of_the_Soviet_Union.svg/35px-Flag_of_the_Soviet_Union.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Flag_of_the_Soviet_Union.svg/46px-Flag_of_the_Soviet_Union.svg.png 2x" data-file-width="1200" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/Soviet_Union" title="Soviet Union">Soviet Union</a></td> <td><a href="/wiki/Minsk_family_of_computers" title="Minsk family of computers">Minsk-22</a></td> <td>АЛГЭК, based on ALGOL 60 and <a href="/wiki/COBOL" title="COBOL">COBOL</a> support, for economical tasks </td></tr> <tr> <td><a href="/w/index.php?title=MALGOL&amp;action=edit&amp;redlink=1" class="new" title="MALGOL (page does not exist)">MALGOL</a></td> <td>1966</td> <td>publ. A. Viil, M Kotli &amp; M. Rakhendi,</td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Flag_of_the_Estonian_Soviet_Socialist_Republic_%281953%E2%80%931990%29.svg/23px-Flag_of_the_Estonian_Soviet_Socialist_Republic_%281953%E2%80%931990%29.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Flag_of_the_Estonian_Soviet_Socialist_Republic_%281953%E2%80%931990%29.svg/35px-Flag_of_the_Estonian_Soviet_Socialist_Republic_%281953%E2%80%931990%29.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Flag_of_the_Estonian_Soviet_Socialist_Republic_%281953%E2%80%931990%29.svg/46px-Flag_of_the_Estonian_Soviet_Socialist_Republic_%281953%E2%80%931990%29.svg.png 2x" data-file-width="1200" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/Estonian_Soviet_Socialist_Republic" title="Estonian Soviet Socialist Republic">Estonian SSR</a></td> <td><a href="/wiki/Minsk_family_of_computers" title="Minsk family of computers">Minsk-22</a> </td></tr> <tr> <td><a href="/w/index.php?title=ALGAMS&amp;action=edit&amp;redlink=1" class="new" title="ALGAMS (page does not exist)">ALGAMS</a></td> <td>1967</td> <td>GAMS group (ГАМС, группа автоматизации программирования для машин среднего класса), cooperation of Comecon Academies of Science</td> <td><a href="/wiki/Comecon" title="Comecon">Comecon</a></td> <td><a href="/wiki/Minsk_family_of_computers" title="Minsk family of computers">Minsk-22</a>, later <a href="/wiki/ES_EVM" title="ES EVM">ES EVM</a>, <a href="/wiki/BESM" title="BESM">BESM</a> </td></tr> <tr> <td><a href="/w/index.php?title=ALGOL/ZAM&amp;action=edit&amp;redlink=1" class="new" title="ALGOL/ZAM (page does not exist)">ALGOL/ZAM</a></td> <td>1967</td> <td></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/1/12/Flag_of_Poland.svg/23px-Flag_of_Poland.svg.png" decoding="async" width="23" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/1/12/Flag_of_Poland.svg/35px-Flag_of_Poland.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/1/12/Flag_of_Poland.svg/46px-Flag_of_Poland.svg.png 2x" data-file-width="1280" data-file-height="800" /></span></span>&#160;</span><a href="/wiki/Poland" title="Poland">Poland</a></td> <td></td> <td>Polish <a href="/w/index.php?title=ZAM_(computer)&amp;action=edit&amp;redlink=1" class="new" title="ZAM (computer) (page does not exist)">ZAM</a> computer </td></tr> <tr> <td><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080722231533/http://hopl.murdoch.edu.au/showlanguage.prx?exp=7288&amp;language=Chinese%20Algol">Chinese Algol</a></td> <td>1972</td> <td> </td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Flag_of_the_People%27s_Republic_of_China.svg/23px-Flag_of_the_People%27s_Republic_of_China.svg.png" decoding="async" width="23" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Flag_of_the_People%27s_Republic_of_China.svg/35px-Flag_of_the_People%27s_Republic_of_China.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Flag_of_the_People%27s_Republic_of_China.svg/45px-Flag_of_the_People%27s_Republic_of_China.svg.png 2x" data-file-width="900" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/China" title="China">China</a></td> <td>Chinese characters, expressed via the Symbol system </td></tr> <tr> <td><a href="/wiki/DG/L" title="DG/L">DG/L</a></td> <td>1972</td> <td></td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/23px-Flag_of_the_United_States.svg.png" decoding="async" width="23" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/35px-Flag_of_the_United_States.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/46px-Flag_of_the_United_States.svg.png 2x" data-file-width="1235" data-file-height="650" /></span></span>&#160;</span><a href="/wiki/United_States" title="United States">USA</a></td> <td></td> <td>DG <a href="/wiki/Data_General_Eclipse" title="Data General Eclipse">Eclipse</a> family of Computers </td></tr> <tr> <td><a rel="nofollow" class="external text" href="http://www.bertnase.de/a60/">NASE</a></td> <td>1990</td> <td>Erik Schoenfelder</td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/b/ba/Flag_of_Germany.svg/23px-Flag_of_Germany.svg.png" decoding="async" width="23" height="14" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/b/ba/Flag_of_Germany.svg/35px-Flag_of_Germany.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/b/ba/Flag_of_Germany.svg/46px-Flag_of_Germany.svg.png 2x" data-file-width="1000" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/Germany" title="Germany">Germany</a></td> <td>Interpreter</td> <td>Linux and MS Windows </td></tr> <tr> <td><a rel="nofollow" class="external text" href="https://www.gnu.org/software/marst/">MARST</a></td> <td>2000</td> <td>Andrew Makhorin</td> <td><span class="flagicon"><span class="mw-image-border" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/f/f3/Flag_of_Russia.svg/23px-Flag_of_Russia.svg.png" decoding="async" width="23" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/f/f3/Flag_of_Russia.svg/35px-Flag_of_Russia.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/f/f3/Flag_of_Russia.svg/45px-Flag_of_Russia.svg.png 2x" data-file-width="900" data-file-height="600" /></span></span>&#160;</span><a href="/wiki/Russia" title="Russia">Russia</a></td> <td>ALGOL 60 to C translator</td> <td>All CPUs supported by the GNU Compiler Collection; MARST is part of the GNU project </td></tr></tbody></table> <p>The Burroughs dialects included special system programming dialects such as <a href="/wiki/Executive_Systems_Problem_Oriented_Language" title="Executive Systems Problem Oriented Language">ESPOL</a> and <a href="/wiki/NEWP" title="NEWP">NEWP</a>. </p> <div class="mw-heading mw-heading2"><h2 id="Properties">Properties</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=ALGOL_60&amp;action=edit&amp;section=4" title="Edit section: Properties"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>ALGOL 60 as officially defined had no I/O facilities; implementations defined their own in ways that were rarely compatible with each other. In contrast, ALGOL 68 offered an extensive library of <i>transput</i> (ALGOL 68 parlance for input/output) facilities. </p><p>ALGOL 60 provided two <a href="/wiki/Evaluation_strategy" title="Evaluation strategy">evaluation strategies</a> for <a href="/wiki/Parameter_(computer_science)" class="mw-redirect" title="Parameter (computer science)">parameter</a> passing: the common <a href="/wiki/Call-by-value" class="mw-redirect" title="Call-by-value">call-by-value</a>, and <a href="/wiki/Call-by-name" class="mw-redirect" title="Call-by-name">call-by-name</a>. The procedure declaration specified, for each formal parameter, which was to be used: <i>value</i> specified for call-by-value, and omitted for call-by-name. Call-by-name has certain effects in contrast to <a href="/wiki/Call-by-reference" class="mw-redirect" title="Call-by-reference">call-by-reference</a>. For example, without specifying the parameters as <i>value</i> or <i>reference</i>, it is impossible to develop a procedure that will swap the values of two parameters if the actual parameters that are passed in are an integer variable and an array that is indexed by that same integer variable.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">&#91;</span>19<span class="cite-bracket">&#93;</span></a></sup> Think of passing a pointer to swap(i, A[i]) in to a function. Now that every time swap is referenced, it's reevaluated. Say i&#160;:= 1 and A[i]&#160;:= 2, so every time swap is referenced it'll return the other combination of the values ([1,2], [2,1], [1,2] and so on). A similar situation occurs with a random function passed as actual argument. </p><p>Call-by-name is known by many compiler designers for the interesting "<a href="/wiki/Thunk_(delayed_computation)" class="mw-redirect" title="Thunk (delayed computation)">thunks</a>" that are used to implement it. <a href="/wiki/Donald_Knuth" title="Donald Knuth">Donald Knuth</a> devised the "<a href="/wiki/Man_or_boy_test" title="Man or boy test">man or boy test</a>" to separate compilers that correctly implemented "<a href="/wiki/Recursion_(computer_science)" title="Recursion (computer science)">recursion</a> and non-local references." This test contains an example of call-by-name. </p> <div class="mw-heading mw-heading4"><h4 id="Language_levels">Language levels</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=ALGOL_60&amp;action=edit&amp;section=5" title="Edit section: Language levels"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The ALGOL 60 reports recognize three different levels of language, i.e., a Reference Language, a Publication Language, and several Hardware Representations. The Reference and Publication languages have no reserved words, however the reports do recommend<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">&#91;</span>20<span class="cite-bracket">&#93;</span></a></sup> reserving some identifiers for standard functions. </p><p>The reports briefly describe hardware representations. Implementations differ in their hardware representations of underlined independent basic symbols<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">&#91;</span>21<span class="cite-bracket">&#93;</span></a></sup> </p> <ol><li>Reserved words</li> <li><a href="/wiki/Stropping_(syntax)" title="Stropping (syntax)">Stropping</a></li></ol> <div class="mw-heading mw-heading3"><h3 id="ALGOL_60_Reserved_words_and_restricted_identifiers">ALGOL 60 Reserved words and restricted identifiers</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=ALGOL_60&amp;action=edit&amp;section=6" title="Edit section: ALGOL 60 Reserved words and restricted identifiers"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>There are 24 reserved words in the Modified Report: </p> <style data-mw-deduplicate="TemplateStyles:r1184024115">.mw-parser-output .div-col{margin-top:0.3em;column-width:30em}.mw-parser-output .div-col-small{font-size:90%}.mw-parser-output .div-col-rules{column-rule:1px solid #aaa}.mw-parser-output .div-col dl,.mw-parser-output .div-col ol,.mw-parser-output .div-col ul{margin-top:0}.mw-parser-output .div-col li,.mw-parser-output .div-col dd{page-break-inside:avoid;break-inside:avoid-column}</style><div class="div-col" style="column-width: 7em;"> <ul><li><code>ARRAY</code></li> <li><code>BEGIN</code></li> <li><code>BOOLEAN</code></li> <li><code>COMMENT</code></li> <li><code>DO</code></li> <li><code>ELSE</code></li> <li><code>END</code></li> <li><code>FALSE</code></li> <li><code>FOR</code></li> <li><code>GOTO</code></li> <li><code>IF</code></li> <li><code>INTEGER</code></li> <li><code>LABEL</code></li> <li><code>OWN</code></li> <li><code>PROCEDURE</code></li> <li><code>REAL</code></li> <li><code>STEP</code></li> <li><code>STRING</code></li> <li><code>SWITCH</code></li> <li><code>THEN</code></li> <li><code>TRUE</code></li> <li><code>UNTIL</code></li> <li><code>VALUE</code></li> <li><code>WHILE</code></li></ul> </div><p>There are 35 such reserved words in the standard <a href="/wiki/Burroughs_Large_Systems" title="Burroughs Large Systems">Burroughs Large Systems</a> sub-language: <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1184024115"></p><div class="div-col" style="column-width: 7em;"> <ul><li><code>ALPHA</code></li> <li><code>ARRAY</code></li> <li><code>BEGIN</code></li> <li><code>BOOLEAN</code></li> <li><code>COMMENT</code></li> <li><code>CONTINUE</code></li> <li><code>DIRECT</code></li> <li><code>DO</code></li> <li><code>DOUBLE</code></li> <li><code>ELSE</code></li> <li><code>END</code></li> <li><code>EVENT</code></li> <li><code>FALSE</code></li> <li><code>FILE</code></li> <li><code>FOR</code></li> <li><code>FORMAT</code></li> <li><code>GO</code></li> <li><code>IF</code></li> <li><code>INTEGER</code></li> <li><code>LABEL</code></li> <li><code>LIST</code></li> <li><code>LONG</code></li> <li><code>OWN</code></li> <li><code>POINTER</code></li> <li><code>PROCEDURE</code></li> <li><code>REAL</code></li> <li><code>STEP</code></li> <li><code>SWITCH</code></li> <li><code>TASK</code></li> <li><code>THEN</code></li> <li><code>TRUE</code></li> <li><code>UNTIL</code></li> <li><code>VALUE</code></li> <li><code>WHILE</code></li> <li><code>ZIP</code></li></ul> </div> <p>There are 71 such restricted identifiers in the standard Burroughs Large Systems sub-language: </p> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1184024115"><div class="div-col" style="column-width: 7em;"> <ul><li><code>ACCEPT</code></li> <li><code>AND</code></li> <li><code>ATTACH</code></li> <li><code>BY</code></li> <li><code>CALL</code></li> <li><code>CASE</code></li> <li><code>CAUSE</code></li> <li><code>CLOSE</code></li> <li><code>DEALLOCATE</code></li> <li><code>DEFINE</code></li> <li><code>DETACH</code></li> <li><code>DISABLE</code></li> <li><code>DISPLAY</code></li> <li><code>DIV</code></li> <li><code>DUMP</code></li> <li><code>ENABLE</code></li> <li><code>EQL</code></li> <li><code>EQV</code></li> <li><code>EXCHANGE</code></li> <li><code>EXTERNAL</code></li> <li><code>FILL</code></li> <li><code>FORWARD</code></li> <li><code>GEQ</code></li> <li><code>GTR</code></li> <li><code>IMP</code></li> <li><code>IN</code></li> <li><code>INTERRUPT</code></li> <li><code>IS</code></li> <li><code>LB</code></li> <li><code>LEQ</code></li> <li><code>LIBERATE</code></li> <li><code>LINE</code></li> <li><code>LOCK</code></li> <li><code>LSS</code></li> <li><code>MERGE</code></li> <li><code>MOD</code></li> <li><code>MONITOR</code></li> <li><code>MUX</code></li> <li><code>NEQ</code></li> <li><code>NO</code></li> <li><code>NOT</code></li> <li><code>ON</code></li> <li><code>OPEN</code></li> <li><code>OR</code></li> <li><code>OUT</code></li> <li><code>PICTURE</code></li> <li><code>PROCESS</code></li> <li><code>PROCURE</code></li> <li><code>PROGRAMDUMP</code></li> <li><code>RB</code></li> <li><code>READ</code></li> <li><code>RELEASE</code></li> <li><code>REPLACE</code></li> <li><code>RESET</code></li> <li><code>RESIZE</code></li> <li><code>REWIND</code></li> <li><code>RUN</code></li> <li><code>SCAN</code></li> <li><code>SEEK</code></li> <li><code>SET</code></li> <li><code>SKIP</code></li> <li><code>SORT</code></li> <li><code>SPACE</code></li> <li><code>SWAP</code></li> <li><code>THRU</code></li> <li><code>TIMES</code></li> <li><code>TO</code></li> <li><code>WAIT</code></li> <li><code>WHEN</code></li> <li><code>WITH</code></li> <li><code>WRITE</code></li></ul> </div> <p>and also the names of all the intrinsic functions. </p> <div class="mw-heading mw-heading4"><h4 id="Standard_operators">Standard operators</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=ALGOL_60&amp;action=edit&amp;section=7" title="Edit section: Standard operators"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable"> <tbody><tr> <th colspan="2">Priority </th> <th>Operator </th></tr> <tr> <td rowspan="3">first arithmetic</td> <td>first</td> <td>↑ (power) </td></tr> <tr> <td>second</td> <td>×, / (real), ÷ (integer) </td></tr> <tr> <td>third</td> <td>+, - </td></tr> <tr> <td colspan="2">second</td> <td>&lt;, ≤, =, ≥, &gt;, ≠ </td></tr> <tr> <td colspan="2">third</td> <td>¬ (not) </td></tr> <tr> <td colspan="2">fourth</td> <td>∧ (and) </td></tr> <tr> <td colspan="2">fifth</td> <td>∨ (or) </td></tr> <tr> <td colspan="2">sixth</td> <td>⊃ (implication) </td></tr> <tr> <td colspan="2">seventh</td> <td>≡ (equivalence) </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="Examples_and_portability_issues">Examples and portability issues</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=ALGOL_60&amp;action=edit&amp;section=8" title="Edit section: Examples and portability issues"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Code_sample_comparisons">Code sample comparisons</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=ALGOL_60&amp;action=edit&amp;section=9" title="Edit section: Code sample comparisons"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading4"><h4 id="ALGOL_60">ALGOL 60</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=ALGOL_60&amp;action=edit&amp;section=10" title="Edit section: ALGOL 60"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <pre><b>procedure</b> Absmax(a) Size:(n, m) Result:(y) Subscripts:(i, k); <b>value</b> n, m; <b>array</b> a; <b>integer</b> n, m, i, k; <b>real</b> y; <b>comment</b> The absolute greatest element of the matrix a, of size n by m, is copied to y, and the subscripts of this element to i and k; <b>begin</b> <b>integer</b> p, q; y&#160;:= 0; i&#160;:= k&#160;:= 1; <b>for</b> p&#160;:= 1 <b>step</b> 1 <b>until</b> n <b>do</b> <b>for</b> q&#160;:= 1 <b>step</b> 1 <b>until</b> m <b>do</b> <b>if</b> abs(a[p, q]) &gt; y <b>then</b> <b>begin</b> y&#160;:= abs(a[p, q]); i&#160;:= p; k&#160;:= q <b>end</b> <b>end</b> Absmax </pre> <p>Implementations differ in how the text in bold must be written. The word 'INTEGER', including the quotation marks, must be used in some implementations in place of <b>integer</b>, above, thereby <a href="/wiki/Stropping_(syntax)" title="Stropping (syntax)">designating</a> it as a special keyword. </p><p>Following is an example of how to produce a table using <a href="/wiki/Elliott_803" title="Elliott 803">Elliott 803</a> ALGOL:<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">&#91;</span>22<span class="cite-bracket">&#93;</span></a></sup> </p> <pre> FLOATING POINT ALGOL TEST' BEGIN REAL A,B,C,D' READ D' FOR A:= 0.0 STEP D UNTIL 6.3 DO BEGIN PRINT <abbr title="sends output to the teleprinter rather than the tape punch.">PUNCH(3)</abbr>,££L??' B&#160;:= SIN(A)' C&#160;:= COS(A)' PRINT <abbr title="sends output to the teleprinter rather than the tape punch.">PUNCH(3)</abbr>,<abbr title="suppresses the carriage return + line feed normally printed between arguments.">SAMELINE</abbr>,<abbr title="controls the format of the output with 1 digit before and 6 after the decimal point.">ALIGNED(1,6)</abbr>,A,B,C' END' END' </pre> <div class="mw-heading mw-heading4"><h4 id="ALGOL_60_family">ALGOL 60 family</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=ALGOL_60&amp;action=edit&amp;section=11" title="Edit section: ALGOL 60 family"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Since ALGOL 60 had no I/O facilities, there is no portable <a href="/wiki/Hello_world_program" class="mw-redirect" title="Hello world program">hello world program</a> in ALGOL. The following program could (and still will) compile and run on an ALGOL implementation for a Unisys A-Series mainframe, and is a straightforward simplification of code taken from The Language Guide<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">&#91;</span>23<span class="cite-bracket">&#93;</span></a></sup> at the <a href="/wiki/University_of_Michigan" title="University of Michigan">University of Michigan</a>-Dearborn Computer and Information Science Department Hello world! ALGOL Example Program page.<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">&#91;</span>24<span class="cite-bracket">&#93;</span></a></sup> </p> <pre>BEGIN FILE F(KIND=REMOTE); <a href="/wiki/EBCDIC" title="EBCDIC">EBCDIC</a> ARRAY E[0:11]; REPLACE E BY "HELLO WORLD!"; WRITE(F, *, E); END. </pre> <p>Where * etc. represented a format specification as used in FORTRAN, e.g.<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">&#91;</span>25<span class="cite-bracket">&#93;</span></a></sup> </p><p>A simpler program using an inline format: </p> <div class="mw-highlight mw-highlight-lang-m2 mw-content-ltr" dir="ltr"><pre><span></span> <span class="kr">BEGIN</span> <span class="n">FILE</span> <span class="n">F</span><span class="p">(</span><span class="n">KIND</span><span class="o">=</span><span class="n">REMOTE</span><span class="p">);</span> <span class="nb">WRITE</span><span class="p">(</span><span class="n">F</span><span class="p">,</span> <span class="o">&lt;</span><span class="s2">&quot;HELLO WORLD!&quot;</span><span class="o">&gt;</span><span class="p">);</span> <span class="kr">END</span><span class="p">.</span> </pre></div> <p>An even simpler program using the Display statement: </p> <div class="mw-highlight mw-highlight-lang-m2 mw-content-ltr" dir="ltr"><pre><span></span><span class="kr">BEGIN</span> <span class="n">DISPLAY</span><span class="p">(</span><span class="s2">&quot;HELLO WORLD!&quot;</span><span class="p">)</span> <span class="kr">END</span><span class="p">.</span> </pre></div> <p>An alternative example, using Elliott Algol I/O is as follows. Elliott Algol used different characters for "open-string-quote" and "close-string-quote", represented here by <style data-mw-deduplicate="TemplateStyles:r981673959">.mw-parser-output .legend{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .legend-color{display:inline-block;min-width:1.25em;height:1.25em;line-height:1.25;margin:1px 0;text-align:center;border:1px solid black;background-color:transparent;color:black}.mw-parser-output .legend-text{}</style><span class="legend-color mw-no-invert" style="background-color:rgba(255,255,255,0); color:;border:1px solid silver;">&#160; <a href="/wiki/%E2%80%98" class="mw-redirect" title="‘">‘</a>&#160;</span> and <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r981673959"><span class="legend-color mw-no-invert" style="background-color:rgba(255,255,255,0); color:;border:1px solid silver;">&#160; <a href="/wiki/Single_quotation_mark" class="mw-redirect" title="Single quotation mark">’</a>&#160;</span>. </p> <div class="mw-highlight mw-highlight-lang-pascal mw-content-ltr" dir="ltr"><pre><span></span><span class="w"> </span><span class="k">program</span><span class="w"> </span><span class="n">HiFolks</span><span class="o">;</span> <span class="w"> </span><span class="k">begin</span> <span class="w"> </span><span class="n">print</span><span class="w"> </span><span class="err">‘</span><span class="n">Hello</span><span class="w"> </span><span class="n">world</span><span class="err">’</span> <span class="w"> </span><span class="k">end</span><span class="o">;</span> </pre></div> <p>Here's a version for the Elliott 803 Algol (A104) The standard Elliott 803 used 5-hole paper tape and thus only had upper case. The code lacked any quote characters so <a href="/wiki/%C2%A3" class="mw-redirect" title="£">£</a> (pound sign) was used for open quote and <a href="/wiki/%3F" class="mw-redirect" title="?">?</a> (question mark) for close quote. Special sequences were placed in double quotes (e.g., £L?? produced a new line on the teleprinter). </p> <pre> HIFOLKS' BEGIN PRINT £HELLO WORLD£L??' END' </pre> <p>The <a href="/wiki/ICT_1900_series" title="ICT 1900 series">ICT 1900 series</a> Algol I/O version allowed input from paper tape or punched card. Paper tape 'full' mode allowed lower case. Output was to a line printer. Note use of '(', ')', and&#160;%.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">&#91;</span>26<span class="cite-bracket">&#93;</span></a></sup> </p> <pre> 'PROGRAM' (HELLO) 'BEGIN' 'COMMENT' OPEN QUOTE IS '(', CLOSE IS ')', PRINTABLE SPACE HAS TO BE WRITTEN AS&#160;% BECAUSE SPACES ARE IGNORED; WRITE TEXT('('HELLO%WORLD')'); 'END' 'FINISH' </pre> <div class="mw-heading mw-heading2"><h2 id="LEAP">LEAP</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=ALGOL_60&amp;action=edit&amp;section=12" title="Edit section: LEAP"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>LEAP is an extension to the ALGOL 60 programming language which provides an associative memory of triples. The three items in a triple denote the association that an Attribute of an Object has a specific Value. LEAP was created by Jerome Feldman (University of California Berkeley) and Paul Rovner (MIT Lincoln Lab) in 1967. LEAP was also implemented in SAIL. </p> <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=ALGOL_60&amp;action=edit&amp;section=13" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1184024115"><div class="div-col" style="column-width: 15em;"> <ul><li>ABC ALGOL</li> <li><a href="/wiki/ALGOL" title="ALGOL">ALGOL</a></li> <li><a href="/wiki/ALGOL_58" title="ALGOL 58">ALGOL 58</a></li> <li><a href="/wiki/ALGOL_N" title="ALGOL N">ALGOL N</a></li> <li><a href="/wiki/ALGOL_68" title="ALGOL 68">ALGOL 68</a></li> <li><a href="/wiki/ALGOL_W" title="ALGOL W">ALGOL W</a></li> <li><a href="/wiki/ALGOL_X" class="mw-redirect" title="ALGOL X">ALGOL X</a></li> <li><a href="/wiki/Atlas_Autocode" title="Atlas Autocode">Atlas Autocode</a></li> <li><a href="/wiki/Coral_66" class="mw-redirect" title="Coral 66">Coral 66</a></li> <li><a href="/wiki/Edinburgh_IMP" title="Edinburgh IMP">Edinburgh IMP</a></li> <li><a href="/wiki/Jensen%27s_Device" class="mw-redirect" title="Jensen&#39;s Device">Jensen's Device</a></li> <li><a href="/wiki/ISWIM" title="ISWIM">ISWIM</a></li> <li><a href="/wiki/JOVIAL" title="JOVIAL">JOVIAL</a></li> <li><a href="/wiki/NELIAC" title="NELIAC">NELIAC</a></li> <li><a href="/wiki/Simula" title="Simula">Simula</a></li> <li><a href="/wiki/S-algol" title="S-algol">S-algol</a></li> <li><a href="/wiki/Scheme_(programming_language)" title="Scheme (programming language)">Scheme (programming language)</a></li></ul> </div> <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=ALGOL_60&amp;action=edit&amp;section=14" 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 reflist-columns references-column-width" style="column-width: 30em;"> <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 id="CITEREFKnuth1964" class="citation journal cs1"><a href="/wiki/Donald_Knuth" title="Donald Knuth">Knuth, Donald E.</a> (December 1964). <a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F355588.365140">"Backus normal Form vs Backus Naur Form"</a>. <i>Communications of the ACM</i>. <b>7</b> (12): <span class="nowrap">735–</span>6. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F355588.365140">10.1145/355588.365140</a></span>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:47537431">47537431</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Communications+of+the+ACM&amp;rft.atitle=Backus+normal+Form+vs+Backus+Naur+Form&amp;rft.volume=7&amp;rft.issue=12&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E735-%3C%2Fspan%3E6&amp;rft.date=1964-12&amp;rft_id=info%3Adoi%2F10.1145%2F355588.365140&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A47537431%23id-name%3DS2CID&amp;rft.aulast=Knuth&amp;rft.aufirst=Donald+E.&amp;rft_id=https%3A%2F%2Fdoi.org%2F10.1145%252F355588.365140&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></span> </li> <li id="cite_note-naur_acm-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-naur_acm_2-0">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://awards.acm.org/citation.cfm?id=1024454&amp;srt=all&amp;aw=140&amp;ao=AMTURING&amp;yr=2005">ACM Award Citation / Peter Naur</a>, 2005</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 id="CITEREFvan_Emden2014" class="citation web cs1">van Emden, Maarten (2014). <a rel="nofollow" class="external text" href="https://vanemden.wordpress.com/2014/06/18/how-recursion-got-into-programming-a-comedy-of-errors-3/">"How recursion got into programming: a tale of intrigue, betrayal, and advanced programming-language semantics"</a>. <i>A Programmer's Place</i>.</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=How+recursion+got+into+programming%3A+a+tale+of+intrigue%2C+betrayal%2C+and+advanced+programming-language+semantics&amp;rft.series=%27%27A+Programmer%27s+Place%27%27&amp;rft.date=2014&amp;rft.aulast=van+Emden&amp;rft.aufirst=Maarten&amp;rft_id=https%3A%2F%2Fvanemden.wordpress.com%2F2014%2F06%2F18%2Fhow-recursion-got-into-programming-a-comedy-of-errors-3%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" 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="CITEREFHoare1973" class="citation web cs1"><a href="/wiki/Tony_Hoare" title="Tony Hoare">Hoare, C.A.R.</a> (December 1973). <a rel="nofollow" class="external text" href="http://www.eecs.umich.edu/~bchandra/courses/papers/Hoare_Hints.pdf">"Hints on Programming Language Design"</a> <span class="cs1-format">(PDF)</span>. p.&#160;27.</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=Hints+on+Programming+Language+Design&amp;rft.pages=27&amp;rft.date=1973-12&amp;rft.aulast=Hoare&amp;rft.aufirst=C.A.R.&amp;rft_id=http%3A%2F%2Fwww.eecs.umich.edu%2F~bchandra%2Fcourses%2Fpapers%2FHoare_Hints.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span> (This statement is sometimes erroneously attributed to <a href="/wiki/Edsger_W._Dijkstra" title="Edsger W. Dijkstra">Edsger W. Dijkstra</a>, also involved in implementing the first ALGOL 60 <a href="/wiki/Compiler" title="Compiler">compiler</a>.)</span> </li> <li id="cite_note-r3rs-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-r3rs_5-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAbelsonDybvig" class="citation web cs1"><a href="/wiki/Hal_Abelson" title="Hal Abelson">Abelson, Hal</a>; <a href="/wiki/R._Kent_Dybvig" title="R. Kent Dybvig">Dybvig, R. K.</a>; et&#160;al. Rees, Jonathan; Clinger, William (eds.). <a rel="nofollow" class="external text" href="http://groups.csail.mit.edu/mac/ftpdir/scheme-reports/r3rs-html/r3rs_toc.html">"Revised(3) Report on the Algorithmic Language Scheme (Dedicated to the Memory of ALGOL 60)"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2009-10-20</span></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=Revised%283%29+Report+on+the+Algorithmic+Language+Scheme+%28Dedicated+to+the+Memory+of+ALGOL+60%29&amp;rft.aulast=Abelson&amp;rft.aufirst=Hal&amp;rft.au=Dybvig%2C+R.+K.&amp;rft_id=http%3A%2F%2Fgroups.csail.mit.edu%2Fmac%2Fftpdir%2Fscheme-reports%2Fr3rs-html%2Fr3rs_toc.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" 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"><a rel="nofollow" class="external text" href="http://hopl.murdoch.edu.au/showlanguage.prx?exp=1807">The Encyclopedia of Computer Languages</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110927014141/http://hopl.murdoch.edu.au/showlanguage.prx?exp=1807">Archived</a> September 27, 2011, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a></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 id="CITEREFDaylight2011" class="citation journal cs1">Daylight, E. G. (2011). <a rel="nofollow" class="external text" href="http://www.dijkstrascry.com/node/4">"Dijkstra's Rallying Cry for Generalization: the Advent of the Recursive Procedure, late 1950s – early 1960s"</a>. <i><a href="/wiki/The_Computer_Journal" title="The Computer Journal">The Computer Journal</a></i>. <b>54</b> (11): <span class="nowrap">1756–</span>1772. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1093%2Fcomjnl%2Fbxr002">10.1093/comjnl/bxr002</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=The+Computer+Journal&amp;rft.atitle=Dijkstra%27s+Rallying+Cry+for+Generalization%3A+the+Advent+of+the+Recursive+Procedure%2C+late+1950s+%E2%80%93+early+1960s&amp;rft.volume=54&amp;rft.issue=11&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E1756-%3C%2Fspan%3E1772&amp;rft.date=2011&amp;rft_id=info%3Adoi%2F10.1093%2Fcomjnl%2Fbxr002&amp;rft.aulast=Daylight&amp;rft.aufirst=E.+G.&amp;rft_id=http%3A%2F%2Fwww.dijkstrascry.com%2Fnode%2F4&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKruseman_Aretz2003" class="citation book cs1">Kruseman Aretz, F.E.J. (30 June 2003). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20040117172550/http://ftp.cwi.nl/CWIreports/SEN/SEN-N0301.pdf">"The Dijkstra-Zonneveld ALGOL 60 compiler for the Electrologica X1"</a> <span class="cs1-format">(PDF)</span>. <i>Software Engineering</i>. History of Computer Science. Amsterdam: Centrum Wiskunde &amp; Informatica. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&#160;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1386-3711">1386-3711</a>. Archived from <a rel="nofollow" class="external text" href="http://www.cwi.nl/ftp/CWIreports/SEN/SEN-N0301.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2004-01-17.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=bookitem&amp;rft.atitle=The+Dijkstra-Zonneveld+ALGOL+60+compiler+for+the+Electrologica+X1&amp;rft.btitle=Software+Engineering&amp;rft.place=Amsterdam&amp;rft.series=History+of+Computer+Science&amp;rft.pub=Centrum+Wiskunde+%26+Informatica&amp;rft.date=2003-06-30&amp;rft.issn=1386-3711&amp;rft.aulast=Kruseman+Aretz&amp;rft.aufirst=F.E.J.&amp;rft_id=http%3A%2F%2Fwww.cwi.nl%2Fftp%2FCWIreports%2FSEN%2FSEN-N0301.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" 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"><a href="/w/index.php?title=Edgar_T._Irons&amp;action=edit&amp;redlink=1" class="new" title="Edgar T. Irons (page does not exist)">Irons, Edgar T.</a>, A syntax directed compiler for ALGOL 60, Communications of the ACM, Vol. 4, p. 51. (Jan. 1961)</span> </li> <li id="cite_note-FOOTNOTEKurtz1978-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-FOOTNOTEKurtz1978_10-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFKurtz1978">Kurtz 1978</a>.</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 id="CITEREFGriesPaulWiehle1965" class="citation journal cs1">Gries, D.; Paul, M.; Wiehle, H. R (1965). <a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F365474.365511">"Some techniques used in the ALCOR Illinois 7090"</a>. <i>Communications of the ACM</i>. <b>8</b> (8): <span class="nowrap">496–</span>500. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F365474.365511">10.1145/365474.365511</a></span>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:18365024">18365024</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Communications+of+the+ACM&amp;rft.atitle=Some+techniques+used+in+the+ALCOR+Illinois+7090&amp;rft.volume=8&amp;rft.issue=8&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E496-%3C%2Fspan%3E500&amp;rft.date=1965&amp;rft_id=info%3Adoi%2F10.1145%2F365474.365511&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A18365024%23id-name%3DS2CID&amp;rft.aulast=Gries&amp;rft.aufirst=D.&amp;rft.au=Paul%2C+M.&amp;rft.au=Wiehle%2C+H.+R&amp;rft_id=https%3A%2F%2Fdoi.org%2F10.1145%252F365474.365511&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" 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 id="CITEREFBayerGriesPaulWiehle1967" class="citation journal cs1">Bayer, R.; Gries, D.; Paul, M.; Wiehle, H. R. (1967). <a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F363848.363866">"The ALCOR Illinois 7090/7094 post mortem dump"</a>. <i>Communications of the ACM</i>. <b>10</b> (12): <span class="nowrap">804–</span>808. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F363848.363866">10.1145/363848.363866</a></span>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:3783605">3783605</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Communications+of+the+ACM&amp;rft.atitle=The+ALCOR+Illinois+7090%2F7094+post+mortem+dump&amp;rft.volume=10&amp;rft.issue=12&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E804-%3C%2Fspan%3E808&amp;rft.date=1967&amp;rft_id=info%3Adoi%2F10.1145%2F363848.363866&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A3783605%23id-name%3DS2CID&amp;rft.aulast=Bayer&amp;rft.aufirst=R.&amp;rft.au=Gries%2C+D.&amp;rft.au=Paul%2C+M.&amp;rft.au=Wiehle%2C+H.+R.&amp;rft_id=https%3A%2F%2Fdoi.org%2F10.1145%252F363848.363866&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.fv-tsd.de/index.php?id=42">Rechenautomaten mit Trommelspeicher</a>, Förderverein der Technischen Sammlung Dresden</span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMounier-Kuhn2014" class="citation journal cs1">Mounier-Kuhn, Pierre (2014). <a rel="nofollow" class="external text" href="https://www.academia.edu/79159820">"Algol in France: From Universal Project to Embedded Culture"</a>. <i>IEEE Annals of the History of Computing</i>. <b>36</b> (4): <span class="nowrap">6–</span>25. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FMAHC.2014.50">10.1109/MAHC.2014.50</a>. <a href="/wiki/ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&#160;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/1058-6180">1058-6180</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=IEEE+Annals+of+the+History+of+Computing&amp;rft.atitle=Algol+in+France%3A+From+Universal+Project+to+Embedded+Culture&amp;rft.volume=36&amp;rft.issue=4&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E6-%3C%2Fspan%3E25&amp;rft.date=2014&amp;rft_id=info%3Adoi%2F10.1109%2FMAHC.2014.50&amp;rft.issn=1058-6180&amp;rft.aulast=Mounier-Kuhn&amp;rft.aufirst=Pierre&amp;rft_id=https%3A%2F%2Fwww.academia.edu%2F79159820&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></span> </li> <li id="cite_note-FOOTNOTEKurtz1978517-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-FOOTNOTEKurtz1978517_15-0">^</a></b></span> <span class="reference-text"><a href="#CITEREFKurtz1978">Kurtz 1978</a>, p.&#160;517.</span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBoussard1964" class="citation thesis cs1 cs1-prop-foreign-lang-source">Boussard, Jean-Claude (June 1964). <a rel="nofollow" class="external text" href="https://tel.archives-ouvertes.fr/tel-00009449"><i>Etude et réalisation d'un compilateur Algol60 sur calculateur éléctronique du type IBM 7090/94 et 7040/44</i></a> &#91;<i>Design and implementation of a compiler Algol60 on electronic calculator IBM 7090/94 and 7040/44</i>&#93; (PhD) (in French). Université Joseph-Fourier - Grenoble I.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adissertation&amp;rft.title=Etude+et+r%C3%A9alisation+d%27un+compilateur+Algol60+sur+calculateur+%C3%A9l%C3%A9ctronique+du+type+IBM+7090%2F94+et+7040%2F44&amp;rft.inst=Universit%C3%A9+Joseph-Fourier+-+Grenoble+I&amp;rft.date=1964-06&amp;rft.aulast=Boussard&amp;rft.aufirst=Jean-Claude&amp;rft_id=https%3A%2F%2Ftel.archives-ouvertes.fr%2Ftel-00009449&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClaude_Pair1965" class="citation conference cs1">Claude Pair (27 April 1965). <i>Description d'un compilateur ALGOL</i>. <i>European Région 1620 Users Group</i>. IBM.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=conference&amp;rft.jtitle=European+R%C3%A9gion+1620+Users+Group&amp;rft.atitle=Description+d%27un+compilateur+ALGOL&amp;rft.date=1965-04-27&amp;rft.au=Claude+Pair&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKruseman_Aretz1973" class="citation book cs1">Kruseman Aretz, F.E.J. (1973). <i>An Algol 60 compiler in Algol 60</i>. Mathematical Centre Tracts. Amsterdam: Mathematisch Centrum.</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=An+Algol+60+compiler+in+Algol+60&amp;rft.place=Amsterdam&amp;rft.series=Mathematical+Centre+Tracts&amp;rft.pub=Mathematisch+Centrum&amp;rft.date=1973&amp;rft.aulast=Kruseman+Aretz&amp;rft.aufirst=F.E.J.&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAhoSethiUllman1986" class="citation book cs1"><a href="/wiki/Alfred_V._Aho" class="mw-redirect" title="Alfred V. Aho">Aho, Alfred V.</a>; <a href="/wiki/Ravi_Sethi" title="Ravi Sethi">Sethi, Ravi</a>; <a href="/wiki/Jeffrey_Ullman" title="Jeffrey Ullman">Ullman, Jeffrey D.</a> (1986). <a href="/wiki/Dragon_Book_(computer_science)" class="mw-redirect" title="Dragon Book (computer science)"><i>Compilers: Principles, Techniques, and Tools</i></a> (1st&#160;ed.). Addison-Wesley. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/978-0-201-10194-2" title="Special:BookSources/978-0-201-10194-2"><bdi>978-0-201-10194-2</bdi></a>.</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=Compilers%3A+Principles%2C+Techniques%2C+and+Tools&amp;rft.edition=1st&amp;rft.pub=Addison-Wesley&amp;rft.date=1986&amp;rft.isbn=978-0-201-10194-2&amp;rft.aulast=Aho&amp;rft.aufirst=Alfred+V.&amp;rft.au=Sethi%2C+Ravi&amp;rft.au=Ullman%2C+Jeffrey+D.&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span>, Section 7.5, and references therein</span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><a href="#CITEREFNaur_et_al.1963">Naur et al. 1963</a>, 3.2.4. Standard functions</span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><a href="#CITEREFNaur_et_al.1963">Naur et al. 1963</a>, 2.1. Letters: (1) It should be particularly noted that throughout the reference language underlining [here this looks like underlined; N.L.] is used for defining independent basic symbols (see sections 2.2.2 and 2.3). These are understood to have no relation to the individual letters of which they are composed. Within the present report underlining will be used for no other purposes.</span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.billp.org/ccs/A104/">"803 ALGOL"</a>, the manual for <a href="/wiki/Elliott_803" title="Elliott 803">Elliott 803</a> ALGOL</span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</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/20100210185248/http://www.engin.umd.umich.edu/CIS/course.des/cis400/algol/algol.html">"The ALGOL Programming Language"</a>. <i>www.engin.umd.umich.edu</i>. Archived from <a rel="nofollow" class="external text" href="http://www.engin.umd.umich.edu/CIS/course.des/cis400/">the original</a> on 10 February 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">11 January</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=www.engin.umd.umich.edu&amp;rft.atitle=The+ALGOL+Programming+Language&amp;rft_id=http%3A%2F%2Fwww.engin.umd.umich.edu%2FCIS%2Fcourse.des%2Fcis400%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</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/20100204112923/http://www.engin.umd.umich.edu/CIS/course.des/cis400/algol/hworld.html">"Hello world! Example Program"</a>. <i>www.engin.umd.umich.edu</i>. Archived from <a rel="nofollow" class="external text" href="http://www.engin.umd.umich.edu/CIS/course.des/cis400/algol/hworld.html">the original</a> on 4 February 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">11 January</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=www.engin.umd.umich.edu&amp;rft.atitle=Hello+world%21+Example+Program&amp;rft_id=http%3A%2F%2Fwww.engin.umd.umich.edu%2FCIS%2Fcourse.des%2Fcis400%2Falgol%2Fhworld.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><a href="/wiki/Fortran#&quot;Hello,_World!&quot;_example" title="Fortran">Fortran#"Hello, World!" example</a></span> </li> <li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</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://www.icl1900.co.uk/techpub/tp3340.djvu">"ICL 1900 series: Algol Language"</a>. ICL Technical Publication 3340. 1965.</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=ICL+1900+series%3A+Algol+Language&amp;rft.pub=ICL+Technical+Publication+3340&amp;rft.date=1965&amp;rft_id=http%3A%2F%2Fwww.icl1900.co.uk%2Ftechpub%2Ftp3340.djvu&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></span> </li> </ol></div> <div class="mw-heading mw-heading3"><h3 id="Bibliography">Bibliography</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=ALGOL_60&amp;action=edit&amp;section=15" title="Edit section: Bibliography"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239549316">.mw-parser-output .refbegin{margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}@media screen{.mw-parser-output .refbegin{font-size:90%}}</style><div class="refbegin" style=""> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFNaur_et_al.1963" class="citation journal cs1"><a href="/wiki/John_Backus" title="John Backus">Backus, John W.</a>; <a href="/wiki/Friedrich_L._Bauer" title="Friedrich L. Bauer">Bauer, Friedrich L.</a>; Green, J.; Katz, C.; <a href="/wiki/John_McCarthy_(computer_scientist)" title="John McCarthy (computer scientist)">J. McCarthy</a>; <a href="/wiki/Peter_Naur" title="Peter Naur">P. Naur</a>; <a href="/wiki/Alan_Perlis" title="Alan Perlis">A.J. Perlis</a>; <a href="/wiki/Heinz_Rutishauser" title="Heinz Rutishauser">H. Rutishauser</a>; K. Samuelson; <a href="/wiki/Bernard_Vauquois" title="Bernard Vauquois">B. Vauquois</a>; <a href="/wiki/Joseph_Henry_Wegstein" title="Joseph Henry Wegstein">J.H. Wegstein</a>; <a href="/wiki/Adriaan_van_Wijngaarden" title="Adriaan van Wijngaarden">A. van Wijngaarden</a>; <a href="/wiki/Mike_Woodger" title="Mike Woodger">M. Woodger</a> (January 1963). <a href="/wiki/Peter_Naur" title="Peter Naur">Peter Naur</a> (ed.). <a rel="nofollow" class="external text" href="https://doi.org/10.1145/366193.366201">"Revised Report on the Algorithmic Language Algol 60"</a>. <i>Communications of the ACM</i>. <b>6</b> (1). Association for Computing Machinery. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F366193.366201">10.1145/366193.366201</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:7853511">7853511</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Communications+of+the+ACM&amp;rft.atitle=Revised+Report+on+the+Algorithmic+Language+Algol+60&amp;rft.volume=6&amp;rft.issue=1&amp;rft.date=1963-01&amp;rft_id=info%3Adoi%2F10.1145%2F366193.366201&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A7853511%23id-name%3DS2CID&amp;rft.aulast=Backus&amp;rft.aufirst=John+W.&amp;rft.au=Bauer%2C+Friedrich+L.&amp;rft.au=Green%2C+J.&amp;rft.au=Katz%2C+C.&amp;rft.au=J.+McCarthy&amp;rft.au=P.+Naur&amp;rft.au=A.J.+Perlis&amp;rft.au=H.+Rutishauser&amp;rft.au=K.+Samuelson&amp;rft.au=B.+Vauquois&amp;rft.au=J.H.+Wegstein&amp;rft.au=A.+van+Wijngaarden&amp;rft.au=M.+Woodger&amp;rft_id=https%3A%2F%2Fdoi.org%2F10.1145%2F366193.366201&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKurtz1978" class="citation book cs1">Kurtz, Thomas E. (1978). "BASIC". <i>History of programming languages</i>. pp.&#160;<span class="nowrap">515–</span>537. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F800025.1198404">10.1145/800025.1198404</a></span>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&#160;<a href="/wiki/Special:BookSources/0127450408" title="Special:BookSources/0127450408"><bdi>0127450408</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=bookitem&amp;rft.atitle=BASIC&amp;rft.btitle=History+of+programming+languages&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E515-%3C%2Fspan%3E537&amp;rft.date=1978&amp;rft_id=info%3Adoi%2F10.1145%2F800025.1198404&amp;rft.isbn=0127450408&amp;rft.aulast=Kurtz&amp;rft.aufirst=Thomas+E.&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></li></ul> </div> <div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=ALGOL_60&amp;action=edit&amp;section=16" title="Edit section: Further reading"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDijkstra1961" class="citation techreport cs1"><a href="/wiki/Edsger_Dijkstra" class="mw-redirect" title="Edsger Dijkstra">Dijkstra, Edsger W.</a> (1961). <a rel="nofollow" class="external text" href="http://www.cs.utexas.edu/users/EWD/MCReps/MR35.PDF"><i>"ALGOL 60 Translation: An ALGOL 60 Translator for the X1 and Making a Translator for ALGOL 60</i></a> <span class="cs1-format">(PDF)</span> (Technical report). Amsterdam: Mathematisch Centrum. 35.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=report&amp;rft.btitle=%22ALGOL+60+Translation%3A+An+ALGOL+60+Translator+for+the+X1+and+Making+a+Translator+for+ALGOL+60&amp;rft.place=Amsterdam&amp;rft.pub=Mathematisch+Centrum&amp;rft.date=1961&amp;rft.aulast=Dijkstra&amp;rft.aufirst=Edsger+W.&amp;rft_id=http%3A%2F%2Fwww.cs.utexas.edu%2Fusers%2FEWD%2FMCReps%2FMR35.PDF&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRandellRussell1964" class="citation book cs1"><a href="/wiki/Brian_Randell" title="Brian Randell">Randell, Brian</a>; Russell, Lawford John (1964). <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/algol60implement00rand"><i>ALGOL 60 Implementation: The Translation and Use of ALGOL 60 Programs on a Computer</i></a></span>. Academic Press. <a href="/wiki/OCLC_(identifier)" class="mw-redirect" title="OCLC (identifier)">OCLC</a>&#160;<a rel="nofollow" class="external text" href="https://search.worldcat.org/oclc/526731">526731</a>.</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=ALGOL+60+Implementation%3A+The+Translation+and+Use+of+ALGOL+60+Programs+on+a+Computer&amp;rft.pub=Academic+Press&amp;rft.date=1964&amp;rft_id=info%3Aoclcnum%2F526731&amp;rft.aulast=Randell&amp;rft.aufirst=Brian&amp;rft.au=Russell%2C+Lawford+John&amp;rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Falgol60implement00rand&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span> The design of the <i>Whetstone Compiler</i>. One of the early published descriptions of implementing a compiler. See the related papers: <a rel="nofollow" class="external text" href="http://www.cs.ncl.ac.uk/research/pubs/articles/papers/427.pdf">Whetstone Algol Revisited</a>, and <a rel="nofollow" class="external text" href="https://web.archive.org/web/20100525044658/http://www.cs.ncl.ac.uk/publications/books/papers/124.pdf">The Whetstone KDF9 ALGOL Translator</a> by <a href="/wiki/Brian_Randell" title="Brian Randell">Brian Randell</a></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGoos2017" class="citation book cs1 cs1-prop-interwiki-linked-name cs1-prop-foreign-lang-source"><a href="https://de.wikipedia.org/wiki/Gerhard_Goos" class="extiw" title="de:Gerhard Goos">Goos, Gerhard</a> <span class="cs1-format">[in German]</span> (2017-08-07). <a rel="nofollow" class="external text" href="http://www.kps2017.uni-jena.de/proceedings/kps2017_submission_1.pdf"><i>Geschichte der deutschsprachigen Informatik - Programmiersprachen und Übersetzerbau</i></a> &#91;<i>History of informatics in German-speaking countries - Programming languages and compiler design</i>&#93; <span class="cs1-format">(PDF)</span> (in German). Karlsruhe, Germany: Fakultät für Informatik, <a href="/wiki/Karlsruhe_Institute_of_Technology" title="Karlsruhe Institute of Technology">Karlsruhe Institute of Technology</a> (KIT). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220519131116/http://www.kps2017.uni-jena.de/proceedings/kps2017_submission_1.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on 2022-05-19<span class="reference-accessdate">. Retrieved <span class="nowrap">2022-11-14</span></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=Geschichte+der+deutschsprachigen+Informatik+-+Programmiersprachen+und+%C3%9Cbersetzerbau&amp;rft.place=Karlsruhe%2C+Germany&amp;rft.pub=Fakult%C3%A4t+f%C3%BCr+Informatik%2C+Karlsruhe+Institute+of+Technology+%28KIT%29&amp;rft.date=2017-08-07&amp;rft.aulast=Goos&amp;rft.aufirst=Gerhard&amp;rft_id=http%3A%2F%2Fwww.kps2017.uni-jena.de%2Fproceedings%2Fkps2017_submission_1.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span> (11 pages)</li></ul> <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=ALGOL_60&amp;action=edit&amp;section=17" 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://www.masswerk.at/algol60/report.htm">Revised Report on the Algorithmic Language ALGOL 60</a> by Peter Naur, et al. ALGOL definition</li> <li>A BNF <a rel="nofollow" class="external text" href="http://blackbox.userweb.mwn.de/Algol-BNF.html">syntax summary</a> of ALGOL 60</li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20111110061442/http://thor.cs.ucsb.edu/~ravenben/papers/coreos/Hoa81.pdf">"The Emperor's Old Clothes"</a> – Hoare's 1980 ACM Turing Award speech, which discusses ALGOL history and his involvement</li> <li><a rel="nofollow" class="external text" href="https://www.gnu.org/software/marst/">MARST</a>, a free ALGOL-to-C translator</li> <li><a rel="nofollow" class="external text" href="http://rogerdmoore.ca/JOUR/">An Implementation of ALGOL 60 for the FP6000</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200725025218/http://rogerdmoore.ca/JOUR/">Archived</a> 2020-07-25 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> Discussion of some implementation issues.</li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFNaur1978" class="citation journal cs1"><a href="/wiki/Peter_Naur" title="Peter Naur">Naur, Peter</a> (August 1978). <a rel="nofollow" class="external text" href="http://portal.acm.org/ft_gateway.cfm?id=808370">"The European Side of the Last Phase of the Development of ALGOL 60"</a>. <i>ACM SIGPLAN Notices</i>. <b>13</b> (8): <span class="nowrap">15–</span>44. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F960118.808370">10.1145/960118.808370</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:15552479">15552479</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=ACM+SIGPLAN+Notices&amp;rft.atitle=The+European+Side+of+the+Last+Phase+of+the+Development+of+ALGOL+60&amp;rft.volume=13&amp;rft.issue=8&amp;rft.pages=%3Cspan+class%3D%22nowrap%22%3E15-%3C%2Fspan%3E44&amp;rft.date=1978-08&amp;rft_id=info%3Adoi%2F10.1145%2F960118.808370&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A15552479%23id-name%3DS2CID&amp;rft.aulast=Naur&amp;rft.aufirst=Peter&amp;rft_id=http%3A%2F%2Fportal.acm.org%2Fft_gateway.cfm%3Fid%3D808370&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></li> <li>Edinburgh University wrote compilers for Algol60 (later updated for Algol60M) based on their Atlas Autocode compilers initially bootstrapped from the Atlas to the KDF-9. The Edinburgh compilers generated code for the ICL1900, the ICL4/75 (an IBM360 clone), and the ICL2900. Here is the <a rel="nofollow" class="external text" href="http://history.dcs.ed.ac.uk/archive/os/emas/users/ercc07/emas-2900/algolps9.txt">BNF for Algol60</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200515185211/http://history.dcs.ed.ac.uk/archive/os/emas/users/ercc07/emas-2900/algolps9.txt">Archived</a> 2020-05-15 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> and the <a rel="nofollow" class="external text" href="http://history.dcs.ed.ac.uk/archive/os/emas/emas2/compilers/algol/algol60fs.imp.html">ICL2900 compiler source</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200515190532/http://history.dcs.ed.ac.uk/archive/os/emas/emas2/compilers/algol/algol60fs.imp.html">Archived</a> 2020-05-15 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>, <a rel="nofollow" class="external text" href="http://history.dcs.ed.ac.uk/archive/os/emas/emas2/compilers/algol/bsyslib.txt-view.html">library documentation</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200515190530/http://history.dcs.ed.ac.uk/archive/os/emas/emas2/compilers/algol/bsyslib.txt-view.html">Archived</a> 2020-05-15 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>, and <a rel="nofollow" class="external text" href="http://history.dcs.ed.ac.uk/archive/os/emas/users/ercc07/emas-2900/">a considerable test suite</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200515175751/http://history.dcs.ed.ac.uk/archive/os/emas/users/ercc07/emas-2900/">Archived</a> 2020-05-15 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> including <a rel="nofollow" class="external text" href="http://history.dcs.ed.ac.uk/archive/os/emas/users/ercc07/emas-2900/wichtests_pete1.txt">Brian Wichmann's tests.</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200515185136/http://history.dcs.ed.ac.uk/archive/os/emas/users/ercc07/emas-2900/wichtests_pete1.txt">Archived</a> 2020-05-15 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> Also there is a rather superficial <a rel="nofollow" class="external text" href="http://history.dcs.ed.ac.uk/archive/os/emas/users/ercc07/emas-2900/palgcons.txt">Algol60 to Atlas Autocode source-level translator</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200515185142/http://history.dcs.ed.ac.uk/archive/os/emas/users/ercc07/emas-2900/palgcons.txt">Archived</a> 2020-05-15 at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>.</li> <li><a href="/wiki/Eric_S._Raymond" title="Eric S. Raymond">Eric S. Raymond</a>'s <a rel="nofollow" class="external text" href="http://www.catb.org/retro/">Retrocomputing Museum</a>, among others a link to the NASE ALGOL 60 interpreter written in C.</li> <li><a rel="nofollow" class="external text" href="http://www.bertnase.de/a60">The NASE interpreter</a></li> <li>Stories of the B5000 and People Who Were There: a dedicated ALGOL computer <a rel="nofollow" class="external autonumber" href="http://ed-thelen.org/comp-hist/B5000-AlgolRWaychoff.html">[1]</a>, <a rel="nofollow" class="external autonumber" href="http://archive.computerhistory.org/resources/text/Knuth_Don_X4100/PDF_index/k-8-pdf/k-8-u2779-B5000-People.pdf">[2]</a></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBottenbruch1961" class="citation report cs1">Bottenbruch, Hermann (1961). <a rel="nofollow" class="external text" href="https://digital.library.unt.edu/ark:/67531/metadc871723/">Structure and Use of ALGOL 60</a> (Report). <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.2172%2F4020495">10.2172/4020495</a></span>. <a href="/wiki/OSTI_(identifier)" class="mw-redirect" title="OSTI (identifier)">OSTI</a>&#160;<a rel="nofollow" class="external text" href="https://www.osti.gov/biblio/4020495">4020495</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=report&amp;rft.btitle=Structure+and+Use+of+ALGOL+60&amp;rft.date=1961&amp;rft_id=https%3A%2F%2Fwww.osti.gov%2Fbiblio%2F4020495%23id-name%3DOSTI&amp;rft_id=info%3Adoi%2F10.2172%2F4020495&amp;rft.aulast=Bottenbruch&amp;rft.aufirst=Hermann&amp;rft_id=https%3A%2F%2Fdigital.library.unt.edu%2Fark%3A%2F67531%2Fmetadc871723%2F&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3AALGOL+60" class="Z3988"></span></li> <li><a rel="nofollow" class="external text" href="http://www.softwarepreservation.org/projects/ALGOL/source/numal">NUMAL</a> A Library of Numerical Procedures in ALGOL 60 developed at The Stichting Centrum Wiskunde &amp; Informatica (<a href="/wiki/Legal_successor_(organization)" title="Legal successor (organization)">legal successor</a> of Stichting Mathematisch Centrum) <a rel="nofollow" class="external text" href="https://web.archive.org/web/20101005121036/http://www.cwi.nl/en/general/Address">legal owner</a>.</li> <li><a rel="nofollow" class="external text" href="http://www.algol60.org">ALGOL 60 resources: translators, documentation, programs</a></li> <li><a rel="nofollow" class="external text" href="https://docs.racket-lang.org/algol60/">ALGOL 60</a> included in Racket</li></ul> <div class="navbox-styles"><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: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="ALGOL445" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed 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"><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:ALGOL_programming" title="Template:ALGOL programming"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:ALGOL_programming" title="Template talk:ALGOL programming"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:ALGOL_programming" title="Special:EditPage/Template:ALGOL programming"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="ALGOL445" style="font-size:114%;margin:0 4em"><a href="/wiki/ALGOL" title="ALGOL">ALGOL</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Programming_language_implementation" title="Programming language implementation">Implementations</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Technical_standard" title="Technical standard">Technical<br />standards</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ALGOL_58" title="ALGOL 58">ALGOL 58</a></li> <li><a class="mw-selflink selflink">ALGOL 60</a></li> <li><a href="/wiki/ALGOL_68" title="ALGOL 68">ALGOL 68</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Dialect_(computing)" class="mw-redirect" title="Dialect (computing)">Dialects</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li>ABC ALGOL</li> <li><a href="/wiki/ALCOR" title="ALCOR">ALCOR</a></li> <li><a href="/wiki/ALGO" title="ALGO">ALGO</a></li> <li><a href="/wiki/ALGOL_68C" title="ALGOL 68C">ALGOL 68C</a></li> <li><a href="/wiki/ALGOL_68-R" title="ALGOL 68-R">ALGOL 68-R</a></li> <li><a href="/wiki/ALGOL_68RS" title="ALGOL 68RS">ALGOL 68RS</a> (<a href="/wiki/ELLA_(programming_language)" title="ELLA (programming language)">ELLA</a>)</li> <li><a href="/wiki/ALGOL_68S" title="ALGOL 68S">ALGOL 68S</a></li> <li><a href="/wiki/ALGOL_N" title="ALGOL N">ALGOL N</a></li> <li><a href="/wiki/ALGOL_W" title="ALGOL W">ALGOL W</a></li> <li><a href="/wiki/ALGOL_X" class="mw-redirect" title="ALGOL X">ALGOL X</a></li> <li><a href="/wiki/Atlas_Autocode" title="Atlas Autocode">Atlas Autocode</a> (<a href="/wiki/Edinburgh_IMP" title="Edinburgh IMP">Edinburgh IMP</a>)</li> <li><a href="/wiki/Burroughs_Large_Systems#ALGOL" title="Burroughs Large Systems">Burroughs ALGOL</a></li> <li><a href="/wiki/CORAL" title="CORAL">CORAL</a> 66</li> <li><a href="/wiki/Dartmouth_ALGOL_30" title="Dartmouth ALGOL 30">Dartmouth ALGOL 30</a></li> <li><a href="/wiki/DASK" title="DASK">DASK</a> ALGOL</li> <li><a href="/wiki/DG/L" title="DG/L">DG/L</a></li> <li><a href="/wiki/Elliott_ALGOL" title="Elliott ALGOL">Elliott ALGOL</a></li> <li><a href="/wiki/Executive_Systems_Problem_Oriented_Language" title="Executive Systems Problem Oriented Language">Executive Systems Problem Oriented Language</a> (ESPOL) → New Executive Programming Language (<a href="/wiki/NEWP" title="NEWP">NEWP</a>)</li> <li><a href="/wiki/FLACC" title="FLACC">FLACC</a></li> <li><a href="/wiki/IMP_(programming_language)" title="IMP (programming language)">IMP</a></li> <li><a href="/wiki/JOVIAL" title="JOVIAL">JOVIAL</a></li> <li><a href="/wiki/English_Electric_KDF9" title="English Electric KDF9">Kidsgrove</a> Algol</li> <li><a href="/wiki/MAD_(programming_language)" title="MAD (programming language)">MAD</a></li> <li><a href="/wiki/Mary_(programming_language)" title="Mary (programming language)">Mary</a></li> <li><a href="/wiki/NELIAC" title="NELIAC">NELIAC</a></li> <li><a href="/wiki/RTL/2" title="RTL/2">RTL/2</a></li> <li><a href="/wiki/S-algol" title="S-algol">S-algol</a>, <a href="/wiki/PS-algol" title="PS-algol">PS-algol</a>, <a href="/wiki/Napier88" title="Napier88">Napier88</a></li> <li><a href="/wiki/Simula" title="Simula">Simula</a></li> <li>Small Machine ALGOL Like Language (<a href="/wiki/SMALL" title="SMALL">SMALL</a>)</li> <li><a href="/wiki/SMIL_(computer)" title="SMIL (computer)">SMIL</a> ALGOL</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Formalism_(philosophy_of_mathematics)" title="Formalism (philosophy of mathematics)">Formalisms</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Jensen%27s_device" title="Jensen&#39;s device">Jensen's device</a></li> <li><a href="/wiki/Van_Wijngaarden_grammar" title="Van Wijngaarden grammar">Van Wijngaarden grammar</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Community_of_practice" title="Community of practice">Community</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Organizations</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Professional_association" title="Professional association">Professional<br />associations</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ALCOR" title="ALCOR">ALCOR</a> Group</li> <li><a href="/wiki/Association_for_Computing_Machinery" title="Association for Computing Machinery">Association for Computing Machinery</a> (ACM)</li> <li><a href="/wiki/BSI_Group" title="BSI Group">BSI Group</a></li> <li><a href="/wiki/GOST" title="GOST">Euro-Asian Council for Standardization, Metrology and Certification</a> (EASC)</li> <li><a href="/wiki/International_Federation_for_Information_Processing" title="International Federation for Information Processing">International Federation for Information Processing</a> (IFIP) <a href="/wiki/IFIP_Working_Group_2.1" title="IFIP Working Group 2.1">IFIP Working Group 2.1</a></li> <li><a href="/wiki/Gesellschaft_f%C3%BCr_Angewandte_Mathematik_und_Mechanik" title="Gesellschaft für Angewandte Mathematik und Mechanik">Society of Applied Mathematics and Mechanics</a> (GAMM)</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Business</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Burroughs_Corporation" title="Burroughs Corporation">Burroughs Corporation</a></li> <li><a href="/wiki/Elliott_Brothers_(computer_company)" title="Elliott Brothers (computer company)">Elliott Brothers</a></li> <li><a href="/wiki/Regnecentralen" title="Regnecentralen">Regnecentralen</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Education</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Case_Western_Reserve_University" title="Case Western Reserve University">Case Institute of Technology</a></li> <li><a href="/wiki/University_of_Edinburgh" title="University of Edinburgh">University of Edinburgh</a></li> <li><a href="/wiki/University_of_St_Andrews" title="University of St Andrews">University of St Andrews</a></li> <li><a href="/wiki/Manchester_University" class="mw-redirect" title="Manchester University">Manchester University</a></li> <li><a href="/wiki/Massachusetts_Institute_of_Technology" title="Massachusetts Institute of Technology">Massachusetts Institute of Technology</a> (MIT)</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Government</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Royal_Radar_Establishment" title="Royal Radar Establishment">Royal Radar Establishment</a> (RRE)</li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">People</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/ALGOL_58" title="ALGOL 58">ALGOL 58</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><td colspan="2" class="navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/John_Backus" title="John Backus">John Backus</a></li> <li><a href="/wiki/Friedrich_L._Bauer" title="Friedrich L. Bauer">Friedrich L. Bauer</a></li> <li><a href="/wiki/Hermann_Bottenbruch" title="Hermann Bottenbruch">Hermann Bottenbruch</a></li> <li><a href="/wiki/Charles_Katz" title="Charles Katz">Charles Katz</a></li> <li><a href="/wiki/Alan_Perlis" title="Alan Perlis">Alan Perlis</a></li> <li><a href="/wiki/Heinz_Rutishauser" title="Heinz Rutishauser">Heinz Rutishauser</a></li> <li><a href="/wiki/Klaus_Samelson" title="Klaus Samelson">Klaus Samelson</a></li> <li><a href="/wiki/Joseph_Henry_Wegstein" title="Joseph Henry Wegstein">Joseph Henry Wegstein</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/MAD_(programming_language)" title="MAD (programming language)">MAD</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Bruce_Arden" title="Bruce Arden">Bruce Arden</a></li> <li><a href="/wiki/Bernard_Galler" title="Bernard Galler">Bernard Galler</a></li> <li><a href="/wiki/Robert_M._Graham_(computer_scientist)" title="Robert M. Graham (computer scientist)">Robert M. Graham</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a class="mw-selflink selflink">ALGOL 60</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><td colspan="2" class="navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li>Backus^</li> <li><a href="/wiki/Roland_Carl_Backhouse" title="Roland Carl Backhouse">Roland Carl Backhouse</a></li> <li>Bauer^</li> <li><a href="/wiki/Richard_Bird_(computer_scientist)" title="Richard Bird (computer scientist)">Richard Bird</a></li> <li><a href="/wiki/Stephen_R._Bourne" title="Stephen R. Bourne">Stephen R. Bourne</a></li> <li><a href="/wiki/Edsger_W._Dijkstra" title="Edsger W. Dijkstra">Edsger W. Dijkstra</a></li> <li><a href="/wiki/Andrey_Ershov" class="mw-redirect" title="Andrey Ershov">Andrey Ershov</a></li> <li><a href="/wiki/Robert_W._Floyd" title="Robert W. Floyd">Robert W. Floyd</a></li> <li><a href="/wiki/Jeremy_Gibbons" title="Jeremy Gibbons">Jeremy Gibbons</a></li> <li>Julien Green</li> <li><a href="/wiki/David_Gries" title="David Gries">David Gries</a></li> <li><a href="/wiki/Eric_Hehner" title="Eric Hehner">Eric Hehner</a></li> <li><a href="/wiki/Tony_Hoare" title="Tony Hoare">Tony Hoare</a></li> <li><a href="/wiki/J%C3%B8rn_Jensen" title="Jørn Jensen">Jørn Jensen</a></li> <li>Katz^</li> <li><a href="/wiki/Peter_Landin" title="Peter Landin">Peter Landin</a></li> <li><a href="/wiki/Tom_Maibaum" title="Tom Maibaum">Tom Maibaum</a></li> <li><a href="/wiki/Conor_McBride" title="Conor McBride">Conor McBride</a></li> <li><a href="/wiki/John_McCarthy_(computer_scientist)" title="John McCarthy (computer scientist)">John McCarthy</a></li> <li><a href="/wiki/Carroll_Morgan_(computer_scientist)" title="Carroll Morgan (computer scientist)">Carroll Morgan</a></li> <li><a href="/wiki/Peter_Naur" title="Peter Naur">Peter Naur</a></li> <li><a href="/wiki/Maurice_Nivat" title="Maurice Nivat">Maurice Nivat</a></li> <li><a href="/wiki/John_E._L._Peck" title="John E. L. Peck">John E. L. Peck</a></li> <li>Perlis^</li> <li><a href="/wiki/Brian_Randell" title="Brian Randell">Brian Randell</a></li> <li>Rutishauser^</li> <li>Samelson^</li> <li><a href="/wiki/Jacob_T._Schwartz" title="Jacob T. Schwartz">Jacob T. Schwartz</a></li> <li><a href="/wiki/Micha_Sharir" title="Micha Sharir">Micha Sharir</a></li> <li><a href="/wiki/David_Turner_(computer_scientist)" title="David Turner (computer scientist)">David Turner</a></li> <li><a href="/wiki/Bernard_Vauquois" title="Bernard Vauquois">Bernard Vauquois</a></li> <li><a href="/wiki/Eiiti_Wada" title="Eiiti Wada">Eiiti Wada</a></li> <li>Wegstein^</li> <li><a href="/wiki/Adriaan_van_Wijngaarden" title="Adriaan van Wijngaarden">Adriaan van Wijngaarden</a></li> <li><a href="/wiki/Mike_Woodger" title="Mike Woodger">Mike Woodger</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Simula" title="Simula">Simula</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Ole-Johan_Dahl" title="Ole-Johan Dahl">Ole-Johan Dahl</a></li> <li><a href="/wiki/Kristen_Nygaard" title="Kristen Nygaard">Kristen Nygaard</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/ALGOL_68" title="ALGOL 68">ALGOL 68</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li>Bauer^</li> <li><a href="/wiki/Susan_G._Bond" title="Susan G. Bond">Susan G. Bond</a></li> <li>Bourne^</li> <li><a href="/wiki/Robert_Dewar" title="Robert Dewar">Robert Dewar</a></li> <li>Dijkstra^</li> <li><a href="https://de.wikipedia.org/wiki/Gerhard_Goos" class="extiw" title="de:Gerhard Goos">Gerhard Goos</a></li> <li><a href="/wiki/Michael_Guy" title="Michael Guy">Michael Guy</a></li> <li>Hoare^</li> <li><a href="/wiki/Cornelis_H._A._Koster" title="Cornelis H. A. Koster">Cornelis H. A. Koster</a></li> <li><a href="/wiki/Peter_Landin" title="Peter Landin">Peter Landin</a></li> <li><a href="/wiki/Charles_H._Lindsey" title="Charles H. Lindsey">Charles H. Lindsey</a></li> <li><a href="/wiki/Barry_J._Mailloux" title="Barry J. Mailloux">Barry J. Mailloux</a></li> <li>McCarthy^</li> <li><a href="/wiki/Lambert_Meertens" title="Lambert Meertens">Lambert Meertens</a></li> <li>Naur^</li> <li>Peck^</li> <li><a href="/wiki/Willem_van_der_Poel" title="Willem van der Poel">Willem van der Poel</a></li> <li>Randell^</li> <li><a href="/wiki/Douglas_T._Ross" title="Douglas T. Ross">Douglas T. Ross</a></li> <li>Samelson^</li> <li><a href="/wiki/Michel_Sintzoff" title="Michel Sintzoff">Michel Sintzoff</a></li> <li>van Wijngaarden^</li> <li><a href="/wiki/Niklaus_Wirth" title="Niklaus Wirth">Niklaus Wirth</a></li> <li>Woodger^</li> <li><a href="/wiki/Philip_Woodward" title="Philip Woodward">Philip Woodward</a></li> <li><a href="/wiki/Nobuo_Yoneda" title="Nobuo Yoneda">Nobuo Yoneda</a></li></ul> </div></td></tr></tbody></table><div> <ul><li><a href="/wiki/Hal_Abelson" title="Hal Abelson">Hal Abelson</a></li> <li><a href="/wiki/John_Barnes_(computer_scientist)" title="John Barnes (computer scientist)">John Barnes</a></li> <li><a href="/wiki/Tony_Brooker" title="Tony Brooker">Tony Brooker</a></li> <li><a href="/wiki/Ron_Morrison" title="Ron Morrison">Ron Morrison</a></li> <li><a href="/wiki/Peter_O%27Hearn" title="Peter O&#39;Hearn">Peter O'Hearn</a></li> <li><a href="/wiki/John_C._Reynolds" title="John C. Reynolds">John C. Reynolds</a></li></ul></div></td></tr></tbody></table><div> <ul><li><i><a href="/wiki/ALGOL_Bulletin" title="ALGOL Bulletin">ALGOL Bulletin</a></i></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Comparison</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <li><a href="/wiki/ALGOL_58#ALGOL_58&#39;s_influence_on_ALGOL_60" title="ALGOL 58">ALGOL 58 influence on ALGOL 60</a></li> <li><a href="/wiki/ALGOL_68#Comparisons_with_other_languages" title="ALGOL 68">ALGOL 68 to other languages</a></li> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><b>^ = full name and link in prior ALGOL version above</b><br /><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> <b><a href="/wiki/Category:Algol_programming_language_family" title="Category:Algol programming language family">Category: ALGOL</a></b> <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> <b><a href="/wiki/Category:ALGOL_60" title="Category:ALGOL 60">Category: ALGOL 60</a></b></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"><style data-mw-deduplicate="TemplateStyles:r886047488">.mw-parser-output .nobold{font-weight:normal}</style></div><div role="navigation" class="navbox" aria-labelledby="ISO_standards_by_standard_number451" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed 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:ISO_standards" title="Template:ISO standards"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:ISO_standards" title="Template talk:ISO standards"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:ISO_standards" title="Special:EditPage/Template:ISO standards"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="ISO_standards_by_standard_number451" style="font-size:114%;margin:0 4em"><a href="/wiki/International_Organization_for_Standardization" title="International Organization for Standardization">ISO</a> standards <span class="nobold">by standard number</span></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div>List of <a href="/wiki/List_of_ISO_standards" title="List of ISO standards">ISO standards</a> – <a href="/wiki/List_of_ISO_romanizations" title="List of ISO romanizations">ISO romanizations</a> – <a href="/wiki/List_of_IEC_standards" title="List of IEC standards">IEC standards</a></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">1–9999</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ISO_1" title="ISO 1">1</a></li> <li><a href="/wiki/ISO_2" title="ISO 2">2</a></li> <li><a href="/wiki/Renard_series" title="Renard series">3</a></li> <li><a href="/wiki/ISO_4" title="ISO 4">4</a></li> <li><a href="/wiki/Film_speed" title="Film speed">6</a></li> <li><a href="/wiki/British_Standard_Pipe" title="British Standard Pipe">7</a></li> <li><a href="/wiki/ISO_9" title="ISO 9">9</a></li> <li><a href="/wiki/A440_(pitch_standard)" title="A440 (pitch standard)">16</a></li> <li><a href="/wiki/Renard_series" title="Renard series">17</a></li> <li><a href="/wiki/ISO_31" title="ISO 31">31</a> <ul><li><a href="/wiki/ISO_31-0" title="ISO 31-0">-0</a></li> <li><a href="/wiki/ISO_31-1" title="ISO 31-1">-1</a></li> <li><a href="/wiki/ISO_31-3" title="ISO 31-3">-3</a></li> <li><a href="/wiki/ISO_31-4" title="ISO 31-4">-4</a></li> <li><a href="/wiki/ISO_31-5" title="ISO 31-5">-5</a></li> <li><a href="/wiki/ISO_31-6" title="ISO 31-6">-6</a></li> <li><a href="/wiki/ISO_31-7" title="ISO 31-7">-7</a></li> <li><a href="/wiki/ISO_31-8" title="ISO 31-8">-8</a></li> <li><a href="/wiki/ISO_31-9" class="mw-redirect" title="ISO 31-9">-9</a></li> <li><a href="/wiki/ISO_31-10" title="ISO 31-10">-10</a></li> <li><a href="/wiki/ISO_31-11" title="ISO 31-11">-11</a></li> <li><a href="/wiki/ISO_31-12" class="mw-redirect" title="ISO 31-12">-12</a></li> <li><a href="/wiki/ISO_31-13" class="mw-redirect" title="ISO 31-13">-13</a></li></ul></li> <li><a href="/wiki/ISO_metric_screw_thread" title="ISO metric screw thread">68-1</a></li> <li><a href="/wiki/ISO_128" title="ISO 128">128</a></li> <li><a href="/wiki/ISO_216" title="ISO 216">216</a></li> <li><a href="/wiki/ISO_217" title="ISO 217">217</a></li> <li><a href="/wiki/Equal-loudness_contour" title="Equal-loudness contour">226</a></li> <li><a href="/wiki/British_Standard_Pipe" title="British Standard Pipe">228</a></li> <li><a href="/wiki/ISO_233" title="ISO 233">233</a></li> <li><a href="/wiki/ISO_259" title="ISO 259">259</a></li> <li><a href="/wiki/ISO_metric_screw_thread" title="ISO metric screw thread">261</a></li> <li><a href="/wiki/ISO_metric_screw_thread" title="ISO metric screw thread">262</a></li> <li><a href="/wiki/Kappa_number" title="Kappa number">302</a></li> <li><a href="/wiki/Vicat_softening_point" title="Vicat softening point">306</a></li> <li><a href="/wiki/Hazard_symbol#Ionizing_radiation_symbol" title="Hazard symbol">361</a></li> <li><a href="/wiki/Power_take-off" title="Power take-off">500</a></li> <li><a href="/wiki/Hot_shoe" title="Hot shoe">518</a></li> <li><a href="/wiki/Prontor-Compur" title="Prontor-Compur">519</a></li> <li><a href="/wiki/ISO_639" title="ISO 639">639</a> <ul><li><a href="/wiki/ISO_639-1" title="ISO 639-1">-1</a></li> <li><a href="/wiki/ISO_639-2" title="ISO 639-2">-2</a></li> <li><a href="/wiki/ISO_639-3" title="ISO 639-3">-3</a></li> <li><a href="/wiki/ISO_639-5" title="ISO 639-5">-5</a></li> <li><a href="/wiki/ISO_639-6" title="ISO 639-6">-6</a></li></ul></li> <li><a href="/wiki/ISO/IEC_646" title="ISO/IEC 646">646</a></li> <li><a href="/wiki/ISO_657" title="ISO 657">657</a></li> <li><a href="/wiki/ISO_668" title="ISO 668">668</a></li> <li><a href="/wiki/ISO_690" title="ISO 690">690</a></li> <li><a href="/wiki/ISO_704" title="ISO 704">704</a></li> <li><a href="/wiki/ISO_732" title="ISO 732">732</a></li> <li><a href="/wiki/Antimagnetic_watch" title="Antimagnetic watch">764</a></li> <li><a href="/wiki/Hole_punch" title="Hole punch">838</a></li> <li><a href="/wiki/ISO_843" title="ISO 843">843</a></li> <li><a href="/wiki/ISO_860" title="ISO 860">860</a></li> <li><a href="/wiki/ISO_898" title="ISO 898">898</a></li> <li><a href="/wiki/ISO_965" title="ISO 965">965</a></li> <li><a href="/wiki/ISO_999" title="ISO 999">999</a></li> <li><a href="/wiki/ISO_1000" title="ISO 1000">1000</a></li> <li><a href="/wiki/Magnetic_ink_character_recognition" title="Magnetic ink character recognition">1004</a></li> <li><a href="/wiki/135_film" title="135 film">1007</a></li> <li><a href="/wiki/OCR-A" title="OCR-A">1073-1</a></li> <li><a href="/wiki/OCR-B" title="OCR-B">1073-2</a></li> <li><a href="/wiki/Longitudinal_redundancy_check" title="Longitudinal redundancy check">1155</a></li> <li><a href="/wiki/Shock-resistant_watch#ISO_1413_shock-resistant_standard" title="Shock-resistant watch">1413</a></li> <li><a class="mw-selflink selflink">1538</a></li> <li><a href="/wiki/ISO_1629" title="ISO 1629">1629</a></li> <li><a href="/wiki/ISO_1745" title="ISO 1745">1745</a></li> <li><a href="/wiki/COBOL" title="COBOL">1989</a></li> <li><a href="/wiki/ISO_2014" title="ISO 2014">2014</a></li> <li><a href="/wiki/ISO_2015" title="ISO 2015">2015</a></li> <li><a href="/wiki/ISO/IEC_2022" title="ISO/IEC 2022">2022</a></li> <li><a href="/wiki/ISO_2033" title="ISO 2033">2033</a></li> <li><a href="/wiki/ISO_2047" title="ISO 2047">2047</a></li> <li><a href="/wiki/ISBN" title="ISBN">2108</a></li> <li><a href="/wiki/ISO_2145" title="ISO 2145">2145</a></li> <li><a href="/wiki/ISO_2146" title="ISO 2146">2146</a></li> <li><a href="/wiki/Film_speed" title="Film speed">2240</a></li> <li><a href="/wiki/Water_Resistant_mark" title="Water Resistant mark">2281</a></li> <li><a href="/wiki/International_Standard_Atmosphere" title="International Standard Atmosphere">2533</a></li> <li><a href="/wiki/ISO_2709" title="ISO 2709">2709</a></li> <li><a href="/wiki/ISO_2711" title="ISO 2711">2711</a></li> <li><a href="/wiki/Film_speed" title="Film speed">2720</a></li> <li><a href="/wiki/ISO_2788" title="ISO 2788">2788</a></li> <li><a href="/wiki/ISO_2848" title="ISO 2848">2848</a></li> <li><a href="/wiki/ISO_2852" title="ISO 2852">2852</a></li> <li><a href="/wiki/ISO_2921" title="ISO 2921">2921</a></li> <li><a href="/wiki/126_film" title="126 film">3029</a></li> <li><a href="/wiki/ISO_3103" title="ISO 3103">3103</a></li> <li><a href="/wiki/ISO_3166" title="ISO 3166">3166</a> <ul><li><a href="/wiki/ISO_3166-1" title="ISO 3166-1">-1</a></li> <li><a href="/wiki/ISO_3166-2" title="ISO 3166-2">-2</a></li> <li><a href="/wiki/ISO_3166-3" title="ISO 3166-3">-3</a></li></ul></li> <li><a href="/wiki/ISSN" title="ISSN">3297</a></li> <li><a href="/wiki/ISO_3307" title="ISO 3307">3307</a></li> <li><a href="/wiki/O-ring" title="O-ring">3601</a></li> <li><a href="/wiki/Kunrei-shiki_romanization" title="Kunrei-shiki romanization">3602</a></li> <li><a href="/wiki/ISO_3864" title="ISO 3864">3864</a></li> <li><a href="/wiki/International_Standard_Recording_Code" title="International Standard Recording Code">3901</a></li> <li><a href="/wiki/FDI_World_Dental_Federation_notation" title="FDI World Dental Federation notation">3950</a></li> <li><a href="/wiki/ISO_3977" title="ISO 3977">3977</a></li> <li><a href="/wiki/ISO_4031" title="ISO 4031">4031</a></li> <li><a href="/wiki/ISO_4157" class="mw-redirect" title="ISO 4157">4157</a></li> <li><a href="/wiki/ISO_4165" title="ISO 4165">4165</a></li> <li><a href="/wiki/ISO_4217" title="ISO 4217">4217</a></li> <li><a href="/wiki/ISO/IEC_4909" title="ISO/IEC 4909">4909</a></li> <li><a href="/wiki/ISO/IEC_5218" title="ISO/IEC 5218">5218</a></li> <li><a href="/wiki/ISO_5426" title="ISO 5426">5426</a></li> <li><a href="/wiki/ISO_5427" title="ISO 5427">5427</a></li> <li><a href="/wiki/ISO_5428" title="ISO 5428">5428</a></li> <li><a href="/wiki/Accuracy_and_precision" title="Accuracy and precision">5725</a></li> <li><a href="/wiki/ISO_5775" title="ISO 5775">5775</a></li> <li><a href="/wiki/ISO_5776" title="ISO 5776">5776</a></li> <li><a href="/wiki/Film_speed" title="Film speed">5800</a></li> <li><a href="/wiki/Flowchart" title="Flowchart">5807</a></li> <li><a href="/wiki/ISO_5964" title="ISO 5964">5964</a></li> <li><a href="/wiki/International_Securities_Identification_Number" title="International Securities Identification Number">6166</a></li> <li><a href="/wiki/ISO_6344" title="ISO 6344">6344</a></li> <li><a href="/wiki/ISO_6346" title="ISO 6346">6346</a></li> <li><a href="/wiki/Minimal_BASIC" title="Minimal BASIC">6373</a></li> <li><a href="/wiki/ISO_6385" title="ISO 6385">6385</a></li> <li><a href="/wiki/Water_Resistant_mark" title="Water Resistant mark">6425</a></li> <li><a href="/wiki/ANSI_escape_code" title="ANSI escape code">6429</a></li> <li><a href="/wiki/ISO_6438" title="ISO 6438">6438</a></li> <li><a href="/wiki/ISO/IEC_6523" title="ISO/IEC 6523">6523</a></li> <li><a href="/wiki/ISO_6709" title="ISO 6709">6709</a></li> <li><a href="/wiki/ISO_6943" title="ISO 6943">6943</a></li> <li><a href="/wiki/ISO_7001" title="ISO 7001">7001</a></li> <li><a href="/wiki/ISO_7002" title="ISO 7002">7002</a></li> <li><a href="/wiki/ISO_7010" title="ISO 7010">7010</a></li> <li><a href="/wiki/ISO_7027" title="ISO 7027">7027</a></li> <li><a href="/wiki/ISO/IEC_7064" title="ISO/IEC 7064">7064</a></li> <li><a href="/wiki/Pinyin" title="Pinyin">7098</a></li> <li><a href="/wiki/Pascal_(programming_language)" title="Pascal (programming language)">7185</a></li> <li><a href="/wiki/ISO_7200" title="ISO 7200">7200</a></li> <li><a href="/wiki/OSI_model" title="OSI model">7498</a> <ul><li><a href="/wiki/OSI_model" title="OSI model">-1</a></li></ul></li> <li><a href="/wiki/ISO_7637" title="ISO 7637">7637</a></li> <li><a href="/wiki/ISO_7736" title="ISO 7736">7736</a></li> <li><a href="/wiki/ISO/IEC_7810" title="ISO/IEC 7810">7810</a></li> <li><a href="/wiki/ISO/IEC_7811" title="ISO/IEC 7811">7811</a></li> <li><a href="/wiki/ISO/IEC_7812" title="ISO/IEC 7812">7812</a></li> <li><a href="/wiki/ISO/IEC_7813" title="ISO/IEC 7813">7813</a></li> <li><a href="/wiki/ISO/IEC_7816" title="ISO/IEC 7816">7816</a></li> <li><a href="/wiki/Graphical_Kernel_System" title="Graphical Kernel System">7942</a></li> <li><a href="/wiki/ISO_8000" title="ISO 8000">8000</a></li> <li><a href="/wiki/On-board_diagnostics" title="On-board diagnostics">8093</a></li> <li><a href="/wiki/ISO_8178" title="ISO 8178">8178</a></li> <li><a href="/wiki/Fuel_oil" title="Fuel oil">8217</a></li> <li><a href="/wiki/ISO_8373" class="mw-redirect" title="ISO 8373">8373</a></li> <li><a href="/wiki/ISO_8501-1" title="ISO 8501-1">8501-1</a></li> <li><a href="/wiki/FTAM" title="FTAM">8571</a></li> <li><a href="/wiki/ISO_8583" title="ISO 8583">8583</a></li> <li><a href="/wiki/ISO_8601" title="ISO 8601">8601</a></li> <li><a href="/wiki/Open_Document_Architecture" title="Open Document Architecture">8613</a></li> <li><a href="/wiki/Computer_Graphics_Metafile" title="Computer Graphics Metafile">8632</a></li> <li><a href="/wiki/Graphical_Kernel_System" title="Graphical Kernel System">8651</a></li> <li><a href="/wiki/ISO/IEC_8652" title="ISO/IEC 8652">8652</a></li> <li><a href="/wiki/ISO_8691" title="ISO 8691">8691</a></li> <li><a href="/wiki/Graphical_Kernel_System" title="Graphical Kernel System">8805/8806</a></li> <li><a href="/wiki/Language_of_Temporal_Ordering_Specification" title="Language of Temporal Ordering Specification">8807</a></li> <li><a href="/wiki/Automotive_fuse" title="Automotive fuse">8820-5</a></li> <li><a href="/wiki/ISO/IEC_8859" title="ISO/IEC 8859">8859</a> <ul><li><a href="/wiki/ISO/IEC_8859-1" title="ISO/IEC 8859-1">-1</a></li> <li><a href="/wiki/ISO/IEC_8859-2" title="ISO/IEC 8859-2">-2</a></li> <li><a href="/wiki/ISO/IEC_8859-3" title="ISO/IEC 8859-3">-3</a></li> <li><a href="/wiki/ISO/IEC_8859-4" title="ISO/IEC 8859-4">-4</a></li> <li><a href="/wiki/ISO/IEC_8859-5" title="ISO/IEC 8859-5">-5</a></li> <li><a href="/wiki/ISO/IEC_8859-6" title="ISO/IEC 8859-6">-6</a></li> <li><a href="/wiki/ISO/IEC_8859-7" title="ISO/IEC 8859-7">-7</a></li> <li><a href="/wiki/ISO/IEC_8859-8" title="ISO/IEC 8859-8">-8</a></li> <li><a href="/wiki/ISO-8859-8-I" title="ISO-8859-8-I">-8-I</a></li> <li><a href="/wiki/ISO/IEC_8859-9" title="ISO/IEC 8859-9">-9</a></li> <li><a href="/wiki/ISO/IEC_8859-10" title="ISO/IEC 8859-10">-10</a></li> <li><a href="/wiki/ISO/IEC_8859-11" title="ISO/IEC 8859-11">-11</a></li> <li><a href="/wiki/ISO/IEC_8859-12" class="mw-redirect" title="ISO/IEC 8859-12">-12</a></li> <li><a href="/wiki/ISO/IEC_8859-13" title="ISO/IEC 8859-13">-13</a></li> <li><a href="/wiki/ISO/IEC_8859-14" title="ISO/IEC 8859-14">-14</a></li> <li><a href="/wiki/ISO/IEC_8859-15" title="ISO/IEC 8859-15">-15</a></li> <li><a href="/wiki/ISO/IEC_8859-16" title="ISO/IEC 8859-16">-16</a></li></ul></li> <li><a href="/wiki/Standard_Generalized_Markup_Language" title="Standard Generalized Markup Language">8879</a></li> <li><a href="/wiki/ISO_9000_family" title="ISO 9000 family">9000/9001</a></li> <li><a href="/wiki/ASMO_449" title="ASMO 449">9036</a></li> <li><a href="/wiki/SQL" title="SQL">9075</a></li> <li><a href="/wiki/ISO/IEC_9126" title="ISO/IEC 9126">9126</a></li> <li><a href="/wiki/On-board_diagnostics" title="On-board diagnostics">9141</a></li> <li><a href="/wiki/Salt_spray_test" title="Salt spray test">9227</a></li> <li><a href="/wiki/ISO_9241" title="ISO 9241">9241</a></li> <li><a href="/wiki/File_Allocation_Table" title="File Allocation Table">9293</a></li> <li><a href="/wiki/Fiber_Distributed_Data_Interface" title="Fiber Distributed Data Interface">9314</a></li> <li><a href="/wiki/ISO_9362" title="ISO 9362">9362</a></li> <li><a href="/wiki/Shoe_size" title="Shoe size">9407</a></li> <li><a href="/wiki/CHILL" title="CHILL">9496</a></li> <li><a href="/wiki/Manufacturing_Message_Specification" title="Manufacturing Message Specification">9506</a></li> <li><a href="/wiki/ISO/IEC_9529" title="ISO/IEC 9529">9529</a></li> <li><a href="/wiki/ISO_9564" title="ISO 9564">9564</a></li> <li><a href="/wiki/PHIGS" title="PHIGS">9592/9593</a></li> <li><a href="/wiki/X.500" title="X.500">9594</a></li> <li><a href="/wiki/ISO_9660" title="ISO 9660">9660</a></li> <li><a href="/wiki/ISO/IEC_9797-1" title="ISO/IEC 9797-1">9797-1</a></li> <li><a href="/wiki/ISO_9897" title="ISO 9897">9897</a></li> <li><a href="/wiki/ANSI_C" title="ANSI C">9899</a></li> <li><a href="/wiki/POSIX" title="POSIX">9945</a></li> <li><a href="/wiki/Romanization_of_Georgian" title="Romanization of Georgian">9984</a></li> <li><a href="/wiki/Romanization_of_Armenian" title="Romanization of Armenian">9985</a></li> <li><a href="/wiki/ISO/IEC_9995" title="ISO/IEC 9995">9995</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">10000–19999</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ISO_10006" title="ISO 10006">10006</a></li> <li><a href="/wiki/ISO_10007" title="ISO 10007">10007</a></li> <li><a href="/wiki/ISO/IEC_10116" title="ISO/IEC 10116">10116</a></li> <li><a href="/wiki/Whirlpool_(hash_function)" title="Whirlpool (hash function)">10118-3</a></li> <li><a href="/wiki/ISO_10160" title="ISO 10160">10160</a></li> <li><a href="/wiki/ISO_10161" title="ISO 10161">10161</a></li> <li><a href="/wiki/Guidelines_for_the_Definition_of_Managed_Objects" title="Guidelines for the Definition of Managed Objects">10165</a></li> <li><a href="/wiki/Document_Style_Semantics_and_Specification_Language" title="Document Style Semantics and Specification Language">10179</a></li> <li><a href="/wiki/Pascal_(programming_language)#ISO/IEC_10206:1990_Extended_Pascal" title="Pascal (programming language)">10206</a></li> <li><a href="/wiki/ISO_10218" title="ISO 10218">10218</a></li> <li><a href="/wiki/Full_BASIC" title="Full BASIC">10279</a></li> <li><a href="/wiki/ISO_10303" title="ISO 10303">10303</a> <ul><li><a href="/wiki/EXPRESS_(data_modeling_language)" title="EXPRESS (data modeling language)">-11</a></li> <li><a href="/wiki/ISO_10303-21" title="ISO 10303-21">-21</a></li> <li><a href="/wiki/ISO_10303-22" title="ISO 10303-22">-22</a></li> <li><a href="/wiki/ISO_10303-28" title="ISO 10303-28">-28</a></li> <li><a href="/wiki/STEP-NC" title="STEP-NC">-238</a></li></ul></li> <li><a href="/wiki/Market_Identifier_Code" title="Market Identifier Code">10383</a></li> <li><a href="/wiki/ArmSCII" title="ArmSCII">10585</a></li> <li><a href="/wiki/IS-IS" title="IS-IS">10589</a></li> <li><a href="/wiki/ISO_10628" title="ISO 10628">10628</a></li> <li><a href="/wiki/Universal_Coded_Character_Set" title="Universal Coded Character Set">10646</a></li> <li><a href="/wiki/Torx" title="Torx">10664</a></li> <li><a href="/wiki/RM-ODP" title="RM-ODP">10746</a></li> <li><a href="/wiki/Multibus" title="Multibus">10861</a></li> <li><a href="/wiki/International_Standard_Music_Number" title="International Standard Music Number">10957</a></li> <li><a href="/wiki/ISO_10962" title="ISO 10962">10962</a></li> <li><a href="/wiki/ISO/IEC_10967" title="ISO/IEC 10967">10967</a></li> <li><a href="/wiki/ISO/IEEE_11073" title="ISO/IEEE 11073">11073</a></li> <li><a href="/wiki/ISO_11170" title="ISO 11170">11170</a></li> <li><a href="/wiki/MPEG-1" title="MPEG-1">11172</a></li> <li><a href="/wiki/ISO/IEC_11179" title="ISO/IEC 11179">11179</a></li> <li><a href="/wiki/ISO/IEC_11404" title="ISO/IEC 11404">11404</a></li> <li><a href="/wiki/JBIG" title="JBIG">11544</a></li> <li><a href="/wiki/ISO_11783" title="ISO 11783">11783</a></li> <li><a href="/wiki/ISO_11784_and_ISO_11785" title="ISO 11784 and ISO 11785">11784</a></li> <li><a href="/wiki/ISO_11784_and_ISO_11785" title="ISO 11784 and ISO 11785">11785</a></li> <li><a href="/wiki/ISO/IEC_11801" title="ISO/IEC 11801">11801</a></li> <li><a href="/wiki/Trusted_Platform_Module" title="Trusted Platform Module">11889</a></li> <li><a href="/wiki/CAN_bus#CAN_lower-layer_standards" title="CAN bus">11898</a></li> <li><a href="/wiki/ISO_11940" title="ISO 11940">11940</a> (<a href="/wiki/ISO_11940-2" title="ISO 11940-2">-2</a>)</li> <li><a href="/wiki/ISO/TR_11941" title="ISO/TR 11941">11941</a></li> <li><a href="/wiki/ISO/TR_11941" title="ISO/TR 11941">11941 (TR)</a></li> <li><a href="/wiki/ISO_11992" title="ISO 11992">11992</a></li> <li><a href="/wiki/ISO_12006" title="ISO 12006">12006</a></li> <li><a href="/wiki/DICOM" title="DICOM">12052</a></li> <li><a href="/wiki/ISO/IEC_TR_12182" title="ISO/IEC TR 12182">12182</a></li> <li><a href="/wiki/ISO/IEC_12207" title="ISO/IEC 12207">12207</a></li> <li><a href="/wiki/TIFF/EP" title="TIFF/EP">12234-2</a></li> <li><a href="/wiki/Linguistic_categories#ISO_12620_(ISO_TC37_Data_Category_Registry,_ISOcat)" title="Linguistic categories">12620</a></li> <li><a href="/wiki/Prolog" title="Prolog">13211</a> <ul><li><a href="/wiki/Prolog" title="Prolog">-1</a></li> <li><a href="/wiki/Prolog" title="Prolog">-2</a></li></ul></li> <li><a href="/wiki/Isofix" title="Isofix">13216</a></li> <li><a href="/wiki/Topic_map" title="Topic map">13250</a></li> <li><a href="/wiki/ISO_13399" title="ISO 13399">13399</a></li> <li><a href="/wiki/ISO_13406-2" title="ISO 13406-2">13406-2</a></li> <li><a href="/wiki/110_film" title="110 film">13450</a></li> <li><a href="/wiki/ISO_13485" title="ISO 13485">13485</a></li> <li><a href="/wiki/ISO_13490" title="ISO 13490">13490</a></li> <li><a href="/wiki/ISO_13567" title="ISO 13567">13567</a></li> <li><a href="/wiki/Z_notation" title="Z notation">13568</a></li> <li><a href="/wiki/ISO_13584" title="ISO 13584">13584</a></li> <li><a href="/wiki/International_Bank_Account_Number" title="International Bank Account Number">13616</a></li> <li><a href="/wiki/ISLISP" title="ISLISP">13816</a></li> <li><a href="/wiki/MPEG-2" title="MPEG-2">13818</a></li> <li><a href="/wiki/ISO_14000_family" title="ISO 14000 family">14000</a></li> <li><a href="/wiki/ISO_14031" title="ISO 14031">14031</a></li> <li><a href="/wiki/ISO_14224" title="ISO 14224">14224</a></li> <li><a href="/wiki/PDF/UA" title="PDF/UA">14289</a></li> <li><a href="/wiki/Horsepower" title="Horsepower">14396</a></li> <li><a href="/wiki/ISO/IEC_14443" title="ISO/IEC 14443">14443</a></li> <li><a href="/wiki/MPEG-4" title="MPEG-4">14496</a> <ul><li><a href="/wiki/MPEG-4_Part_2" title="MPEG-4 Part 2">-2</a></li> <li><a href="/wiki/MPEG-4_Part_3" title="MPEG-4 Part 3">-3</a></li> <li><a href="/wiki/Delivery_Multimedia_Integration_Framework" title="Delivery Multimedia Integration Framework">-6</a></li> <li><a href="/wiki/Advanced_Video_Coding" title="Advanced Video Coding">-10</a></li> <li><a href="/wiki/MPEG-4_Part_11" title="MPEG-4 Part 11">-11</a></li> <li><a href="/wiki/ISO_base_media_file_format" title="ISO base media file format">-12</a></li> <li><a href="/wiki/MP4_file_format" title="MP4 file format">-14</a></li> <li><a href="/wiki/MP4_file_format" title="MP4 file format">-17</a></li> <li><a href="/wiki/MP4_file_format" title="MP4 file format">-20</a></li></ul></li> <li><a href="/wiki/ISO_14617" title="ISO 14617">14617</a></li> <li><a href="/wiki/ISO_14644" title="ISO 14644">14644</a></li> <li><a href="/wiki/STEP-NC" title="STEP-NC">14649</a></li> <li><a href="/wiki/ISO/IEC_14651" title="ISO/IEC 14651">14651</a></li> <li><a href="/wiki/ISO_14698" title="ISO 14698">14698</a></li> <li><a href="/wiki/Software_maintenance" title="Software maintenance">14764</a></li> <li><a href="/wiki/C%2B%2B" title="C++">14882</a></li> <li><a href="/wiki/ISO_14971" title="ISO 14971">14971</a></li> <li><a href="/wiki/ISO_15022" title="ISO 15022">15022</a></li> <li><a href="/wiki/ISO_15189" title="ISO 15189">15189</a></li> <li><a href="/wiki/ISO/IEC_15288" title="ISO/IEC 15288">15288</a></li> <li><a href="/wiki/Ada_Semantic_Interface_Specification" title="Ada Semantic Interface Specification">15291</a></li> <li><a href="/wiki/ISO_15398" title="ISO 15398">15398</a></li> <li><a href="/wiki/Common_Criteria" title="Common Criteria">15408</a></li> <li><a href="/wiki/JPEG_2000" title="JPEG 2000">15444</a> <ul><li><a href="/wiki/Motion_JPEG_2000" title="Motion JPEG 2000">-3</a></li> <li><a href="/wiki/JPIP" title="JPIP">-9</a></li></ul></li> <li><a href="/wiki/HTML" title="HTML">15445</a></li> <li><a href="/wiki/PDF417" title="PDF417">15438</a></li> <li><a href="/wiki/ISO/IEC_15504" title="ISO/IEC 15504">15504</a></li> <li><a href="/wiki/International_Standard_Identifier_for_Libraries_and_Related_Organizations" title="International Standard Identifier for Libraries and Related Organizations">15511</a></li> <li><a href="/wiki/ISO_15686" title="ISO 15686">15686</a></li> <li><a href="/wiki/ISO/IEC_15693" title="ISO/IEC 15693">15693</a></li> <li><a href="/wiki/International_Standard_Audiovisual_Number" title="International Standard Audiovisual Number">15706</a> <ul><li><a href="/wiki/International_Standard_Audiovisual_Number" title="International Standard Audiovisual Number">-2</a></li></ul></li> <li><a href="/wiki/International_Standard_Musical_Work_Code" title="International Standard Musical Work Code">15707</a></li> <li><a href="/wiki/ISO/IEC_15897" title="ISO/IEC 15897">15897</a></li> <li><a href="/wiki/ISO_15919" title="ISO 15919">15919</a></li> <li><a href="/wiki/ISO_15924" title="ISO 15924">15924</a></li> <li><a href="/wiki/ISO_15926" title="ISO 15926">15926</a></li> <li><a href="/wiki/ISO_15926_WIP" title="ISO 15926 WIP">15926 WIP</a></li> <li><a href="/wiki/PDF/X" title="PDF/X">15930</a></li> <li><a href="/wiki/MPEG-7" title="MPEG-7">15938</a></li> <li><a href="/wiki/MaxiCode" title="MaxiCode">16023</a></li> <li><a href="/wiki/ECMAScript" title="ECMAScript">16262</a></li> <li><a href="/wiki/Quality_function_deployment" title="Quality function deployment">16355-1</a></li> <li><a href="/wiki/Mixed_raster_content" title="Mixed raster content">16485</a></li> <li><a href="/wiki/PDF/VT" title="PDF/VT">16612-2</a></li> <li><a href="/wiki/ISO_16750" title="ISO 16750">16750</a></li> <li><a href="/wiki/IATF_16949" title="IATF 16949">16949 (TS)</a></li> <li><a href="/wiki/ISO/IEC_17024" title="ISO/IEC 17024">17024</a></li> <li><a href="/wiki/ISO/IEC_17025" title="ISO/IEC 17025">17025</a></li> <li><a href="/wiki/ISO_17100" title="ISO 17100">17100</a></li> <li><a href="/wiki/Open_Virtualization_Format" title="Open Virtualization Format">17203</a></li> <li><a href="/wiki/SDMX" title="SDMX">17369</a></li> <li><a href="/wiki/Legal_Entity_Identifier" title="Legal Entity Identifier">17442</a></li> <li><a href="/wiki/COLLADA" title="COLLADA">17506</a></li> <li><a href="/wiki/ISO/IEC_27002" title="ISO/IEC 27002">17799</a></li> <li><a href="/wiki/QR_code" title="QR code">18004</a></li> <li><a href="/wiki/ISO/IEC_18014" title="ISO/IEC 18014">18014</a></li> <li><a href="/wiki/JPEG_XL" title="JPEG XL">18181</a></li> <li><a href="/wiki/ISO_18245" title="ISO 18245">18245</a></li> <li><a href="/wiki/Process_Specification_Language" title="Process Specification Language">18629</a></li> <li><a href="/wiki/Photographic_Activity_Test" title="Photographic Activity Test">18916</a></li> <li><a href="/wiki/PDF/A" title="PDF/A">19005</a></li> <li><a href="/wiki/ISO_19011" title="ISO 19011">19011</a></li> <li><a href="/wiki/ISO_19092" title="ISO 19092">19092</a> <ul><li><a href="/wiki/ISO_19092-1" class="mw-redirect" title="ISO 19092-1">-1</a></li> <li><a href="/wiki/ISO_19092-2" class="mw-redirect" title="ISO 19092-2">-2</a></li></ul></li> <li><a href="/wiki/ISO_19114" title="ISO 19114">19114</a></li> <li><a href="/wiki/Geospatial_metadata#ISO_19115:_Geographic_information_–_Metadata" title="Geospatial metadata">19115</a></li> <li><a href="/wiki/Simple_Features" title="Simple Features">19125</a></li> <li><a href="/wiki/Geography_Markup_Language#ISO_19136" title="Geography Markup Language">19136</a></li> <li><a href="/wiki/Shoe_size" title="Shoe size">19407</a></li> <li><a href="/wiki/ISO_19439" title="ISO 19439">19439</a></li> <li><a href="/wiki/Common_Object_Request_Broker_Architecture" title="Common Object Request Broker Architecture">19500</a></li> <li><a href="/wiki/Unified_Modeling_Language" title="Unified Modeling Language">19501</a></li> <li><a href="/wiki/Meta-Object_Facility" title="Meta-Object Facility">19502</a></li> <li><a href="/wiki/XML_Metadata_Interchange" title="XML Metadata Interchange">19503</a></li> <li><a href="/wiki/Unified_Modeling_Language" title="Unified Modeling Language">19505</a></li> <li><a href="/wiki/Knowledge_Discovery_Metamodel" title="Knowledge Discovery Metamodel">19506</a></li> <li><a href="/wiki/Object_Constraint_Language" title="Object Constraint Language">19507</a></li> <li><a href="/wiki/Meta-Object_Facility" title="Meta-Object Facility">19508</a></li> <li><a href="/wiki/XML_Metadata_Interchange" title="XML Metadata Interchange">19509</a></li> <li><a href="/wiki/Business_Process_Model_and_Notation" title="Business Process Model and Notation">19510</a></li> <li><a href="/wiki/ISO_19600" title="ISO 19600">19600</a></li> <li><a href="/wiki/ISO/IEC_19752" title="ISO/IEC 19752">19752</a></li> <li><a href="/wiki/RELAX_NG" title="RELAX NG">19757</a></li> <li><a href="/wiki/ISO/IEC_19770" title="ISO/IEC 19770">19770</a></li> <li><a href="/wiki/X3D" title="X3D">19775-1</a></li> <li><a href="/wiki/ISO/IEC_19794-5" title="ISO/IEC 19794-5">19794-5</a></li> <li><a href="/wiki/Cloud_Infrastructure_Management_Interface" title="Cloud Infrastructure Management Interface">19831</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">20000–29999</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ISO/IEC_20000" title="ISO/IEC 20000">20000</a></li> <li><a href="/wiki/ISO_20022" title="ISO 20022">20022</a></li> <li><a href="/wiki/ISO_20121" title="ISO 20121">20121</a></li> <li><a href="/wiki/ISO_20400" title="ISO 20400">20400</a></li> <li><a href="/wiki/Open_Data_Protocol" title="Open Data Protocol">20802</a></li> <li><a href="/wiki/Han_Xin_code" title="Han Xin code">20830</a></li> <li><a href="/wiki/MPEG-21" title="MPEG-21">21000</a></li> <li><a href="/wiki/ISO_21001" title="ISO 21001">21001</a></li> <li><a href="/wiki/International_Standard_Text_Code" title="International Standard Text Code">21047</a></li> <li><a href="/wiki/JPEG_XS" title="JPEG XS">21122</a></li> <li><a href="/wiki/ISO_21500" title="ISO 21500">21500</a></li> <li><a href="/wiki/ISO/IEC_21827" title="ISO/IEC 21827">21827</a></li> <li><a href="/wiki/ISO_22000" title="ISO 22000">22000</a></li> <li><a href="/wiki/ECMAScript" title="ECMAScript">22275</a></li> <li><a href="/wiki/ISO_22300" title="ISO 22300">22300</a></li> <li><a href="/wiki/ISO_22301" title="ISO 22301">22301</a></li> <li><a href="/wiki/ISO_22395" title="ISO 22395">22395</a></li> <li><a href="/wiki/ECMAScript_for_XML" title="ECMAScript for XML">22537</a></li> <li><a href="/wiki/MPEG-A" title="MPEG-A">23000</a></li> <li><a href="/wiki/MPEG-D" title="MPEG-D">23003</a></li> <li><a href="/wiki/MPEG-H" title="MPEG-H">23008</a></li> <li><a href="/wiki/Dynamic_Adaptive_Streaming_over_HTTP" title="Dynamic Adaptive Streaming over HTTP">23009</a></li> <li><a href="/wiki/Versatile_Video_Coding" title="Versatile Video Coding">23090-3</a></li> <li><a href="/wiki/MPEG-G" title="MPEG-G">23092</a></li> <li><a href="/wiki/Essential_Video_Coding" title="Essential Video Coding">23094-1</a></li> <li><a href="/wiki/LCEVC" title="LCEVC">23094-2</a></li> <li><a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">23270</a></li> <li><a href="/wiki/Common_Language_Infrastructure" title="Common Language Infrastructure">23271</a></li> <li><a href="/wiki/Linux_Standard_Base" title="Linux Standard Base">23360</a></li> <li><a href="/wiki/Rectangular_Micro_QR_Code" title="Rectangular Micro QR Code">23941</a></li> <li><a href="/wiki/PDF/E" title="PDF/E">24517</a></li> <li><a href="/wiki/Lexical_Markup_Framework" title="Lexical Markup Framework">24613</a></li> <li><a href="/wiki/ISO-TimeML" title="ISO-TimeML">24617</a></li> <li><a href="/wiki/Common_Logic" title="Common Logic">24707</a></li> <li><a href="/wiki/MicroPDF417" title="MicroPDF417">24728</a></li> <li><a href="/wiki/ISO_25178" title="ISO 25178">25178</a></li> <li><a href="/wiki/ISO_25964" title="ISO 25964">25964</a></li> <li><a href="/wiki/ISO_26000" title="ISO 26000">26000</a></li> <li><a href="/wiki/ISO_26262" title="ISO 26262">26262</a></li> <li><a href="/wiki/OpenDocument" title="OpenDocument">26300</a></li> <li><a href="/wiki/Digital_object_identifier" title="Digital object identifier">26324</a></li> <li><a href="/wiki/ISO/IEC_27000_family" title="ISO/IEC 27000 family">27000 series</a></li> <li><a href="/wiki/ISO/IEC_27000" title="ISO/IEC 27000">27000</a></li> <li><a href="/wiki/ISO/IEC_27001" title="ISO/IEC 27001">27001</a></li> <li><a href="/wiki/ISO/IEC_27002" title="ISO/IEC 27002">27002</a></li> <li><a href="/wiki/ISO/IEC_27005" title="ISO/IEC 27005">27005</a></li> <li><a href="/wiki/ISO/IEC_27006" title="ISO/IEC 27006">27006</a></li> <li><a href="/wiki/International_Standard_Name_Identifier" title="International Standard Name Identifier">27729</a></li> <li><a href="/wiki/ISO_28000" title="ISO 28000">28000</a></li> <li>29110</li> <li><a href="/wiki/Requirements_engineering" title="Requirements engineering">29148</a></li> <li><a href="/wiki/JPEG_XR" title="JPEG XR">29199-2</a></li> <li><a href="/wiki/Office_Open_XML" title="Office Open XML">29500</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">30000+</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">30170</a></li> <li><a href="/wiki/ISO_31000" title="ISO 31000">31000</a></li> <li><a href="/wiki/PDF" title="PDF">32000</a></li> <li><a href="/wiki/ISO_37001" title="ISO 37001">37001</a></li> <li><a href="/wiki/ISO/IEC_38500" title="ISO/IEC 38500">38500</a></li> <li><a href="/wiki/Graph_Query_Language" title="Graph Query Language">39075</a></li> <li><a href="/wiki/Web_Content_Accessibility_Guidelines" title="Web Content Accessibility Guidelines">40500</a></li> <li><a href="/wiki/ISO/IEC_42010" title="ISO/IEC 42010">42010</a></li> <li><a href="/wiki/ISO_45001" title="ISO 45001">45001</a></li> <li><a href="/wiki/ISO_50001" title="ISO 50001">50001</a></li> <li><a href="/wiki/ISO_55000" title="ISO 55000">55000</a></li> <li><a href="/wiki/ISO_56000" title="ISO 56000">56000</a></li> <li><a href="/wiki/ISO/IEC_80000" title="ISO/IEC 80000">80000</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><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:ISO_standards" title="Category:ISO standards">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 authority-control" aria-label="Navbox391" style="padding:3px"><table class="nowraplinks hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Help:Authority_control" title="Help:Authority control">Authority control databases</a>: National <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q1209759#identifiers" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4141870-0">Germany</a></span></li></ul></div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐api‐int.codfw.main‐5b65fffc7d‐7djtb Cached time: 20250216002320 Cache expiry: 1121806 Reduced expiry: true Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.831 seconds Real time usage: 1.044 seconds Preprocessor visited node count: 7090/1000000 Post‐expand include size: 177376/2097152 bytes Template argument size: 8693/2097152 bytes Highest expansion depth: 14/100 Expensive parser function count: 10/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 105812/5000000 bytes Lua time usage: 0.415/10.000 seconds Lua memory usage: 8538506/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 804.233 1 -total 27.37% 220.082 1 Template:Reflist 16.74% 134.592 7 Template:Cite_journal 15.47% 124.418 8 Template:Navbox 12.32% 99.047 1 Template:ALGOL_programming 8.31% 66.857 35 Template:Flag 7.84% 63.043 1 Template:Short_description 6.49% 52.157 1 Template:Infobox_programming_language 6.01% 48.371 1 Template:Infobox 5.77% 46.416 2 Template:Sfn --> <!-- Saved in parser cache with key enwiki:pcache:692878:|#|:idhash:canonical and timestamp 20250216002320 and revision id 1268277890. Rendering was triggered because: api-parse --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&amp;type=1x1&amp;usesul3=0" 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=ALGOL_60&amp;oldid=1268277890">https://en.wikipedia.org/w/index.php?title=ALGOL_60&amp;oldid=1268277890</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:ALGOL_60" title="Category:ALGOL 60">ALGOL 60</a></li><li><a href="/wiki/Category:Algol_programming_language_family" title="Category:Algol programming language family">Algol programming language family</a></li><li><a href="/wiki/Category:Academic_programming_languages" title="Category:Academic programming languages">Academic programming languages</a></li><li><a href="/wiki/Category:Procedural_programming_languages" title="Category:Procedural programming languages">Procedural programming languages</a></li><li><a href="/wiki/Category:Structured_programming_languages" title="Category:Structured programming languages">Structured programming languages</a></li><li><a href="/wiki/Category:Systems_programming_languages" title="Category:Systems programming languages">Systems programming languages</a></li><li><a href="/wiki/Category:Programming_languages_created_in_1960" title="Category:Programming languages created in 1960">Programming languages created in 1960</a></li><li><a href="/wiki/Category:Programming_languages_with_an_ISO_standard" title="Category:Programming languages with an ISO standard">Programming languages with an ISO standard</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:Webarchive_template_wayback_links" title="Category:Webarchive template wayback links">Webarchive template wayback links</a></li><li><a href="/wiki/Category:CS1_French-language_sources_(fr)" title="Category:CS1 French-language sources (fr)">CS1 French-language sources (fr)</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_matches_Wikidata" title="Category:Short description matches Wikidata">Short description matches Wikidata</a></li><li><a href="/wiki/Category:Wikipedia_articles_needing_clarification_from_December_2024" title="Category:Wikipedia articles needing clarification from December 2024">Wikipedia articles needing clarification from December 2024</a></li><li><a href="/wiki/Category:CS1_interwiki-linked_names" title="Category:CS1 interwiki-linked names">CS1 interwiki-linked names</a></li><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_example_ALGOL_60_code" title="Category:Articles with example ALGOL 60 code">Articles with example ALGOL 60 code</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 9 January 2025, at 00:26<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=ALGOL_60&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" lang="en" 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"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div 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"> <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> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-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-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">ALGOL 60</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>18 languages</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </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-b766959bd-b8nvf","wgBackendResponseTime":132,"wgPageParseReport":{"limitreport":{"cputime":"0.831","walltime":"1.044","ppvisitednodes":{"value":7090,"limit":1000000},"postexpandincludesize":{"value":177376,"limit":2097152},"templateargumentsize":{"value":8693,"limit":2097152},"expansiondepth":{"value":14,"limit":100},"expensivefunctioncount":{"value":10,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":105812,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 804.233 1 -total"," 27.37% 220.082 1 Template:Reflist"," 16.74% 134.592 7 Template:Cite_journal"," 15.47% 124.418 8 Template:Navbox"," 12.32% 99.047 1 Template:ALGOL_programming"," 8.31% 66.857 35 Template:Flag"," 7.84% 63.043 1 Template:Short_description"," 6.49% 52.157 1 Template:Infobox_programming_language"," 6.01% 48.371 1 Template:Infobox"," 5.77% 46.416 2 Template:Sfn"]},"scribunto":{"limitreport-timeusage":{"value":"0.415","limit":"10.000"},"limitreport-memusage":{"value":8538506,"limit":52428800},"limitreport-logs":"anchor_id_list = table#1 {\n [\"CITEREFAbelsonDybvig\"] = 1,\n [\"CITEREFAhoSethiUllman1986\"] = 1,\n [\"CITEREFBayerGriesPaulWiehle1967\"] = 1,\n [\"CITEREFBottenbruch1961\"] = 1,\n [\"CITEREFBoussard1964\"] = 1,\n [\"CITEREFClaude_Pair1965\"] = 1,\n [\"CITEREFDaylight2011\"] = 1,\n [\"CITEREFDijkstra1961\"] = 1,\n [\"CITEREFGoos2017\"] = 1,\n [\"CITEREFGriesPaulWiehle1965\"] = 1,\n [\"CITEREFHoare1973\"] = 1,\n [\"CITEREFKnuth1964\"] = 1,\n [\"CITEREFKruseman_Aretz1973\"] = 1,\n [\"CITEREFKruseman_Aretz2003\"] = 1,\n [\"CITEREFKurtz1978\"] = 1,\n [\"CITEREFMounier-Kuhn2014\"] = 1,\n [\"CITEREFNaur1978\"] = 1,\n [\"CITEREFNaur_et_al.1963\"] = 1,\n [\"CITEREFRandellRussell1964\"] = 1,\n [\"CITEREFvan_Emden2014\"] = 1,\n}\ntemplate_list = table#1 {\n [\"ALGOL programming\"] = 1,\n [\"Abbr\"] = 4,\n [\"About\"] = 1,\n [\"Authority control\"] = 1,\n [\"Cite book\"] = 6,\n [\"Cite conference\"] = 1,\n [\"Cite journal\"] = 7,\n [\"Cite report\"] = 1,\n [\"Cite tech report\"] = 1,\n [\"Cite thesis\"] = 1,\n [\"Cite web\"] = 6,\n [\"Clarify\"] = 1,\n [\"Color box\"] = 2,\n [\"DEFAULTSORT:Algol\"] = 1,\n [\"Div col\"] = 4,\n [\"Div col end\"] = 4,\n [\"Flag\"] = 35,\n [\"Harvid\"] = 1,\n [\"Harvnb\"] = 2,\n [\"ISO standards\"] = 1,\n [\"Ill\"] = 2,\n [\"Infobox programming language\"] = 1,\n [\"Refbegin\"] = 1,\n [\"Refend\"] = 1,\n [\"Reflist\"] = 1,\n [\"Sfn\"] = 2,\n [\"Short description\"] = 1,\n [\"Start date and age\"] = 1,\n [\"Sxhl\"] = 3,\n [\"Webarchive\"] = 8,\n}\narticle_whitelist = table#1 {\n}\nciteref_patterns = table#1 {\n}\n"},"cachereport":{"origin":"mw-api-int.codfw.main-5b65fffc7d-7djtb","timestamp":"20250216002320","ttl":1121806,"transientcontent":true}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"ALGOL 60","url":"https:\/\/en.wikipedia.org\/wiki\/ALGOL_60","sameAs":"http:\/\/www.wikidata.org\/entity\/Q1209759","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q1209759","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":"2004-05-31T02:11:04Z","dateModified":"2025-01-09T00:26:50Z","headline":"member of the ALGOL family of computer programming languages"}</script> </body> </html>

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