int a = 1;
a = "a"; ← エラーになる。
型がない言語ではできない芸当です。(爆笑)
人間がやっていたことを、コンピュータにやらせる。
これが生産性を上げる最大の方法。
コンピュータは間違わない、同じ事を何度も高速に行える。
その為に、コンピュータがコードの意味を正確に
認識できる方法が必要。実行しないとわからないことは
コンピュータは認識できない。
すなわち静的型付け言語であれば、実行しなくてもわかるので
コンピュータが理解できる。そうすれば様々な
コンピュータの高度な情報支援が得られる。
コンピュータのバックアップを受け、人間の生産性は
限りなく向上する。
前スレ
静的型付け言語の潜在開発生産性は今の100倍 ×4
http://toro.2ch.net/test/read.cgi/tech/1383572174/
静的型付け言語の潜在開発生産性は今の100倍 ×5
■ このスレッドは過去ログ倉庫に格納されています
2013/11/24(日) 15:06:08.63
480デフォルトの名無しさん
2013/12/02(月) 03:15:34.36 >>460
何をやっているのか関数名として書くだけ。
何をやっているのか関数名として書くだけ。
481デフォルトの名無しさん
2013/12/02(月) 06:57:20.60 コメントに似てる方が負けというルールなら
宣言を書くよりテストを書く方が勝つんだろうな
宣言を書くよりテストを書く方が勝つんだろうな
482デフォルトの名無しさん
2013/12/02(月) 06:59:56.61 コメント無くてもわかるようなコードにコメント付記するのが最強。
483デフォルトの名無しさん
2013/12/02(月) 07:18:17.44 冗長でも元気イッパイなのはよいことだ。
484デフォルトの名無しさん
2013/12/02(月) 09:56:46.84 失業しますた
485デフォルトの名無しさん
2013/12/02(月) 13:40:47.97 JSerなら引く手数多だから大丈夫でしょう
486デフォルトの名無しさん
2013/12/02(月) 18:06:44.57 コメントがなくてもわかるような
コードを書けってきかない?
コメント書くのは素人
コードを書けってきかない?
コメント書くのは素人
487デフォルトの名無しさん
2013/12/02(月) 18:08:29.61 ドキュメンテーションコメントは書きますし
普通のコメントはたまにしか書かないけど
普通のコメントはたまにしか書かないけど
488デフォルトの名無しさん
2013/12/02(月) 18:12:13.92 初心者はコメント書いても仕方ないんじゃないかな?
489デフォルトの名無しさん
2013/12/02(月) 18:14:09.37 そうか、静的型付言語なんか使っていると
動的型付言語には型がないなんて
バカ丸出しのキチガイ発言をしてしまうほど
頭が悪くなってしまうんだな…かわいそうに…
動的型付言語には型がないなんて
バカ丸出しのキチガイ発言をしてしまうほど
頭が悪くなってしまうんだな…かわいそうに…
490デフォルトの名無しさん
2013/12/02(月) 18:19:55.08 補助輪説何度見ても吹くわ〜
491デフォルトの名無しさん
2013/12/02(月) 18:26:03.51 コメントを有料化すればコード品質が上がるかもしれんね
コメントを書いたら一行当たり1万円の罰金とかね
コメントを書いたら一行当たり1万円の罰金とかね
492デフォルトの名無しさん
2013/12/02(月) 18:27:26.91 コメントのない保守不能なプログラムができるだけだと思う
493デフォルトの名無しさん
2013/12/02(月) 19:05:57.10 ネーミングマジックで何とかならないの?
保守不能というとイメージ悪いから、コードダンジョン〜魔界の迷宮III〜
とか名づければかっこよく見えるでしょ。
保守不能というとイメージ悪いから、コードダンジョン〜魔界の迷宮III〜
とか名づければかっこよく見えるでしょ。
494デフォルトの名無しさん
2013/12/02(月) 19:16:36.18 スパゲティパーソン〜人と家族の物語〜
495デフォルトの名無しさん
2013/12/02(月) 19:29:48.61 ネーミングマジックの効果って結構あると思うんだよ。
例えば帰宅して「今日はコードダンジョンやっつけてきたよ」っていうでしょ。
すると「お疲れ様、楽しかった?」ってなるでしょ。
意図せず余裕のある大人を演出できてるコレ。
これが「保守不能と格闘してきた↓」だと、奥さんもかわいそうだよね。
例えば帰宅して「今日はコードダンジョンやっつけてきたよ」っていうでしょ。
すると「お疲れ様、楽しかった?」ってなるでしょ。
意図せず余裕のある大人を演出できてるコレ。
これが「保守不能と格闘してきた↓」だと、奥さんもかわいそうだよね。
496デフォルトの名無しさん
2013/12/02(月) 20:25:57.33 地下牢をかっこいいと思うのは中二マジックでしょ
ネガティブな名前がかっこいい
ネガティブな名前がかっこいい
497デフォルトの名無しさん
2013/12/02(月) 20:59:08.77 どうでも良い。
498デフォルトの名無しさん
2013/12/02(月) 22:02:06.71 怠惰は美徳だとかいうアイデアは
100倍じゃなくて-1倍にする習慣がないと思いつかない
100倍じゃなくて-1倍にする習慣がないと思いつかない
499デフォルトの名無しさん
2013/12/03(火) 09:27:16.52 JavaとかC#で馬鹿みたいに長い関数名付けてる事があるけど、
あれなら関数名を短くしてコメント書いた方がマシでしょ
あれなら関数名を短くしてコメント書いた方がマシでしょ
500デフォルトの名無しさん
2013/12/03(火) 09:51:15.71 関数名が長かろうが短かろうが公開メンバのコメントはつける
501デフォルトの名無しさん
2013/12/03(火) 12:08:55.73502デフォルトの名無しさん
2013/12/03(火) 12:12:26.48 俺は俺のためにコメントつけてるぞ。
幾ら短い綺麗なコード書いたって何処かしらでどうしてこういうコードにしたかっていうのを書いときたいのがある。
コメントじゃなくて別ドキュメントでも構わんけど。
幾ら短い綺麗なコード書いたって何処かしらでどうしてこういうコードにしたかっていうのを書いときたいのがある。
コメントじゃなくて別ドキュメントでも構わんけど。
503デフォルトの名無しさん
2013/12/03(火) 12:27:08.83 グローバル関数名が長いのはどの言語でも同じ
問題はローカル関数が良いと思う人と思わない人が混在すること
問題はローカル関数が良いと思う人と思わない人が混在すること
504デフォルトの名無しさん
2013/12/03(火) 19:15:55.38 動的言語で50文字超える関数名とか見たことないけどな
505デフォルトの名無しさん
2013/12/03(火) 19:21:05.37 静的でも50文字越えなんて見たことない
506デフォルトの名無しさん
2013/12/03(火) 19:26:56.24507デフォルトの名無しさん
2013/12/03(火) 19:29:30.15 20文字でも長すぎる
508デフォルトの名無しさん
2013/12/03(火) 19:39:15.72 >>506
InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState
これもう静的言語だから長くなるとかそういう問題じゃないだろ
InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState
これもう静的言語だから長くなるとかそういう問題じゃないだろ
509デフォルトの名無しさん
2013/12/03(火) 19:51:56.88 InternalFrameが何回あるんだ?
510デフォルトの名無しさん
2013/12/03(火) 20:11:50.28 これに匹敵する長さの関数名を
標準ライブラリに含む
動的言語ってあるの?
標準ライブラリに含む
動的言語ってあるの?
511デフォルトの名無しさん
2013/12/03(火) 20:23:37.17 コメントがなくてもわかるような
コードを書けってきかない?
コメント書くのは雑魚
コードを書けってきかない?
コメント書くのは雑魚
512デフォルトの名無しさん
2013/12/03(火) 20:23:46.89 静的型言語はバカ救済言語だから
そういうバカな名前をつけるバカが一定数混ざってくる
そういうバカな名前をつけるバカが一定数混ざってくる
513デフォルトの名無しさん
2013/12/03(火) 20:32:47.76 一定数というわりに
例外でしかないようだけど?
例外でしかないようだけど?
514デフォルトの名無しさん
2013/12/03(火) 21:03:52.92 コメントがなくてもわかるようなコードを書けってきかない?
コメントはコードに情報を埋められない言語の逃げでしかない。
コメントはコードに情報を埋められない言語の逃げでしかない。
515デフォルトの名無しさん
2013/12/03(火) 21:09:38.60 標準ライブラリではないが・・・
http://nojiriko.asia/prolog/p_odai_173.html
http://nojiriko.asia/prolog/p_odai_173.html
516デフォルトの名無しさん
2013/12/03(火) 21:23:58.92 XMLコメント書くなって言われたら困る
517デフォルトの名無しさん
2013/12/03(火) 21:37:15.41518デフォルトの名無しさん
2013/12/03(火) 21:50:34.11 WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10プロパティ
そういや.NETって動的も使えたよね
そういや.NETって動的も使えたよね
519デフォルトの名無しさん
2013/12/03(火) 21:51:08.40 型チェックが甘くならないように細かく分類すると
型名が長くなる
静的型のために継承したクラスとオブジェクト指向のために継承したクラスが混在する
型名が長くなる
静的型のために継承したクラスとオブジェクト指向のために継承したクラスが混在する
520デフォルトの名無しさん
2013/12/03(火) 22:19:55.14 ドカタは長い名前を好むよね
521デフォルトの名無しさん
2013/12/03(火) 22:20:47.64 JSで無名関数が良いのです。
522デフォルトの名無しさん
2013/12/03(火) 22:41:26.76 >>520
山田グレネード・エクストラ・マリリンヌ花子三世とかね。
山田グレネード・エクストラ・マリリンヌ花子三世とかね。
523デフォルトの名無しさん
2013/12/03(火) 23:11:29.22524デフォルトの名無しさん
2013/12/03(火) 23:29:35.07 でも$つけるのめんどくさい
その点Pythonは優れてる
Perlも結構いいと思うけどね
その点Pythonは優れてる
Perlも結構いいと思うけどね
525デフォルトの名無しさん
2013/12/03(火) 23:47:56.07 Perlに至っては$_が省略されることすらあるしな
もはや変数を書かないという
もはや変数を書かないという
526デフォルトの名無しさん
2013/12/04(水) 09:42:35.75 >>512
俺は事故起こさねーよって言って飲酒運転する馬鹿みたいだな
俺は事故起こさねーよって言って飲酒運転する馬鹿みたいだな
527デフォルトの名無しさん
2013/12/04(水) 10:54:11.03 安全厨は酒が危険だと言わず自動車が危険だと言う
それは自動車の方がシステマティックだからだ
そもそも実用品ではない酒はシステマティックに説明できない
説明できない存在を認めると、人間の才能がシステムを上回る可能性も否定できなくなる
それは自動車の方がシステマティックだからだ
そもそも実用品ではない酒はシステマティックに説明できない
説明できない存在を認めると、人間の才能がシステムを上回る可能性も否定できなくなる
528デフォルトの名無しさん
2013/12/04(水) 11:44:15.82 >>513
静的言語しか書けないバカは例外なくバカだけど?
静的言語しか書けないバカは例外なくバカだけど?
529デフォルトの名無しさん
2013/12/04(水) 11:46:32.61 などと1bit脳をさらけ出す発言を繰り返しており
530デフォルトの名無しさん
2013/12/04(水) 11:48:18.11 >>528
そんな奴見たことない
そんな奴見たことない
531デフォルトの名無しさん
2013/12/04(水) 12:28:05.26 俺は事故起こさねーよって言って追突されてあぼんする馬鹿みたいだな
532デフォルトの名無しさん
2013/12/04(水) 12:46:48.85533デフォルトの名無しさん
2013/12/04(水) 13:21:24.10 そんなあなたの不安を解消する三井ダイレクト
534デフォルトの名無しさん
2013/12/04(水) 13:46:58.34 C#でプログラミングしていて凄い発見をした。すべてstaticメソッドにするとアホみたいに捗る。
http://engawa.2ch.net/test/read.cgi/poverty/1386083303/
http://engawa.2ch.net/test/read.cgi/poverty/1386083303/
535デフォルトの名無しさん
2013/12/04(水) 13:49:15.46 >>534
今起きたのか?
今起きたのか?
536デフォルトの名無しさん
2013/12/04(水) 13:53:53.35 いや、ギャラの契約更改に少し時間を取られた
537デフォルトの名無しさん
2013/12/04(水) 13:54:56.91 そうだな。よく見たら1時までしかレスしてないから今起きたってことはないか。
538デフォルトの名無しさん
2013/12/04(水) 14:04:02.95 話は戻るけど
悪名高きコメントの更新漏れは
コード(英語)とコメント(日本語)のコンテキスト切替の
負担が大きすぎるせいで見落としが生じるのではないか
コメントを英語でかこう
悪名高きコメントの更新漏れは
コード(英語)とコメント(日本語)のコンテキスト切替の
負担が大きすぎるせいで見落としが生じるのではないか
コメントを英語でかこう
539デフォルトの名無しさん
2013/12/04(水) 14:05:21.18 日本人相手だと細かいニュアンスが伝わりにくくなるだけだしコメントの用を成さなくなるだけ
540デフォルトの名無しさん
2013/12/04(水) 15:07:23.66 Well, we should use Himawari and write both codes and comments in Japanese.
541デフォルトの名無しさん
2013/12/04(水) 15:33:14.81 o・ko・to・wa・ri
542デフォルトの名無しさん
2013/12/04(水) 18:49:23.16 コメントは英語で書くべき。
543デフォルトの名無しさん
2013/12/04(水) 18:53:26.46 Konkansuuhakasanwookonaimasu.
544デフォルトの名無しさん
2013/12/04(水) 19:34:26.71 >>542
ロックの歌詞は英語であるべきかという論争を思い出す。
ロックの歌詞は英語であるべきかという論争を思い出す。
545デフォルトの名無しさん
2013/12/04(水) 22:32:39.95 残念ながら英語は書けない。
書けるのは英語もどきだけだ。
さて、間違いだらけの英語と
日本語。どっちで書いた方がいい?
書けるのは英語もどきだけだ。
さて、間違いだらけの英語と
日本語。どっちで書いた方がいい?
546デフォルトの名無しさん
2013/12/04(水) 22:51:05.24 >>545
英語もどきでいい、コードが補完してくれる、ハングルで書かれた日には途方にくれる
英語もどきでいい、コードが補完してくれる、ハングルで書かれた日には途方にくれる
547デフォルトの名無しさん
2013/12/04(水) 23:25:38.85 >>546
その理屈で言うと、間違ってる日本語でもいいってことになるよ
その理屈で言うと、間違ってる日本語でもいいってことになるよ
548デフォルトの名無しさん
2013/12/04(水) 23:29:05.02 すべて絵にしてリンクを書いておけ
549デフォルトの名無しさん
2013/12/04(水) 23:50:11.15 英語もどきを翻訳して正しく訳せることはない。
一体誰が読めるコメントなのだろうか。
一体誰が読めるコメントなのだろうか。
550デフォルトの名無しさん
2013/12/05(木) 00:08:21.99 自分も同じ間違いをしたことがあれば読める
間違ったことがない奴は何も読めない
間違ったことがない奴は何も読めない
551デフォルトの名無しさん
2013/12/05(木) 06:44:30.35 英語でコミュニケーションできない奴にプログラマの資格なし。
552デフォルトの名無しさん
2013/12/05(木) 13:43:22.23 No, you aren't.
553デフォルトの名無しさん
2013/12/05(木) 21:41:04.23 音楽でも資格のない者が演奏することは禁止されてるっぽいからね
そういう風潮なんだな
そういう風潮なんだな
554デフォルトの名無しさん
2013/12/06(金) 09:39:40.23 動的型言語でプログラムを書く資格のないものが
仕方なく静的型言語を使う
仕方なく静的型言語を使う
555デフォルトの名無しさん
2013/12/06(金) 09:46:06.78 最近はマスを描くにも資格がいるそうだ。
556デフォルトの名無しさん
2013/12/06(金) 10:40:38.25 マスかき1級
557デフォルトの名無しさん
2013/12/06(金) 13:43:13.42 ね、猫く....
か、描く....
か、描く....
558デフォルトの名無しさん
2013/12/06(金) 14:06:47.25 >>554
ピスト野郎と同じこと言ってんな
ピスト野郎と同じこと言ってんな
559デフォルトの名無しさん
2013/12/06(金) 18:14:08.57 Javaのような静的言語に比べてJSやPHPのような動的言語は習得コストが高い。
しかし、習得後の生産性は動的言語のほうがはるかに高い。
また製品の速度や品質も非常に高い。
つまり、一般的に動的言語を使うべき。
しかし頭が悪い人は習得が難しいので静的言語で我慢するしかない。
しかし、習得後の生産性は動的言語のほうがはるかに高い。
また製品の速度や品質も非常に高い。
つまり、一般的に動的言語を使うべき。
しかし頭が悪い人は習得が難しいので静的言語で我慢するしかない。
560デフォルトの名無しさん
2013/12/06(金) 18:21:38.46 だから技術的には合法だって
コンパイラのお墨付きをもらうのは簡単
難しいのは、コンパイラと無関係なやつらが口を出してくること
コンパイラのお墨付きをもらうのは簡単
難しいのは、コンパイラと無関係なやつらが口を出してくること
561デフォルトの名無しさん
2013/12/06(金) 18:29:04.60 >>559
などとチグハグで噛み合わない内容を並べて平気なプログラマもどきに愛される動的言語をどうぞよろしくお願いします
などとチグハグで噛み合わない内容を並べて平気なプログラマもどきに愛される動的言語をどうぞよろしくお願いします
562デフォルトの名無しさん
2013/12/06(金) 18:45:22.68 静的言語は初心者用。
563デフォルトの名無しさん
2013/12/06(金) 18:46:15.87 静的言語は悪くないよ
機械に仕事を任せたものの不安になって結局人間がああだこうだ言ってる状況が悪い
機械に仕事を任せたものの不安になって結局人間がああだこうだ言ってる状況が悪い
564デフォルトの名無しさん
2013/12/06(金) 18:54:40.37 何言ってんだかわかんないんだけど?
静的言語が社会悪だってことは学問的に証明されてるでそ。
静的言語が社会悪だってことは学問的に証明されてるでそ。
565デフォルトの名無しさん
2013/12/06(金) 18:55:49.02 学問的www
「学術的」だろ高卒クンw
「学術的」だろ高卒クンw
566デフォルトの名無しさん
2013/12/06(金) 18:56:57.36 中卒に高卒というのはちょっと‥
567デフォルトの名無しさん
2013/12/06(金) 18:57:35.84 まあ一般論としては動的はよりライトな応用分野の方が多いような。
大規模処理やミッションクリティカルな分野にはなかなか食い込めていないのも事実。
大規模処理やミッションクリティカルな分野にはなかなか食い込めていないのも事実。
568デフォルトの名無しさん
2013/12/06(金) 18:58:37.03 rev.2.
何言ってんだかわかんないんだけど?
静的言語が社会悪だってことは学術的に証明されてるでそ。
何言ってんだかわかんないんだけど?
静的言語が社会悪だってことは学術的に証明されてるでそ。
569デフォルトの名無しさん
2013/12/06(金) 18:59:39.77 スパコンに投入するジョブはJSが増えてるけどね。
570デフォルトの名無しさん
2013/12/06(金) 19:34:32.59 rev.3.
I don't see what you argue.
It's been scholarly manifested that static-typed languages are social evils,
hasn't it?
I don't see what you argue.
It's been scholarly manifested that static-typed languages are social evils,
hasn't it?
571デフォルトの名無しさん
2013/12/06(金) 19:37:15.81 オープンソースじゃないのでやめてください!
著作隣接権を主張します!
著作隣接権を主張します!
572デフォルトの名無しさん
2013/12/06(金) 19:39:12.69 まあTIOBEをみれば歴然だがな
573デフォルトの名無しさん
2013/12/06(金) 19:52:58.02 JSの圧勝だった。
574デフォルトの名無しさん
2013/12/06(金) 19:55:42.88 hoge たたきの次は JS ステマか
575デフォルトの名無しさん
2013/12/06(金) 20:11:37.37 ステマというよりはヨタだけどw
576デフォルトの名無しさん
2013/12/06(金) 20:13:44.40 JSは実行時に最適化するので速いのです。
Cの約二倍速い。
Cの約二倍速い。
577デフォルトの名無しさん
2013/12/06(金) 22:47:21.50 実行前に最適化したほうが速いよ。
実行時の最適化は毎回やるしね。
実行時の最適化は毎回やるしね。
578デフォルトの名無しさん
2013/12/06(金) 23:14:03.00 >>577
ネタだろwマジメに答えんなってw
さて、動的押してるフリしてる釣り師諸君に問題です!
V8, Rhino, SpiderMonkyはどの言語で実装されているでしょう?!
perl, rubyはどの言語で実装されているでしょう?
どんな答えがかえってくるかオラわくわくしてきたぞ!
ネタだろwマジメに答えんなってw
さて、動的押してるフリしてる釣り師諸君に問題です!
V8, Rhino, SpiderMonkyはどの言語で実装されているでしょう?!
perl, rubyはどの言語で実装されているでしょう?
どんな答えがかえってくるかオラわくわくしてきたぞ!
579デフォルトの名無しさん
2013/12/06(金) 23:15:49.37 >>578
Perl 6はHaskellで実装されたね
Perl 6はHaskellで実装されたね
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 渡邊渚『日本は男性の性欲に甘い国』「女性をどうやって騙して呼び出すか力説するおじさん」日本で多発する性的搾取について思うこと [Ailuropoda melanoleuca★]
- 室外機の上に立っていた中国籍の男(44)逮捕「包丁を持ち歩いてはいけないという日本の法律は知らない」 [七波羅探題★]
- 【安倍元総理殺害事件裁判】「どこから撃つか考えていたら真後ろにいた警備が横に移動したので偶然に思えない何かがあると思った」被告 [煮卵★]
- 【文春】林芳正総務大臣がついに公職選挙法違反で刑事告発された!「常習犯の可能性」「大規模買収事件が明るみに」 [パンナ・コッタ★]
- “結婚隠し”が物議のたぬかな、イベント出演を見送り 運営が説明「本人および来場者の安全確保を…」 [ひかり★]
- 30代の中国籍の男逮捕 東京ディズニーシーのホテルミラコスタ宴会場に刃物持ち侵入、逃走 [どどん★]
- 「ごめんね」「こちらこそごめん」練習スレ
- 山上徹也「安倍晋三は統一教会と政治の関わりの中心にいる方だと思った」 [834922174]
- 【悲報】山上徹也「俺が作った銃なんかゴミみたいなもん。本来の1割の威力しかなかった」 [455031798]
- 小野田紀美クールジャパン戦略担当大臣「中国で公演中止なら、全世界にファン増やせばいいじゃない」 [256556981]
- 「ビッグモーター」「ジャニーズ」「自民党」・・・こいつら散々不正やら不祥事やっといて未だに消滅してないの腹立つよな [677076729]
- 【悲報】高市早苗、進撃の巨人の台詞を知ったかでパクリ大炎上wwwwwwwwwwwwwwwwwwww [802034645]
