① 从语言系统的三要素角度(语音、词汇、语法)分析汉语和英语的不同
汉语语音方面:来
1、音节界限分明,乐音源较多。
2、没有复辅音。
3、元音占优势。现代汉语中的音节可以没有辅音,如a
ao之类,但不能没有元音。
4、有声调
汉语词汇方面:
1、短语和句子的基本构造方式一致.
2、词类和句子成分之间不存在简单的一一对应关系.
3、量词丰富
汉语语法方面:
1、汉语表示语法意义的书段主要靠语序和虚词,不大用于形态
2、话题型语言
3、时、体、态特征不明显
英语方面的对照以上几点来说就行了。
② 英语零基础,最近想学。先记住语法概念通过句子和分析句子成分学习中间背单词。大家觉得我这种发法好吗。
没有任何功底的话建议你下一个学习英语的软件,手机上有很多,先从三年级学回,每天背三答十到五十个单词,语法和句式建议没必要。多背单词才是硬道理,然后可以多听英文歌,多看美剧和外国电影,要原声带翻译的,这很有帮助。要学着唱英文歌,这都是能速成的。之前被的单词很容易忘记,记五百个要回头温习,不然没用多温习。记了三千到四千个单词你就可以说是懂英语了。自学三个月完全没问题,然后去买中考的,高考的英语资料,建议星火英语,买阅读理解系列,我曾经用了一个月,效果很好。这样你的词汇量和阅读能力都已经很不错了,最后再去了解语法,很简单,一本高中英语复习总资料上什么语法都有介绍。总之三四本练习,一本资料,手机软件背单词(抄下来比较好),在加两三个月的努力,你就至少能从小白升级高中毕业生水平以上。只要努力,量变产生质变!加油^0^~!😁
③ 编译原理中词法分析和语法分析的任务分别是什么
在编译原理中,语法规则和词法规则不同之处在于:规则主要识别单词,而语法主要识别多个版单词权组成的句子。
词法分析和词法分析程序:
词法分析阶段是编译过程的第一个阶段。这个阶段的任务是从左到右一个字符一个字符地读入源程序,即对构成源程序的字符流进行扫描然后根据构词规则识别单词(也称单词符号或符号)。词法分析程序实现这个任务。词法分析程序可以使用lex等工具自动生成。
语法分析(Syntax analysis或Parsing)和语法分析程序(Parser)
语法分析是编译过程的一个逻辑阶段。语法分析的任务是在词法分析的基础上将单词序列组合成各类语法短语,如“程序”,“语句”,“表达式”等等.语法分析程序判断源程序在结构上是否正确.源程序的结构由上下文无关文法描述.
语义分析(Syntax analysis)
语义分析是编译过程的一个逻辑阶段. 语义分析的任务是对结构上正确的源程序进行上下文有关性质的审查, 进行类型审查.语义分析将审查类型并报告错误:不能在表达式中使用一个数组变量,赋值语句的右端和左端的类型不匹配.
④ c语言的词法分析器和语法分析器有什么区别
顾名思来义,词法分析器检查自的是词法,语法分析器分析的是语法,什么是词法,什么是语法你弄明白就知道了。
所谓词法,源代码由字符流组成,字符流中包括关键字,变量名,方法名,括号等等符号,其中变量名要满足不能包括标点符号,不能以数字开头的数字与字母的字符串这个条件,对于括号要成对出现等等,这就是词法;
而语法,词法没有问题才能进入语法分析,语法就是词排列的方法,字面意义,比如一句中文:我吃萝卜,里面有三个词我 吃 萝卜,除了“我吃萝卜”外,这三个词还可以组成,“萝卜吃我”“萝卜我吃”等,显然按照中文文法,后面的两句话是不对的,语法分析器就是分析类似这样的语法的。
⑤ 学的角度(语音,词汇,语法)分析汉语和英语的不同
现代汉语的特点(区别于印欧语系): (一)语音方面:a没有复辅音;b元音占优势;回c有声调(音答乐性强) (二)词汇方面:a词形短,语素多为单音节;b双音节词占优势;c新词构成方法多为词根复合法。 (三)语法方面:a表达语法意义的手段主要是语序和虚词,缺乏形态的变化;b词、短语、句子内部的构成原则基本一致;c词类和句法成分关系复杂;d量词和语气词十分丰富。
⑥ 请问编译原理中什么叫完成词法分析,语法分析
以你说的来SQL语句为例,自词法分析是将语句中的单词流识别出来,比如create table Student 词法分析是分析出 这句的单词流是 “create” “table” “identifier”(前提是你给它们编号 比如用宏或者枚举),然后语法分析 是通过单词流 判断 非逻辑错误 比如 有不能识别的符号 create table后面不是标示符等等 语义分析是分析语句的逻辑关系 比如字段长度越界什么的如 vchar(2) 你赋值为“啊啊啊啊啊啊”这种错误的识别是语义分析阶段完成的 希望能帮到你
⑦ 词法分析和语法分析的英文是什么
morpheme analysis
syntax analysis
⑧ 编译的哪个阶段(词法分析,语法分析,语义分析
在编译原理中,语法规则和词法规则不同之处在于:规则主要识别单词回,而语法主要识别多个单答词组成的句子。词法分析和词法分析程序:词法分析阶段是编译过程的第一个阶段。这个阶段的任务是从左到右一个字符一个字符地读入源程序,即对构成源程序的字符流进行扫描然后根据构词规则识别单词(也称单词符号或符号)。词法分析程序实现这个任务。词法分析程序可以使用lex等工具自动生成。语法分析(Syntax analysis或Parsing)和语法分析程序(Parser) 语法分析是编译过程的一个逻辑阶段。语法分析的任务是在词法分析的基础上将单词序列组合成各类语法短语,如“程序”,“语句”,“表达式”等等.语法分析程序判断源程序在结构上是否正确.源程序的结构由上下文无关文法描述.语义分析(Syntax analysis) 语义分析是编译过程的一个逻辑阶段. 语义分析的任务是对结构上正确的源程序进行上下文有关性质的审查, 进行类型审查.语义分析将审查类型并报告错误:不能在表达式中使用一个数组变量,赋值语句的右端和左端的类型不匹配.
⑨ 一般设计编译器要将词法分析和语法分析分开的原因是什么
简单性——词来法分析技术源不如语法分析技术技术复杂,分开之后词法分析过程更简单。(这里还有一些意思差不多的话)
效率——词法分析占用的时间是整个编译时间的一大部分,所以将它们分开有利于优化词法分析,而提高编译效率
可移植性——词法分析通常平台相关,语法分析器可以是平台无关的。分开了对移植有利。
(引自《程序设计语言概念》(第9版) Sebesta著)
⑩ 编译原理中的词法分析器的输入与输出是什么
编译来原理中的词法自分析器的输入是源程序,输出是识别的记号流。
词法分析器编制一个读单词的程序,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符和分隔符五大类。并依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续显示)。
(10)英语的词法和语法分析扩展阅读
词法分析器的作用:
1、与符号表进行交互,存储和读取符号表中的标识符的信息。
2、读入源程序的输入字符,将他们组成词素,生成并输出一个词法单元序列,每个词法单元序列对应一个于一个词素。
3、过滤掉程序中的注释和空白。
4、将编译器生成的错误消息与源程序的位置联系起。