META II:一种面向语法的编译器编写语言 (1964)
本网站使用 cookies 我们偶尔会在社交媒体渠道上开展会员招募活动,并使用 cookies 来跟踪帖子点击。我们还会与我们的社交媒体、广告和分析合作伙伴分享您使用我们网站的信息,他们可能会将这些信息与您提供给他们的或他们从您使用他们的服务中收集的其他信息相结合。使用下面的复选框选择您同意存储在您的设备上的 cookies 类型。
Consent Selection Necessary(必要的) Preferences(偏好) Statistics(统计) Marketing(营销)
Show details Details
- Necessary 10
必要的 cookies 通过启用页面导航和访问网站安全区域等基本功能,使网站可用。没有这些 cookies,网站无法正常运行。这些 cookies 不会收集可用于营销目的的关于您的信息,也不会记住您在互联网上的位置。
- ACM5Learn more about this provider
__cf_bm [x2] 此 cookie 用于区分人类和机器人。这有利于网站,以便对网站的使用情况进行有效报告。 Maximum Storage Duration : 1 dayType : HTTP Cookie _cfuvid 此 cookie 是由 Cloudflare 提供的服务的一部分 - 包括负载平衡、网站内容交付以及为网站运营商提供 DNS 连接。 Maximum Storage Duration : SessionType : HTTP Cookie cf_chl_rc_m 此 cookie 是由 Cloudflare 提供的服务的一部分 - 包括负载平衡、网站内容交付以及为网站运营商提供 DNS 连接。 Maximum Storage Duration : 1 dayType : HTTP Cookie JSESSIONID 在页面请求之间保留用户状态。 Maximum Storage Duration : SessionType : HTTP Cookie
- Cookiebot1Learn more about this provider
CookieConsent 存储用户对当前域的 cookie 同意状态 Maximum Storage Duration : 1 yearType : HTTP Cookie
- Github2Learn more about this provider
_gh_sess 在页面请求之间保留用户状态。 Maximum Storage Duration : SessionType : HTTP Cookie logged_in 注册用户是否已登录。这允许网站所有者根据用户的登录状态,使网站的某些部分无法访问。 Maximum Storage Duration : 1 yearType : HTTP Cookie
- c.disquscdn.com2 __jid 用于向网站添加评论,并记住用户在使用该服务的网站上的 Disqus 登录凭据。 Maximum Storage Duration : SessionType : HTTP Cookie disqusauth 注册用户是否已登录。这允许网站所有者根据用户的登录状态,使网站的某些部分无法访问。 Maximum Storage Duration : SessionType : HTTP Cookie
- ACM5Learn more about this provider
- Preferences 5
偏好 cookies 使网站能够记住改变网站行为或外观的信息,例如您喜欢的语言或您所在的地区。
- ACM1Learn more about this provider
MACHINE_LAST_SEEN Pending Maximum Storage Duration : 300 daysType : HTTP Cookie
- Mopinion1Learn more about this provider
mopDeploy Pending Maximum Storage Duration : SessionType : HTML Local Storage
- c.disquscdn.com3 aet-dismiss 对于网站评论系统的功能是必需的。 Maximum Storage Duration : PersistentType : HTML Local Storage drafts.queue 对于网站评论系统的功能是必需的。 Maximum Storage Duration : PersistentType : HTML Local Storage submitted_posts_cache 对于网站评论系统的功能是必需的。 Maximum Storage Duration : PersistentType : HTML Local Storage
- ACM1Learn more about this provider
- Statistics 16
统计 cookies 通过匿名收集和报告信息,帮助网站所有者了解访问者如何与网站交互。
- Github1Learn more about this provider
_octo Pending Maximum Storage Duration : 1 yearType : HTTP Cookie
- Google5Learn more about this provider
此提供商收集的某些数据用于个性化和衡量广告效果。 _ga 注册一个唯一的 ID,用于生成访问者如何使用网站的统计数据。 Maximum Storage Duration : 2 yearsType : HTTP Cookie ga# 由 Google Analytics 用于收集用户访问网站的次数以及首次和最近访问的日期的数据。 Maximum Storage Duration : 2 yearsType : HTTP Cookie _gat 由 Google Analytics 用于限制请求速率 Maximum Storage Duration : 1 dayType : HTTP Cookie _gid 注册一个唯一的 ID,用于生成访问者如何使用网站的统计数据。 Maximum Storage Duration : 1 dayType : HTTP Cookie collect 用于向 Google Analytics 发送有关访问者的设备和行为的数据。跨设备和营销渠道跟踪访问者。 Maximum Storage Duration : SessionType : Pixel Tracker
- Heap Analytics4Learn more about this provider
hp2# 收集用户在网站上的导航和行为数据。这用于为网站所有者编译统计报告和热图。 Maximum Storage Duration : 1 dayType : HTTP Cookie _hp2_hld#.# 收集用户在网站上的导航和行为数据。这用于为网站所有者编译统计报告和热图。 Maximum Storage Duration : 1 dayType : HTTP Cookie _hp2_id.# 收集用户在网站上的导航和行为数据。这用于为网站所有者编译统计报告和热图。 Maximum Storage Duration : 13 monthsType : HTTP Cookie _hp2_ses_props.# 收集用户在网站上的导航和行为数据。这用于为网站所有者编译统计报告和热图。 Maximum Storage Duration : 1 dayType : HTTP Cookie
- Hotjar5Learn more about this provider
hjSession# 收集有关访问者访问网站的统计信息,例如访问次数、在网站上花费的平均时间以及阅读的页面。 Maximum Storage Duration : 1 dayType : HTTP Cookie hjSessionUser# 收集有关访问者访问网站的统计信息,例如访问次数、在网站上花费的平均时间以及阅读的页面。 Maximum Storage Duration : 1 yearType : HTTP Cookie _hjTLDTest 注册有关用户在网站上的行为的统计数据。 由网站运营商用于内部分析。 Maximum Storage Duration : SessionType : HTTP Cookie hjActiveViewportIds 此 cookie 包含当前会话的 ID 字符串。 这包含有关访问者进入哪些子页面的非个人信息 - 此信息用于优化访问者的体验。 Maximum Storage Duration : PersistentType : HTML Local Storage hjViewportId 保存用户的屏幕尺寸,以便调整网站上图像的大小。 Maximum Storage Duration : SessionType : HTML Local Storage
- c.disquscdn.com1 disqus_unique 收集与用户访问网站相关的统计信息,例如访问次数、在网站上花费的平均时间以及加载的页面。 Maximum Storage Duration : SessionType : HTTP Cookie
- Github1Learn more about this provider
- Marketing 21
营销 cookies 用于跨网站跟踪访问者。目的是展示与个人用户相关且引人入胜的广告,从而对发布商和第三方广告商更有价值。
- Google1Learn more about this provider
此提供商收集的某些数据用于个性化和衡量广告效果。 NID Pending Maximum Storage Duration : 6 monthsType : HTTP Cookie
- Heap Analytics2Learn more about this provider
api/telemetry 收集有关用户行为和互动的数据,以优化网站并使网站上的广告更相关。 Maximum Storage Duration : SessionType : Pixel Tracker h 收集有关用户行为和互动的数据,以优化网站并使网站上的广告更相关。 Maximum Storage Duration : SessionType : Pixel Tracker
- YouTube17Learn more about this provider
#-# 用于跟踪用户与嵌入式内容的互动。 Maximum Storage Duration : SessionType : HTML Local Storage __Secure-ROLLOUT_TOKEN Pending Maximum Storage Duration : 180 daysType : HTTP Cookie iU5q-!O9@$ 注册一个唯一的 ID,以记录用户观看过的 YouTube 视频的统计信息。 Maximum Storage Duration : SessionType : HTML Local Storage LAST_RESULT_ENTRY_KEY 用于跟踪用户与嵌入式内容的互动。 Maximum Storage Duration : SessionType : HTTP Cookie LogsDatabaseV2:V#||LogsRequestsStore 用于跟踪用户与嵌入式内容的互动。 Maximum Storage Duration : PersistentType : IndexedDB remote_sid 对于网站上 YouTube 视频内容的实施和功能是必需的。 Maximum Storage Duration : SessionType : HTTP Cookie TESTCOOKIESENABLED 用于跟踪用户与嵌入式内容的互动。 Maximum Storage Duration : 1 dayType : HTTP Cookie VISITOR_INFO1_LIVE Pending Maximum Storage Duration : 180 daysType : HTTP Cookie YSC Pending Maximum Storage Duration : SessionType : HTTP Cookie YtIdbMeta#databases 用于跟踪用户与嵌入式内容的互动。 Maximum Storage Duration : PersistentType : IndexedDB yt-remote-cast-available 使用嵌入的 YouTube 视频存储用户的视频播放器偏好设置 Maximum Storage Duration : SessionType : HTML Local Storage yt-remote-cast-installed 使用嵌入的 YouTube 视频存储用户的视频播放器偏好设置 Maximum Storage Duration : SessionType : HTML Local Storage yt-remote-connected-devices 使用嵌入的 YouTube 视频存储用户的视频播放器偏好设置 Maximum Storage Duration : PersistentType : HTML Local Storage yt-remote-device-id 使用嵌入的 YouTube 视频存储用户的视频播放器偏好设置 Maximum Storage Duration : PersistentType : HTML Local Storage yt-remote-fast-check-period 使用嵌入的 YouTube 视频存储用户的视频播放器偏好设置 Maximum Storage Duration : SessionType : HTML Local Storage yt-remote-session-app 使用嵌入的 YouTube 视频存储用户的视频播放器偏好设置 Maximum Storage Duration : SessionType : HTML Local Storage yt-remote-session-name 使用嵌入的 YouTube 视频存储用户的视频播放器偏好设置 Maximum Storage Duration : SessionType : HTML Local Storage
- c.disquscdn.com1 badges-message 收集有关访问者在网站上使用评论系统的信息,以及访问者已阅读的博客/文章。 这可用于营销目的。 Maximum Storage Duration : PersistentType : HTML Local Storage
- Google1Learn more about this provider
- Unclassified 27
未分类的 cookies 是我们正在对与各个 cookie 提供商一起进行分类的 cookies。
- ACM24Learn more about this provider
10.1145%2F2593245_pdf Pending Maximum Storage Duration : PersistentType : HTML Local Storage 10.1145%2F3592100_pdf Pending Maximum Storage Duration : PersistentType : HTML Local Storage 10.1145%2F3613596_pdf Pending Maximum Storage Duration : PersistentType : HTML Local Storage 10.1145%2F3709025.3712207_pdf Pending Maximum Storage Duration : PersistentType : HTML Local Storage 10.1145%2F3709025.3712208_pdf Pending Maximum Storage Duration : PersistentType : HTML Local Storage 10.1145%2F3709025.3712210_pdf Pending Maximum Storage Duration : PersistentType : HTML Local Storage 10.1145%2F3709025_pdf Pending Maximum Storage Duration : PersistentType : HTML Local Storage access Pending Maximum Storage Duration : SessionType : HTML Local Storage accessType Pending Maximum Storage Duration : SessionType : HTML Local Storage article_reader_settings Pending Maximum Storage Duration : PersistentType : HTML Local Storage book_reader_settings Pending Maximum Storage Duration : PersistentType : HTML Local Storage chapter_reader_settings Pending Maximum Storage Duration : PersistentType : HTML Local Storage cr_lib_prompt_seen Pending Maximum Storage Duration : PersistentType : HTML Local Storage doi Pending Maximum Storage Duration : SessionType : HTML Local Storage issue_reader_settings Pending Maximum Storage Duration : PersistentType : HTML Local Storage MAID Pending Maximum Storage Duration : 300 daysType : HTTP Cookie sharedOffline#availableContents Pending Maximum Storage Duration : PersistentType : IndexedDB sharedOffline#formats Pending Maximum Storage Duration : PersistentType : IndexedDB sharedOffline#libraryContents Pending Maximum Storage Duration : PersistentType : IndexedDB sharedOffline#metadataAttachment Pending Maximum Storage Duration : PersistentType : IndexedDB sharedOffline#referencesAttachment Pending Maximum Storage Duration : PersistentType : IndexedDB sharedOffline#relationsAttachment Pending Maximum Storage Duration : PersistentType : IndexedDB tipKey Pending Maximum Storage Duration : PersistentType : HTML Local Storage title Pending Maximum Storage Duration : SessionType : HTML Local Storage
- Cloudflare1Learn more about this provider
cf.turnstile.u Pending Maximum Storage Duration : PersistentType : HTML Local Storage
- Google1Learn more about this provider
此提供商收集的某些数据用于个性化和衡量广告效果。 GSP Pending Maximum Storage Duration : 400 daysType : HTTP Cookie
- c.disquscdn.com1 disqus.thread Pending Maximum Storage Duration : PersistentType : HTML Local Storage
- ACM24Learn more about this provider
Cross-domain consent1 您的同意适用于以下域: List of domains your consent applies to: dl.acm.org Cookie declaration last updated on 4/5/25 by Cookiebot [#IABV2_TITLE#] [#IABV2_BODY_INTRO#] [#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#] [#IABV2_BODY_PREFERENCE_INTRO#] [#IABV2_LABEL_PURPOSES#] [#IABV2_BODY_PURPOSES_INTRO#] [#IABV2_BODY_PURPOSES#] [#IABV2_LABEL_FEATURES#] [#IABV2_BODY_FEATURES_INTRO#] [#IABV2_BODY_FEATURES#] [#IABV2_LABEL_PARTNERS#] [#IABV2_BODY_PARTNERS_INTRO#] [#IABV2_BODY_PARTNERS#] About Cookies 是可以被网站使用的用来使用户体验更高效的小文本文件。除了那些网站运行绝对必要的 cookies,我们需要您的允许来在您的设备上存储任何类型的 cookies。在我们的隐私政策中了解更多关于 ACM、如何联系我们以及如何处理个人数据的信息。也请查阅我们的 Cookie Notice。 您可以在任何时候通过访问 Cookie Declaration 页面来更改或撤销您在网站 Cookie Declaration 中的同意。如果就您的同意联系我们,请注明该页面上的同意 ID 和日期。 Do not sell or share my personal information Use necessary cookies only Allow selected cookies Customize Allow all cookies skip to main content
-
* [ Sign in ](https://dl.acm.org/</action/showLogin?redirectUri=%2Fdoi%2F10.1145%2F800257.808896>)
- Search ACM Digital Library SearchSearch
- Advanced Search
- Journals
- Magazines
- Proceedings
- Books
- SIGs
- Conferences
- People
-
* [Browse](https://dl.acm.org/</browse/> "browse the Digital Library by publication title or publisher")
- More
Search ACM Digital Library SearchSearch Advanced Search 10.1145/800257.808896acmconferencesArticle/Chapter ViewAbstractPublication Pagesacm-national-conferenceConference Proceedingsconference-collections acm-national-conference
Article Free access Share on
META II a syntax-oriented compiler writing language
Author: D. V. Schorre
D. V. Schorre
View Profile
Authors Info & Claims
ACM '64: Proceedings of the 1964 19th ACM national conference
Pages 41.301 - 41.3011
https://doi.org/10.1145/800257.808896
Published: 01 January 1964 Publication History
41citation4,915Downloads
Metrics
Total Citations41Total Downloads4,915
Last 12 Months513
Last 6 weeks38
Get Citation Alerts
PDFeReader
Contents
ACM '64: Proceedings of the 1964 19th ACM national conference
META II a syntax-oriented compiler writing language
Pages 41.301 - 41.3011
PREVIOUS CHAPTERAn implementation of IPL-V on a small computerPrevious###### NEXT CHAPTERBusiness and engineering enriched FORTRAN (BEEF)Next
- Information & Contributors
- Bibliometrics & Citations
- View Options
- References10
- Figures
- Tables
- Media
- Share
Abstract
META II 是一种编译器编写语言,它由类似于 Backus 范式的语法方程组成,并在其中插入用于输出汇编语言命令的指令。已经用这种语言编写了 VALGOL I 和 VALGOL II 的编译器。前者是一种简单的代数语言,旨在说明 META II 的用途。后者包含 ALGOL 60 的相当大的子集。
本文详细介绍的编写编译器的方法可以简要解释如下。每个语法方程都被翻译成一个递归子程序,该子程序测试输入字符串的特定短语结构,如果找到则删除它。通过在语法方程中广泛使用分解来避免备份。对于每种源语言,都编写一个解释器,并将程序编译成该解释性语言。
References
[1] Schmidt, L., "Implementation of a Symbol Manipulator for Heuristic Translation," 1963 ACM Natl. Conf., Denver, Colo. Google Scholar [2] Metcalfe, Howard, "A Parameterized Compiler Based on Mechanical Linguistics," 1963 ACM Natl. Conf., Denver, Colo. Google Scholar [3] Schorre, Val, "A Syntax - Directed SMALGOL for the 1401," 1963 ACM Natl. Conf., Denver, Colo. Google Scholar [4] Glennie, A., "On the Syntax Machine and the Construction of a Universal Compiler," Tech. Report No. 2, Contract NR 049-141, Carnegie Inst. of Tech., July, 1960. Google Scholar [5] Conway, Melvin E., "Design of a Separable Transition-Diagram Compiler," Comm. ACM, July 1963. Digital Library Google Scholar [6] Irons, E.T., The Structure and Use of the Syntax-Directed Compiler," Annual Review in Automatic Programming, The Macmillan Co., New York. Google Scholar [7] Bastian, Lewis, "A Phrase-Structure language Translator," AFCRL-Rept-62-549, Aug. 1962. [Google Scholar](https://dl.acm.org/<https:/scholar.google.com/scholar?q=Bastian%2C+Lewis%2C+%22A+Phrase-Structure+language+Translator%2C%2