請(qǐng)問(wèn)面向?qū)ο蟮某绦蛟O(shè)計(jì)與結(jié)構(gòu)化程序設(shè)計(jì)與什么區(qū)別?
熱心網(wǎng)友
我的回答不科學(xué),但是容易理解:面向?qū)ο螅壕褪沁M(jìn)來(lái)流行的V系列程序設(shè)計(jì)語(yǔ)言(面向WINDOWS的可視化編程)。因?yàn)閂系列語(yǔ)言是由各種不同的控件組成(象什么輸入框,各種按鈕之類),每個(gè)控件自身又有很多屬性(高,寬等),寫(xiě)程序的時(shí)候要具體針對(duì)它們,這樣一來(lái),我們寫(xiě)程序似乎就是針對(duì)某個(gè)對(duì)象而來(lái)的,所以可以理解為面向?qū)ο蠼Y(jié)構(gòu)化程序:早期的高級(jí)語(yǔ)言(C,JAVA,BASIC,PASCAL)主要針是在DOS非圖形化操作系統(tǒng)平臺(tái)上編程。所有的程序遵循三種結(jié)構(gòu):循環(huán),分支,順序。這類程序編寫(xiě)出來(lái)無(wú)不按照這三種結(jié)構(gòu)執(zhí)行。所以成為結(jié)構(gòu)化程序
熱心網(wǎng)友
面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言易學(xué),易用,有用花費(fèi)尤其大量的時(shí)間來(lái)做界面結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言本身很難理解,不過(guò)編寫(xiě)高級(jí)程序還是必須用到它的