高清国产av一区二区三区_亚洲欧美日韩在线_无码熟妇人妻av在线影片免费_在线无码一级伊伊_爽好舒服高H自慰软件_亚洲熟女区偷拍区高清区_午夜福利影院啪啪_亚洲国产黄片在线播放_中文字幕日韩精品乐乐影院_久久国产亚洲日韩欧美精品

掃描二維碼關(guān)注

首頁(yè) APP開發(fā)小程序開發(fā) 微信公眾號(hào) 網(wǎng)站建設(shè) 營(yíng)銷推廣 經(jīng)典案列 產(chǎn)品服務(wù) 關(guān)于我們

“學(xué)習(xí)不僅是掌握知識(shí)”

向書本學(xué)習(xí),還要向?qū)嵺`學(xué)習(xí)、向生活學(xué)習(xí)。消化已有知識(shí),
而且要力求有所發(fā)現(xiàn)、有所發(fā)明、有所創(chuàng)造

基于范型的多語(yǔ)言編程

2019/4/7 11:21:33

基于范型的多語(yǔ)言編程

你在同一個(gè)項(xiàng)目中會(huì)用到多少種語(yǔ)言?如果算一算的話,會(huì)發(fā)現(xiàn)數(shù)量真的不少。我指的是XML、Java、XSLT、HTML和CSS等等。但是,你為什么會(huì)用到它們,原因無(wú)非在于它們就是主流,更何況,它們可能是某個(gè)必需框架下的唯一可選的語(yǔ)言。實(shí)際上,你幾乎是被迫使用這些語(yǔ)言的。所有選擇都已經(jīng)替你完成了。樣式?CSS。配置?通常是XML。Web界面描述?Html。然而,如果你想真正采用多語(yǔ)言編程,就不可避免地要從眾多語(yǔ)言中做出選擇。

  我想如果一個(gè)人想要做出正確的選擇,就必須時(shí)刻牢記,采用多語(yǔ)言編程的主要目的在于能夠選擇正確的語(yǔ)言解決手頭的業(yè)務(wù)問(wèn)題。于是,現(xiàn)在的問(wèn)題就在于如何為給定的領(lǐng)域及子領(lǐng)域選擇正確的語(yǔ)言?

  首先,理解現(xiàn)有語(yǔ)言的特性是至關(guān)重要的(包括與生產(chǎn)環(huán)境相關(guān)的因素以及在企業(yè)級(jí)項(xiàng)目中各種限制語(yǔ)言選擇的因素)。理解語(yǔ)言的特性并不僅僅意味著理解它的優(yōu)點(diǎn)和缺點(diǎn),更重要的是,要理解語(yǔ)言是如何對(duì)世界進(jìn)行描述(建模)的。

  理解現(xiàn)有的程序設(shè)計(jì)語(yǔ)言

  我們可以這樣看待程序設(shè)計(jì)語(yǔ)言,它是一個(gè)有限的詞匯與規(guī)則的集合,那些詞匯與規(guī)則可以組合起來(lái)描述一個(gè)特定的問(wèn)題。語(yǔ)言提供的結(jié)構(gòu)和概念,在很大程度上決定了我們描述特定領(lǐng)域問(wèn)題的能力。這意味說(shuō),程序設(shè)計(jì)語(yǔ)言中非常重要的兩個(gè)方面包括:1)現(xiàn)有的詞語(yǔ)和規(guī)則集合,2)已存在的組合規(guī)則。

  編程語(yǔ)言的范型

  一個(gè)連貫完整的詞匯集以及組合規(guī)則,可以產(chǎn)生一種范型,從而定義出很大一部分的語(yǔ)言特質(zhì)(或者是在某種多范型程序設(shè)計(jì)語(yǔ)言中的一個(gè)子集語(yǔ)言的特質(zhì))。

  在思考現(xiàn)有的語(yǔ)言時(shí),范型是最重要的特性。真正關(guān)鍵的是使用恰當(dāng)?shù)姆缎蜕珊?jiǎn)潔的、可讀性強(qiáng)的代碼。使用正確的范型,有助于保持問(wèn)題域和軟件模型之間的一致性,由此能夠創(chuàng)建出更清晰的模型,產(chǎn)生更高的可讀性。使用了錯(cuò)誤的范型則恰恰相反,它通常不可避免地會(huì)產(chǎn)生大量的ad-hoc代碼,代碼數(shù)量會(huì)爆炸式地增長(zhǎng)(大量代碼完成一個(gè)相對(duì)直接的任務(wù)),并出現(xiàn)hack行為。

 


深圳市南山區(qū)南山街道南海大道西桂廟路北陽(yáng)光華藝大廈1棟4F、4G-04

咨詢電話:136 8237 6272
大客戶咨詢:139 0290 5075
業(yè)務(wù)QQ:195006118
技術(shù)QQ:179981967

精銳軟件

Copyright? 2018-2023 深圳精銳軟件技術(shù)有限公司 All Rights Reserved. ICP備案號(hào):粵ICP備18108116號(hào)-8 公安備案號(hào):粵公網(wǎng)安備44030502009460號(hào)