JavaScriptは消滅すべきだったよな (771レス)
JavaScriptは消滅すべきだったよな http://mevius.5ch.net/test/read.cgi/tech/1320761689/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
621: デフォルトの名無しさん [sage] 2014/08/11(月) 13:57:09.10 ID:kQW7h5cd えっ えっ? http://mevius.5ch.net/test/read.cgi/tech/1320761689/621
622: デフォルトの名無しさん [sage] 2014/08/11(月) 14:10:20.53 ID:msdQqOI/ 第一級関数が無い言語なんてもうほとんどないんでは http://mevius.5ch.net/test/read.cgi/tech/1320761689/622
623: デフォルトの名無しさん [sage] 2014/08/11(月) 14:18:20.31 ID:jBOl1mhX C#とかC++果てはDまでもdelegateとか言って特別扱いじゃん 最初は排除してたくせに、新機能アピールのために後付してるのが見え見え。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/623
624: デフォルトの名無しさん [sage] 2014/08/11(月) 14:28:56.70 ID:msdQqOI/ 個人的には第一級関数よりプロトタイプが書いてて面白いと感じたな あとNodeが用途によってはPHP、Railsあたりと比較して圧倒的にパフォーマンスに優れてる面とかかなぁ http://mevius.5ch.net/test/read.cgi/tech/1320761689/624
625: デフォルトの名無しさん [sage] 2014/08/12(火) 20:43:16.93 ID:dEplHtUY >>620 違うよ。Perl,Ruby,Python使って奴らが、JavaScriptでイイヤって悟ったんだ http://mevius.5ch.net/test/read.cgi/tech/1320761689/625
626: デフォルトの名無しさん [sage] 2014/08/12(火) 20:44:00.14 ID:dEplHtUY PHP,RailsがNode.jsより優れてる点って? http://mevius.5ch.net/test/read.cgi/tech/1320761689/626
627: デフォルトの名無しさん [sage] 2014/08/12(火) 22:14:17.64 ID:tbFo1OkT webアプリに必要なヘルパーがてんこもりなところ あとNode.jsはエラーハンドリング面倒くさすぎだわ ただそれらを差し引いても魅力的なパフォーマンス http://mevius.5ch.net/test/read.cgi/tech/1320761689/627
628: デフォルトの名無しさん [sage] 2014/08/13(水) 12:27:44.40 ID:9nXT2NBI そりゃエラー処理もガベコレも端折ればパフォーマンス上がる罠 http://mevius.5ch.net/test/read.cgi/tech/1320761689/628
629: デフォルトの名無しさん [sage] 2014/08/17(日) 02:55:19.91 ID:OLSnBPjV nodeはエラーハンドリングが貧弱なくせに エラー起こすと全機能停止するからな そこだけが不満 http://mevius.5ch.net/test/read.cgi/tech/1320761689/629
630: デフォルトの名無しさん [] 2014/08/17(日) 10:17:55.63 ID:eJHa/C15 @ebi なるほど。この発想はすごいなぁ。 ソースコードに隠された謎を説きながら冒険を進めろ!ゲームでプログラミングを学べる hackforplay/shi3z:電脳ヒッチハイクガイド:電脳空間カウボーイズZZ http://ch.nicovideo.jp/akiba-cyberspacecowboys/blomaga/ar599071 http://mevius.5ch.net/test/read.cgi/tech/1320761689/630
631: デフォルトの名無しさん [sage] 2014/10/26(日) 01:36:33.86 ID:cmgyPdas javascriptでオンラインゲーム開発したいんだけど、何すりゃいいんだ? http://mevius.5ch.net/test/read.cgi/tech/1320761689/631
632: デフォルトの名無しさん [sage] 2014/10/26(日) 04:00:32.16 ID:P4UrXCNx webgl http://mevius.5ch.net/test/read.cgi/tech/1320761689/632
633: デフォルトの名無しさん [sage] 2014/10/27(月) 08:43:01.42 ID:vN2Fe9bL >>631 君はそもそも、言語の勉強からまず始めるべきだな。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/633
634: デフォルトの名無しさん [sage] 2014/12/09(火) 23:43:52.67 ID:mu0znd4p スクリプトまじでうざいわ http://mevius.5ch.net/test/read.cgi/tech/1320761689/634
635: デフォルトの名無しさん [sage] 2014/12/10(水) 08:07:16.72 ID:v5e5mm45 >>634 なら、君は使わなければ良いよ。 全てオフにして生きていけば良い。殆どのページで使い物に ならなくなるがな。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/635
636: デフォルトの名無しさん [sage] 2015/01/15(木) 11:59:20.04 ID:JWvUSYWa >>631 ちなみにゲームはプログラミングでは難易度上級ですよ http://mevius.5ch.net/test/read.cgi/tech/1320761689/636
637: デフォルトの名無しさん [sage] 2015/01/15(木) 12:22:20.80 ID:7Zglqp6/ そうでもない http://mevius.5ch.net/test/read.cgi/tech/1320761689/637
638: デフォルトの名無しさん [safe] 2015/01/25(日) 07:56:23.23 ID:4n+jRXJn Servlet, JSPに統合されればよかったのか http://mevius.5ch.net/test/read.cgi/tech/1320761689/638
639: デフォルトの名無しさん [] 2015/01/25(日) 10:27:17.63 ID:JhgO84F7 Snap.svg 使ったら ゲーム作るのアホみたい簡単になった うけるω http://mevius.5ch.net/test/read.cgi/tech/1320761689/639
640: Office & Gamers ◆G144Hzgh2.0e [アハ♪” uh huh] 2015/02/07(土) 06:59:39.38 ID:fNjYutkO JavaScriptの統合開発環境みたいなの拾ってきたw DX Studio http://www.dxstudio.com/ Freeバージョンはそのまま使えて、開発ライセンスは登録が必要。 マルチプラットフォーム、EXEファイル生成可(ライセンス版のみ)w DirectX9ベースで、インストールされていない場合は自動インストール。 JavaScriptの実験用に使えるw # ただし、全部英語で、ある程度の英語スキルが要求されるw http://mevius.5ch.net/test/read.cgi/tech/1320761689/640
641: デフォルトの名無しさん [sage] 2015/02/07(土) 21:56:17.43 ID:YaOp7Nt7 >>48 JSON-LDはある意味再発明だな。こっちはgoogleさんがうまくやりそうだ。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/641
642: デフォルトの名無しさん [sage] 2015/02/07(土) 22:01:55.03 ID:YaOp7Nt7 >>610 ニーズのほとんどは、duck typingで説明できるんじゃねーかな。 なんとなく動いてほしいわけだ。 Pascalとかでコンパイル成功するとほぼ動作するってのを知ってると、気持ちわるいわけだが。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/642
643: Office & Gamers ◆G144Hzgh2.0e [アハ♪” uh huh] 2015/02/08(日) 05:30:07.17 ID:EWNvntIT [EXEファイル可] JavaScript統合開発環境 DX Studio [転載禁止]©2ch.net http://peace.2ch.net/test/read.cgi/tech/1423340731/l50 http://mevius.5ch.net/test/read.cgi/tech/1320761689/643
644: デフォルトの名無しさん [] 2015/02/08(日) 08:03:34.85 ID:tUjKNEQ0 ぐろ http://mevius.5ch.net/test/read.cgi/tech/1320761689/644
645: デフォルトの名無しさん [] 2015/02/08(日) 18:23:58.15 ID:RJjTX+iv http://i.imgur.com/kcwtsFJ.jpg http://mevius.5ch.net/test/read.cgi/tech/1320761689/645
646: デフォルトの名無しさん [sage] 2015/02/27(金) 18:03:57.67 ID:jUJY8z2X NodeのせいでPHP等のサーバ処理言語は廃れていく? http://mevius.5ch.net/test/read.cgi/tech/1320761689/646
647: デフォルトの名無しさん [] 2015/02/28(土) 11:03:04.46 ID:1nuig21R OOPLなのに+で文字列結合とか無いわー。 集合型と互換性なくなるじゃん。 "集合型と文字列型が互換性を持っているSmalltalkの例" | value | "加算" value := #( 1 2 ) + 1. "-> #( 2 3 )" value := 'AB' + ( $a - $A ). "-> ab" "結合" value := #( 1 2 ) , #( 3 ). "-> #( 1 2 3 )" value := 'example', 10 printString. "-> example10" "備考:書式付き文字列結合" value := 'example%1' % { 10 }. "-> example10" http://mevius.5ch.net/test/read.cgi/tech/1320761689/647
648: デフォルトの名無しさん [sage] 2015/02/28(土) 11:15:30.14 ID:0J8+8Slx >>290 スモールマウス。ちがったトーク。うざいよ? ここにも書き込んでたか。もう明らかに荒らしが目的ってはっきりしたな。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/648
649: デフォルトの名無しさん [sage] 2015/02/28(土) 11:31:59.98 ID:u2d/ZWEO プロトタイプベースとか言う謎ワードに踊らされてクラスを意識させたのが間違いだった 構造体とfunc.callを中心に考えたらまだ有り http://mevius.5ch.net/test/read.cgi/tech/1320761689/649
650: デフォルトの名無しさん [] 2015/02/28(土) 23:55:30.84 ID:8Ce/GkAM >>647 だっさ。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/650
651: デフォルトの名無しさん [] 2015/03/01(日) 09:13:51.38 ID:N+dovjey 間違いの10や20くらいどの言語にもある。 JSはまだその柔軟性により間違いを緩和しやすい方だ。 ただJSの何もかもが間違いに見える人にとっては 間違いを間違いで塗りつぶしているように見えるのかもな。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/651
652: デフォルトの名無しさん [sage] 2015/03/01(日) 09:41:32.32 ID:6ijce9uo 嘘もつき続ければ真になるってか 最後に声の大きい方が勝つ http://mevius.5ch.net/test/read.cgi/tech/1320761689/652
653: デフォルトの名無しさん [sage] 2015/03/01(日) 10:25:43.19 ID:wgjs6b8L その柔軟さが問題ありすぎて、厳密モードとかで必死に間違いを直してるだろ 影響が広い破壊的な変更を加えないといけないのは間違いが多すぎる証 他のスレでもいったけど、undefinedが予約語でなくて書き換え可能とか、変数の巻き上げとか、他にそんな間違いしてる言語ある? http://mevius.5ch.net/test/read.cgi/tech/1320761689/653
654: デフォルトの名無しさん [sage] 2015/03/01(日) 10:31:06.36 ID:6ijce9uo >変数の巻き上げ これはある http://mevius.5ch.net/test/read.cgi/tech/1320761689/654
655: デフォルトの名無しさん [sage] 2015/03/01(日) 10:46:34.16 ID:yqpW0lF8 柔軟なものを厳密に変えるのは簡単だ エディターやlint、シンタックスチェッカーの助けを借りればいいし、 後付けで仕様を足すこともできる 逆は難しい それがjavascriptが他より人気のある理由 http://mevius.5ch.net/test/read.cgi/tech/1320761689/655
656: デフォルトの名無しさん [sage] 2015/03/01(日) 11:17:57.32 ID:H0vTWA+P 柔軟すぎてランタイムごとに動作が不揃いな言語を作るのは簡単だ http://mevius.5ch.net/test/read.cgi/tech/1320761689/656
657: デフォルトの名無しさん [] 2015/03/01(日) 11:38:00.21 ID:OvSDcOqa hoisting おれなら吊り上げと訳す http://mevius.5ch.net/test/read.cgi/tech/1320761689/657
658: デフォルトの名無しさん [sage] 2015/03/01(日) 11:42:29.98 ID:yqpW0lF8 >>656 少なくとも柔軟さが原因で動作が異なるというのはほぼ無いな 新仕様の未対応とかはあるけども http://mevius.5ch.net/test/read.cgi/tech/1320761689/658
659: デフォルトの名無しさん [sage] 2015/03/01(日) 11:49:08.73 ID:yqpW0lF8 変数の巻き上げは有名なところだとpythonもだな これもlinterでvarが最初にあることをチェックしとけば防げるし、 Es6にはletという新しい構文ができた このように、柔軟さは防げる http://mevius.5ch.net/test/read.cgi/tech/1320761689/659
660: デフォルトの名無しさん [sage] 2015/03/01(日) 13:17:02.50 ID:wgjs6b8L そうじゃなくて、巻き上げた変数に宣言前にアクセスをすると例外も出さないでundefinedにするなといいたい 存在する意味のない謎仕様をlintでごまかすとか意味不明 >後付けで仕様を足すこともできる 破壊的な変更をしないといけないのは足すとは言えない 処理系で足並みを揃えるのが難しいから、altJSに逃げざるを得ない 柔軟性で言っても、中間言語のほうが圧倒的に上。javascriptは制限が強い。 いっそ、APIと共通言語仕様だけ決めて、言語は自由に選択可能というのが利点ありそう http://mevius.5ch.net/test/read.cgi/tech/1320761689/660
661: デフォルトの名無しさん [] 2015/03/01(日) 15:44:27.88 ID:N+dovjey >>660 お前の言いたいことは分かるが、それはもう世界中で何十億回と言われ腐ったことだろ。 2015年の今それを言ってどうする。 世間はaltJSやらES6で前向きにその問題を乗り越えてるし、 この問題は数ある中でも実際にこまる度合いは極めて低い部類だ。 これはもはや相互理解ができないのかもしれないが、 strictモードやaltJS、Lint等の存在があるからJSerはJSがダメとは思わないし、 むしろそういう存在があることを光栄に思っている。 実際ES6ではCoffeeScriptから取り入れたものもあるし、TypeScriptはES7を参考にしてる。 JSerはこれらを敵対勢力ではなく、運命共同体の仲間だと認識している。 そして最近GoogleがTC39Meetingでも発表したSane/SoundScript構想。 >>660のような人にとってはJSがダメなことの照明だと思うのだろう。 だがJSerはこれはJSの進化だと捉える。 JSは柔軟であり、堅牢であり、全ての要求に答えられる言語に進化していくと願っている。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/661
662: デフォルトの名無しさん [sage] 2015/03/01(日) 17:09:09.18 ID:wgjs6b8L >>661 結局、javascriptである必要性がない 柔軟性、堅牢性、すべての要求に応えるなら中間言語を使うほうが楽じゃん 構文解析によるロスも、文法の制限もなく、あらゆる言語からコンパイル可能。互換性や速度の足かせもない。 この話は全く腐ってないし、LLVMとかRoslynが成果を上げ始めてきている2015年だからこそある選択肢 PNaClに期待したい javascriptはひとつの選択肢として残せばよい わざわざ柔軟性の低いjavascriptにコンパイルする理由は互換性を除けばない http://mevius.5ch.net/test/read.cgi/tech/1320761689/662
663: デフォルトの名無しさん [] 2015/03/01(日) 17:28:56.75 ID:FcH6YvCw LLVMは確かに互換性が売りだ。しかしそれは理想であって現実は違う。 PNaClがなぜ普及しないのか?それは最初は問題無いとされた互換性問題が避けられないと分かったからだ。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/663
664: デフォルトの名無しさん [] 2015/03/01(日) 19:11:25.27 ID:rdPv98Ov Javascriptが中間言語なんですけど? よくある話で、わざわざ別のものを作る必要はない。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/664
665: デフォルトの名無しさん [sage] 2015/03/01(日) 19:27:23.08 ID:wgjs6b8L >>663 まだこれからでしょ サーバー側でasm.jsにも変換して、非対応ブラウザはそっちを使うとかすればいい >>664 それしか手段がないからそうしてるけど、遅いし柔軟性低いし、限界はある 型やポインタが扱える、高速な中間言語が採用されてもいい時代 http://mevius.5ch.net/test/read.cgi/tech/1320761689/665
666: デフォルトの名無しさん [sage] 2015/03/01(日) 20:05:24.15 ID:KsvF2WvU 中間コードなんて誰が読んでデバッグするの? http://mevius.5ch.net/test/read.cgi/tech/1320761689/666
667: デフォルトの名無しさん [sage] 2015/03/01(日) 20:19:05.79 ID:wgjs6b8L >>666 javascriptと同じでコードマップつかう コードマップが無ければemscriptenみたいので逆コンパイルするしかないけど、javascriptの圧縮コードも十分読みにくいし http://mevius.5ch.net/test/read.cgi/tech/1320761689/667
668: デフォルトの名無しさん [sage] 2015/03/01(日) 20:44:37.90 ID:KsvF2WvU え?圧縮コードって読むものだったの? http://mevius.5ch.net/test/read.cgi/tech/1320761689/668
669: デフォルトの名無しさん [] 2015/03/01(日) 22:12:22.53 ID:rdPv98Ov 中間コードをバイナリで読む人もいるだろうし、 圧縮コードのままデバッグする人もいるだろうな。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/669
670: デフォルトの名無しさん [sage] 2015/03/03(火) 16:32:39.87 ID:IExRGO3p JavaScript自体がES6,ES7と発展する中で、状況は改善されていくだろう。 それに加えて、上位互換のTypeScript、下位互換のasm.jsがある DartやPNaCl等の別言語によるJSの置き換えは最早受け入れられにくい。 Googleもそれを察してか、AtScript(TypeScript互換),Sane/SoundScript, asm.js対応と、相次いで軌道修正を図っている様に見える http://mevius.5ch.net/test/read.cgi/tech/1320761689/670
671: デフォルトの名無しさん [] 2015/03/03(火) 23:17:29.70 ID:StzQ6W23 JavaScriptクッソ記述しやすくて読みやすいんだけど JSがカスに思えるくらい読みやすい言語って何かな http://mevius.5ch.net/test/read.cgi/tech/1320761689/671
672: デフォルトの名無しさん [sage] 2015/03/04(水) 01:01:06.67 ID:GzjMUXXo >>671 単なる慣れだろ JavaScriptの読みやすさは平均ぐらいじゃね? http://mevius.5ch.net/test/read.cgi/tech/1320761689/672
673: デフォルトの名無しさん [] 2015/03/04(水) 07:52:41.29 ID:UWB+qgaN coffeescriptって流行ってる? http://mevius.5ch.net/test/read.cgi/tech/1320761689/673
674: デフォルトの名無しさん [] 2015/03/04(水) 07:59:42.20 ID:mArZsUPF >>672 そうかー Cはいちいち変数をスコープの頭で宣言しないとダメだったし C++は結局業務でvector以外のテンプレートが必須になるレベルのものがなかった上に 調子のれば乗るほど当時の本人しかわからないコードが生成されてだるかった さらに結局なんやかんやでメモリ管理もそれなりに意識しないといけないのも面倒だった c#とjavaは楽だったけどクラス定義を往復するだけでも面倒になるくらいJavaScriptが楽に思える 結局>>620の言ってる感覚に陥ってるわけか http://mevius.5ch.net/test/read.cgi/tech/1320761689/674
675: デフォルトの名無しさん [sage] 2015/03/04(水) 09:04:53.57 ID:UWB+qgaN 色々間違ってるな http://mevius.5ch.net/test/read.cgi/tech/1320761689/675
676: デフォルトの名無しさん [sage] 2015/03/04(水) 09:07:10.97 ID:g/arT6Ck >>673 流行っていない。TypeScriptも同じ。 結局は亜流でしかない。わざわざcoffee scriptでやらなければならない 絶対的理由がないのなら、当然ドキュメント量の多いJavascriptで普通は やる。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/676
677: デフォルトの名無しさん [sage] 2015/03/04(水) 10:23:56.27 ID:GzjMUXXo >>674 だいぶ前からCはどこでも宣言できる処理系が多い むしろ、JavaScriptは変数の巻き上げでミスらないように先頭で宣言すべき派の人もいる あとはC#やJavaのほうが静的な支援は受けやすい IDEでクラス定義をその場で見たり、精度の高い入力補完は慣れると便利で、大規模な時はありがたい http://mevius.5ch.net/test/read.cgi/tech/1320761689/677
678: デフォルトの名無しさん [sage] 2015/03/04(水) 13:48:40.09 ID:mRCMaolX まあ確かにC系は冗長な記述が多いかもな。 とはいえJSもスクリプト言語としてはスマートでもない。ES6でやっと標準レベルになったが。 まあSaneScriptやSoundScriptはすごく折り合いがとれたいい構想なんじゃない? まあプロトタイプベースでガンガンやるのも面白いんだけどね。 あとは、bignumとかそういったのがES7で入ってくれれば不満はないね。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/678
679: デフォルトの名無しさん [] 2015/03/04(水) 16:01:30.75 ID:mArZsUPF >>677 移植性がなくなってC使う意味がなくなるから宣言は絶対頭でしろって怒られたことあるな 昔の話だから今は知らない。エディタ側でもどうにでもなりそうな問題な気もするし。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/679
680: デフォルトの名無しさん [] 2015/03/04(水) 16:18:06.85 ID:mArZsUPF ええ……巻き上げとか知らなかったわ 先頭宣言して状況次第で初期化時にダミーデータ放り込まないといけないとか そこら辺の記事で褒め称えてるけどそれこそ大昔からのバグの温床じゃないですかね… http://mevius.5ch.net/test/read.cgi/tech/1320761689/680
681: デフォルトの名無しさん [sage] 2015/03/04(水) 18:20:35.89 ID:3cqSAZZu 巻き上げ自体はいろんな言語にあるし、普通だろ。 巻き上げっていうのは、スコープ内で宣言された変数はそのスコープのどこでも有効ということだから。 問題は巻き上げられてる変数が予めundefinedで初期化されていて、使用してもエラーにならないってこと。 まあでもその問題はJS入門者が数度引っかかる程度でそんなに大きなものでもないけどね。 varがゆるゆるなのは関数スコープだからってのもあって、理には適ってる。 例えば多重宣言ができる点も、普通に考えればバグの可能性を生むだけだが、 関数スコープだと例えば2つのfor文でiを使う際に、両方で宣言する書き方を許すのは必要。 まあそれらを全て否定して、わざわざループ変数まで関数の最初で宣言するのも自由だけどね。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/681
682: デフォルトの名無しさん [sage] 2015/03/04(水) 23:14:34.28 ID:/uWWye7B ES6は進化した部分もあるけど、正直枝葉末節 むしろ、大きく退化したと俺は見る 今更古臭いクラス思想を持ち込んでどうするんだ? es6は害悪だ http://mevius.5ch.net/test/read.cgi/tech/1320761689/682
683: デフォルトの名無しさん [] 2015/03/05(木) 02:10:35.88 ID:ZxoYMS6l >>671 >読みやすいんだけど パクられ易いのが問題だな。 重要なプログラムはソース丸見えで組みたくない。 HTML5版のグラディウスとかソース参考にしようと思って コード探したけど消されてたし http://mevius.5ch.net/test/read.cgi/tech/1320761689/683
684: デフォルトの名無しさん [] 2015/03/05(木) 02:37:16.29 ID:PYCfZI4i ES6にクラス思想なんて入っていないが http://mevius.5ch.net/test/read.cgi/tech/1320761689/684
685: デフォルトの名無しさん [sage] 2015/03/05(木) 05:10:36.14 ID:gzqC2V5Z クラス指向をより書きやすくするための機能が入っただけだな(笑) http://mevius.5ch.net/test/read.cgi/tech/1320761689/685
686: デフォルトの名無しさん [sage] 2015/03/05(木) 05:30:29.72 ID:Gz4f4nXr クラス思想を持ち込んだことによって、それらの機能が入ったんだろ Javaの真似をしたようなスパゲッティなコードが量産されるんだろうな シンプルにIf文やfor文で書けばいいのにわざわざ継承使いましたみたいな http://mevius.5ch.net/test/read.cgi/tech/1320761689/686
687: デフォルトの名無しさん [] 2015/03/05(木) 05:36:06.10 ID:n3NecQLR perl5とperl6みたいな http://mevius.5ch.net/test/read.cgi/tech/1320761689/687
688: デフォルトの名無しさん [] 2015/03/05(木) 05:51:23.95 ID:uVNQvAMd そもそもプロトタイプベースってのは最初から用意されたクラスシステムに縛られないってだけで、 自分もしくは環境が用意してくれるクラスシステムを自由に選んで使える柔軟性が売りなんだが。 クラス指向ってのが縛られたものか、構造化プログラミングの自然な考えからくるものかの違いしか無い。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/688
689: デフォルトの名無しさん [] 2015/03/09(月) 14:57:43.90 ID:MIZIuI1f >>686 スパゲッティ・コードの使い方間違ってる。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/689
690: デフォルトの名無しさん [sage] 2015/03/09(月) 21:58:09.70 ID:lh4ZCMGK >>689 何も間違ってない クラスで継承使うと、あちこちに飛ばないと読めなくなる http://mevius.5ch.net/test/read.cgi/tech/1320761689/690
691: デフォルトの名無しさん [sage] 2015/03/09(月) 22:04:42.23 ID:O6a0ByiC goto 使わなくてもスパゲティプログラム組めるのかお前w 凄いな http://mevius.5ch.net/test/read.cgi/tech/1320761689/691
692: デフォルトの名無しさん [sage] 2015/03/09(月) 22:25:29.20 ID:OkkpNooK よかった、Javaのスパゲティプログラムは存在しないんだ http://mevius.5ch.net/test/read.cgi/tech/1320761689/692
693: デフォルトの名無しさん [] 2015/03/10(火) 00:28:56.41 ID:S70Q3a3F >>690 手続き呼び出しするプログラムもスパゲッティ・コードかよw ダイクストラさんもあの世でびっくりだぜ。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/693
694: デフォルトの名無しさん [sage] 2015/03/10(火) 00:31:44.58 ID:cMNbMZ7x >>690 × クラスで継承使うと、あちこちに飛ばないと読めなくなる ○ 何を使おうと未熟者が作れば、あちこちに飛ぶコードか 長ったらしいコピペコードになって読めなくなる。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/694
695: デフォルトの名無しさん [sage] 2015/03/10(火) 14:35:07.97 ID:EoaEKENX クラスや継承が云々と言うより、構造化が下手ってことだと思う。 それをスパゲッティと呼ぶかどうかなんてどうでもいいじゃない。 文系か! http://mevius.5ch.net/test/read.cgi/tech/1320761689/695
696: デフォルトの名無しさん [sage] 2015/03/10(火) 16:44:12.26 ID:GWDqHHzE ミルフィーユプログラムというなら判る http://mevius.5ch.net/test/read.cgi/tech/1320761689/696
697: デフォルトの名無しさん [] 2015/03/10(火) 17:05:37.11 ID:Q0UX9V+j javascriptのコード読む気まんまんだな。 昔、ちょっと使い勝手のいいストップウォッチとタイマーを作って出したら、 こんな程度のものさえ、たちまち韓国人がパクって行ってiPhonに出してた という経験があるからな http://mevius.5ch.net/test/read.cgi/tech/1320761689/697
698: デフォルトの名無しさん [sage] 2015/03/11(水) 11:58:46.95 ID:HLm25YvU まあWebは皆で作っていくって通念があって Webベースで出す以上貢献しろよという圧力は感じる http://mevius.5ch.net/test/read.cgi/tech/1320761689/698
699: デフォルトの名無しさん [sage] 2015/03/11(水) 12:09:29.80 ID:3vrpdWk+ 現行スレ + JavaScript の質問用スレッド vol.123 + [転載禁止](c)2ch.net http://peace.2ch.net/test/read.cgi/hp/1423915644/ http://mevius.5ch.net/test/read.cgi/tech/1320761689/699
700: デフォルトの名無しさん [sage] 2015/03/11(水) 12:45:31.76 ID:Wt/f1P/G いまだに消滅を待っている。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/700
701: デフォルトの名無しさん [] 2015/03/12(木) 11:17:02.59 ID:S2kvzV7/ wikipedia日本語版見たら、 スパゲッティ・コードにクラス継承がグダグダも入ってるw 英語版は入ってない。 http://mevius.5ch.net/test/read.cgi/tech/1320761689/701
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 70 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s