{"id":14733,"date":"2022-05-26T22:32:29","date_gmt":"2022-05-27T02:32:29","guid":{"rendered":"https:\/\/carleton.ca\/scs\/?page_id=14733"},"modified":"2026-06-09T11:13:01","modified_gmt":"2026-06-09T15:13:01","slug":"tr-70-features-of-fifth-generation-languages-a-panoramic-view","status":"publish","type":"page","link":"https:\/\/carleton.ca\/scs\/research\/scs-technical-reports\/technical-reports-1985\/tr-70-features-of-fifth-generation-languages-a-panoramic-view\/","title":{"rendered":"TR-70: Features of Fifth Generation Languages: A Panoramic View"},"content":{"rendered":"\n<section class=\"w-screen px-6 cu-section cu-section--white ml-offset-center md:px-8 lg:px-14\">\n    <div class=\"space-y-6 cu-max-w-child-5xl  md:space-y-10 cu-prose-first-last\">\n\n            <div class=\"cu-textmedia flex flex-col lg:flex-row mx-auto gap-6 md:gap-10 my-6 md:my-12 first:mt-0 max-w-5xl\">\n        <div class=\"justify-start cu-textmedia-content cu-prose-first-last\" style=\"flex: 0 0 100%;\">\n            <header class=\"font-light prose-xl cu-pageheader md:prose-2xl cu-component-updated cu-prose-first-last\">\n                                    <h1 class=\"cu-prose-first-last font-semibold !mt-2 mb-4 md:mb-6 relative after:absolute after:h-px after:bottom-0 after:bg-cu-red after:left-px text-3xl md:text-4xl lg:text-5xl lg:leading-[3.5rem] pb-5 after:w-10 text-cu-black-700 not-prose\">\n                        TR-70: Features of Fifth Generation Languages: A Panoramic View\n                    <\/h1>\n                \n                                \n                            <\/header>\n\n                    <\/div>\n\n            <\/div>\n\n    <\/div>\n<\/section>\n\n\n\n<p>Carleton University<br><a href=\"https:\/\/carleton.ca\/scs\/research\/scs-technical-reports\/technical-reports-1985\/\">Technical Report<\/a>&nbsp;<strong>TR-70<\/strong><br>March 1985<\/p>\n\n\n\n<h2 id=\"features-of-fifth-generation-languages-a-panoramic-view\" class=\"wp-block-heading\">Features of Fifth Generation Languages: A Panoramic View<\/h2>\n\n\n\n<p>Wilf R. LaLonde &amp; John R. Pugh<\/p>\n\n\n\n<h3 id=\"abstract\" class=\"wp-block-heading\">Abstract<\/h3>\n\n\n\n<p>Fifth generation languages are general purpose programming languages with capabilities beyond those of existing programming languages. Nevertheless, their basic features and capabilities are already available and distributed in existing programming languages. We survey the more important ones, provide illustrations via program segments in various languages, and discuss their inherent importance.<\/p>\n\n\n\n<p>The survey supports the notion that two major directions are being pursued: the logic and the actor directions \u2013 each grounded on a different subset of the capabilities. However, as each approach attempts to add on additional capabilities, an ultimate convergence can be predicted. This ultimate. fifth generation language is likely to contain the best of logic and actor-based languages.<\/p>\n\n\n\n<p><a href=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/TR-70.pdf\">TR-70.pdf<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Carleton UniversityTechnical Report&nbsp;TR-70March 1985 Features of Fifth Generation Languages: A Panoramic View Wilf R. LaLonde &amp; John R. Pugh Abstract Fifth generation languages are general purpose programming languages with capabilities beyond those of existing programming languages. Nevertheless, their basic features and capabilities are already available and distributed in existing programming languages. We survey the more [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":11823,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_cu_dining_location_slug":"","footnotes":"","_links_to":"","_links_to_target":""},"cu_page_type":[88],"class_list":["post-14733","page","type-page","status-publish","hentry","cu_page_type-technical-report"],"acf":{"cu_post_thumbnail":""},"_links":{"self":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/14733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/comments?post=14733"}],"version-history":[{"count":2,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/14733\/revisions"}],"predecessor-version":[{"id":24554,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/14733\/revisions\/24554"}],"up":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/pages\/11823"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/media?parent=14733"}],"wp:term":[{"taxonomy":"cu_page_type","embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/cu_page_type?post=14733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}