PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
CSSE
請問關於強型態的定義的問題
作者:
cat99961
(阿湯)
2017-01-19 21:37:44
請問我唸書時念到有關於強型態語言的定義,擷取部分內容如下:
強勢型態程式語言符合下列要求:
1. 每一個變數都靜態地繫結到單一資料型態
2. 變數資料型繫結後,在程式執行過程不能修改其資料型態
3. 當允許一個變數儲存不同資料型態之值時,其值的型態可以靜態地或動態地檢查出來
4.....
5....
請問這1、2點和第3點不是互相矛盾嗎?前2點說一個變數只能是單一資料型態,
且型態不能修改,第3點又說允許一個變數存不同資料型態
請問有誰可以告訴我呢?
關於第3點可否舉例讓我明白呢?
感激不盡…
作者:
micklin
(mick doohan)
2017-01-20 00:15:00
float 存 int?
作者:
cat99961
(阿湯)
2017-01-20 00:57:00
我是原PO他下面有些ADA的例子(ADA是強型態語言)X:Integer:=4; //將X變數設為整數4Y:Float; //將Y設為浮點數Y:=X; //錯誤!整數不能直接指派給浮點數=>這個地方我覺得奇怪的是以上這行寫指派不同型態會錯誤那第3點又說允許一個變數存不同資料型態???
作者: dannypsnl (秦書)
2017-01-20 01:45:00
那它第三點給了什麼範例
作者:
ronin728
(浪人)
2017-02-25 00:56:00
這定義是有問題的,建議去PTL板問,那邊很多專門研究程式語言與數學的人
繼續閱讀
[系統] 關於Page/Virtual memory技術的必要性
TMDTMD2487
[程式] 求類似 System software(Beck) 的書籍
ronin728
[演算] Mask generation function
a11780922
請教高手大大解謎,一串我看不懂的東西
Tataka
[資料] 消失or移動or刪除 UTC
z995595
Re: [其他] 有關離散數學或資料結構的問題~~~
dallashuang
Fw: [其他] 有關離散數學或資料結構的問題~~~
kingstong
[數學] 選課上問題
PINKs
[影像] 影像浮水印資料藏匿論文的問題
fkmt
[演算] RSA加密法
Danny0828
Links
booklink
Contact Us: admin [ a t ] ucptt.com