雅虎香港 搜尋

搜尋結果

  1. 其他人也問了

  2. Dynamically typed languages (where type checking happens at run time) can also be strongly typed. In dynamically typed languages, values, rather than variables, have types. A weakly typed language has looser typing rules and may produce unpredictable or even erroneous results or may perform implicit type conversion at runtime. [2]

    • Type system

      Gradual typing uses a special type named dynamic to ...

  3. 2009年10月5日 · Dynamic typing A programming language is said to be dynamically typed, or just 'dynamic', when the majority of its type checking is performed at run-time as opposed to at compile-time. In dynamic typing, types are associated with values not variables.

  4. 強弱型別 (Strong and weak typing)表示在 電腦科學 以及 程式設計 中,經常把 程式語言 的 类型系统 分为 強型別 (英語: strongly typed )和 弱型別 (英語: weakly typed (loosely typed) )两种。 這兩個術語並沒有非常明確的定義,但主要用以描述 程式語言 對於混入不同 資料型別 的值進行運算時的處理方式。 強型別的語言遇到函式引數型別和實際叫用型別不符合的情況經常會直接出錯或者編譯失敗;而弱型別的語言常常會實行隐式转换,或者产生难以意料的结果。 這對術語在短短的電腦歷史中,早已含括了更多的意義,而且時常很難知道寫的人究竟要表達哪個意思。 解釋.

  5. 在 计算机科学 中, 类型系統 (英語: type system )用于定義如何將 程式語言 中的 數值 和 運算式 归類为许多不同的 型別 ,如何操作这些型別,这些型別如何互相作用。 型別可以确认一个值或者一组值具有特定的意义和目的(雖然某些型別,如抽象型別和函式型別,在程式執行中,可能不表示為值)。 型別系統在各種語言之間有非常大的不同,也許,最主要的差異存在於編譯時期的語法,以及執行時期的操作实现方式。 編譯器 可能使用值的靜態型別以最佳化所需的儲存區,並選取對值運算時的較佳演算法。 例如,在許多 C 編譯器中,「浮點數」 資料型別 是以32 位元 表示,與 IEEE 754規格 一致的單精度浮點數。 因此,在數值運算上,C應用了 浮点数 規範(浮點數加法、乘法等等)。

  6. 动态编程语言 是 高级编程语言 的一个类别,在计算机科学领域已被广泛应用。 它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。 动态语言目前非常具有活力。 众所周知的 ECMAScript ( JavaScript )便是一个动态语言,除此之外如 PHP 、 Ruby 、 Python 等也都属于动态语言,而 C 、 C++ 、 Java 等语言则不属于动态语言。 大部分动态语言都使用 动态类型 ,但也有些不是。 实现 [ 编辑] 动态语言可能包含的特征有: eval 函数、 对象 运行时间 改变、 反射 和 宏 。 对象运行时间改变 [ 编辑] 在动态语言中类型或对象系统典型的是可以改变的。