我想学习编程,现在是一窍不通.怎么办?
发布网友
发布时间:2022-12-22 21:38
我来回答
共5个回答
热心网友
时间:2023-09-21 14:59
推荐你看几本书,当然不单单是看,要能领会,看完这几本数,再做一些实际的项目,你会有突飞猛进的感觉。我们国内的大学课程很多还只是局限于理论,平时多看别人写的代码,条件可以的话多看一些国外的开源网站,这是很有益处的。
1、《C.Primer第三版中文版》
C++ Primer的第三版结合了Stanley Lippman的实践经验和Josée Lajoie对于ANSI/ISO标准C++的深入理解。这本指导书的第三版已经被重新改写过,以便更加精确地讲述标准C++的特性和用法。在本书中,对于C++初学者特别有价值的是一些来自真实世界中的程序例子,它们说明了泛型程序(generic program)的设计、面向对象程序的设计、模板的用法,以及使用标准C++进行程序设计的方方面面。而且,本书也在适当的地方讲到了一些习惯用法以及效率指导。
2、《C++ STL(中文版)》
本书对C++ STL进行了全面而深入的阐述。STL(标准模板库)是在惠普实验室中开发的,已纳入ANSI/ISO C++标准。其中的代码采用模板类及模板函数的方式,可以极大地提高编程效率。本书由P.J. Plauger等四位对C++ STL的实现有着卓越贡献的大师撰写,详细讨论了C++ STL的各个部分。全书分为16章,其中的13章通过背景知识、功能描述、头文件代码、测试程序和习题,分别讲述了C++ STL中的13个头文件,其他章节介绍了STL中广泛涉及的三个主题--迭代器、算法和容器。本书附录列出了接口和术语表,最后列出了参考文献。 本书适合对C++有一定了解的程序员及高等院校师生阅读。
3、《C++多范型设计》
C++是一种支持多种范型的编程语言:类、重载函数、模板、模块以及过程编程,等等。除了该语言的灵活性和丰富性以外,此前创建一种设计模式以支持在单个应用中使用多种范型的努力还很欠缺。
本书介绍了使用多范型设计的一连串框架,提供了形成正式多范型设计方法的基础的一系列超前的设计实践。
本书提供了利用C++的多范型能力的分析过程和设计过程的知识。书中使用易于理解的记法和易读的解释来帮助所有的C++程序员(不仅是系统构建工程师或设计者)在他们的应用开发中组合多种范型,以获得更加高效、健壮、更具可移植性和更容易复用的软件。
读者将获得对支持多范型设计的领域工程方法的理解、本书揭示了如何使用共同性和差异性的原则来分析应用领域,从而根据最适合每个领域的范型来定义子领域。多范型设计比任何一种技术或方法挖掘得更深,以处理软件抽象和设计的基本问题。
本书介绍了所有形成领域工程基础的概念和技术、这些概念包括:深入了解共同性和差异性分析,领域工程如何与常用设计模式相互影响,如何找到应用领域中的抽象,以及领域工程的原则如何用作对象范型的抽象技术的基础。最重要的是,本书讨论了在设计阶段如何将最适当的范型应用于实现的分析技术。
热心网友
时间:2023-09-21 14:59
编程呢,分为高级语言和低级语言两种。
低级语言就是汇编语言,其编程的语句基本和机器语言一一对应的。
高级语言就分的比较多了,VB,BASIC,FORTAIN,C语言,C++,C#,JAVA等等,
由于低级语言编程比较复杂,所以又更多的人会选择高级语言,应用肯定更加广泛,但是一般认为C语言是其他高级语言的基础,所以,建议可是先学习C语言,然后你对程序设计又了更深了解,可以根据你工作(学习)需要,选择其他语言。
我不是高手,我对编程也只是有了大概的了解,但是,要坚信,要有信心,这个也是开始比较难,但慢慢的你会觉得它更加的神奇、有趣,希望你会有一个满意的结果!
热心网友
时间:2023-09-21 14:59
你好我是软件专业的大学生 我们大一在毫无基础的情况下就直接学习了c++,开始觉的天书一样 , 但是只要入门了就会学的轻松一些了。 你不知道那些名词是什么意思并不重要,因为那些名词本来就不重要 ,
你可以尝试这直接学c++,因为学了其他的虽然对学c++有好处,但也有坏处。而目前市场中c++与java是绝对的主流,所以学其他的只是一个过程,你也可以跳过这个过程。真正开发软件,用的基本是c++和java 没有人会用VB了
反正也要看你学这个是干什么用,具体问题具体分析。介绍一本<<C++大学教程>>第五版 电子工业出版社 这本书很适合初学者 ,很容易上手
热心网友
时间:2023-09-21 15:00
看你想学哪方面的,计算类的PASCAL,你用的那些有界面的就学VB,现在学生可学PASCAL或者C或者C++,这些都有奥赛,对升学有很大帮助!!若找微机方面的工作可学VB或C++;总之都很有用!!!
热心网友
时间:2023-09-21 15:01
先学Visual Basic,C和C++都是很高深的,
编程关键是要战略,而不是战策,
好的编程师能用普通低级语言编出很出色的程序。
先学VB吧