说真的懂一门编程语言 就是能逆练该语言
直白言 就是能作出该语言之编译器
既然说 能对该语言之定义 语法 规则 结构 组语映对 虚拟机模型..等 完全掌握 没有
比做出该编译器更好之证明了
不要觉得如登天一样 代码是编 不是写
网上很多学习用编译器 好比TCC YUCC 拿下来参考就是
自己重誊 用自己方法重新实现 修缮 就能说是自己的编译器
有了自己的编译器 才能说是真正懂该语言
不然 只是说是知晓尔
※ 引述《starburs (星爆气流斩)》之铭言:
: 大家安安
: 小弟今年23有个疑惑想请教大家
: “懂”一种程式语言的定义在哪
: 或者说 敢在履历表的技能栏填上去的那个语言
: 会想这样问是因为
: 小弟在大学修过几堂C和JAVA的课
: 算是有点基础
: 但是课本习题顶多能做基本题
: 进阶题就完全不行了
: 所以履历表没敢说我有这些技能
: 怕到时候去面试被洗脸
: 蛤?你这样也敢说你会????
: 所以想知道大家都是学到哪个阶段才敢自称会的?