c++預(yù)備知識(shí)――可移植性及程序創(chuàng)建技巧
什么是自頂向下,什么是自下向上?結(jié)合百度與我的理解:自底向上是從具體到抽象,而自頂向下則是從抽象到具體郁油。
先看一個(gè)鏈接(可移植性):
https://baike.baidu.com/item/%E5%8F%AF%E7%A7%BB%E6%A4%8D%E6%80%A7/6931884?fr=aladdin
由此可知,可移植性的環(huán)境包括硬件環(huán)境和系統(tǒng)組織環(huán)境攀痊。比如在c++中桐腌,它從c++98到c++2013,從第一版到第二版用到的就是可移植性苟径。簡(jiǎn)單來(lái)說(shuō)案站,它就是在之前的內(nèi)容上面加了一些內(nèi)容,減少程序的大量改動(dòng)棘街。通過(guò)這個(gè)鏈接我提一下linux嚼吞,我個(gè)人認(rèn)為今后還是得學(xué)習(xí)linuxc++。我的一個(gè)同事告訴我蹬碧,要學(xué)好技術(shù),編程的話一定要學(xué)習(xí)linux炒刁,一些博士后都已經(jīng)不用win系統(tǒng)恩沽,而是更多地使用linux系統(tǒng)!
什么是程序創(chuàng)建技巧呢翔始?它就是你要編寫的編程步驟罗心,按照它的步驟,達(dá)到你想要的目的城瞎。
首先是源代碼渤闷。vs2015軟件使用的時(shí)候,一開始你創(chuàng)建一個(gè)空文件脖镀,然后使用main.c或者main.cpp的源代碼飒箭,.c用于C語(yǔ)言環(huán)境,.cpp則用于c++環(huán)境。句號(hào)前面是文件名弦蹂,句號(hào)后面是擴(kuò)展名肩碟。可以說(shuō)凸椿,不同的c++實(shí)現(xiàn)所用到的后綴名是不一樣的削祈,有C,cc,cxx,cpp,c++.cp......主要看你需要實(shí)現(xiàn)的是什么。關(guān)于編譯器脑漫,我以win來(lái)說(shuō)髓抑,對(duì)于初學(xué)者而言不要求深入了解,但是你至少得知道有這么一個(gè)東西优幸,但是對(duì)于深入者而言就需要比較系統(tǒng)地了解它吨拍。