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

学习计算机语言应该要注意什么,什么C啊,C++,java等等

发布网友 发布时间:2022-04-30 18:13

我来回答

3个回答

热心网友 时间:2022-06-28 22:58

学习计算机编程是一个循序渐进的过程,这里以C++为例子,介绍一下吧。(C、C++、Java基本就差不多啦)

:)

如何成为程序员:如何成为一名C++程序员(看完深受启发)

入门:  入门就是要初步对编程的思想有个了解,并且能编程解决一些小问题。入门一定要选好书,难度如果太低了会造成对读者的误导,以为编程就是这么回事;也不能太高深,免的打击读者的信心。既然编程的入门要求是编一些小程序解决小问题,那么就没必要直接学习C++,我觉得循环、判断、跳转、指针才是最基本的编程思想,学通了这些对以后学习C++很有帮助。
  我建议应该先把C扎实地学好,不光要掌握C的语法,因为学习编程的最终目的是解决实际问题,所以还要适当掌握把实际问题与编程联系在一起的能力,我推荐《 C程序设计语言(第2版) 》,这本书是C语言之父写的,不仅详尽介绍了C的语法,还提供了很多实际的小问题作为实例,可以说看了这本书之后能为以后的编程学习打下一个扎实的基础!
  提高:
  学了《 C程序设计语言(第2版) 》后可以开始学习C++,一开始没必要钻很深的大部头书,《 Essential C++中文版 》非常适合初学,一个礼拜就可以看完,看了它可以快速对C++的全貌有个了解,虽然不会马上熟练掌握C++。
  我们不能满足于解决“百钱买百鸡”,真正实现程序还有很多非功能上的问题,比如怎样做才能使用更少的内存?怎样做才能更快?在熟悉一门语言后,一定要认真学习的就是数据结构!数据结构保证了我们的程序能以高效的方式运行。《 数据结构算法与应用C++语言描述 》是本好书,它提供了很多实际的例子,比如火车站调度、走迷宫,相比于“百钱买百鸡”这种问题又提高了一个层次。
  接下来专心提高C++的水平,可以选择《 C++编程思想 》,然后再看《 Effective C++中文版 2nd Edition 》和《 More Effective C++中文版 》,这两本书介绍了高效使用C++的宝贵经验,语言很幽默。至此,你已经可以自称是C++程序员了,恭喜!
  下面介绍几本书,有兴趣的朋友可以选读。如果想高效地使用C++开发软件,STL一定要学!《 C++标准程序库—自修教程与参考手册 》可以帮你学会STL的使用,而且开发时可以拿它做手册,有了前面数据结构的基础,学习STL的使用不会遇到什么困难。如果你还想知道STL的设计思想及原理,不妨看看《 泛型编程与STL 》。有些朋友可能会问,C++的面向对象机制是怎么实现的?《 深度探索C++对象模型 》给了你答案,它剖析了C++底层的实现。最后,如果想有一本C++大百科全书,那非《 C++程序设计语言(特别版) 》莫属!这本书是C++之父Bjarne Stroustrup的大作,算是书中权威。
  再提高:
  到现在为止,你已经熟练掌握C++语言了,现在需要提高的就是设计思想,面向对象(OO)的最大特点是把我们的注意力从系统的执行体系结构转移到概念体系结构,因此利用OO开发大型系统会更轻松。但是经常可以看到人们拿着C++用面向过程的思想解决问题,缺乏的就是面向对象的设计思想,也难怪,在这里之前看的书都没有教你怎样用面向对象的方法开发系统,顶多介绍了面向对象是什么,看了这么多书难免会先入为主,《C语言程序设计》(或者你看的第一本编程书)中的思路潜在的影响着我们。这条鸿沟就由《 设计模式--可复用面向对象软件的基础 》来补救吧!所谓模式就是前人总结出来的、经过千锤百炼的一种系统结构,设计模式展示了23个经典的模式,通过学习、理解,你可以看到什么是真正的面向对象。
  看了《 设计模式--可复用面向对象软件的基础 》后,有时间不妨看看《 重构--改善既有代码的设计(中文版) 》,学了面向对象的设计思想后看它,可以站在一定高度重新审视一下自己的C++编程水平。
  结束语:
  在学习编程的过程中一定要注意多实践!学习时到专业论坛同大家讨论是个不错的办法,你会找到许多热心的朋友与您一起学习,能通过学习编程交些朋友不是更好吗?最后,希望您能成为优秀的程序设计师,为中国软件的发展贡献一份力量!

热心网友 时间:2022-06-28 22:58

语言先从基础开始咯,算法基础要先打好,算法是灵魂,水平到了多看大牛论文是提高比较快速的方法,计算机覆盖的知识范围比较广,多和人探讨能让你学得更全面点吧!

热心网友 时间:2022-06-28 22:59

c毕竟是基础,如果先学会c,再学c++就会简单很多
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有要业余时间弹古筝的酒店么 古筝演奏师的就业前景怎么样 茶馆里主要放的音乐类型是 日语一级的话什么水平啊 一级到底要求多少词汇啊? WPS右键菜单(win11) 再生缘 我的温柔暴君结局是什么啊?女主最后傻了? 为什么做爱多了没感情了 情侣之间在一起时间长了是不是做爱的时候也懒得接吻了直接进入主题吗... 夫妻性爱后为何丧失了热情 推荐一些初二女生看的书 从哪能找我穆斯林学习礼拜的视频? 赛睿鼠标HZ怎么设置 刚买了雷蛇地狱狂射鼠标 玩战地之王 用步* 鼠标底部设置125HZ 450DPI 下了驱动2.0中文版,该怎么设置 我新买了一个雷蛇地狱狂蛇鼠标150元的 鼠标下面的hz刷新率和dip切换应该怎么调啊 求 初二要读的名著书是哪些? 雷蛇鼠标可以调鼠标的频率HZ 这个是干什么的? 牵牛花的童话故事 一什么喇叭花填量词 玩cf鼠标怎么调成125hz,我的鼠标找不到官网所以下不了驱动。有什么方法或者驱动可以用吗? 某株牵牛花是多年生植物,生长在弱碱性土壤中,常开红花,有时也开白花.(1)使花呈现出一定颜色的色素 为什么同一株牵牛花,开花后会有时有种子,有时又没有。 鼠标HZ怎么设置,去哪设置 在学校的花坛里发现一株牵牛花,列提纲,理思路怎么写? 那应该怎么调鼠标灵敏度啊 我用的是 炼狱蝰蛇和 雷蛇甲虫鼠标垫啊 该怎么调?还有DPI怎么调 谢谢 把一株牵牛花放置在黑暗中一昼夜,然后利用如图装置进行实验.该实验不能用于验证(  )A.光合作用需 XP系统如何将鼠标刷新频率锁定在125Hz.系统文件没有破解。鼠标还是到了500Hz。 牵牛花的教训是什么短文阅读答案 写一段文字,赞美一下牵牛花。 怎么把鼠标刷新率调到125hz? 初二学生应读些什么样的书 人教版 初二必读书目有哪些? OPA92s手机的芯片是国产的还是进口的.芯片叫什么名? 我是回族,不会念太多经,想学习一些简单的回族基础知识 有没有什么手机软件可以帮助到我?最好带语 适合初二学生读的书? o oppo a92s处理器是国产还是进口的? 我想学礼拜 我们学校下个礼拜学JAVA语言,我需要先下载个什么软件?有没有编程新手学习的Q群号? 怎样快速学会办公软件,,一个礼拜能学会吗 我22岁,学一个礼拜就想玩一天,玩一天之后又想学习,学一个礼拜又想玩,这是怎么回事?为什么不能一直 我想学礼拜,从哪里能找到学礼拜的视频 想学电脑办公软件需要学多久才会 一般都是礼拜几学习? 工作了两年了,身边的人都在考一级建造师,想问问一级建造师含金量高吗? 一级建造师证书含金量有多高 2019一级建造师证书的含金量怎么样?会上涨吗? 一级建造师含金量 张闹和向阳这部电视叫什么名? 张闹和于百家是什么电视剧 曾向阳角色是哪部电视剧的