寻求各位的建议,编译原理和计算机组成原理该选哪个?

2017-01-13 08:12:36 +08:00
 Newyorkcity
下学期这两个课的时间冲突,只能从中选一个。
目前大一,谈不上有很好的编程基础。
顺便推荐一下教材(学习书)?
以后自己是想去做前端,不过看样子单纯前端没出路,估计还得学后端。
谢谢
3596 次点击
所在节点    问与答
38 条回复
gimp
2017-01-13 10:01:36 +08:00
这两个都需要学吧,二选一选择计算机组成原理吧,编译原理较难
gimp
2017-01-13 10:02:54 +08:00
看了补充,去听编译原理吧...
upczww
2017-01-13 10:08:26 +08:00
根据经验,选好过的,容易考高分的,其它都是扯淡。
Mithril
2017-01-13 10:10:04 +08:00
@Newyorkcity 先学组成原理。
组成原理建议学过一门语言以后再学。
编译原理建议学过离散数学,至少一门语言,数据结构以后再学。
这两门课最重要的都是实验,不做实验学了没任何用处。实验都做过不复习考试至少也能及格。
kkk330
2017-01-13 10:10:10 +08:00
都得学, 计算机组成原理有部分知识是编译原理的前置, 建议先学组成原理
coldmn3
2017-01-13 10:13:47 +08:00
羡慕啊,好想回去大一重新学一遍编译原理。
bravecarrot
2017-01-13 10:20:33 +08:00
先学组成原理
chrishine
2017-01-13 11:19:59 +08:00
编译原理+计算机组成原理都要学
以我的经验来看,微积分对码农没用,随机过程应该也没啥用,线代 /概率论 /组合数学挺重要的,不过能在日常用用到这三个的,不是民工就是有科学家头衔。
murmur
2017-01-13 11:28:32 +08:00
@chrishine 人总要有点梦想,要不跟咸鱼有什么区别
不做创新只调参数的话,别人可以看懂公式直接杀入关键点,你只能靠瞎猜,连加减多少都是蒙的
Kilerd
2017-01-13 11:36:28 +08:00
反正这两门都是要学的。

另:楼上那些什么微积分,什么高数不重要的都是不习惯看论文的。
编程不只是用别人的框架或者算法。
itqls
2017-01-13 11:44:41 +08:00
过来人给你的忠告:
线代,概率论,离散,数据结构,好好学,特别是数据结构,真的要好好学...
ivvei
2017-01-13 13:21:07 +08:00
这两门课都是有前置课程的。组成原理需要数字电路基础。编译原理需要的前置就更多了。不必操之过急。
hotfarm
2017-01-13 13:24:21 +08:00
csapp 评价比较高
chrishine
2017-01-13 14:52:21 +08:00
神烦一些装逼的,我又不是没读过书,你要是做出啥牛逼的东西了 /发了啥 S/A+ 以上的论文了,应用到了微积分 /随机过程,再来面前我装逼还可以。

没有就闭上你的喙;书都没读好,就开始拿着一些名词装逼。
easing
2017-01-13 16:33:48 +08:00
这俩课都上必修课吧,如果 LZ 只能选一个,那最好另一个课下自学。
julyclyde
2017-01-14 02:22:41 +08:00
计算机科学基本上是从数字电路开始,你要选的这俩都太高级,建议还是先别去了
模拟电路及以前那部分只是工科基础课,及格就够了
Newyorkcity
2017-01-14 08:43:59 +08:00
@julyclyde
@ivvei
你好,我们学校下个学期没有叫做数字电路逻辑的课,不过有一个数字逻辑。。是它吗?谢谢
julyclyde
2017-01-14 11:34:05 +08:00
@Newyorkcity 数理逻辑吧?偏数学一些。数字电路是电类的。不过这俩相关性很大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/334265

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX