1 名前:デフォルトの名無しさん mailto:sage [2018/07/04(水) 09:38:15.76 ID:qg2ggPtj.net] スレタイ以外の言語もok 前スレ 次世代言語11[Rust Swift TypeScript Dart] https://mevius.5ch.net/test/read.cgi/tech/1528037607/
152 名前:デフォルトの名無しさん mailto:sage [2018/07/11(水) 15:56:04.73 ID:hs+tHtH9.net] メモリ制御しなきゃいけない世界が無くなることはよしんばあっても当分先なのでメモリ制御できる言語の更新はあった方が皆幸せになると思うんだけどな
153 名前:デフォルトの名無しさん [2018/07/11(水) 20:07:05.04 ID:gDwkScTK.net] >>143 機能の整理って感じかなぁ。
154 名前:デフォルトの名無しさん [2018/07/11(水) 20:48:11.63 ID:v5sVc8KX.net] 車輪に怒られるだろ せいぜい定年後の手作りログハウスだな
155 名前:デフォルトの名無しさん mailto:sage [2018/07/11(水) 21:20:11.21 ID:5vCD+XSP.net] GCはメモリには効くけどリソースの速やかな解放には効かないから using文とかtry-with-resources文とか必要になってくる SwiftやRustとかはメモリはGCほどお手軽では無いけど リソースがメモリ管理と同じ流れに乗るからカメラとかのAPI扱うときはむしろ楽になる 一長一短なところはある
156 名前:デフォルトの名無しさん mailto:sage [2018/07/11(水) 21:33:18.06 ID:cyuAyH9j.net] 実際問題ログハウスで十分なところを最近の言語はウインチェスターハウスにしちゃってる感じ。
157 名前:デフォルトの名無しさん [2018/07/11(水) 21:57:59.72 ID:v5sVc8KX.net] ログハウスはお手軽という意味で例に出したんじゃないんですけど
158 名前:デフォルトの名無しさん mailto:sage [2018/07/11(水) 22:05:01.91 ID:vUSWO0TO.net] ログハウスで充分な仕事しかしてないのにウィンチェスターハウス作れる言語に目が向いてこんなスレに迷い込んでしまったの間違いでは
159 名前:デフォルトの名無しさん mailto:sage [2018/07/11(水) 22:08:04.55 ID:JQcRgwrO.net] ほんまに計算科学の次世代言語欲しいわ Fortranさん仕様は悪く無いのにprint文書くだけで周りの計算結果変わったりしてコンパイラがガバガバすぎる
160 名前: mailto:sage [2018/07/11(水) 22:16:20.84 ID:WXXvptbG.net] >>153 それはバグっているだけだと思いますが
161 名前:デフォルトの名無しさん mailto:sage [2018/07/11(水) 22:22:20.98 ID:JQcRgwrO.net] >>154 すぐバグるんだよな gfortranで通ったし大丈夫だろって思ってたらifortでは通らなかったり、C++よりはるかにプログラマの責任が重いと思うわ
162 名前:デフォルトの名無しさん mailto:sage [2018/07/12(木) 08:59:38.99 ID:cbg7+Pwy.net] fortranは仕様より処理系依存の独自拡張が蔓延ってるイメージ haskellも処理系拡張が基本みたいな所あるしそういうの好きになれない
163 名前:デフォルトの名無しさん mailto:sage [2018/07/12(木) 09:20:58.29 ID:xhh6gkTO.net] 処理系が実質ひとつしかない言語だと処理系拡張が基本でも困らないけどね
164 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 12:
] [ここ壊れてます]
165 名前:21:20.76 ID:plGwUTF3.net mailto: 次にはやる言語はどれ? [] [ここ壊れてます]
166 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 12:28:43.44 ID:0TUA3bfL.net] ____ /⌒ ⌒\ /( ●) (●)\ /::::::⌒(__人__)⌒::::: \ 次世代言語でやるお! | |r┬-| | \ `ー'´ /
167 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 13:21:42.19 ID:ON2hpD7+.net] MSも使ってるRustに決まってるだろ ttp://jump.5ch.net/?https://www.reddit.com/r/rust/comments/8ub964/microsoft_announces_using_rust_to_build_some_of
168 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 14:19:28.91 ID:yOmS9IaY.net] Rustはよい言語だ
169 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 17:26:19.10 ID:sSti604i.net] rustはダメだな。 信者のウザさがhaskellと一緒だわ。 ああいう1機能を理解するのがめちゃくちゃ嬉しくなっちゃうような言語はダメだわ。
170 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 17:28:11.41 ID:jXFFV3ML.net] 信者のウザさとか言う概念なんなん? 何を見て判断してんの?
171 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 17:38:21.47 ID:fgL4HgKC.net] リアルの知り合いじゃね Rust信者には会ったことないが、Haskell信者のウザさは割とガチだな
172 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 17:45:32.85 ID:qv224ovN.net] rustお手軽に勉強する方法知りたい。
173 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 17:46:58.94 ID:jXFFV3ML.net] >>164 逆に言うとウザい知り合いが使ってる言語はダメってことか…… 生き辛そうな人だな
174 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 19:11:15.57 ID:AYwAzz0o.net] > 信者のウザさ 自分では到底習得出来ない言語を 楽しげに使いこなしてる事に対する嫉妬でしょ?
175 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 19:16:33.22 ID:LulkQD8r.net] なんで所有権の移動という一度しか起こらない元値を破壊するものが印なしで 参照の借用渡しが&にしたんだろう
176 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 19:17:08.68 ID:PkmPgg8A.net] リアルうざい知り合いはモチベーションに影響するからなあ いくら物が良くても距離を置くのはそれはそれで賢い処世術
177 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 21:33:53.76 ID:ytVIGIE1.net] またUXの話してる 親がUX 社会がUX 信者がUX
178 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 22:02:29.79 ID:0TUA3bfL.net] あぁ、わからんでもない 言語じゃなくライブラリの話だが 仕事で使ってるライブラリを大して覚えようともせずVue.jsを猛プッシュしてくる中国人が、同僚に居て大嫌いになったわw 日本で流行ってる!ていうのもペチパーのCakePHP臭がして近寄りたくない
179 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 23:18:16.92 ID:sSti604i.net] 楽しげに使ってるというよりかは 楽しいと思い込もうと必死になってるといった印象だから嫌なんだよ。。 それ絶対楽じゃないよね、もっと簡単なやり方あるよねって話が一切通じなくなるっていう。。
180 名前:デフォルトの名無しさん mailto:sage [2018/07/16(月) 23:20:24.75 ID:avvA3sQt.net] なんてこった。このスレは昔からリアルの友人報告スレだったのか……
181 名前:デフォルトの名無しさん [2018/07/17(火) 00:27:27.23 ID:hR326+dd.net] rustの狂信者なんて5chですら見たことないけど
182 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 00:31:27.59 ID:c2JpqyiJ.net] >>168 C/C++の&演算子と仕様を合わせただけだろ 仮に借用に&を使わない場合はどうするのが良いと思うわけ? あと「元値を破壊」ってどう言うこと? 「移動」と「破壊」を同義として使ってるの?
183 名前:デフォルトの名無しさん [2018/07/17(火) 00:39:08.48 ID:A75xOI8y.net] rust使うくらいなら何を使用しますか?
184 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 00:52:31.91 ID:+XvdRidc.net] ワールドスタンダードシイプラスプラス
185 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 00:59:45.92 ID:c2JpqyiJ.net] >>172 Haskellに対してならある程度は同意する でも、Rustに対しては同意できないな メモリ管理を自力でするのではなくコンパイラに任せる メモリリークは自力でデバッグして解決するのではなく コンパイラに詳細なエラー情報を表示して解決を手伝ってもらう コンパイルが通ればメモリリークが無いことが保証される きちんと楽で簡単になってるじゃん GCの無い言語であれより楽で簡単にメモリ管理を行う方法を俺は知らない 知ってたら教えてほしい
186 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 01:07:36.30 ID:+XvdRidc.net] >>178 半ば本気で言うが c++ で生ポインタ使わなければ概ね実現できるんじゃないか 「〜すれば」は(しないこともできちゃうから)ダメとか、 その場合の効率はどうなんだとか議論の余地はあるだろうけど
187 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 01:50:03.11 ID:BJF1Zhqz.net] GCが有っても、不要になったデータは破壊される ただしその事実が隠蔽される Haskellでもデータは破壊され、隠蔽される もし隠蔽しなかったら、破壊的代入禁止という無理ゲーがもっと簡単になるよね だからRustはGCをやめ、隠蔽するのをやめた
188 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 07:16:12.90 ID:2OjPLMsJ.net] 破壊的代入禁止が無理ゲーってどこのドカタ星の話だよ Rust使ってると脳が破壊されるのかな?
189 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 10:32:38.35 ID:0OwAmWRB.net] Goはゴミだっていう記事を見たけどどうする?
190 名前:デフォルトの名無しさん [2018/07/17(火) 11:05:08.67 ID:hR326+dd.net] そんな旧約聖書にだって書かれているようなことは議論の余地もない
191 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 12:00:50.30 ID:6bm5oNFX.net] rustは次世代言語の逆で、幼児退行言語。 rustの所有権は、赤ん坊のおしゃぶりと同じ。 おなかすいたらGCおかあさんのおっぱい吸えばいいのに いつもおしゃぶりを握っていないと不安になるだけ。
192 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 12:29:27.79 ID:vHkWfwEU.net] 不可抗力的にお母さんのおっぱいが出ない(パフォーマンス上制約のある)現場はどうするのか 幼児退行を悪い事として述べる為におしゃぶりという例を用いているのに、良いものとしておっぱいを挙げているので幼児退行と非幼児退行の良し悪し比較がおしゃぶりとおっぱいの比較になりレスの中で批判の比喩が統一されていない 何かに例えてもふわっとしか批判できないのにそれを通り越して例えに統一感がない無意味さの塊みたいなレス
193 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 12:39:43.59 ID:0OwAmWRB.net] 難しい
194 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 12:43:53.52 ID:uT1wIskE.net] C++使え
195 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 14:32:34.83 ID:JKjXJV9Z.net] めっちゃ早口で言ってそう
196 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 15:13:35.79 ID:g4tBIWtL.net] おっぱい(GC)で十分なのに、実際は効果のない何かを手で握ってないと不安な幼児退行ってことだろ おしゃぶりじゃなくてガラガラって方が例えとして正しいと思うが Rustが幼児退行言語ってことには激しく同意する もうちょい踏み込むとアダルトチルドレン言語か? ママのおっぱい(GC)には頼りたくないけどガラガラ握ってないと不安なクソガキメンタル
197 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 15:20:19.98 ID:Xr+5nhkx.net] スレッドセーフなARCと シングルスレッド専用ARCと mark&sweepのようなもの を使い分けたい=宣言したいという需要がとても強い どう強いかっていうと、int型とdouble型とstring型を宣言したい需要と同じ種類の強さ
198 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 15:21:47.71 ID:sMfNfOyF.net] そういえば最近GCも 新しいアルゴリズムやらで改良されてるね
199 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 15:29:20.45 ID:g4tBIWtL.net] ガラガラ握り続けてないと不安で不安で仕方ないRustちゃん 巡回参照を持てない時点で使い物にならない言語なんだよなあ
200 名前:デフォルトの名無しさん [2018/07/17(火) 17:22:24.01 ID:hR326+dd.net] 巡回ねぇ
201 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 18:02:40.72 ID:boY3/Xbc.net] どのcpuでもinterlockedなインクリメントやデクリメントがあるから、 よほどコア数大きくない限りそんなに違いでないのでは? 測ってないけど。 >>スレッドセーフなarcとシングルスレッド専用のarc
202 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 18:03:57.98 ID:QKXw222v.net] >>188 ラストスタンディングマン方式でレスバしてる板の定型文はNG
203 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 18:15:18.06 ID:ZOnOxMMr.net] >>195 おっぱいおっぱい言ってるレスへの返答なんて適当でいいでしょ
204 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 18:37:48.50 ID:QKXw222v.net] エッチだ…
205 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 19:11:52.22 ID:/YoZRf2z.net] rustみたいな言語が一般に広まっても 結局無理やりコンパイル通すためにRefCell,unsafe使いまくりのクソコードが 蔓延するだけなんだよね。 「コンパイル通れば安全」とかね、プログラムのバグの多くはそんなところにはない。
206 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 19:37:16.70 ID:cQRkMzpw.net] そうそれは人の心のなかにあるのです
207 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 19:49:51.65 ID:llJWBlJL.net] まあRustなんてやってる奴は、 悪いこと言わないからCやC++やってろってこった
208 名前:デフォルトの名無しさん [2018/07/17(火) 20:03:03.78 ID:hR326+dd.net] どんな現場にいたら >>198 みたいな歪んだ考えをもつんだ? 気の毒すぎるだろ
209 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 20:27:09.02 ID:anKKTTWb.net] >>175 デフォルト借用 破壊というと御幣があるが、C++の仕様をいうならなおさら auto_ptrへの所有権移動で =だけで移動するのがわかりにくいからって非推奨になった経緯がある
210 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 20:54:44.55 ID:nqiso9Rb.net] >>200 C,C++は習得した上で趣味でやるもんでしょ。
211 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 21:45:45.87 ID:Xr+5nhkx.net] >>198 動的言語でできることはすべて静的言語でもできる この性質により、お前らが気に食わないコードでもコンパイルが通る RefCellはコンパイル時ではなく実行時にborrowチェックしているようだな まるで動的言語のようだ
212 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 21:51:32.49 ID:c2JpqyiJ.net] >>202 デフォルト借用なら移動の方はどんな演算子orキーワードを導入するの? >auto_ptrへの所有権移動で >=だけで移動するのがわかりにくいからって非推奨になった経緯がある それはC/C++の=はもともとコピーのセマンティクスを持つから移動に変えたら分かりにくいって事情があったからでしょ? RustはCとの互換を捨ててるからCのセマンティクスの影響は受けない でも、Rustは互換は捨ててもCとの親和性は欲しいという都合(ワガママとも言える)があるから Rustの参照(借用)はC/C++の参照と似たようなセマンティクスになる&で妥当だと思うけど? C++とRustのコピー・移動・参照(借用)の方法を整理すると↓になる C++ コピー : = 移動 : std::move() 参照 : & Rust コピー : Copyトレイト 移動 : = 参照(借用) : &
213 名前: mailto:sage [2018/07/17(火) 22:14:52.05 ID:cS4zRgZd.net] >>191 具体的に教えてください
214 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 22:14:55.31 ID:anKKTTWb.net] C++ユーザー取り込むために文法にせてるのに 肝心のところでC++ユーザーが混乱するじゃないか… どうせ=で移動したって参照わたしてるんだから&の意味がズレてる 所有権の移動という重要なできごとにこそ別途印がつくべきだった
215 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 22:18:19.09 ID:c2JpqyiJ.net] >>179 >半ば本気で言うが c++ で生ポインタ使わなければ概ね実現できるんじゃないか 出来ると思うよ でも、C++はRustよりもさらに複雑怪奇な仕様で使いづらい C++のスマートポインタは正しい使い方をすればRustに負けず劣らず優れてるけど それは、同程度に優れているだけであってRustより優れているとは思わない あと、少し話が変わるけど実はRustの最も優れているところは 所有権・借用・ライフタイムの概念よりも
216 名前:エラーハンドリングだと思ってる あのResult型とErrorトレイト・Fromトレイトとtry!マクロ(?演算子)を使用した エラーハンドリングの方法は個人的には感動するレベルの代物だった 今後の次世代言語のエラーハンドリングは全てあれをベースに発展させていくべきだと思うほど気に入っている [] [ここ壊れてます]
217 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 22:28:43.55 ID:c2JpqyiJ.net] >>207 >どうせ=で移動したって参照わたしてるんだから あれ?それって仕様として決まってるんだっけ? コンパイラの最適化の結果としてそうなるってだけじゃなかったっけ? >>所有権の移動という重要なできごとにこそ別途印がつくべきだった いや、だからその移動に何の印を付けるのがいいと思ってるの? 俺は借用には&が妥当だと思うとは言ってるけどベストだとは言ってないじゃん ベターな代替え案があるなら俺だって意見を変えるよ
218 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 22:40:17.36 ID:Xr+5nhkx.net] x = f(x) とか C++で有名な x = x とか これらはmoveが最善
219 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 23:26:02.33 ID:anKKTTWb.net] Rustも=でコピーのことがあるから余計ややこしい let p = q ってかいてあってqがその後も使いまわせるかぱっと見わからんとか ポインタっぽく普段の=は参照渡しで&が所有権移動にすりゃよかったとおもう
220 名前:デフォルトの名無しさん mailto:sage [2018/07/17(火) 23:59:18.30 ID:ztKpQtDs.net] スレチなんでちょっとだけ、C++は別に複雑では無いよ プリプロセッサは氏んだほうがいいけど
221 名前:211 mailto:sage [2018/07/18(水) 00:26:29.77 ID:mEKlqXRd.net] 書いてて初めて気が付いた 実際に触ったことないから想像で書いてるんだが >let p = q ってかいてあってqがその後も使いまわせるかぱっと見わからん ほんとにこういう仕様なのか 使いづらすぎんかこれ?
222 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 00:39:34.50 ID:eCPOxZU7.net] 使い回せるかどうかはCloneトレイト実装してるかどうかに依存する つまり見た目ではわからない まあそもそも古い変数を変なとこで使い回す設計って普通にバグの元だし ぱっと見てコピーかムーブか分かるかどうかが重要かと言われると確かに怪しい ぱっと見で区別が必要なコード書くなって話だな
223 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 00:56:25.58 ID:gLPB1OcG.net] 逃げるのか?
224 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 01:07:18.74 ID:oqdCTGqL.net] 使い回せるかどうかは、ぱっと見た時ではなく、コンパイル時にわかる ぱっと見てわかるならコンパイラいらねえよ
225 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 01:26:46.09 ID:Deu2WR7T.net] スクリプト言語以外はとりあえずgoやっときゃええの?
226 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 01:51:32.87 ID:SDgYFH54.net] 今時文字列リテラルに変数とか式を埋め込めない言語って嫌がらせかよって思う
227 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 01:53:31.62 ID:JqSumQxK.net] Goは他のまともな言語をいくつか使える人にとっては、低脳言語な割には意外とまともに使えるよく考えられてる言語だ、という感想になるけど、 PHPとGoしか知らないとかだと普通に低脳なだけの言語になっちゃいそう 頭悪くなるからやめとけ
228 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 01:58:34.09 ID:wh/4A4W/.net] 高脳言語はどれ
229 名前:デフォルトの名無しさん [2018/07/18(水) 05:20:47.62 ID:ZBblVXCv.net] >>214 Copyトレイトな
230 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 08:17:22.02 ID:hDCcLLBq.net] C++って埋め込みできる?
231 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 10:24:34.37 ID:VMuEGAmx.net] >>219 まさにこれ 低脳言語の中では一番頭がいいのがGo 頭がいいと思って使うと肩透かしくらうが、低能と割りきるならすこぶる便利 そこにニーズがあると読みきったGoogle少しだけ見直したわ
232 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 13:39:15.98 ID:uM9cLKhF.net] Go言語らしさを生かしてどうこう言われると反発したくなるので関心を持たないことにした
233 名前:デフォルトの名無しさん [2018/07/18(水) 15:41:12.26 ID:KM8lntjZ.net] 低能言語って何?
234 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 17:33:07.79 ID:4nsDvlkN.net] ソースコードのエントロピーの低い言語
235 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 18:23:26.35 ID:Fn/85jhH.net] エントロピーの意味クグって来いよw
236 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 21:00:27.24 ID:dWzHsOBF.net] エントロピー低いなら低能じゃないだろって思ったけど、驚き最大的な意味ではたしかにエントロピー高いのが一番いいのか? 圧縮専門の人頼む
237 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 21:13:13.80 ID:QKyKgyQ2.net] ざっくり言うと 「これもっと短く書く記法や仕組みがあるだろ」 というようなものが低エントロピー
238 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 21:15:02.23 ID:pwxFfWjq.net] 短けりゃいいってのか!?
239 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 21:18:56.01 ID:zEuGqywN.net] 別に良いとも悪いとも言ってない エントロピーの話 ライブラリや組み込み機能を使って短く書けました! なんてのは圧縮で言うなら辞書式圧縮だな
240 名前:デフォルトの名無しさん [2018/07/18(水) 21:22:45.59 ID:ZBblVXCv.net] goはコードの見た目がなんとなくダサい
241 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 22:12:26.78 ID:ASnSHc4W.net] よく勘違いしたアホがいうソースコードのエントロピーの増大ってのは、 MOVE A OF X TO A OF Y MOVE B OF X TO B OF Y MOVE C OF ... の二行目だけが仕様変更で COMPUTE B OF Y = B OF X + 1 に変わったら元より情報量が増えるという当たり前のことを言ってるに過ぎない 最初から MOVE CORRESPONDING X TO Y の一行だったら当然同じ行数あたりのエントロピーはずっと大きくなる
242 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 22:34:11.10 ID:QzRfakeX.net] エントロピーが低いと無駄な繰り返しが多いけど、高すぎるとgzになっちゃう感じか ギブズエネルギーに当たる概念はないのか?
243 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 22:37:03.82 ID:SZpQWJ2l.net] pythonとかいう可読性の低い言語あるよな
244 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 22:59:48.25 ID:pmi0+hzZ.net] なんでエントロピーって言葉を使うの?コンテキストじゃ駄目なの?
245 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 23:02:17.93 ID:dWzHsOBF.net] すまんがコンテキストって何ンゴ? エントロピーとはちょっと違う概念なの?
246 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 23:13:08.49 ID:gLPB1OcG.net] 最近のVSCodeが最強過ぎて恐ろしいわ MS帝国の再来ですわ
247 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 23:24:52.59 ID:CFja5vVk.net] 確信をもって言える。確実にエントロピーを間違って理解している
248 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 23:25:14.34 ID:QzRfakeX.net] たしかに
249 名前:デフォルトの名無しさん mailto:sage [2018/07/18(水) 23:39:20.30 ID:gLPB1OcG.net] エッッッッッッッッッッッッッッんとろォぴ〜〜〜
250 名前:デフォルトの名無しさん mailto:sage [2018/07/19(木) 00:03:27.51 ID:ndhIWUEK.net] まずエントロピーと自己エントロピーとをちゃんと区別しろ
251 名前:デフォルトの名無しさん mailto:sage [2018/07/19(木) 00:04:36.51 ID:Rz9ksA7X.net] 次世代ンとろぴ〜スレはここですじゃ?ンゴw
252 名前:デフォルトの名無しさん mailto:sage [2018/07/19(木) 00:10:39.97 ID:I2PZiIcj.net] 単純に圧縮率をあげるなら予約語は一文字にすべきだ。 しかし一般に冗長性がないと多分人間はまともに読めん。