C++基础入门之编程真正意义
作者:本站整理 时间:2015-04-20
现在很多大学里计算机新生接触的第一门编程语言便是C++,其实不管是C++或者其他编程语言,我们都应该“知其然并知其所以然”,在学习前知道编程真正意义。因此,C++入门教程开篇我们就来谈谈这个问题。
曾经有些人问我问题,问得都是一些很基础的问题,但这些人却已经能使用VC编一个对话框界面来进行必要的操作或者是文档/视界面来实时接收端口数据并动态显示曲线(还使用了多线程技术),却连那些基础的问题都不清楚,并且最严重的后果就是导致编写出拙劣的代码(虽然是多线程,但真不敢恭维),不清楚类的含义,混杂使用各种可用的技术来达到目的(连用异常代替选择语句都弄出来了),代码逻辑混乱,感觉就和金山快译的翻译效果一样。
我认为任何事情,基础都是最重要的,并且在做完我自定的最后一个项目后我就不再做编程的工作,守着这些经验也没什么意义,在此就用本系列说说我对编程的理解,帮助对电脑编程感兴趣的人快速入门(不过也许并不会想象地那么快)。由于我从没正经看完过一本C++的书(都是零碎偶尔翻翻的),并且本系列并不是教条式地将那些该死的名词及其解释罗列一遍,而是希望读者能够理解编程,而不是学会一门语言(即不止会英翻汉,还会汉翻英)。整个系列全用我自己的理解来写的,并无参考其他教材(在一些基础概念上还是参考了MSDN),所以本系列中的内容可能有和经典教材不一致的地方,但它们的本质应该还是一样的,只是角度不同而已。本系列不会仔细讲解C++的每个关键字(有些并不重要),毕竟目的不是C++语言参考,而是编程入门。如果本系列文章中有未提及的内容,还请参考MSDN中的C++语言参考(看完本系列文章后应该有能力做这件事了),而本系列给出的内容均是以VC编译器为基础,基于32位Windows操作系统的。
相关文章
相关推荐
-
高音质DJ音乐盒官方版 v3.4.0
-
Power Spy 11.58.0(计算机记录监视软件)
-
图片合并转PDF助手 3.0.50(图片制作大师)
-
Sketchup 2017中文版 64位 v17.0.18899
-
英雄联盟大脚 3.088 官方版(游戏工具)
-
SRS Audio Sandbox【电脑终极音频增强】汉化破解版 v1.9.0.4
-
ALFTP 5.3.1(FTP软件)
-
艾米秀宝 2.0.6.4官方版(虚拟摄像头软件)
-
有道云协作mac版 v1.1.0
-
弹弹play播放器官方版
-
Pixelitor 3.0.0(图片编辑工具)
-
金蝶KIS记账王电脑版 v11.0
-
影音先锋 9.1.0 P2P(影音先锋播放器)云3D版
-
弹弹play 精简版 4.7.1(观影弹窗加载)
-
福昕PDF阅读器绿色版 v8.1.5
-
4399游戏大厅正式版 v1.1.0.2739┊