[技術討論]語言是沒有限定的,唯一被限定的事程式設計師的大腦
青潤,你好!
你的大作《軟體工程之全程建模實現》是一本軟體工程方面少有的好書。不僅給出了全程建模的具體操作,還澄清了一些原理方面的模糊問題,很有新意。
我長期搞軟體開發。現在我準備用一個例子來全程說明傳統的軟體開發方法(程式導向方法或結構化方法),從可行性研究到系統實現。但是遇到一個很棘手的問題,向你請教:
例子是一個事務處理,涉及實體關係(ER)模型,因此也一定要建資料庫。用傳統方法設計的結果是軟體的模組結構及每個模組的內部特性(演算法+資料結構)描述。現在的程式語言大多是面嚮物件語言,只有C語言是程式導向語言。
在實現的時候,如果選面嚮物件語言,顯然不匹配:模組如何與類對應?設計結果不能為實現階段所用,設計與實現脫節。如果選C語言,訪問資料庫又很不方便,C語言的長處並不在事務處理,顯然也不合理。真是兩難!
非常想聽聽你的高見,請不吝賜教。謝謝!
夏****p@sc.***.**v.cn
我的回覆:
客氣了。我只是寫一些自己總結的東西而已。
其實對於語言來說,是否物件導向都無所謂,你看過ooc這本書麼?同樣,語言不應該侷限於大眾的觀點,最主要的還是使用者如何用。
現在很多java程式設計師其實根本沒有理解到什麼是物件,但是一樣在做java開發。
uml被很多人認為是oo的模型設計語言,其實,用它也一樣可以做過程化思想的描述。
如果你有時間寫一套基於C的資料庫開發包,那C一樣可以方便的訪問資料庫。
語言是沒有限定的,關鍵看使用者如何使用,唯一被限定的是程式設計師的大腦,而不是創新的方式和方法。
不知是否解決了你的問題,如果沒有,歡迎你繼續提出想法考慮,也可以加入我blog的QQ群,到群裡提出問題。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/257598/viewspace-700101/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 有沒有一些大廠的高階架構技術討論討論架構
- 為什麼程式設計師會有最喜歡與最討厭的程式語言?(earthly)程式設計師
- 跨語言程式設計的探索 | 龍蜥技術程式設計
- 面向領域專家的語言,而不僅僅是程式設計師的語言程式設計師
- Battleship程式設計語言與技術BAT程式設計
- 程式設計師為什麼討厭這些語言程式設計師
- 程式設計師有哪些常用的技術網站呢?程式設計師網站
- it程式設計師常用的技術社群網站有哪些?程式設計師網站
- 程式設計師的技術遺產程式設計師
- 這波技術社群的程式設計師,技術視野有點堪憂!程式設計師
- 關於程式設計師的段子,有沒有get到你的點?程式設計師
- 程式設計師技術入股的那些坑程式設計師
- Java外包程式設計師的技術出路Java程式設計師
- 如果今天沒有API介面,今天的程式設計師如何程式設計?API程式設計師
- JavaScript 限定範圍的拖拽效果JavaScript
- 程式設計師必知的程式語言編年史程式設計師
- C語言是程式設計小白的噩夢,WEB開發成為轉行程式設計師的福音!C語言Web行程程式設計師
- 有沒有鬼佬的測試技術論壇?
- 程式語言——沒有更好的,只有更適合的
- 想要從事大資料技術,需要Python還是Java語言?大資料PythonJava
- 曾經有個能幫我修電腦的程式設計師,我沒有好好珍惜……程式設計師
- 2020年流行哪些程式語言?程式設計師的前景如何?程式設計師
- 論跟程式設計師談話的技巧:千萬不要跟程式設計師說,你的程式碼有bug程式設計師
- Java技術分享之函數語言程式設計!Java函數程式設計
- Java技術分享之函數語言程式設計Java函數程式設計
- 程式設計師如果只鑽研技術其實是很蠢的程式設計師
- 只有爛程式設計師才相信世界是由技術驅動的程式設計師
- Java程式設計師的薪資取決於年限還是技術?Java程式設計師
- PHP 程式設計師轉 Go 語言的經歷分享PHP程式設計師Go
- 程式設計師是怎樣把女朋友聊沒的?程式設計師
- 程式設計師都不知道的5種將死的程式語言程式設計師
- 【譯】需要學習的是程式設計,而不是程式語言程式設計
- 大數定律與中心極限定理
- 作為程式設計師,有沒有讓你感到既無語又崩潰的程式碼註釋?程式設計師
- 為什麼說 Swoole 是 PHP 程式設計師技術水平的分水嶺?PHP程式設計師
- 誰說程式設計師沒有520?學學高階程式設計師都是怎麼表白的……程式設計師
- jQuery Validate限定輸入字串的長度jQuery字串
- TypeScript 泛型限定TypeScript泛型
- const限定符