- オブジェクト指向は愚かな考え。この世は計算式 ★2 [無断転載禁止]©2ch.net
206 :デフォルトの名無しさん[sage]:2015/12/19(土) 01:26:24.39 ID:dNXWfsX0 - そもそも静的型言語なら最近はIDEが偉いから
typoぐらいならコンパイルするまでもなくIDEが教えてくれる VSなら間違っているところのコードの下にリアルタイムで赤の波線が出る これでもかってぐらいわかりやすく教えてくれる コンパイルする前の、まさに編集している段階でエラーがわかるから その場でサクっと直せば良いだけ コンパイルして、さらにテストして初めてtypoが分かるのと比べると 生産性が段違いだ
|
- Swift part5 [転載禁止]©2ch.net
656 :デフォルトの名無しさん[]:2015/12/19(土) 09:15:21.14 ID:dNXWfsX0 - プログラマはMacを使ってるってマジ?
http://hayabusa3.2ch.net/test/read.cgi/news/1450395043/
|
- C言語なら俺に聞け(入門編)Part 131 [転載禁止]©2ch.net
248 :デフォルトの名無しさん[sage]:2015/12/19(土) 12:40:50.65 ID:dNXWfsX0 - ラップトップって普通のノートパソコンのことだぞ
どこにでも売ってるだろ
|
- スレ立てるまでもない質問はここで 141匹目 [転載禁止]©2ch.net
667 :デフォルトの名無しさん[sage]:2015/12/19(土) 12:43:14.60 ID:dNXWfsX0 - 受かってから考えろ
|
- オブジェクト指向は愚かな考え。この世は計算式 ★2 [無断転載禁止]©2ch.net
262 :デフォルトの名無しさん[sage]:2015/12/19(土) 13:21:35.87 ID:dNXWfsX0 - >>212のような機能は動的型言語が静的型言語から輸入した機能だから静的型の機能なわけだけど
動的型界隈においても静的型のメリットが評価されてきたってことでもあるが それはともかくとして、>>212のような書き方をするとfuncはstrと派生クラスしか受け付けなくなるから 動的型の柔軟性が全く損なわれるわけだけどね 動的型言語なのにメタプログラミングもクソもないC言語レベルのコーディングを強いられるのはなんとも 一方で静的型言語で>>211のような型を指定しない書き方をするときは ジェネリックやテンプレートを使うわけだけど、この場合コード補完こそ効かないけれど 静的に解決するので少なくとも型のミスやtypoのミスはコンパイルエラーになる 静的型言語のタイプセーフはジェネリックでも健在ということ これは動的型言語の取ってつけたような貧弱な静的型システムでは実現できていない しかし静的型のジェネリックは静的に解決するので動的なダックタイピングは出来ない でも、動的なダックタイピングのような危険な行為は本当に必要なのかどうなのか 殆どの場合は静的なダックタイピングだけで十分だし、コンパイルエラーで検出できたほうが良い 動的な多態をしたければ、インターフェースを介して行ったほうが安全
|
- オブジェクト指向は愚かな考え。この世は計算式 ★2 [無断転載禁止]©2ch.net
263 :デフォルトの名無しさん[sage]:2015/12/19(土) 13:24:08.37 ID:dNXWfsX0 - > >そもそも、完璧なテストは書けるのか?って話もある。
> テストでもプログラムでも「完璧な」なんてありえないんだよ。 > 確率や効率をいかにあげるかって話だ。 そこで静的型言語の出番 少しでもバグを減らすためには静的型言語が有用
|
- オブジェクト指向は愚かな考え。この世は計算式 ★2 [無断転載禁止]©2ch.net
267 :デフォルトの名無しさん[sage]:2015/12/19(土) 13:54:09.76 ID:dNXWfsX0 - ここまで来て静的型言語のメリットは散々語られているが動的型言語のメリットはあまり語られていない事実
大体は動的にクラスを書き換え出来る、とかといった危険なメリットが有るぐらい 最近は動的型言語にも静的型の機能(の中途半端なもの)が どんどん導入されてきていることから考えると 動的型言語界隈の人にとっても静的型のメリットは大きいということ ただし、取ってつけたようなものなので、ジェネリックが無いわけだが・・ 人間は完璧じゃないのでテストも完璧とは限らない 機械的に検出できるエラーは多ければ多いほどよい 俺らはコンピュータを使って普段色々なことを自動化するためにプログラムを書いているわけだから 我が身自身のエラーの検出も出来るだけ多くコンピュータで自動化しようというのは当然の事の流れ 他人の仕事は自動化しているのに、自分たちの仕事のエラー検出を自動化しないのは変な話 動的型言語は時代に逆行しているわけだ 最先端と勘違いしていた人たち、可哀想
|
- 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
177 :デフォルトの名無しさん[sage]:2015/12/19(土) 17:09:31.16 ID:dNXWfsX0 - 5MB以上が無理ってのはにわかに信じがたいんだが
たかが32bitのフルハイビジョンの画像でも7MBあるのにさー 今時5MB以下じゃ何にも出来ねーじゃん ありえないと思ってVS3015でコンパイルしたら普通にできたし、当然 struct large { char data[5000000]; }; new large();
|
- オブジェクト指向は愚かな考え。この世は計算式 ★2 [無断転載禁止]©2ch.net
279 :デフォルトの名無しさん[sage]:2015/12/19(土) 18:54:52.90 ID:dNXWfsX0 - VMのおかげ
|