
编程语言
文章平均质量分 72
lengye7
这个作者很懒,什么都没留下…
展开
-
编程语言总结(一)
前言目录前言一、编程语言是什么二、编程语言的发展机器码时代汇编语言时代汇编到高级语言过渡时代高级语言时代三、编程语言的通常组成部分1、source text2、lexical rules3、syntax rules4、type system5、semantics本文只是我自己对编程语言的理解与自我总结,并不是严谨的、科学的、学术性的知识,所以各位看客不要太当真,如果发现了错误也欢迎指正。一、编程语言是什么编程语言是对计算机的高层次抽原创 2022-03-17 20:03:00 · 763 阅读 · 0 评论 -
BNF 规则
BNF基本要点(部分):BNF的基本语法: <符号> ::= <使用符号的表达式> 双引号(" ")中的字符串("word")代表这些字符本身,而double_quote代表双引号。 双引号外的字符串(有可能带下划线)代表语法部分。 尖括号(< >)中的内容为必选项。 方括号([ ])中的内容为可选项。 大括号({ })中的内容为可重复0至无限次的...转载 2019-04-10 15:41:40 · 12905 阅读 · 0 评论 -
BNF范式(巴科斯范式)简介
BNF 规定是推导规则(产生式)的集合,写为:<符号> ::= <使用符号的表达式>这里的 <符号> 是非终结符,而表达式由一个符号序列,或用指示选择的竖杠'|' 分隔的多个符号序列构成,每个符号序列整体都是左端的符号的一种可能的替代。从未在左端出现的符号叫做终结符。基本原理 BNF类似一种数学游戏:从一个符号开始(叫做起始标志,实例...转载 2019-04-10 13:45:03 · 2788 阅读 · 0 评论 -
转载:谁是真正的程序语言专家
一直以来,程序语言的研究都是一个非常偏僻,却非常重要的专业。由于它令人却步的难度,很少有人说得清楚什么人是真正的“高手”。这是一个很简单的道理,当一个人仰望星空的时候,他不会知道哪颗星更加伟大。通常人们都会以为最亮的星星是最大的,可其实有些看起来灰暗的小星星,它们的尺寸和能量都超过那最亮的恒星万亿倍。但是由于它们离地球太远,基本不会被人注意到。研究程序语言的科学家们,很多就是这样的巨星,而且这样...转载 2019-01-06 20:44:18 · 613 阅读 · 0 评论