let s: プログラミング言語? = Swift[2]
■ このスレッドは過去ログ倉庫に格納されています
0258名称未設定
2014/09/26(金) 09:16:57.82ID:ILeRhFjs0NSObjectの継承を外していることや、小さいランタイムで独立して動作することなど、
例の値渡し/参照渡しに絡む話題も含めて、こうした先を見据えた言語の方針が何となく透けて見えているように思える。
対応の形態として、
AppleのWebKitのようにオープンソースにして丸ごとコミュニティに提供するのか、
MSの.NETのように仕様だけを標準化して公開し実装はMonoのようにオープンソース含め各々に任せるのか、
あるいはオラクルのJavaVMのようにランタイムの開発も含め完全に自社のコントロール下に置いてWindows版やLinux版を開発するのか
についてはまだ見えてこない。
それぞれメリットデメリットがあるのでタイミングも含め熟慮していると思うが、
言語仕様と実装品質の維持のために、当初はAppleによるランタイム配布のような気もする。
普及のカギは、サーバー側の各種サービスが、オープンソースコミュニティでSwiftにより書かれ始めることだろう。
IBMとAppleの提携も微妙に気になる。IBMは現状でJava推しだが、今後Swiftが絡むようなことがあるのだろうか?
Swiftの特徴として高速性があり、つまりはC++の役割の置き換えが、明言せずとも遠くを見据えたSwiftの視界内に入っているように思える。
■ このスレッドは過去ログ倉庫に格納されています