问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

学java 用c语言打基础,有什么优势,区分什么?

发布网友 发布时间:2022-03-30 23:06

我来回答

3个回答

热心网友 时间:2022-03-31 00:35

如果你是初中毕业,没上高中,那要干这行是非常难的。嗯,我是说要干好的话,是很难的。 看在你前面两个问题的份上,我就花点时间来回答你这个问题。 首先,谭浩强那个书是几乎没有任何意义的,其中的代码质量极差,用来糊弄糊弄文科学生考个计算机二级还可以,但是你想学编程,就不用看那个了,计算机等级考试也没有任何意义,任何一个公司招人都不会看那个的。 首先你要清楚明白一点,就是你还小,潜力很大,可以说你的前途是无限的,就看你自己怎么走了。 如果你安心做个小程序员,写写代码混混日子,每个月拿个3000来块钱,那你现在可以随便玩,以后年纪大了点去上个什麽java培训班,或者如果你肯花点功夫上个计算机本科,三流大学随便混,现在做程序员的基本都能拿这么多。但是前途嘛,嘿嘿,你自己想想吧。 所以,小弟弟,现在当务之急还是上好高中,考个好点的大学。 如果你学有余力想自学计算机的。那我可以指点你一条路,但是切记,前提是要学有余力,如果你成绩很好,那可以花课余时间学这个,如果学校功课很吃力,那一定要确保上好大学。 毕竟很多计算机系牛人上大学之前连计算机都没有碰过,这玩意不急在一时,你现在还小。 好,下面给你指条路,这让我好好想想。 首先,程序员是个很不专业的说法,你这种年纪,志向要高,目标要远大,你所谓的“编程”只是技术的末流,打个比方,真正的高手肯定是有一门高深的内功,然后才去练剑法,甚至做到五招胜有招的境界。所以,语言这东西不急的,先打好基础。 数学和英语,这两门都是重中之中,数学培养逻辑思维,英语嘛,以后好的专业文献和书籍都是英文原版的。一千页的厚度,一百多万字的书都是要看英文版的的。而且数学本身也有非常多的实际应用,不只是培养逻辑思维这么简单,当然,我这里说的是数学,不是算数。 言归正传(我之所以说这么多废话就是想提醒你,学校功课一定要搞好。),你可以先买点经典教材的中文版来看。刚开始肯定是非常非常难的,天书一般,特别基础的书我也太清楚了,因为那个对我来说很遥远,你可以去找本计算机科学导论这样的书来看。有个网站你一定要记住,要常去,就是豆瓣读书,网址你自己搜,然后里在里面可以搜索一本计算机科学概论这书,翻译的,这书我没看过,但是打基础应该不错的,当然,这种专业书籍都是非常枯燥的,而且可能你看了很久,看了很多本,也不会有什麽效果,他不会立马让你成为一个“牛人”或者“编程高手”的,但是正如我之前所说,你还小,路还长,所以要把目标定得高。想成为真正的高手还是学点三脚猫功夫就看你自己了。 看完这个导论或者概论式的书,你可以开始往细节探索了,计算机嘛,总的来说就是两条线,硬件和软件,即使你喜欢软件,硬件也是要学的,这个没有第二选择,最好的就是CS:APP,国内翻做深入理解计算机系统,这书堪比计算机界的九阴真经,内容很全,涵盖很多科目,软硬都有,也很深,习题还有详细讲解,当然也很厚,这书是打基础的最好选择(当然,这个基础是相对我来说的,对你可能很不基础了。)这书不能直接看,你得先看看国内教材,推荐唐朔飞的计算机组成原理和汤子瀛的操作系统,还有王爽的汇编语言(这本书是国内教材里经典的经典啊,小学生都能看懂。),这三本书你肯定也看不太懂,但是一定要翻透,不求甚解,但求读熟,以后你会明白的。 嗯,然后就是语言了,看完这三本书之后你还不能看“深入理解计算机系统”,因为你要学一门语言,打基础当然是C语言了,C语言最经典的教材当然是C语言本身的发明者写的那本,叫“C程序设计语言”但是这本书你肯有可能看不懂,但是一定要买,可以作为参考书,或者收藏。。。不过这书不太适合入门,那么用什麽书入门呢,这我到确实说不太好,因为学习C语言对我也是很久远的事情了,我当年就是看谭浩强那本书入门的,当然,这本书很不好,会给你养成很不好的习惯,但是胜在浅显易懂,你自己掂量吧。 这里扯远一点,C语言语法非常简单,学起来非常快,但是我不知道好的入门教材,如果你不想从C语言入门,直接学C++也是可以的,C++入门不二经典,就是Essential C++,这书中文名我不知道,你自己找找去吧。Essential C++看完之后看C++ Primer,然后看The C++ Programming Language,当然,这都是后话了,后面两本都很深,没有一点基础是看不下来的(而且非常厚),而且看完这三本C++只能说你算是掌握这门语言了,离精通还差得远呢。 嗯,回归正题,那么看完组成原理,操作系统,汇编语言,和学完一门语言(C或者C++)(对了,汇编语言可能要在学完C或者C++之后再学)。之后,你就可以看“深入理解计算机系统”了,这是本大部头,不要怕,前面基础有了,看这本不会很难的。 看完“深入理解计算机系统”,恭喜你,入门了,你对整个计算机系统有了一个比较全面深入的理解了,当然,我给你假想的目标比较高,国内的那些垃圾教材就不用去翻了。 接下来可以学更“专”一点的东西了,首先,你要学好离散数学,不,不是学好,是“学”就可以,数学这东西,要学好是要花大力气的,如果你进了一所好的大学,那当然要学好,如果你只是自学,那你应该找本国外的大部头的离散数学教材翻一遍,不求甚解,但是起码题目都看一遍,概念都过过目,这也是基础。 然后你可以随便找本数据结构的书看,随便找,随便翻,不求甚解,但求读熟。 数据结构本身是比较细枝末节的东西,现在不用太纠结,看完数据结构,就要看计算机科学的核心了,就是算法,推荐直接上算法导论,这书现在国内只有第二版,不过等你看到这程度,估计第三版的中文版也出了。这书虽然非常著名,虽然很厚,但是它不难!讲得非常细,作者生怕你看不懂。 算法是核心,是转折点,看完之后前面的路就广了随便你选一条。 建议你学编译原理,教材没得说,龙书,你自己搜搜就知道了。 网络,这个基础教材也没得说,computer networks(我这里说的所有书你都可以在豆瓣找到的) 然后是数据库,这个要看数据库系统基础教程,当然,学数据库之前最好要有汇编,算法,和编译的基础。这书也是外国的。 然后,你就可以考虑具体实用了,如果你喜欢底层,做系统软件,那可以继续往C语言或者C++发展,如果想学JAVA,那也可以,当然,有一点就是,等你*了,等你大学毕了业,C++或者Java还是不是业界主流都不一定的,这个行业发展非常快,但是唯有基础原理是不变的,所以我根本没有跟你说太多语言和编程的东西,你还小,学那些没用的,也不需要。基础打好,原理搞懂,前面就是一马平川,而且是青藏高原上的平川,你层次就比一般程序员高了啊。 这时候如果你大学成绩优秀,那没得说的,出国,本科毕业申请美国博士有奖学金的,花不了太多钱,当然,前提是你非常优秀,而且非常重要的一点是你本科成绩必须很好(我就是栽在了本科成绩上)。 说了这么多,不是我2,咱也不认识,我只不过回答了你两次问题,拿了点根本无所谓的百度知道积分罢了,我只是觉得,看见这样一个对计算机感兴趣的晚辈,如果能适时给你一点指导,也许就能改变你一生,如果真能这样,也不枉我花这么多时间打这么多字了,但是,很大概率是你和普通的小孩一样,混混日子,一无所成,路是你自己走的,具体能有多少成就,就看你自己了。 另外,真的,其实你现在什么都不用关系,我说的那些你都可以当屁话,学校功课搞好就行,上好点的大学,咱理工科文凭学历是非常非常重要的!尤其是计算机这样最偏理科的工科。 学计算机是非常枯燥的,开始也是非常难的,但是入了门之后再继续深入就会很顺利了,怎么能算入门了呢?我觉得,看完“深入理解计算机系统”就行。 记住,这是理工科,作为一个理工男,一定要热爱自己的专业,把枯燥的东西学出兴趣来,加油,小盆友。 还有一点,我说的那些书,可能的话,尽量看英文版,学计算机,英文不好是没法混的。 再加一条,计算机的专业书初学者都是很难看懂的,很多时候一个概念作者根本不解释,你也不明白,因为作者自己明白了,他也假设你明白了。所以有个诀窍就是,看一本书的时候,搞点同一科目的其他书来参考着看,看到不明白的地方翻翻其他书,也许就有了,当然,主要还是以我给你推荐的那几本为准。

热心网友 时间:2022-03-31 01:53

毫无疑问是先C,一般都是C精通了之后再继续深造java的,我现在也再学C,是看视频学的,我现在正在看的是夏老师的,感觉还不错,比较适合像我这样0基础的。这个比较吸引我的地方就是讲的一听就能听懂。而且很多概念都有形象的比喻,例如把变量比如成盒子。把变量赋值比喻成往盒子里放东西等等很多这样的比喻。感觉特别容易理解。

热心网友 时间:2022-03-31 03:28

学的是编程思想,一门通门门通。c是面向过程的语言,java是面向对象的语言。感觉如果你喜欢java,可以直接学java啊。c比java要难,如果你学得很好的话,转java也很容易,但要跳出面向过程的思维,转向面向对象的编程思维。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女方早婚早育要离婚未满月孩子该怎么才能判给 家庭暴力,孩子未满月,孩子母亲要求离婚 孩子未满月是否可以离婚 孩子未满月可不可以离婚 新生儿未满月是否可离婚 固原斜视眼有哪些表现? 如何看待儿童斜视问题?固原 固原斜视儿童有必要做手术吗 HOJOJODO皇家金盾S1智能电子锁-详细介绍 皇家金盾智能锁怎么改密码 微信图片怎么在电脑上打开 设置中微信里没有打开照片权限的功能? 想微信朋友圈里面图片点开后展示功能怎么实现的呀 微信如何扫描图片 昆明有些什么特产 怎么用微信搜索图片来源 微信怎么快速寻找照片 为什么要学习C语言 微信怎么设置打字就可以出图片的那个 微信大全的找表情功能搜索不了图片,怎么回事 微信以图搜图怎么开启 微信聊天记录里的图片打不开怎么办? 微信聊天记录图片打不开了有什么办法打开 微信聊天记录图片无法打开怎么办,谢谢 微信中扫一扫功能如何开启,及聊天中图片如何删除。 微信上线聊天图片搜索新功能,你觉得这个功能怎么样? 微信有搜图功能吗?朋友的在聊天的时候能搜图片,我的没有找到,在哪里? 怎么看微信聊天的图片 微信删除聊天框之后,怎么查找图片 微信支持聊天图片搜索,这一功能给用户带来哪些便利? 微信怎么不能打开图片了 在电脑上怎么找到微信图片 微信搜索朋友圈时候,图片显示不了,什么原因?怎么解决?? 微信导航怎么打开了图片 手机管家里面的微信文件,聊天图片怎样打开 微信聊天记录里的图片打不开了怎么办? 微信上怎么用图片聊天 微信怎么查发出去的聊天图片 微信聊天图 让图片说话 用什么软件 有什么软件可以把微信聊天图片智能筛选出来。。。。。。。。。。。。。。。。。。。。。。。。。。。。 微信上线聊天图片搜索新功能,如何评价这一新功能? 怎么查找微信以前发的图片 steam账号分国家地区吗 怎么看自己的账号是什么区 steam查看自己的游戏哪个区 新手向·如何查看自己steam库里游戏是哪个区的 steam怎么看自己是不是国区 在steam平台购买游戏怎样判定是哪个区的? 如何查看STEAM游戏的区域 如何查看我的Steam帐号是哪个地区的 如何查看steam账号地区