📄 subject_15133.htm
字号:
<blockquote><p>
回复者:xiongli 回复日期:2002-10-27 00:44:46
<br>内容:我今天的计算机组成试验80分:)<BR>我最近的操作系统组成不仅仅可以用vb做,还可以用windows api做<BR>五子棋我早做好了,不过没有人工智能而已<BR>编译原理我们还没开始,我只是听了介绍<BR>但是这一切,都是要慢慢做起来的,因为你做出来的这些东西里面虽然包括了那一门的专业知识,但是要完整做出来,里面还需要经验的积累和相关知识,学习不是一个决心一口气的问题!<BR><BR>其实难不难是一回事.无论是什么课程,都有深有浅,不要以目的是学会什么去考虑事情.学习是循序渐进的过程,一个星期可以学好,十年也可以学好,区别是你学多深,用多深.而且学习的目的是应用,要在应用中锻炼自己,才可以不断进步.<BR><BR>我说的方法,是计算机专业学士的学习过程,因为那些基础都是这个专业领域人才必须掌握的.但是你却不一定,可能你更重于一个特定方向的应用.我们这个专业,不仅要考虑硬件还要考虑软件,不仅是高级语言,还要学汇编语言,因为你不知道以后你是什么工作.但是如果不是要这么专业,你可以选择你自己的路线,这样要简单一些,操作系统和编译原理在有些放面不是很重要,你可以根据自己的需要来决定学多深.<BR><BR>其实做一个编译器只能说明你个人技术的高度.真正的成熟的产品,不是一个人一下子做出来的.不要把做一个什么很有技术的东西作为目标,真正的目标是满足用户的需求.所以除了技术,还有很多东西要学的.学了编译原理,一个人可以做一个编译器的架构,但是要填写出完整的代码,是一个很长的体力活动.<BR><BR>学习应该在有明确目的指导下踏踏实实做起.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:*** 回复日期:2002-10-27 00:57:54
<br>内容:xiongli 说的很好,学生能说出这样的话很少见。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2002-10-27 16:58:16
<br>内容:嘿嘿<BR>听高手赞扬,幸福中......<BR>不过还有很长的路要走啊!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ating 回复日期:2002-10-28 00:41:02
<br>内容:我所学的课都是按学校的课程安排去学的。(学士学位)<BR>我也是想向那个层次走,不然我也不用学得那么辛苦了!!我也知道这样很难,但我还是想拼一拼!在学校里我有的是时间!还有就是我有学习的热情!<BR>我现在也是在踏踏实实做起,我从来都没有急进过。我问你们某一门课程的学法,是因为我想先自学后听课,这样的效果很好。加上自学是利用零散的时间去看(不用占用我学习自身专业的时间,毕竟这是老本,我输不起)。以了解书中的概念为主,能看明当然好,但实在看不懂的我也不会太勉强自己。<BR>我开始是想向单片机编程方向走,因为我比较喜欢硬件,但是学那东西挺难的,比起学编应用软件难多了,于是我放弃,选择c语言编程,达到用c混合汇编一起编。你能列出个大体的课程安排,给我参考参考吗??谢谢!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xiongli 回复日期:2002-10-28 23:57:04
<br>内容:如果是这样,就一定要看好汇编<BR>而且还要注意看看386保护模式下的汇编<BR>如果你不设计硬件,那么数字逻辑和计算机组成就可以简单看看了。只需要大概知道计算机里面的mem/bus/io/alu里面的重要概念,以及这一切是如何组织在一起的就可以了。明白这些对理解。<BR>然后就可以看汇编和c,特别是看c的反汇编代码。<BR>其实编译原理不是做编译器的,做编译器不过是他的一种应用,主要的是词法分析,分析字符串,提取有相同模式字符串里面的重要内容,比如计算“4+5=”这样的问题。<BR>我认为基本的顺序就是<BR><BR>计算机导论(熟悉二进制等等)<BR>汇编语言和计算机组成<BR>c语言和c语言的反汇编<BR>数据结构<BR>c++或者其他高级语言<BR>vc或者其他具体的应用<BR>数据库和操作系统<BR><BR>其实里面的过程是迭代的,要把我的就是不要去追求一个具体的界面或者功能要如何实现,那不过是因为你不知道哪一个命令而已。把注意力放在程序的结构和效率,以及源程序的良好风格和写程序的习惯会更好。<BR>如果你能够平均每个星期写300行代码的话,相信很快你就可以提高自己!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:jim_jiamin 回复日期:2002-11-15 23:46:57
<br>内容:"底层的东西往往是很抽象的,高层的东西往往是很具体的。如果上来就学底层,会觉得很枯燥,而且常常会很费解:这么干有什么用?如果先学好了高层再来学底层,就会觉着,原来这东西是这么实现的呀,有一种顿悟的感觉。"<BR><BR>对以上的话我很有同感,验证我信奉的那句话一样"激情可以提供动力",像我这样已经步入社会的人来说,实用是第一的,若看不到其实用性,很难让我投入.当然,这也有弊端"以后你根本意识不到你欠缺的就是这些东西,你只会拼命追赶最新的技术"这是最最现实的问题.当你开始顿悟的时候才发现你已浪费了太多的时间去做了一些别人本已做过的事情.这是一个矛盾,矛盾的解决在于多看多听,然后再去多学.现在我就是这么做的.希望没有错!!<BR><BR>人生就在于探索,探索一条属于自己的路!!!希望探索尽快的结束(仅仅是希望而已)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:梧桐树在长 回复日期:2002-12-18 10:41:41
<br>内容:要是在四年,或者三年前,看到各位的谈话,那么我想我现在就可以和你们讨论了,啊,我的大学四年,就这样快要结束了!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -