学习编程最通俗易懂的基础知识!.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习编程最通俗易懂的基础知识!.doc

学习编程最通俗易懂的基础知识! 学编程应该具备的基础知识和概念 1、 计算机是有什么组成的,CPU是什么东西,其工作原理是什么。(对 于这些以及 下面将要提到的概念我不会告诉你什么答案,你可以看相应的教材, 关于教材我会在下一部分详述,记住理解最重要!) 2、 机器语言和微指令集的概念。 3、 程序的概念。 4、 汇编语言是低级语言但不是机器语言。 5、 高级语言主要有那些?(C,C+ + , Basic, Pascal, Fortran, C#, Java等等 如果你是中国软件业的英雄,你也写一门语言,最好不用英语) 6、 编译程序和解释程序的概念和其原理。(编译器是高手和专家编写 的) 7、 、XML等是标识性语言。 8、 Prolog是人工智能语言。 9、 操作系统 OS 的概念和原理。(Windows98, Windows2000, Windows NT, UNIX, Linux,等等都是OS,还有一些实时OS,嵌入OS,编这些的绝 对是高手) 10、 Windows编程说白了就是Windows API的调用。(屮国的程序员很 多只是会编windows程序,用的是VB,我的建议是这些程序员顶多只是 低级编码员,我称其是coder) 11、 VC+ +、VB、BC、BCB、Delphi、VF等都只是编程的工具和环境, 不是编程语言。 12、 浙向结构的设计概念。 13、 面向对象的概念。(好好理解,兄弟,这个东西还是很重要的) 14、 软件工程的概念和原理。(如果你想当老总就需要好好研究了, 系统分析员比编码员要高一个等级,薪水也高哟) 15、 数据库的概念。(要熟悉一些著名的数据库系统和语言的名字, 如 Orcle, SQL, DB2, DyBase 等) 16、 了解网络概念。 17、 了解多媒体概念。 18、 熟悉和掌握数据结构和基本算法。 19、 是不是要求太高了,别着急慢慢来,进步在不知不觉之中。(一 旦开始学习,一个月以后你就会有一个基本的概念;两个月以后你就会感 觉自己冇了全面的基础知识;当你知道编程序是怎么回事时,说明你已经 入门了。也有很多人编了很多年程序还没有入门呢,你不会希望自己步其 后尘吧。要有信心和耐心。沉不住气怎么能成大事?!) 教材推荐 DoD推荐的教材主要还是针对概念来的,最好选用名?的教学用书。 1、 《计算机组成原理》(熟悉) 2、 《数据结构》(掌握) 3、 《操作系统》(了解-gt;熟悉) 4、 《The C language》(掌握) 5、 《编译原理》(了解原理) 6、 《汇编语言》(了解) 7、 《计算机网络》(了解) 8、 《软件工程》(了解) 9、 《关系数据库》(熟悉) 10、 《The C+ + Languege》(掌握) 11、 《面向对象设计》(掌握;结合C++学习) 一些经验和体会 1、 真正的程序员用C++;(—位专家说的) 2、 动手去编程序; 3、 动脑去思考; 4、 要有良好的编程风格; 5、 读书,读好书,尽量读原版书!(我反复强调这一点,读书要有选 择,坚持读 好书,名家出的经典书,不要浪费实践在一些粗制滥造的书上面;坚 持博览群书) 6、 有自己的学习计划; 7、 总结自己的经验教训;(准备一个笔记本,记录错误和心得) 8、 不要怕学新东西; 9、 要有软件工程的思想; 10、 善于发现问题,然后去寻找答案; 11、向高手请教;(要虚心直到你成为高手) 12、 和同行交流;(不善于交流肯定不行) 13、 懂得软件的实质,不要被千变万化的表象所迷惑; 14、 真正要学习用的是编程语言和方法,不是什么库,什么类,什么 工具;(学用 那些什么库都比较简单,但光会这些库,我觉得还远远不够) 15、 学习wiodows编程主要是学习windows OS和Win32 API; 16、 有空了解一下嵌入式开发; 17、 有空了解一下PDA软件开发; 18、 了解一下.NET框架和C#语言,也许它是你新的衣食父母; 19、 要有耐心,不要作浮躁的人; 20、 对程序加 ,并保留你的老程序; 21、 学到的东西越多,了解的越多,你就越接近专家; 22、 有空去逛逛CSDN,那里有你很多知己; 23、 要冇信心成为一个优秀的程序员; 一些好书的推荐 1、 《The C Programming language》 (Keinighan amp; Dennis Ritchie 1988) 2、 〈〈The C++Programming Languague》(Bjarne Stroustrup 1997) 3、 《Inside The C++ Object Model》 (lippmans) 4、 《Effective C++》(同上) 5、 《More Effectiv

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档