不過這博士和研究生很多,公司還坐了幾個老外,剛看見就覺的挺牛比的。
就說多任務(wù)之間的同步,正是有了OS才變的非常簡單。而任務(wù)之間的接口通過信號量或郵箱傳遞,也同樣非常容易和靈活。
保證每一行代碼的功能是正確的,例如對于控制結(jié)構(gòu) if (condition) {DoA;} else {DoB;}
功能的實現(xiàn)和技巧的運用就像室內(nèi)的裝潢,因人而異,且差異極大。我覺得工程師的水平主要體現(xiàn)在這里:能簡潔、美觀、思路清晰地解決問題。
更有甚者,我移交出去的程序、我的很多同事,都在沿用我這種結(jié)構(gòu)
說它尷尬分析一下就知道了.
我們自己的一些程序員就有怪話了,說他們水平真低。但是!印度人能夠把軟件整體把握得很好,能夠完成軟件,并得到相當好的設(shè)計文檔。
對于一支足球隊來說,靠的是什么,兩個對立面,一個是進攻,一個是防守
40歲的人,不會C只會匯編,境界怎么能提高?
比方說移植困難,比方說可閱讀性差
我個人認為:一個完全符合計算機編程思想的MCU程序結(jié)構(gòu),也未必是一個好的單片機程序!
盡量少使用指針變量。因為指針變量本身要占用2個字節(jié),對于單片機里幾百個字節(jié)的RAM來說,
談設(shè)計的一些理論和方法,思想,移植性,動態(tài)分配
隨著PCB設(shè)計的復(fù)雜程度和高速PCB設(shè)計需求的不斷增加,越來越多的PCB設(shè)計者、設(shè)計團隊選擇Cadence的設(shè)計平臺和工具。
鋼鐵是怎樣練成的,我說鋼鐵是被拍磚練成的。呵呵