c++从零开始编写出一个软件是啥样的

和你从决定偷着跑去网吧,开始计划,逐渐细化方案,发现方案中的问题进行修正,直到具体实施,实施过程中意外被老师抓到选择逃跑路线,并最终还是去网吧玩了个通宵,然后回来又被老师抓住... 大体上是一样的。

■网友
Windows程序设计
■网友
学一下qt吧,对于你来说挺高级的了,或者学OpenGL
最后说一句,软件可以理解成计算机程序,控制台程序也属于软件(控制台怎么了,比如建模的blender还拖着一个控制台运行呢,有何不妥,不能说控制台低级就不把人家当软件啊,你要界面请直说。另外算法还是要学的,不要追求皮囊却只能实现a+b)

■网友
控制台程序也是程序呀,可能你指带图形界面的程序?QT是个不错的选择,我最初接触图形界面就是用QT写的,一个数独游戏、一个跳棋游戏

■网友
你这个问题跟我刚开始学习的时候一样,我也很纳闷,天天些什么printf,scanf的控制台有什么用?还不如用VB写个有界面的,用Java写个网站来的爽。但是学好C++对于从事软件行业很有帮助的,因为C++是高级语言中能操作大量低级API的语言。说多了,正式回答一下你的问题:
一、我想你肯定是想开发出那种界面很炫,交互很爽的程序,这块你可以从QT开始学习吧,QT是对界面操作的封装,通过C++ 语言来编程,通过学习QT可以大致了解语言、操作系统、交互、这些概念。
二、或者你还想开发网络程序,甚至说可以开发一个网站这样的,最简单的你可以研究研究nginx,在里边写一写插件,了解下网站的基本原理
三、还以做一些视频照片处理类的,可以研究研究ffmpeg、opencv以及现在的AI类的,TensorFlow等
在语言学习这块其实有好几个层次的东西需要理解,语言、语法、操作系统、系统API(用来处理操作系统的资源,CPU、内存、显示、存储、输入输出等)、应用API(具体应用级别的API,http处理、图像处理、算法等)

■网友
命令行软件,比如这是我做的↓
c++从零开始编写出一个软件是啥样的

【c++从零开始编写出一个软件是啥样的】


    推荐阅读