现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

版主: hci

Vogel(red)楼主
知名作家
知名作家
帖子互动: 34
帖子: 960
注册时间: 2022年 9月 18日 01:31

现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 Vogel(red)楼主 »

看来我得补补编译原理 :)
相与枕藉乎舟中,不知东方之既白。
头像
verdelite(众傻之傻)
论坛元老
论坛元老
帖子互动: 1104
帖子: 25040
注册时间: 2022年 7月 21日 23:33

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 verdelite(众傻之傻) »

Vogel 写了: 2022年 10月 3日 22:14 看来我得补补编译原理 :)
计算机系毕业的?你不是来搞笑的吧。我不是学计算机的都知道这些事干啥用的。
Vogel(red)楼主
知名作家
知名作家
帖子互动: 34
帖子: 960
注册时间: 2022年 9月 18日 01:31

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 Vogel(red)楼主 »

那你开发了哪种语言?
verdelite 写了: 2022年 10月 3日 22:20 计算机系毕业的?你不是来搞笑的吧。我不是学计算机的都知道这些事干啥用的。
相与枕藉乎舟中,不知东方之既白。
头像
verdelite(众傻之傻)
论坛元老
论坛元老
帖子互动: 1104
帖子: 25040
注册时间: 2022年 7月 21日 23:33

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 verdelite(众傻之傻) »

Vogel 写了: 2022年 10月 3日 22:36 那你开发了哪种语言?
你问出这种问题,可见思维有点混乱。
Vogel(red)楼主
知名作家
知名作家
帖子互动: 34
帖子: 960
注册时间: 2022年 9月 18日 01:31

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 Vogel(red)楼主 »

你还知道 PDP 汇编,确实 奇葩 ,呵呵
verdelite 写了: 2022年 10月 3日 22:38 你问出这种问题,可见思维有点混乱。
相与枕藉乎舟中,不知东方之既白。
Vogel(red)楼主
知名作家
知名作家
帖子互动: 34
帖子: 960
注册时间: 2022年 9月 18日 01:31

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 Vogel(red)楼主 »

看来我踩到点子上了 :)
verdelite 写了: 2022年 10月 3日 22:38 你问出这种问题,可见思维有点混乱。
相与枕藉乎舟中,不知东方之既白。
头像
verdelite(众傻之傻)
论坛元老
论坛元老
帖子互动: 1104
帖子: 25040
注册时间: 2022年 7月 21日 23:33

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 verdelite(众傻之傻) »

Vogel 写了: 2022年 10月 3日 22:41 看来我踩到点子上了 :)
学计算机的人里面,开发新语言的有万分之一吗?对我,一个非学CS的人,你问出这样的问题是你有问题,不是踩到什么点子上了。
TheMatrix2
论坛点评
论坛点评
帖子互动: 30
帖子: 2497
注册时间: 2022年 8月 20日 22:11

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 TheMatrix2 »

Vogel 写了: 2022年 10月 3日 22:14 看来我得补补编译原理 :)
语法分析和语义分析有什么区别?
catfishing
见习写手
见习写手
帖子互动: 1
帖子: 88
注册时间: 2022年 9月 29日 21:56

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 catfishing »

非计算机专业的不懂很正常。 计算机专业的学过的也会因为不用忘掉 。

搞项目要用的到的时候区别就看出来了,比如:允许 user 定义变量, 并定义计算方法(公式)来计算 !

当时用户提出来要求来后, 一编程高手(没学过编译)开始以为很简单,一口答应了,可忙活了好几天 也没找到个头绪,只是头大,才意识到 这个事儿有难度。

这时想到我 跑来问我,我说: 这事儿对你有难度,你继续忙你吧,这事我来弄。
然后我找出一本书 :P ,让另一个年轻的把 其中一个程序 敲到计算机里,调通。 :roll:

我再根据用户要求稍微改一下,就成了。 :lol:
(N年前的事儿 了 读到楼主的这个帖子,回忆一下)
Vogel(red)楼主
知名作家
知名作家
帖子互动: 34
帖子: 960
注册时间: 2022年 9月 18日 01:31

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 Vogel(red)楼主 »

借了一堆,龙书啊,虎书啊

才发觉不是我的初衷,我想了解的是c语言的core, 不是c语言的编译器。。

我之所以感叹主要因为以前学习英文linguistic,学习Chomosky 都是这些,且学的不好,有心理障碍,所以到计算机的语言,能不碰就不碰。
相与枕藉乎舟中,不知东方之既白。
Vogel(red)楼主
知名作家
知名作家
帖子互动: 34
帖子: 960
注册时间: 2022年 9月 18日 01:31

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 Vogel(red)楼主 »

TheMatrix2 写了: 2022年 10月 6日 08:35 语法分析和语义分析有什么区别?
按照顺序来

第一步 词法分析


图片
相与枕藉乎舟中,不知东方之既白。
Vogel(red)楼主
知名作家
知名作家
帖子互动: 34
帖子: 960
注册时间: 2022年 9月 18日 01:31

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 Vogel(red)楼主 »

Vogel 写了: 2022年 10月 13日 01:38 按照顺序来

第一步 词法分析


图片

第二步 语法分析

计算机根据上边的token流进行模式匹配,确定函数语句等等,然后用树型结构存储,easy 吧!
相与枕藉乎舟中,不知东方之既白。
Vogel(red)楼主
知名作家
知名作家
帖子互动: 34
帖子: 960
注册时间: 2022年 9月 18日 01:31

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 Vogel(red)楼主 »

Vogel 写了: 2022年 10月 13日 01:42 第二步 语法分析

计算机根据上边的token流进行模式匹配,确定函数语句等等,然后用树型结构存储,easy 吧!
语法树




图片
相与枕藉乎舟中,不知东方之既白。
TheMatrix2
论坛点评
论坛点评
帖子互动: 30
帖子: 2497
注册时间: 2022年 8月 20日 22:11

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 TheMatrix2 »

Vogel 写了: 2022年 10月 13日 01:43 语法树
我的编译原理知识停留在词法分析和语法分析。语义分析没搞过,感觉从输入输出上看,它和语法分析很难区分,没有一个明确的边界。它的输入是什么?
Vogel(red)楼主
知名作家
知名作家
帖子互动: 34
帖子: 960
注册时间: 2022年 9月 18日 01:31

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 Vogel(red)楼主 »

TheMatrix2 写了: 2022年 10月 13日 08:27 我的编译原理知识停留在词法分析和语法分析。语义分析没搞过,感觉从输入输出上看,它和语法分析很难区分,没有一个明确的边界。它的输入是什么?
我回头看看龙书里有没有讲。。
相与枕藉乎舟中,不知东方之既白。
头像
tfusion
论坛支柱
论坛支柱
帖子互动: 730
帖子: 9539
注册时间: 2022年 7月 25日 15:42

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 tfusion »

尼玛都是半路出家的?语法语义都搞不清

现在谁都跑去搞啥人工智能啥的

基本的东西都没搞明白
Vogel(red)楼主
知名作家
知名作家
帖子互动: 34
帖子: 960
注册时间: 2022年 9月 18日 01:31

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 Vogel(red)楼主 »

技术人的贴子,你瞎掺和
到一边玩儿去
tfusion 写了: 2022年 10月 14日 01:40 尼玛都是半路出家的?语法语义都搞不清

现在谁都跑去搞啥人工智能啥的

基本的东西都没搞明白
相与枕藉乎舟中,不知东方之既白。
TheMatrix2
论坛点评
论坛点评
帖子互动: 30
帖子: 2497
注册时间: 2022年 8月 20日 22:11

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 TheMatrix2 »

Vogel 写了: 2022年 10月 14日 05:03 技术人的贴子,你瞎掺和
到一边玩儿去
他是针对我,因为他是老将,我是小将。
头像
tfusion
论坛支柱
论坛支柱
帖子互动: 730
帖子: 9539
注册时间: 2022年 7月 25日 15:42

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 tfusion »

Vogel 写了: 2022年 10月 14日 05:03 技术人的贴子,你瞎掺和
到一边玩儿去
我针对你们所有人

一看就是半路出家的,半瓶子水,半懂不懂。至少我还是正宗科班的
头像
tfusion
论坛支柱
论坛支柱
帖子互动: 730
帖子: 9539
注册时间: 2022年 7月 25日 15:42

Re: 现在才知道大学里学的词法分析,语法分析,语义分析是干啥的

帖子 tfusion »

TheMatrix2 写了: 2022年 10月 14日 07:18 他是针对我,因为他是老将,我是小将。
这是技术问题,跟老小无关
回复

回到 “葵花宝典(Programming)”