Rubyは全ての型をオブジェクトとして扱い、それらの型はRubyの
クラスライブラリとして外部に公開されている。
Rubyは変数への代入時にその型が決定され、変数は代入される度に
代入されるオブジェクトにより型が変化する。
Rubyは扱うオブジェクトの強い型付けが行われていながら、変数への代入時に
動的片付けを行う。Rubyは強い型付けと動的型付けの両方を採用している。
ちなみのPHP4は型が完全に実行環境の中に隠蔽されている、弱い
型付けの言語。
型の他にもJavaの将来の言語仕様にも取り込みやすい素地が揃っていて、
Javaにコミットしてきた企業にもその類似点から薦め易いLLだから
SunはRubyに熱心なのではないだろうか?
Rubyは扱うオブジェクトの強い型付けが行われていながら、変数への代入時に
動的片付けを行う。Rubyは強い型付けと動的型付けの両方を採用している。
ちなみのPHP4は型が完全に実行環境の中に隠蔽されている、弱い
型付けの言語。
型の他にもJavaの将来の言語仕様にも取り込みやすい素地が揃っていて、
Javaにコミットしてきた企業にもその類似点から薦め易いLLだから
SunはRubyに熱心なのではないだろうか?
0 件のコメント:
コメントを投稿