后臺(tái)開(kāi)發(fā):核心技術(shù)與應(yīng)用實(shí)踐
本書(shū)介紹的“后臺(tái)開(kāi)發(fā)”指的是“服務(wù)端的網(wǎng)絡(luò)程序開(kāi)發(fā)”,C++可能是計(jì)算機(jī)歷史上最早被發(fā)明的高級(jí)程序語(yǔ)言,同時(shí)也是當(dāng)今最活躍的程序設(shè)計(jì)語(yǔ)言之一。C++很強(qiáng)大,強(qiáng)大到你可以使用它做任何層面的開(kāi)發(fā);C++也很脆弱,脆弱到需要程序員自己去控制內(nèi)存回收,一個(gè)不小心就會(huì)使整個(gè)程序CoreDump。C++語(yǔ)言的創(chuàng)始人BjarneStroustrup曾私下承認(rèn),為了提高C++程序員的薪水和地位,在設(shè)計(jì)C++編譯器版本過(guò)程中有意地增加了C++語(yǔ)言的難度,使C++更偏向于資深程序員的使用習(xí)慣,提高學(xué)習(xí)門檻,從而增加C++程序員的身價(jià)。學(xué)習(xí)曲線的增加并不是沒(méi)有任何回報(bào)的,在服務(wù)端后臺(tái)開(kāi)發(fā)、處理多并發(fā)的海量網(wǎng)絡(luò)請(qǐng)求方面,C++語(yǔ)言有天然的優(yōu)勢(shì)。因此,當(dāng)應(yīng)用的用戶量、并發(fā)量迅速增長(zhǎng),達(dá)到一定量級(jí)之后,后端服務(wù)的技術(shù)架構(gòu)都會(huì)轉(zhuǎn)變?yōu)長(zhǎng)inuxC++。研發(fā)是一項(xiàng)講究實(shí)戰(zhàn)的工作,一切不從實(shí)際工作出發(fā)的技術(shù)書(shū)籍都是紙上談兵,沒(méi)有實(shí)際意義。一本優(yōu)秀的技術(shù)書(shū)籍應(yīng)該是這樣的:當(dāng)讀者按照書(shū)中的內(nèi)容進(jìn)行實(shí)操的時(shí)候,讀者寫(xiě)的每一行代碼都是有價(jià)值的,能夠在實(shí)際工作中派上用場(chǎng)。本書(shū)恰好做到了這一點(diǎn)。這是一位技術(shù)書(shū)籍作者對(duì)讀者的起碼誠(chéng)意。
·15.8萬(wàn)字