静的言語のデメリットが解決された
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つの形態で使えるようだ。
26デフォルトの名無しさん
2014/06/10(火) 02:28:13.77ID:qoouvLaS 型推論とジェネリクスがあるなら静的型言語のほうがいいな。
2014/06/10(火) 02:39:10.62ID:osqTzX66
2014/06/10(火) 06:17:18.98ID:wv+hvGP5
静的と動的が合体したみたいな言語ってありませんか(´・ω・`)?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★4 [少考さん★]
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★3 [Hitzeschleier★]
- 三谷幸喜氏 温泉嫌いの理由を熱弁「知らない人の股間を素通りしたお湯なんですよ」「おじさんの肛門を通り過ぎたお湯が自分の前に」 [Ailuropoda melanoleuca★]
- 「ヒートテックに寿命があります」ユニクロが明かした“3年劣化”の理由 暖かさが落ちる意外な原因とは [ぐれ★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 ★2 [蚤の市★]
- 日本の英語力96位から動かず AI評価で可視化された「読めるが話せない」の正体 (EF EPI 2025) [少考さん★]
- モモ・デビルーク(ToLOVEる)がバニーガール姿でプライズ・フィギュア化​キタ━━━━(゚∀゚)━━━━!! [395563314]
- 喜多川海夢(その着せ替え人形は恋をする)水着シーンのフィギュア化キタ━━━━(゚∀゚)━━━━! [723839345]
- 政府、小売交通物流など事業者に謎の弱小通貨「Yen」を貸付、なんと金利まで取るらしい [773287991]
- あ、出ちゃう、イクッ😫💦🏡
- 【悲報】すまん何で日本ってこんなに反『中国』が増えたんだ?ネトウヨどころかそこらの一般人レベルでもゴロゴロいる [483447288]
- 【実況】博衣こよりのえちえちドラクエ1&4リメイク🧪★2
