程序设计语言----实践之路 读书笔记(1)

原创 2015年07月10日 22:00:19

第二章 描述语法:正则表达式和上下文无关文法

page 45
大部分现代语言或多或少都是格式自由的,也就是说,其程序只是一个单词的序列,起作用的只是这些单词的前后顺序,而与它们在一个打印行或者一页里的物理位置无关。单次之间的“空白”(空格、制表符、回车和分行、分页符)通常都将被忽略,除了必需的用空白分隔单词的情况之外。

真是惊呆了,太深刻的总结了。C语言

int main{ 
int i, j;
for(int k = 0, k <= 10, k++)
{
printf("%d", k);
}

仔细观察上面的代码,扣除关键字(int for ),真的只剩下单词了,单词和单词之间只依靠符号来分隔,和“空白”真的没有半点关系!

《程序设计语言-实践之路》是一本特别的书

      《程序设计语言-实践之路》是一本特别的书,它围绕着程序设计语言的编译和解释的相关原理展开,以数据类型以及子程序等具体的程序设计概念在计算机体系结构中的表现为突破口,通过书籍中每个章节后的实...
  • macroway
  • macroway
  • 2006年02月09日 02:34
  • 2445

再荐《程序设计语言——实践之路》

            由裘宗燕老师翻译的《程序设计语言——实践之路》出版将近有一年的时间了。十分荣幸得到上海交通大学黄林鹏老师、武汉大学刘茂福老师、武汉大学武春香老师、清华大学张素琴老师的极力推荐。...
  • snakeguang
  • snakeguang
  • 2006年05月17日 18:06
  • 2354

《程序设计语言-实践之路》读后杂谈

这个人很懒,此文还末开动,会在《程序员的自我修养》一文完成后开动,如果一个人能同时高度专心做两件事就好了,但如果那样,人就向机器靠拢一步了!...
  • lizhihaoweiwei
  • lizhihaoweiwei
  • 2013年12月28日 22:48
  • 557

《程序设计语言-实践之路》是一本特别的书

      《程序设计语言-实践之路》是一本特别的书,它围绕着程序设计语言的编译和解释的相关原理展开,以数据类型以及子程序等具体的程序设计概念在计算机体系结构中的表现为突破口,通过书籍中每个章节后...
  • hejishan
  • hejishan
  • 2008年04月04日 18:45
  • 201

[程序设计语言-实践之路]读书笔记(1)

语法:如何描述程序设计语言的结构规则,编译器如何识别给定输入程序的结构。 描述语言规则,依赖于正则表达式和上下文无关文法;确定给定的程序是如何按照这些规则构造起来的,依赖于扫描器和语法分析器。 如果一...
  • tufei2963
  • tufei2963
  • 2015年12月23日 15:09
  • 453

C程序设计语言(第二版)-读书笔记

The C Programming Language 1. 设计一个程序,作用为无限字符输出: int c; printf(“Please in put the char …\n”); //g...
  • conanswp
  • conanswp
  • 2016年12月08日 22:02
  • 655

Kenneth C.Louden的《程序设计语言——原理与实践》的一点笔记

编程范式:面向对象程序设计(C++、Java、Smalltalk)、函数式程序设计(Scheme、Haskell、ML)、逻辑式程序设计(Prolog)。 以拜伦之女Ada(历史上第一位程序员:...
  • Utensil
  • Utensil
  • 2007年08月28日 11:51
  • 1700

C++程序设计语言读书笔记-C13 - 模版

1. template只是说C是一个类型名,它不必一定是某个类的名字。 2. 在类模版名字后随着由 3. typedef在缩短由模版生成的长名字方面常常很有用处。另外,我们也经常希望不用去了解一个...
  • houhouzhe
  • houhouzhe
  • 2012年09月17日 19:18
  • 526

《程序设计语言——实践之路》前言

关于计算机程序设计的课程给了普通学生有关计算机领域的第一个印象。大多数学生在这样的课程之前对于计算机已经有了一些接触,例如以计算机游戏或者其他个人应用的形式,在他们还没有写出自己的程序之前,就已经开始...
  • qzy
  • qzy
  • 2005年03月09日 16:50
  • 1067

大数据(读书笔记)

1. 思维变革     1)更多:不是随机样本,而是全体数据     2)更杂:不是精确性,而是混杂性     3)更好: 不是因果关系,面是相关关系     大数据,改变人类探索世界的方法。 2. ...
  • MyArrow
  • MyArrow
  • 2015年11月05日 09:15
  • 1090
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序设计语言----实践之路 读书笔记(1)
举报原因:
原因补充:

(最多只允许输入30个字)