55问答网
所有问题
学习编译原理之前,除了需要学习c语言外,还需要学什么?
如题所述
举报该问题
推荐答案 2012-06-05
主要是会数学逻辑,你可以看看离散数学,其实话说回来 主要看你学编译原理用来干什么了,如果只学理论 你会发现你学完以后依然不知道怎么具体运用,只能知道大概的程序编译过程, 如果你想可以自己也能写出词法分析器语法分析器 甚至语义分析 那么 你最重要的是学好数据结构,我的毕业设计是C语言编译器 刚开始我觉得自动机什么的 是难点 可是到后来我才发现 最重要的是要有良好的数据结构的运用能力 数据结构是一切程序的灵魂!没有合理的存储结构 程序就像没有根基的浮萍
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/ceeQGII8F.html
其他回答
第1个回答 2012-06-05
应该没什么了吧,要说学什么的话,可能就是找一下编程的逻辑感,另外就是数学和英语
追问
请问 汇编需要吗?
追答
汇编不是强制要学的,看个人。但是,一个不懂汇编语言的程序员,只是三流的程序员,这是大部分人的共识。先别急吧,慢慢来,一步步学下去就好啦~
本回答被提问者采纳
相似回答
学好“计算机
编译原理
”
需要
具备其他一些知识么?
答:
就我来理解来说,起码会一门编程语言,国内的话,一般是要求用C/C++或JAVA来实现,
练手写程序、编译器是必要的
。别的知识可要可不要,总之要个比较清晰的脑袋,不要动不动就说不会,做不出来,坚持上课,写项目、问问题,就可以了。像我们上课,用C语言写,然后,写完的程序可以是直接运行,也可以...
学习编程
需要学习
哪些必修课程
答:
对使用者的要求比较高,
既要具备丰富的C语言编程经验,又要具有一定的WINDOWS编程基础
,它的过于专业使得一般的编程爱好者学习起来会有不小的困难。综述: VC是程序员用的东西。如果你是一个永不满足的人,而且可以在编程上投入很大的精力和时间,那么学习VC你一定不会后悔的。方案四 C++语言 & C++ Bu...
学计算机主要
学习什么
课程
答:
编程语言与程序设计:学习至少一门编程语言,如C、C++、Java、Python等,并学习程序设计的基本方法和技术
。
数据结构与算法
:学习常见的数据结构和算法,如数组、链表、栈、队列、二叉树、排序算法、查找算法等。数据库技术:学习数据库的基本原理和应用,如关系型数据库的设计、管理和查询语言(SQL)等。计...
学习编程
需要学习
哪些必修课程?
答:
有了C的基础,再学数据结构,算法设计
。这两个课程是个重点,一定要好好掌握,花再多的时间也值,以后你做什么软件都离不开这两样。这时再看操作系统,相信你一定有轻舟已过万重山的感觉。如果有精力就再看下编译原理,这是很专业的课程,如果感觉吃力就以后有编程经验再看,比较好理解。接下来的...
学习
编程的顺序
答:
2:首先从C语言开始。有的朋友可能认为C语言太难了
,应该
从VB开始。虽然,对于一个初学者来说,用一些控件堆砌成一个小软件,是有一些成就感,但是,基础才是最重要的!C语言对于数据类型的描叙,远比VB里面说的更为全面,清楚,明白,而这些却是编程中的根本!3:
学C语言,
从数据类型,基本表达式,...
大家正在搜
相关问题
学C语言就一定要学编译原理吗
学了c语言,c++,汇编,微机原理,编译原理,还要学什么东西...
学习编译原理要有什么基础?
为什么要学习编译原理?
学习C语言之前需要什么知识?
为什么要学习编译原理(转)
在学习C语言前,需要懂哪些知识呢?
学习计算机C语言之前,要具备哪些知识,才能看的懂