トップページ > プログラム > 2014年06月10日 > p8HHtVx/

書き込み順位&時間帯一覧

5 位/261 ID中時間01234567891011121314151617181920212223Total
書き込み数0200000100001000200000006



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Swiftスレ
帰ってきた動的言語 VS 静的言語(代表Swift)
【PHP,JavaScript】スクリプト バトルロワイヤル43【pl,rb,py】

書き込みレス一覧

Swiftスレ
786 :デフォルトの名無しさん[sage]:2014/06/10(火) 01:56:55.52 ID:p8HHtVx/
ホームページの方もとっくに停止案内が出されてるのに、ステマ隊は細細とやってるのが痛々しい。
帰ってきた動的言語 VS 静的言語(代表Swift)
25 :デフォルトの名無しさん[sage]:2014/06/10(火) 01:59:10.01 ID:p8HHtVx/
774 名前:デフォルトの名無しさん [sage] :2014/06/10(火) 00:52:23.29 ID:sFxDcnZ9
クラス(orメソッド)宣言に@objcを付ける(もしくはObjCのクラスを継承する)と
メソッド呼び出しはobjc_msgSendを使ったものになる
クラス宣言に@objcを付けなければ、ObjCと非互換になる代わりに
メソッド呼び出しはC++のvirtual相当(直接関数ポインタを取得してcall)になる
クラス宣言に@objcを付けず、かつメソッド宣言に@finalを付けると
メソッド呼び出しは完全に静的になる

よって、Swiftは完全な動的束縛、静的に型付けされた動的束縛、静的束縛の3つの形態で使えるようだ。
帰ってきた動的言語 VS 静的言語(代表Swift)
29 :デフォルトの名無しさん[sage]:2014/06/10(火) 07:06:23.59 ID:p8HHtVx/
>>28 それがSwiftでは?
Swiftスレ
806 :デフォルトの名無しさん[sage]:2014/06/10(火) 12:45:26.51 ID:p8HHtVx/
>>795 スクリプト的なお手軽言語としても入っていけるよ。 
シェルや、BASICの文法レベルでも書けるし、高度な扱い方もできると言うだけで初心者がすぐにすべてを理解できなくても良いだろ。
学習教材としては最適だと思うぞ。 リアルタイムに実行できると言うのが初心者には一番良い。
ただ実際に何か作ろうと思うとAPIとか色々面倒くさくなるがそれはどんな言語も同じだからな。

しかし The Swift Programing Language は良く書けてるな。 
良く有るこれが出来るあれが出来ると言う押しつけがましさが無く、簡単な所から例題中心に話を進めてるのが素晴らしい。

>>801 半年後と言う事は無い。 3か月後。 その頃には入門本も沢山出てくるだろう。
【PHP,JavaScript】スクリプト バトルロワイヤル43【pl,rb,py】
947 :デフォルトの名無しさん[sage]:2014/06/10(火) 16:25:29.74 ID:p8HHtVx/
>>946 Javaのスクリプト版がJSなのに、進化させたらJavaになり、最新の仕様を取り込んで行ったら、Swiftになるよ。

なんでスクリプトが必要なのか理解していないだろ。
帰ってきた動的言語 VS 静的言語(代表Swift)
31 :デフォルトの名無しさん[sage]:2014/06/10(火) 16:42:07.04 ID:p8HHtVx/
>>27 Swift のジェネリックを見ると、基本は動的型付で制約/束縛指定をすると型の種類に制限をかけて行くみたいだから、色んな形での使用が可能みたい。
Swiftのライブラリの多くは、ジェネリックで作ってるらしい。 配列や辞書なども。

http://ja.wikipedia.org/w/index.php?title=Swift_%28プログラミング言語%29#.E3.82.B8.E3.82.A7.E3.83.8D.E3.83.AA.E3.83.83.E3.82.AF


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。