新書創(chuàng)作談:周立功教授數(shù)十年之心血力作《程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)》
近日,周立功教授公開了數(shù)十年之心血力作《程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)》,此書在4月28日落筆,電子版已無償性分享到電子工程師與高校群體,在致遠(yuǎn)電子公眾號后臺回復(fù)關(guān)鍵字【程序設(shè)計(jì)】可在線閱讀。
本文引用地址:http://butianyuan.cn/article/201705/358895.htm在程序設(shè)計(jì)過程中,很多開發(fā)人員在沒有全局思維的把控,科學(xué)、系統(tǒng)的組織以及嚴(yán)密的測試與部署下,單純地為開發(fā)而開發(fā),而代碼的優(yōu)劣,直接決定了軟件的質(zhì)量和成本,最終導(dǎo)致企業(yè)不得不投入大量的維護(hù)費(fèi)用,造成資金的嚴(yán)重浪費(fèi)。
周立功教授創(chuàng)業(yè)二十余載,一直懷著“讓世界認(rèn)識中國造”的歷史使命,在企業(yè)管理和人才塑造培養(yǎng)的過程中不斷思考:在資源有限的開發(fā)環(huán)境下,如何最大化軟件工程價(jià)值;在行業(yè)競爭日益劇增的社會環(huán)境下,如何打造更具核心價(jià)值的產(chǎn)品優(yōu)勢;在教學(xué)實(shí)踐與教學(xué)理念背道而馳的教育環(huán)境下,如何有效提高技術(shù)人員軟技能,避免蠻力開發(fā)現(xiàn)象,甚至成為一位閱讀程序者。
為了將實(shí)際開發(fā)過程中總結(jié)的有價(jià)值的技術(shù)應(yīng)用分享給大家,周立功及其團(tuán)隊(duì)整理出《程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)》這本書,其內(nèi)容如同培訓(xùn)講師的教案,是周立功和團(tuán)隊(duì)的讀書筆記和程序設(shè)計(jì)實(shí)踐的心得。
《程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)》重點(diǎn)闡述了三大方向內(nèi)容。
C語言學(xué)習(xí)中的痛點(diǎn):針對當(dāng)前工程師在C語言學(xué)習(xí)中的痛點(diǎn),如指針函數(shù)與函數(shù)指針,如何靈活應(yīng)用結(jié)構(gòu)體等。從變量的三要素(變量的類型,變量的值和變量的地址)出發(fā),采用推導(dǎo)的方式,深入淺出的分析了廣大C程序員學(xué)習(xí)和開發(fā)中遇到的難點(diǎn)。
從方法論的高度對C語言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進(jìn)行了深入講解和闡述。
講解了絕大多數(shù)C程序員開發(fā)生涯中沒有考慮過的問題:如何用C實(shí)現(xiàn)面向?qū)ο蟮木幊?。眾所周知,C是面對過程的一種編程語言,那么C語言能否實(shí)現(xiàn)面向?qū)ο蟮木幊蹋绾螌?shí)現(xiàn)?如何深入理解面向?qū)ο蟮乃枷?,這些內(nèi)容都可以在本書中找到答案。
寫在最后
《程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)》僅是《嵌入式軟件工程方法與實(shí)踐叢書》中的第一套第一本書,叢書共含四套:
第一套
《程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)》
《面向接口的編程——基于AMteal&LPC824》
《面向?qū)ο蟮姆治雠c設(shè)計(jì)》
第二套
《面向接口的編程——基于AWorks&ARM9》(適用于各種ARM內(nèi)核)
《面向?qū)ο蟮姆治雠c設(shè)計(jì)》
第三套
《面向接口的編程——基于Linux&ARM9》(適用于各種ARM9以上內(nèi)核)
《面向?qū)ο蟮姆治雠c設(shè)計(jì)》
第四套
《C++現(xiàn)代程序設(shè)計(jì)》
《面向接口的編程——基于AWorks&ARM9》(適用于各種ARM9以上內(nèi)核)
《面向接口的編程——基于Linux》(適用于各種ARM9以上內(nèi)核)
《面向?qū)ο蟮姆治雠c設(shè)計(jì)》
還在寫作中的內(nèi)容包括測試與持續(xù)集成,書籍均由周立功團(tuán)隊(duì)從理論知識到實(shí)踐應(yīng)用的精華匯編,將來會陸續(xù)與大家見面,共同學(xué)習(xí)與探討
評論