Newyorkcity
V2EX  ›  问与答

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

  •  
  •   Newyorkcity · Jan 13, 2017 · 4203 views
    This topic created in 3411 days ago, the information mentioned may be changed or developed.
    下学期这两个课的时间冲突,只能从中选一个。
    目前大一,谈不上有很好的编程基础。
    顺便推荐一下教材(学习书)?
    以后自己是想去做前端,不过看样子单纯前端没出路,估计还得学后端。
    谢谢
    Supplement 1  ·  Jan 13, 2017
    其实我的意思是星期五我本来没课,这些课对我也不算是下学期要求(必修)的课程,我想提前修或者旁听的话该学哪个。。谢谢
    Supplement 2  ·  Jan 14, 2017

    看了一下各位的回复,是不是计算机组成管理也需要前置课程--数字电路逻辑?
    不过我们的课程名没叫做数字电路逻辑的,但是有一个数字逻辑,应该说的是它吧?是不是应该先学这个?很有必要吗? 再次感谢。

    38 replies    2017-01-14 11:34:05 +08:00
    ming2050
        1
    ming2050  
       Jan 13, 2017 via iPhone
    都得学。。。。。
    murmur
        2
    murmur  
       Jan 13, 2017   ❤️ 1
    大一英语、微积分和线性代数死里学 学毛的组成原理
    以后如果你想学机器学习 AI 图像处理这些 发现自己的数学稀屁烂 哪里有后悔药
    前端啥时候都可以学 数学就大一趁着你最 naive 的时候才能学进去
    nobodybutme
        3
    nobodybutme  
       Jan 13, 2017
    都得学。鉴于你才大一,选组成原理吧,简单一些。 教材难道不是学校订的?
    Newyorkcity
        4
    Newyorkcity  
    OP
       Jan 13, 2017
    @mringg 诚然。。其实是在问该先学哪个。。
    @murmur 谢谢,想想确实在理
    sundev
        5
    sundev  
       Jan 13, 2017   ❤️ 1
    编译原理比较难,你可以先找本书自学看看。
    计算机组成原理是打基础的,为了更好的学习编程,肯定要学的。
    murmur
        6
    murmur  
       Jan 13, 2017   ❤️ 2
    我也好奇,我记得这 2 门都是大二大三的课程,哪个学校这么屌大一数据结构都没开就开组成原理和编译原理了
    Newyorkcity
        7
    Newyorkcity  
    OP
       Jan 13, 2017
    @nobodybutme 学校有时候自己用自己折腾的教材,这学期一门课被坑惨了,临近期末买了本十二五规定的教材,觉得如获新生
    bytenoob
        8
    bytenoob  
       Jan 13, 2017 via Android
    觉得组成原理用的多些,都很重要。
    Newyorkcity
        9
    Newyorkcity  
    OP
       Jan 13, 2017
    @murmur 其实不是学校安排是自己在周五有空的时间,然后只有这两门计算机专业课可以选。
    其实我可能是在问如果要先学的话学哪门
    Sasasu
        10
    Sasasu  
       Jan 13, 2017 via Android
    你要是去蹭课的话每个都去蹭一节,看看能不能听懂…
    ichanne
        11
    ichanne  
       Jan 13, 2017
    不要提前修高年级课程,听不懂考分不高影响刷学籍点
    feather12315
        12
    feather12315  
       Jan 13, 2017 via Android   ❤️ 1
    大一学这俩…
    目前大三
    我的看法:
    一条线--计算机组成原理、微机原理、编译原理(下学期学,看书的内容,需要有正则的知识)
    peneazy
        13
    peneazy  
       Jan 13, 2017 via Android
    计算机组成原理,你们用的啥教材
    Newyorkcity
        14
    Newyorkcity  
    OP
       Jan 13, 2017
    @peneazy 不晓得,我连课都还没注册进去。。
    CTO
        15
    CTO  
       Jan 13, 2017
    这些都是内功必修课 不是学哪个 而是都要学 并且要熟练掌握和理解 当然 前提是你是想当板砖的码农或是严格意义上的软件工程师
    Newyorkcity
        16
    Newyorkcity  
    OP
       Jan 13, 2017
    @CTO 额其实我的意思是星期五我本来没课,这些课对我也不算是下学期要求的课程,我想提前修或者旁听的话该学哪个。。谢谢
    hekunhotmail
        17
    hekunhotmail  
       Jan 13, 2017
    都得学,优先级先选编译原理吧
    chisj
        18
    chisj  
       Jan 13, 2017
    编译原理一般是大三的课程我记得。
    有基础的话随便选,哪个喜欢先选哪个。基础一般就先选组成原理,组成原理记得是大一的课。
    XDA
        19
    XDA  
       Jan 13, 2017 via iPhone
    时间冲突?我读书少不要骗我,难道这两门课不是 CS 和 SE 的必修么?哪个学校 SB 到把这两门课排时间冲突
    domty
        20
    domty  
       Jan 13, 2017   ❤️ 1
    后者是计算机和软件必修课,考研统考项目,一般都是大一学。
    前者最好在你有一定的程序设计基础之后再学习,说实话不适合大一学。
    gimp
        21
    gimp  
       Jan 13, 2017
    这两个都需要学吧,二选一选择计算机组成原理吧,编译原理较难
    gimp
        22
    gimp  
       Jan 13, 2017   ❤️ 1
    看了补充,去听编译原理吧...
    upczww
        23
    upczww  
       Jan 13, 2017 via iPhone
    根据经验,选好过的,容易考高分的,其它都是扯淡。
    Mithril
        24
    Mithril  
       Jan 13, 2017   ❤️ 1
    @Newyorkcity 先学组成原理。
    组成原理建议学过一门语言以后再学。
    编译原理建议学过离散数学,至少一门语言,数据结构以后再学。
    这两门课最重要的都是实验,不做实验学了没任何用处。实验都做过不复习考试至少也能及格。
    kkk330
        25
    kkk330  
       Jan 13, 2017
    都得学, 计算机组成原理有部分知识是编译原理的前置, 建议先学组成原理
    coldmn3
        26
    coldmn3  
       Jan 13, 2017
    羡慕啊,好想回去大一重新学一遍编译原理。
    bravecarrot
        27
    bravecarrot  
       Jan 13, 2017 via iPhone
    先学组成原理
    chrishine
        28
    chrishine  
       Jan 13, 2017
    编译原理+计算机组成原理都要学
    以我的经验来看,微积分对码农没用,随机过程应该也没啥用,线代 /概率论 /组合数学挺重要的,不过能在日常用用到这三个的,不是民工就是有科学家头衔。
    murmur
        29
    murmur  
       Jan 13, 2017
    @chrishine 人总要有点梦想,要不跟咸鱼有什么区别
    不做创新只调参数的话,别人可以看懂公式直接杀入关键点,你只能靠瞎猜,连加减多少都是蒙的
    Kilerd
        30
    Kilerd  
       Jan 13, 2017 via iPhone
    反正这两门都是要学的。

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

    没有就闭上你的喙;书都没读好,就开始拿着一些名词装逼。
    easing
        35
    easing  
       Jan 13, 2017
    这俩课都上必修课吧,如果 LZ 只能选一个,那最好另一个课下自学。
    julyclyde
        36
    julyclyde  
       Jan 14, 2017
    计算机科学基本上是从数字电路开始,你要选的这俩都太高级,建议还是先别去了
    模拟电路及以前那部分只是工科基础课,及格就够了
    Newyorkcity
        37
    Newyorkcity  
    OP
       Jan 14, 2017
    @julyclyde
    @ivvei
    你好,我们学校下个学期没有叫做数字电路逻辑的课,不过有一个数字逻辑。。是它吗?谢谢
    julyclyde
        38
    julyclyde  
       Jan 14, 2017
    @Newyorkcity 数理逻辑吧?偏数学一些。数字电路是电类的。不过这俩相关性很大
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   846 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 98ms · UTC 21:16 · PVG 05:16 · LAX 14:16 · JFK 17:16
    ♥ Do have faith in what you're doing.