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

我想学习编程,现在是一窍不通.怎么办?

发布网友 发布时间: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吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
帮帮忙写个英语作文80字的 谢谢 80年山东高考总分 总胆红素25.44(正常3.4-22),直接胆红素7.13(正常0-6.8... ...参考值 总胆红素 19.4 0-23.0 umol/L 直接胆红素 6.4 0-8.0 umol/... 蟹爪兰冬天多久浇水 冬季蟹爪兰浇水间隔需长达多久 蟹爪兰冬天什么时候浇水好 蟹爪兰冬天多久浇一次水 端午节一家人吃饭的说说 端午节跟谁一起过 端午节一家人聚在一起吃饭的说说 端午节是家人团聚吗 学C#有必要学C吗 存钱书怎么折 小书怎么折 孕34周胎儿发育标准是什么? tcp重复确认过多 艺考培训学校排名 清代十二生肖花钱有收藏价值吗 iPhone5s 连接电脑后有很多文件夹 能取消吗 iphone6连接电脑后里面很多文件夹怎么回事 安字的笔画顺序 iphone连接电脑后打开是五百多个文件夹? 苹果手机连接电脑看照片,莫名其妙多了很多文件夹,从100apple到167apple... 晚上吃桃长胖吗? 晚上吃一个桃子会胖吗, 城乡医保转职工医保流程 所谓的断桥铝门窗和普通的铝合金门窗区别到底在哪里?小编给你解答!_百 ... 断桥铝与普通铝合金门窗的区别 三国志13怎么带走俘虏 只要开盘就几分钟看一遍自选股需要戒断么 查询六九年的黄历。请问阴历十二月二十九阳历是几月几号 这东西好学吗? 布鲁可积木第三弹端盒必出隐藏吗 奔跑吧兄弟第五季第四期嘉宾分组详情 怎么设置wps里的墨迹快捷指令 使用百度网盘不用本地硬盘可以吗 安徽省律师收费 宿松县律师收入 笔记本电脑怎么取消休眠状态? 池州离婚律师费用怎么算 六级英语13选10的技巧 我想知道白炽灯、节能灯和led有什么区别? 教室用的那种灯管又是... 女神拍照标杆 雾屿蓝三星盖乐世S8+拍照专项评测 腊月二十八贴窗花是有什么讲究吗? 三星S8上手评测 三星Galaxy S8到底怎么样 三星s8plus和iPhone8plus哪个拍照更还原真实? id排版软件历史记录在哪里 儿童贫血适合吃的五种食物推荐 1GW太阳能电池和组建投资成本 怎么查看自己? 腾讯系列免流量app有哪些