c++预备知识――可移植性及程序创建技巧
什么是自顶向下,什么是自下向上?结合百度与我的理解:自底向上是从具体到抽象,而自顶向下则是从抽象到具体。
先看一个链接(可移植性):
https://baike.baidu.com/item/%E5%8F%AF%E7%A7%BB%E6%A4%8D%E6%80%A7/6931884?fr=aladdin
由此可知,可移植性的环境包括硬件环境和系统组织环境。比如在c++中,它从c++98到c++2013,从第一版到第二版用到的就是可移植性。简单来说,它就是在之前的内容上面加了一些内容,减少程序的大量改动。通过这个链接我提一下linux,我个人认为今后还是得学习linuxc++。我的一个同事告诉我,要学好技术,编程的话一定要学习linux,一些博士后都已经不用win系统,而是更多地使用linux系统!
什么是程序创建技巧呢?它就是你要编写的编程步骤,按照它的步骤,达到你想要的目的。

首先是源代码。vs2015软件使用的时候,一开始你创建一个空文件,然后使用main.c或者main.cpp的源代码,.c用于C语言环境,.cpp则用于c++环境。句号前面是文件名,句号后面是扩展名。可以说,不同的c++实现所用到的后缀名是不一样的,有C,cc,cxx,cpp,c++.cp......主要看你需要实现的是什么。关于编译器,我以win来说,对于初学者而言不要求深入了解,但是你至少得知道有这么一个东西,但是对于深入者而言就需要比较系统地了解它。
网友评论