<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 何克勤 閱讀(154) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲av成人无码久久精品| 亚洲精品美女久久久久99小说| 亚洲日本va午夜中文字幕一区| 国产成人精品免费视频网页大全 | 亚洲高清国产AV拍精品青青草原| 在线观看免费亚洲| 一级特黄aa毛片免费观看| 免费一本色道久久一区| 国产成人毛片亚洲精品| 亚洲av无码国产综合专区| 九九视频高清视频免费观看| 亚洲综合免费视频| 亚洲成年人电影网站| 免费看国产成年无码AV片| 亚洲熟妇AV一区二区三区宅男| 久久精品成人免费网站| 亚洲第一极品精品无码久久| 免费一级不卡毛片| 亚洲色欲或者高潮影院| 欧美a级成人网站免费| 亚洲AV无码AV男人的天堂不卡 | 亚洲一级毛片免费观看| 97人伦色伦成人免费视频| 亚洲Av无码国产一区二区| 亚洲区不卡顿区在线观看| 久久福利青草精品资源站免费| 中文字幕亚洲色图| 成人在线免费观看| 亚洲精品欧洲精品| 最近中文字幕免费mv视频7| 青娱乐在线视频免费观看| 在线免费一区二区| 国产精品亚洲专区在线观看| a级毛片毛片免费观看久潮 | 亚洲一级毛片免费在线观看| 国产一区视频在线免费观看| 国产成年无码久久久免费| 亚洲看片无码在线视频| 国产亚洲美女精品久久久2020| 日日摸日日碰夜夜爽亚洲| 亚洲AV无码国产在丝袜线观看|