<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产精品美女久久久免费| 亚洲精品中文字幕麻豆| 免费看国产精品麻豆| 好爽又高潮了毛片免费下载| 97在线观免费视频观看| 黄页网站免费观看| 丁香花在线观看免费观看| 一个人在线观看视频免费 | 亚洲综合色婷婷七月丁香| 亚洲日韩在线观看| 亚洲另类少妇17p| 国产亚洲人成A在线V网站| 国产AV无码专区亚洲A∨毛片| 亚洲熟妇无码AV在线播放| 久久精品国产亚洲AV网站| 久久亚洲精品无码aⅴ大香| 亚洲国产美女视频| 亚洲人成图片网站| WWW亚洲色大成网络.COM| 污网站免费在线观看| 久久久久久久国产免费看| 99久久精品免费视频| 青青青国产在线观看免费网站| 成年人在线免费观看| 亚洲 另类 无码 在线| 国产亚洲精aa成人网站| 91亚洲导航深夜福利| 亚洲AV日韩综合一区尤物| 国产精品亚洲色婷婷99久久精品| 全黄A免费一级毛片| 中文字幕乱码免费看电影| xx视频在线永久免费观看| 天天摸天天操免费播放小视频| 国产免费午夜a无码v视频| 亚洲中文字幕久久精品无码APP| 亚洲av丰满熟妇在线播放| 亚洲伊人久久大香线蕉AV| 免费又黄又爽又猛大片午夜 | 猫咪免费人成网站在线观看入口| 中文字幕av免费专区| 最近中文字幕2019高清免费 |