<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 134,comments - 22,trackbacks - 0

    1、動態語言和靜態語言
      通常我們所說的動態語言、靜態語言是指動態類型語言和靜態類型語言。

    (1)動態類型語言:動態類型語言是指在運行期間才去做數據類型檢查的語言,也就是說,在用動態類型的語言編程時,永遠也不用給任何變量指定數據類型,該語言會在你第一次賦值給變量時,在內部將數據類型記錄下來。Python和Ruby就是一種典型的動態類型語言,其他的各種腳本語言如VBScript也多少屬于動態類型語言。

    (2)靜態類型語言:靜態類型語言與動態類型語言剛好相反,它的數據類型是在編譯其間檢查的,也就是說在寫程序時要聲明所有變量的數據類型,C/C++是靜態類型語言的典型代表,其他的靜態類型語言還有C#、JAVA等。

    對于動態語言與靜態語言的區分,套用一句流行的話就是:Static typing when possible, dynamic typing when needed。

    2、強類型定義語言和弱類型定義語言

    (1)強類型定義語言:強制數據類型定義的語言。也就是說,一旦一個變量被指定了某個數據類型,如果不經過強制轉換,那么它就永遠是這個數據類型了。舉個例子:如果你定義了一個整型變量a,那么程序根本不可能將a當作字符串類型處理。強類型定義語言是類型安全的語言。

    (2)弱類型定義語言:數據類型可以被忽略的語言。它與強類型定義語言相反, 一個變量可以賦不同數據類型的值。

    強類型定義語言在速度上可能略遜色于弱類型定義語言,但是強類型定義語言帶來的嚴謹性能夠有效的避免許多錯誤。另外,“這門語言是不是動態語言”與“這門語言是否類型安全”之間是完全沒有聯系的!

    posted on 2008-12-13 22:55 何克勤 閱讀(153) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 久久久久亚洲av无码专区蜜芽 | 国产成人精品免费大全| 丰满妇女做a级毛片免费观看| 国产美女无遮挡免费网站| 亚洲日韩一区二区三区| 天天摸天天操免费播放小视频| 亚洲人和日本人jizz| 人禽杂交18禁网站免费| 国产精品亚洲片夜色在线| 波多野结衣免费在线观看| 亚洲另类春色国产精品| 四虎国产精品免费久久| 亚洲精品无AMM毛片| 国产精品公开免费视频| 成在线人直播免费视频| 亚洲精品无码午夜福利中文字幕| 久久免费视频观看| 亚洲精品人成电影网| 国产情侣激情在线视频免费看| 亚洲色大成网站www尤物| 免费日本黄色网址| 特级做A爰片毛片免费看无码| 亚洲v高清理论电影| 希望影院高清免费观看视频| 亚洲综合av一区二区三区不卡| 免费又黄又硬又爽大片| 国产无遮挡裸体免费视频在线观看 | 曰批全过程免费视频免费看| 老司机亚洲精品影视www| 久久成人a毛片免费观看网站| 亚洲免费福利视频| 免费一看一级毛片人| 免费国产叼嘿视频大全网站| 亚洲mv国产精品mv日本mv| 国产jizzjizz免费视频| 久久美女网站免费| 亚洲高清一区二区三区电影| 中国亚洲女人69内射少妇| 国产成人精品免费午夜app| 美女露隐私全部免费直播| 亚洲日本在线观看|