静的言語のデメリットが解決された
Swfit登場で動的言語はオワコンか?
帰ってきた動的言語 VS 静的言語(代表Swift)
■ このスレッドは過去ログ倉庫に格納されています
2014/06/04(水) 00:32:30.04ID:F6AvD4LE
2片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/06/04(水) 00:40:14.08ID:qVJRsv3N 全自動2ゲッター参上。
2014/06/04(水) 00:56:34.63ID:KWyGL2f/
代表はC#かC++で
2014/06/04(水) 01:01:48.55ID:dR3HZjet
やっぱり型がある方が便利だよね。
バグ少なくなるし。修正も楽になるし。
バグ少なくなるし。修正も楽になるし。
2014/06/04(水) 01:49:23.44ID:OMtzL7Lr
理由もなくフルボッコにされたpythonの心中お察しいたします
6デフォルトの名無しさん
2014/06/04(水) 02:42:50.60ID:2rj+WfiI やっぱLISPが最強かー
7デフォルトの名無しさん
2014/06/04(水) 03:54:59.29ID:kTXVUqyW ウルトラセブン
2014/06/04(水) 05:21:03.50ID:xm3VPSs1
TypedClojure最強
2014/06/04(水) 05:53:12.01ID:2gJZ3DAh
最強は型推論付きの関数型言語で決着がついたのに、またやるのか。
2014/06/04(水) 07:19:40.25ID:cWUULp7C
変数に型がない言語って
やっぱりダメだよ。
簡単なバグでさえ見逃してしまう
どうせコードは特定の型(と互換性がある型)
前程になってるんだから、その型を書けばいい。
やっぱりダメだよ。
簡単なバグでさえ見逃してしまう
どうせコードは特定の型(と互換性がある型)
前程になってるんだから、その型を書けばいい。
2014/06/04(水) 12:15:18.80ID:QBS2GcPO
しっかりとロジックを組んでいれば、型がなくても問題ないけど
型があった方がコンパイラさんに駄目だしされて気づき易いから楽ってだけだな
まぁもっと丁寧にプログラミングする事をこそ重視した方がいいと思うけどね
型があった方がコンパイラさんに駄目だしされて気づき易いから楽ってだけだな
まぁもっと丁寧にプログラミングする事をこそ重視した方がいいと思うけどね
2014/06/04(水) 13:01:26.30ID:GG5AMWSc
スペルミスが素通しになるのを防いでくれれば後はそれほどでもない
2014/06/04(水) 13:09:31.90ID:H9m/5fkb
丁寧にプログラミング?
そりゃRuby厨は丁寧にプログラミングせざるをえんわな。安全ネットが無いんだから。
俺はHaskellで書くときはぶっきらぼうに書いてるぜ。-Wall でたいていの抜けはチェックできるし。
そりゃRuby厨は丁寧にプログラミングせざるをえんわな。安全ネットが無いんだから。
俺はHaskellで書くときはぶっきらぼうに書いてるぜ。-Wall でたいていの抜けはチェックできるし。
2014/06/04(水) 14:55:00.72ID:Q5ELIKYC
静的型の方がAPIリファレンスが読みやすい
2014/06/04(水) 16:48:38.79ID:OMtzL7Lr
動的言語のリファレンスでも型は書かれてるっていう
Doc生成とかIDEのためにも型は必須
Doc生成とかIDEのためにも型は必須
2014/06/04(水) 17:20:04.59ID:T4v3WcMA
Javascriptが跳梁跋扈しててもTypeScriptやHaxeみたいなAltJSがあるから、まあ、といったところだが、
今度はランタイムにまともな型システムがないのが気になってくる。
JavaのTypeErasureですら、何だこのレガシーVMはと思ったが…。
今度はランタイムにまともな型システムがないのが気になってくる。
JavaのTypeErasureですら、何だこのレガシーVMはと思ったが…。
2014/06/04(水) 17:59:07.48ID:KWyGL2f/
2014/06/06(金) 08:17:42.14ID:Xr84RnA8
タイポくらい簡単に見つかるよPythonは
2014/06/08(日) 20:29:27.03ID:muM/tUAt
Haxeの文法は出来が良いよ
2014/06/09(月) 17:59:59.45ID:hLL8713Q
静的型の逆襲が来てるっつーか
ぶっちゃけ動的型が一時の気の迷いだったのは確定的に明らかだと思うんですけど。
トレードオフの問題ではあるが、
コンパイルせず手軽に実行できる=事前チェックや最適化を何もしないスクリプト言語の作法を
メインストリームと勘違いした連中があまりにも多かった。
コードや開発者が増えるに従って、lintしたりjsdocのようなノーテーション入れたりTDDしたりするようになったら
お前もうそれコンパイルしろよ、そもそももっと安全な言語を使えよとなるわな。迂遠すぎるわ。
大体、メモリにビット列がどうストアされるかという
ある意味コンピュータの根本的な部分をgdgdにしてどうするんだよ。
マシン語が透けて見えるやつなら、動的型言語がCPUのニモニックレベルでどれほど不自然なことをやっているか、
オーバーヘッドがいかに大きいかは解るはずだ。
ぶっちゃけ動的型が一時の気の迷いだったのは確定的に明らかだと思うんですけど。
トレードオフの問題ではあるが、
コンパイルせず手軽に実行できる=事前チェックや最適化を何もしないスクリプト言語の作法を
メインストリームと勘違いした連中があまりにも多かった。
コードや開発者が増えるに従って、lintしたりjsdocのようなノーテーション入れたりTDDしたりするようになったら
お前もうそれコンパイルしろよ、そもそももっと安全な言語を使えよとなるわな。迂遠すぎるわ。
大体、メモリにビット列がどうストアされるかという
ある意味コンピュータの根本的な部分をgdgdにしてどうするんだよ。
マシン語が透けて見えるやつなら、動的型言語がCPUのニモニックレベルでどれほど不自然なことをやっているか、
オーバーヘッドがいかに大きいかは解るはずだ。
2014/06/09(月) 22:42:16.21ID:0wp3BeLp
釣り針が大きすぎるだろ
2014/06/09(月) 23:26:45.91ID:9PbNMvAP
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
23デフォルトの名無しさん
2014/06/10(火) 00:07:01.34ID:2MebFii0 CPUの歓声が聞こえるスレはここですか
2014/06/10(火) 01:56:03.90ID:R+j21wgE
(SwiftはそもそもObjective-Cの後継として設計されていて
Objective-Cは動的にクラスを扱う言語だったから
当然それができなきゃ後継たり得ないのでclassは動的に管理され
それとは別にstructの中で関数やメソッド宣言することで
静的言語のクラスのようなことができるという
スレタイのような対立をぶち壊してる言語でして…)
Objective-Cは動的にクラスを扱う言語だったから
当然それができなきゃ後継たり得ないのでclassは動的に管理され
それとは別にstructの中で関数やメソッド宣言することで
静的言語のクラスのようなことができるという
スレタイのような対立をぶち壊してる言語でして…)
2014/06/10(火) 01:59:10.01ID: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つの形態で使えるようだ。
クラス(orメソッド)宣言に@objcを付ける(もしくはObjCのクラスを継承する)と
メソッド呼び出しはobjc_msgSendを使ったものになる
クラス宣言に@objcを付けなければ、ObjCと非互換になる代わりに
メソッド呼び出しはC++のvirtual相当(直接関数ポインタを取得してcall)になる
クラス宣言に@objcを付けず、かつメソッド宣言に@finalを付けると
メソッド呼び出しは完全に静的になる
よって、Swiftは完全な動的束縛、静的に型付けされた動的束縛、静的束縛の3つの形態で使えるようだ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- サウナ火災で夫婦死亡 非常ボタンが“電源切れ” [夜のけいちゃん★]
- 町山智浩「日本のパンダ経済効果は308億円」…「…いらない」と言ってる人達は、パンダで暮らす人々の損害補填してくれるのか…と問う [少考さん★]
- 【制服】中高生の「制服代」が中1は約8000円、高1は約1万円上昇…授業料無償でも重い「教育費の家計負担」とどう向き合えばいい? [少考さん★]
- 個人金融資産、2286兆円 9月末、過去最高更新―日銀 [少考さん★]
- 【東京】赤坂サウナ火事2人死亡 サウナ室のドアノブ外れ閉じ込められた可能性 ★8 [nita★]
- EU、エンジン車禁止見直しへ 35年以降も条件付き販売容認―日本勢に追い風 [蚤の市★]
- 赤坂蒸し焼きサウナ、全容が判明wwwwwwwww木製ドアノブ(引き戸)が取れる👉非常ボタンを連打するも電源が入っておらず蒸し焼きに [329329848]
- 【悲報】防衛財源で所得増税1%、中国と準戦時体制へ [733893279]
- お店の人「トリュフいっぱいかけまっせぇwwww」 俺「ワクワク」 お店の人「どぞ!」
- 高級会員制サウナで亡くなった松田ご夫婦、30代で美容室5店舗経営、都心高級タワマン在住の超成功者だった [271912485]
- Z世代接客業「40-60代の日本人の男、クレーマー多すぎる。外国人とか関係ない、日本人のジジイが1番クズ」1万いいね接客業から同意の嵐 [732289945]
- 推し活「人生壊れます、NTR脳破壊されます、日本壊れます」
