スレタイ以外の言語もok
前スレ
次世代言語17 Go Rust Kotlin TypeScript Julia
https://mevius.5ch.net/test/read.cgi/tech/1567602619/
探検
次世代言語18 Go Rust Elixir Kotlin TypeScript
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2019/10/01(火) 02:58:03.93ID:aEwUIB6s209デフォルトの名無しさん
2020/01/14(火) 21:23:10.59ID:JlIaLGxV210デフォルトの名無しさん
2020/01/14(火) 21:37:06.70ID:1v7jQTZs Rustのほうが未来永劫遅いだろ
速くなる要素あるのか?
速くなる要素あるのか?
211デフォルトの名無しさん
2020/01/14(火) 21:53:54.59ID:CySpaDcH 言語の処理速度は C > C++ > Rust
プロダクトの性能の傾向は Rust > C++ > C
理由は、コンパイラ時のチェック系の支援が大きいほど
プログラマが気を使う量が減って高度な高速化実装がしやすくなるため
実例はServo
一方Cで限界までチューニングすれば他は追いつけない
メンテ難易度は上がるがそれを扱えるメンバーと運用があれば問題無い
実例はLinuxカーネル
プロダクトの性能の傾向は Rust > C++ > C
理由は、コンパイラ時のチェック系の支援が大きいほど
プログラマが気を使う量が減って高度な高速化実装がしやすくなるため
実例はServo
一方Cで限界までチューニングすれば他は追いつけない
メンテ難易度は上がるがそれを扱えるメンバーと運用があれば問題無い
実例はLinuxカーネル
212デフォルトの名無しさん
2020/01/14(火) 22:06:05.36ID:Y6z2uzMK 色々な言語が登場しても未だにCが生き残ってるのはとにかく速さだからね
Cを置き換えようとする次世代言語は速さでCに負けてたら結局置き換えられないよ
Cを置き換えようとする次世代言語は速さでCに負けてたら結局置き換えられないよ
213デフォルトの名無しさん
2020/01/14(火) 22:09:27.27ID:AAWN8rY8 Cが使われる理由は速さではなく自由度
書いたとおりに動くという当たり前のことができる言語は、特に新しい言語においてはほとんどない
書いたとおりに動くという当たり前のことができる言語は、特に新しい言語においてはほとんどない
214デフォルトの名無しさん
2020/01/14(火) 22:16:53.48ID:3eaorBLU215デフォルトの名無しさん
2020/01/14(火) 22:43:28.59ID:ETa8CiFD Rustは、Cには負けるけどC++には速度で勝った、みたいな記事を最近見たんだが
216デフォルトの名無しさん
2020/01/14(火) 23:02:29.05ID:AAWN8rY8 しょーもないブログ記事なんか真に受けんな
217デフォルトの名無しさん
2020/01/15(水) 00:35:12.86ID:l5yk4jFW C++のコンパイル時計算のあれこれを見ていると証明が必須じゃないCoqかよみたいな気持ちになるし人類にとってはできることが多すぎる
コンパイル時間のあれこれを言うならC++こそ人の事言えねぇよ
コンパイル時間のあれこれを言うならC++こそ人の事言えねぇよ
218デフォルトの名無しさん
2020/01/15(水) 03:36:18.54ID:JGL8Rg1T まあそうなんだがc++を置き換えると言いつつ
c++の問題を後追いしてるところはアホとしか言いようないなと思ってるってことだわ。
c++の問題を後追いしてるところはアホとしか言いようないなと思ってるってことだわ。
219デフォルトの名無しさん
2020/01/15(水) 04:14:23.70ID:gFOlYGPu C++を越えようとすればするほどC++に近づき、最終的にC++そのものになっていく
220デフォルトの名無しさん
2020/01/15(水) 09:36:21.05ID:CBF4WmsT 最近はセキュリティ要件厳しいから
静的解析パスしないとリリースできなかったりするんだけど
とりあえず静的解析を黙らせるために過剰にvalidity checkが入れられてると思う
そういう無駄をきれいに省けたらc、c++を上回る可能性はあるかもしれない
静的解析パスしないとリリースできなかったりするんだけど
とりあえず静的解析を黙らせるために過剰にvalidity checkが入れられてると思う
そういう無駄をきれいに省けたらc、c++を上回る可能性はあるかもしれない
221デフォルトの名無しさん
2020/01/15(水) 11:05:13.31ID:l5yk4jFW でもボクシングとかで実行時に負担掛ける動的多相を導入しない限りコンパイル時間は大きくは変化しないでしょという気持ち(型渡しと型消去)
別にRustだって依存型(定理証明系)とか高階多相(Scalaとか)でコンパイル時間増えてるわけじゃないんだし
別にRustだって依存型(定理証明系)とか高階多相(Scalaとか)でコンパイル時間増えてるわけじゃないんだし
222デフォルトの名無しさん
2020/01/15(水) 13:04:38.24ID:DG9IEwRP 高尚な低速言語供が売りとしてる機能を組上げる部品をゲロベチョっとコーダー側へぶちまけ
オマエ自身が工夫してどうにかしろな仕組みを提供してんのがrustだからのう
関数型へ傾いてるとはいえコンパイル時間がどうこう言うのにrustの例は不適切かな
オマエ自身が工夫してどうにかしろな仕組みを提供してんのがrustだからのう
関数型へ傾いてるとはいえコンパイル時間がどうこう言うのにrustの例は不適切かな
223デフォルトの名無しさん
2020/01/15(水) 19:26:50.92ID:JGL8Rg1T いや実際cの5〜10倍ビルド時間かかるだろ。
224デフォルトの名無しさん
2020/01/15(水) 19:42:04.64ID:vosN76E7 ダンリンポインタ探しに1000倍かかるよりいいわ
225デフォルトの名無しさん
2020/01/16(木) 06:11:49.71ID:iXD/XJ1o まともにやってりゃそんなクソコードにならんわ。
どんなコードだよそれ。
どんなコードだよそれ。
226デフォルトの名無しさん
2020/01/18(土) 08:53:48.14ID:+M4Y4zKh 新言語登場
Project Verona
https://github.com/microsoft/verona
> Research programming language for concurrent ownership
Project Verona
https://github.com/microsoft/verona
> Research programming language for concurrent ownership
227デフォルトの名無しさん
2020/01/18(土) 08:59:16.18ID:8D4uGXih もう新言語に期待するしかないかもな
228デフォルトの名無しさん
2020/01/18(土) 11:08:15.00ID:bckYulo4 C++20に期待しろ
229デフォルトの名無しさん
2020/01/18(土) 11:17:50.30ID:Iw/95SDF どんな言語がでても馬鹿がいじれば糞化するという現実を受け入れさせるフレームワークが必要。
230デフォルトの名無しさん
2020/01/18(土) 13:40:35.18ID:sqF6puYJ 劣化前のソースコードと文書は残っている
ただし過去に戻ったら他の人間とは仲良くできない
その代わりソースコード自体がAIみたいなもの
人間をクビにしてAIを使うとはそういうことよ
人間がいじればAIではなくなる
ただし過去に戻ったら他の人間とは仲良くできない
その代わりソースコード自体がAIみたいなもの
人間をクビにしてAIを使うとはそういうことよ
人間がいじればAIではなくなる
231デフォルトの名無しさん
2020/01/18(土) 14:17:34.01ID:7/uZ9u1x >>226
Rustっぽい言語なのか
Rustっぽい言語なのか
232デフォルトの名無しさん
2020/01/18(土) 14:23:41.36ID:10mPsw6w それRutstでよくねえ?
233デフォルトの名無しさん
2020/01/18(土) 14:34:40.59ID:10mPsw6w , -――- 、
/ ヽ
| ノ ー | それRutstでよくねえ?
|(・) (・) | だって、それRutstでよくねえ?
| ( |
ヽ O 人
>ー-― ´  ̄ ̄\
⊂ニニ ̄ ̄ ̄ヽ / |
くメ) _ノ | | | | |
(/ | | / | | |
| |/ /| | |
| ト / | | |
ヽ__/ | | |
/ ヽ
| ノ ー | それRutstでよくねえ?
|(・) (・) | だって、それRutstでよくねえ?
| ( |
ヽ O 人
>ー-― ´  ̄ ̄\
⊂ニニ ̄ ̄ ̄ヽ / |
くメ) _ノ | | | | |
(/ | | / | | |
| |/ /| | |
| ト / | | |
ヽ__/ | | |
234デフォルトの名無しさん
2020/01/18(土) 14:49:52.92ID:PrMkgj9t 「Rust言語」をWindowsプロジェクトに適用してみた、Microsoftの事例
https://www.atmarkit.co.jp/ait/articles/1911/12/news050.html
欲しい機能がまだまだある
Rustは比較的歴史が浅いため、Microsoft社内の開発に使うことを考えると、よく使う言語機能であっても欠けているものがあるという。
その最たるものは、安全な変換(“プレーンな古いデータ”型をrawバイトと間で相互に安全にキャストする)やCスタイルの共用体の安全なサポート、誤りを許容する割り当て(割り当ての失敗でパニックに陥らず、所定の手順で停止する)だ。
Cargoには優れた単体テスト機能が組み込まれているため、開発者が本番コードと同じファイルにユニットテストを記述して、開発中に簡単に実行することができる。だが、Microsoft社内の大規模で複雑なビルドシステムでは、Cargoをビルドツールとして利用できない。
https://www.atmarkit.co.jp/ait/articles/1911/12/news050.html
欲しい機能がまだまだある
Rustは比較的歴史が浅いため、Microsoft社内の開発に使うことを考えると、よく使う言語機能であっても欠けているものがあるという。
その最たるものは、安全な変換(“プレーンな古いデータ”型をrawバイトと間で相互に安全にキャストする)やCスタイルの共用体の安全なサポート、誤りを許容する割り当て(割り当ての失敗でパニックに陥らず、所定の手順で停止する)だ。
Cargoには優れた単体テスト機能が組み込まれているため、開発者が本番コードと同じファイルにユニットテストを記述して、開発中に簡単に実行することができる。だが、Microsoft社内の大規模で複雑なビルドシステムでは、Cargoをビルドツールとして利用できない。
235デフォルトの名無しさん
2020/01/18(土) 15:30:43.11ID:lNH5KTZ4 >>226
Microsoftとしては未だにRustが本命ではあるが自前でもっといいのが作れないか研究してみるって趣旨みたいだな
Q.
Does Project Verona mean Microsoft is no longer using C++/C#/Rust/...?
A.
Project Verona is a research project that is not affecting engineering choices in the company.
The Project Verona team is connected to the people using all the major languages at the company, and want to learn from their experience, so we can research the problems that matter.
https://github.com/microsoft/verona/blob/master/docs/faq.md
Microsoftとしては未だにRustが本命ではあるが自前でもっといいのが作れないか研究してみるって趣旨みたいだな
Q.
Does Project Verona mean Microsoft is no longer using C++/C#/Rust/...?
A.
Project Verona is a research project that is not affecting engineering choices in the company.
The Project Verona team is connected to the people using all the major languages at the company, and want to learn from their experience, so we can research the problems that matter.
https://github.com/microsoft/verona/blob/master/docs/faq.md
236デフォルトの名無しさん
2020/01/18(土) 15:43:46.52ID:10mPsw6w , -――- 、
/ ヽ
| ノ ー | それRutstにコントリビューチでよくねえ?
|(・) (・) |
| ( |
ヽ O 人
>ー-― ´  ̄ ̄\
⊂ニニ ̄ ̄ ̄ヽ / |
くメ) _ノ | | | | |
(/ | | / | | |
| |/ /| | |
| ト / | | |
ヽ__/ | | |
/ ヽ
| ノ ー | それRutstにコントリビューチでよくねえ?
|(・) (・) |
| ( |
ヽ O 人
>ー-― ´  ̄ ̄\
⊂ニニ ̄ ̄ ̄ヽ / |
くメ) _ノ | | | | |
(/ | | / | | |
| |/ /| | |
| ト / | | |
ヽ__/ | | |
237デフォルトの名無しさん
2020/01/18(土) 15:58:02.34ID:OxDzBJO3 Microsoftっていっつも新しい言語生み出してんな
ちょっと前に発表してたBosqueとかどうなったのか続報全然ないけどもう諦めたのか?
遡ればF#とかも期待したほど流行らなかったしもっと遡ればVisual Basicとか散々ゴリ押ししたけど粗大ゴミになってる
Windowsというプラットフォームにあぐらをかいてるわけじゃないだろうがまともに使えるものを生み出す能力あるのか?
ちょっと前に発表してたBosqueとかどうなったのか続報全然ないけどもう諦めたのか?
遡ればF#とかも期待したほど流行らなかったしもっと遡ればVisual Basicとか散々ゴリ押ししたけど粗大ゴミになってる
Windowsというプラットフォームにあぐらをかいてるわけじゃないだろうがまともに使えるものを生み出す能力あるのか?
238デフォルトの名無しさん
2020/01/18(土) 16:03:09.21ID:10mPsw6w はいTypeScript
239デフォルトの名無しさん
2020/01/18(土) 16:06:57.01ID:uzGc4BxW240デフォルトの名無しさん
2020/01/18(土) 16:07:46.78ID:7/uZ9u1x javascriptを静的型付けで縛るなんて俺の方が先に考えてたから
241デフォルトの名無しさん
2020/01/18(土) 16:10:54.13ID:CgNop+pB C#はC++を拡張してJavaにしただけ
TypeScriptはJavaScriptを拡張して静的型付けにしただけ
Microsoftのオリジナルではないからこそまともなものになった
TypeScriptはJavaScriptを拡張して静的型付けにしただけ
Microsoftのオリジナルではないからこそまともなものになった
242デフォルトの名無しさん
2020/01/18(土) 16:35:15.63ID:4nVoSga0 その基準で行くと世の中でオリジナル言語と言えるのはどれよ
243デフォルトの名無しさん
2020/01/18(土) 16:57:08.75ID:gFLtZPix Speedcoding
244デフォルトの名無しさん
2020/01/18(土) 17:10:47.48ID:bckYulo4 C#のモデルはDelphiであってC++でもJavaでもない
245デフォルトの名無しさん
2020/01/18(土) 18:27:34.81ID:wjNBEjvE >>242
今回新しく作ったVeronaはRustを参考にしてるけどかなりオリジナリティ高そうな感じ
今回新しく作ったVeronaはRustを参考にしてるけどかなりオリジナリティ高そうな感じ
246デフォルトの名無しさん
2020/01/18(土) 18:32:58.91ID:10mPsw6w >>245
はいパクリ
はいパクリ
247デフォルトの名無しさん
2020/01/18(土) 21:01:50.17ID:7F1h9NLC MicrosoftのRust実装って聞いたぞ
248デフォルトの名無しさん
2020/01/18(土) 21:03:10.22ID:7l55S8jf https://www.zdnet.com/article/microsoft-opens-up-rust-inspired-project-verona-programming-language-on-github/
>Also, Rust isn't the only language that's inspiring Project Verona,
>which also borrows concepts from Cyclone, a "safe dialect of C"
>and Pony, which has key contributors from Microsoft Research.
久しぶりにPonyの話が出てる
Pony大勝利やん
>Also, Rust isn't the only language that's inspiring Project Verona,
>which also borrows concepts from Cyclone, a "safe dialect of C"
>and Pony, which has key contributors from Microsoft Research.
久しぶりにPonyの話が出てる
Pony大勝利やん
249デフォルトの名無しさん
2020/01/18(土) 21:41:35.95ID:uMWc60b6 じゃあ久しぶりにVの話を出してみる
https://github.com/vlang/v/issues?q=label%3A%22Unit%3A+Memory+Management%22
もうRustライクなんて壮言やめて素直にGC入れたら
https://github.com/vlang/v/issues?q=label%3A%22Unit%3A+Memory+Management%22
もうRustライクなんて壮言やめて素直にGC入れたら
250デフォルトの名無しさん
2020/01/18(土) 21:57:59.56ID:uMWc60b6 >>244
ヘルスバーグさんめっちゃC++の話してるけど
https://www.codebrary.com/2018/03/deep-inside-c-sharp-interview-with.html
> is that we tried to stay much closer to C++ in our design.
> C# borrows most of its operators, keywords, and statements directly from C++.
ヘルスバーグさんめっちゃC++の話してるけど
https://www.codebrary.com/2018/03/deep-inside-c-sharp-interview-with.html
> is that we tried to stay much closer to C++ in our design.
> C# borrows most of its operators, keywords, and statements directly from C++.
251デフォルトの名無しさん
2020/01/18(土) 22:12:30.57ID:80udMoW2 Vが詐欺って熱弁してたヤツ息してる?w
252デフォルトの名無しさん
2020/01/18(土) 22:22:30.56ID:/f5VkUxk 相変わらずvlangのメモリ管理がゴミって話だろ?
何を勘違いしたんだ
何を勘違いしたんだ
253デフォルトの名無しさん
2020/01/19(日) 15:48:50.92ID:ehZNNwbS Java# も F# も C# も Rust も捨てた結果が Verona ωωω
254デフォルトの名無しさん
2020/01/19(日) 15:55:17.54ID:ehZNNwbS255デフォルトの名無しさん
2020/01/19(日) 16:03:51.59ID:0+Xqpf5l >>252
w
w
256デフォルトの名無しさん
2020/01/19(日) 16:16:01.02ID:XiThPh0f オリジナルかっこいい
コピーださい
ふしぎ
コピーださい
ふしぎ
257デフォルトの名無しさん
2020/01/19(日) 17:08:58.60ID:4SQs66uE そんなあなたにALGOL
258デフォルトの名無しさん
2020/01/19(日) 18:00:55.33ID:L2mlhsAt いちゃもん付けの馬鹿はほっとけばいいんだよ。
259デフォルトの名無しさん
2020/01/20(月) 05:25:15.00ID:lu9djVuk 一周回ってErlangが今最も熱い
260デフォルトの名無しさん
2020/01/20(月) 13:00:48.42ID:CkOt9DEa あー?
261デフォルトの名無しさん
2020/01/20(月) 15:27:50.47ID:NaVmECv0 ラン🎵
262デフォルトの名無しさん
2020/01/20(月) 21:36:52.33ID:5waZG120 > Go→めっちゃ書きやすい。少ない行数で何でも書ける
お、おう(笑)
エアプ勢はレガシー言語触ってろ
お、おう(笑)
エアプ勢はレガシー言語触ってろ
263デフォルトの名無しさん
2020/01/21(火) 20:58:58.76ID:+NXCLtkc >>248 日本語訳
マイクロソフト、「Rust」に基づくプログラミング言語プロジェクト「Project Verona」がGitHubに
https://japan.zdnet.com/article/35148191/
マイクロソフト、「Rust」に基づくプログラミング言語プロジェクト「Project Verona」がGitHubに
https://japan.zdnet.com/article/35148191/
264デフォルトの名無しさん
2020/01/21(火) 21:13:12.81ID:c52Que/u Veronaが有能だった場合Rustが消える可能性も
265デフォルトの名無しさん
2020/01/21(火) 22:11:36.26ID:P5mJ3EUI さすがマイクロソフト
266デフォルトの名無しさん
2020/01/21(火) 23:07:13.74ID:oE0e8bR0 Rustに挑んで心が折れた
Veronaとやら頼むぞ・・・
Veronaとやら頼むぞ・・・
267デフォルトの名無しさん
2020/01/21(火) 23:12:15.69ID:OieZoAm+ rustに全振りした馬鹿が泣き出しそうw
268デフォルトの名無しさん
2020/01/21(火) 23:23:01.84ID:jtyzl32v C++に戻るのが一番賢い
269デフォルトの名無しさん
2020/01/21(火) 23:27:23.74ID:pQFmi1qD どうやら君は正解に到達したようだなw
270デフォルトの名無しさん
2020/01/21(火) 23:28:36.06ID:ugpYi19h Rustは名前が悪すぎる。車輪のベアリングが錆びついてギシギシで滑らかに回らないイメージ。
271デフォルトの名無しさん
2020/01/21(火) 23:37:40.15ID:oeYN0gBf お前定期的に現れるけど錆に嫌悪感持ちすぎだろ
272デフォルトの名無しさん
2020/01/21(火) 23:40:24.38ID:Ogjhh6IZ イメージで話をする奴の頭の悪さの方がアレだろ
273デフォルトの名無しさん
2020/01/22(水) 00:18:11.55ID:xMoPOHAd rustでYouTube検索したらゲーム動画ばっかやった
274デフォルトの名無しさん
2020/01/23(木) 22:13:59.32ID:gI2c2uQ9 >>271-272
名は体を表すと言う。プログラミングの命名でも、名が体を表すのが良いとされる。
だから、言語名に体を見出そうとするのは自然な感覚。ましてRustのアイコンは
歯車だから、労力が無駄にかかり動作が遅いと思われるのは当然。さらに、Rustは
米国生まれなので、かつては栄えていたが今は没落した北部の重工業地帯を表す
rust beltも連想される。
開発者はこんな変な名前をなぜ選んだのか。真価を分かる人だけが使えば良いという
通好みの言語にしたかったのか。
名は体を表すと言う。プログラミングの命名でも、名が体を表すのが良いとされる。
だから、言語名に体を見出そうとするのは自然な感覚。ましてRustのアイコンは
歯車だから、労力が無駄にかかり動作が遅いと思われるのは当然。さらに、Rustは
米国生まれなので、かつては栄えていたが今は没落した北部の重工業地帯を表す
rust beltも連想される。
開発者はこんな変な名前をなぜ選んだのか。真価を分かる人だけが使えば良いという
通好みの言語にしたかったのか。
275デフォルトの名無しさん
2020/01/23(木) 22:16:06.13ID:jwguk9mv 中身の話しろよ
276デフォルトの名無しさん
2020/01/23(木) 23:38:40.71ID:i4i/dtG5 >>274
作者が生物学好きで
名前の由来は錆菌、つまり化合物自体でなく菌の方だそうだ
曰く
> Five-lifecycle-phase heteroecious parasites.
> I mean, that's just crazy.
> talk about over-engineered for survival.
> fungi are amazingly robust to start,
> they are distributed organisms.
> not single cellular, but also no single point of failure.
作者が生物学好きで
名前の由来は錆菌、つまり化合物自体でなく菌の方だそうだ
曰く
> Five-lifecycle-phase heteroecious parasites.
> I mean, that's just crazy.
> talk about over-engineered for survival.
> fungi are amazingly robust to start,
> they are distributed organisms.
> not single cellular, but also no single point of failure.
277デフォルトの名無しさん
2020/01/23(木) 23:57:07.04ID:MG3KKW59 rustはメモリ管理がゴミだからこのスレ的には詐欺なんだろ
278デフォルトの名無しさん
2020/01/24(金) 00:00:58.41ID:eYFKJ4zI Rustは信者が他言語のスレで布教しまくるせいで印象最悪
279デフォルトの名無しさん
2020/01/24(金) 00:09:35.69ID:SIX6NI9U このスレってびっくりするほど技術的な話ないな
280デフォルトの名無しさん
2020/01/24(金) 00:16:59.73ID:oUbAtTQV だいたい変な長文のせい
281デフォルトの名無しさん
2020/01/24(金) 00:35:28.28ID:aER0jG3N 真面目な話してもスルーしてすーぐ言語叩き始めるからなぁ…
282デフォルトの名無しさん
2020/01/24(金) 00:58:45.26ID:f1L6KzBl マンセー意見だったらアンチ意見のが参考になるがな。
283デフォルトの名無しさん
2020/01/24(金) 11:49:27.62ID:ytRnz1Ft RとかGとかで始まる言語は頭悪そうなイメージω
284デフォルトの名無しさん
2020/01/24(金) 19:54:19.33ID:NbObue8L F*ってどうなったの?
285デフォルトの名無しさん
2020/01/24(金) 21:12:30.21ID:/GM2AKZG 頭が悪い言語があるんじゃなくて
頭が悪い人がいるだけでは?
頭が悪い人がいるだけでは?
286デフォルトの名無しさん
2020/01/24(金) 21:18:29.19ID:k3lTIvb/ どうも
287デフォルトの名無しさん
2020/01/24(金) 21:52:36.51ID:dQp4YPRV (V) (V)
http://strlen.com/lobster/
http://strlen.com/lobster/
288デフォルトの名無しさん
2020/01/24(金) 23:27:48.03ID:pw14qEqb なんで言語は引き算ができんの
そんなんだからゴーとかいうGOMIにオカマを掘られる
そんなんだからゴーとかいうGOMIにオカマを掘られる
289デフォルトの名無しさん
2020/01/24(金) 23:28:14.47ID:pw14qEqb >>287
httpの時点でゴミ確
httpの時点でゴミ確
290デフォルトの名無しさん
2020/01/24(金) 23:39:30.28ID:e4qsn6ol >>289
どゆこと?
どゆこと?
291デフォルトの名無しさん
2020/01/25(土) 00:49:13.02ID:4UaLWgqo 言語の引き算の最たる言語はHaskell。
遅くても、次世代じゃなくても、あの無駄の無さが好き。
ifもforも飾りです。偉い人はそれが分からんとです。
遅くても、次世代じゃなくても、あの無駄の無さが好き。
ifもforも飾りです。偉い人はそれが分からんとです。
292デフォルトの名無しさん
2020/01/25(土) 00:52:21.75ID:pMmE+Nm7293デフォルトの名無しさん
2020/01/25(土) 01:00:43.81ID:lY+ErK7r パッケージの依存関係すらまともに解決できん言語のくせに。
294デフォルトの名無しさん
2020/01/25(土) 01:37:44.96ID:y3QDj64+ モナドはいい仕組みだよ
動的な部分を個々包み込んで波及を抑えるつーのはプログラミング言語の基本機能に成るべき
例外処理みたいな真逆の言語が大手を振ってるのは異常
動的な部分を個々包み込んで波及を抑えるつーのはプログラミング言語の基本機能に成るべき
例外処理みたいな真逆の言語が大手を振ってるのは異常
295デフォルトの名無しさん
2020/01/25(土) 09:43:36.81ID:0701+yxk モナドは抽象度が高すぎるんだよなぁ
俺みたいな素人にも分かりやすいのが欲しい
俺みたいな素人にも分かりやすいのが欲しい
296デフォルトの名無しさん
2020/01/25(土) 10:30:04.52ID:gDStPvND モナドは別にいいんだけどHaskellのシンタックスシュガー満載で手続きっぽく見せようとしてるのはすきになれないな
ちょっと複雑なことしようとするとコンパイラエラーに悩まされる
結局トリックをきちんと理解しないと使えない
ちょっと複雑なことしようとするとコンパイラエラーに悩まされる
結局トリックをきちんと理解しないと使えない
297287
2020/01/25(土) 10:55:26.17ID:pHbGVo5T298デフォルトの名無しさん
2020/01/25(土) 11:01:38.75ID:pHbGVo5T299デフォルトの名無しさん
2020/01/25(土) 11:32:14.21ID:wjfpRr1m 最初は型を書かない方が分かりやすい
アセンブラが分かる奴はCのポインタが分かる
ただし言語が二つ必要
Haskellの型を無くしてみろ
それが引き算だろ
アセンブラが分かる奴はCのポインタが分かる
ただし言語が二つ必要
Haskellの型を無くしてみろ
それが引き算だろ
300デフォルトの名無しさん
2020/01/25(土) 14:09:04.44ID:HoGSN4jt >>299
unlambdaでもlazy kでもお好きな方をどうぞ
unlambdaでもlazy kでもお好きな方をどうぞ
301デフォルトの名無しさん
2020/01/25(土) 14:22:16.84ID:Uv9FI2Dd 型無し糞言語至上主義ってマ?!?www
302デフォルトの名無しさん
2020/01/25(土) 14:25:55.18ID:HjVTkheD 型なしは型を動的に解析する機能を「足した」ものであって何ら引き算になっていない
303デフォルトの名無しさん
2020/01/25(土) 15:36:44.04ID:E5VEPFTe 動的型付けと型無しは別だよ
304デフォルトの名無しさん
2020/01/25(土) 15:45:23.82ID:wjfpRr1m Haskellは
お前らが同じ解説を繰り返す毎に強力な静的型になって行ったんじゃないのか
お前らが同じ解説を繰り返す毎に強力な静的型になって行ったんじゃないのか
305デフォルトの名無しさん
2020/01/25(土) 15:57:20.44ID:HoGSN4jt 純粋関数型である程度まともなプログラムを作れるようにする為にはHaskellの標準+αくらいの型システムがないと駄目という話ではある
306デフォルトの名無しさん
2020/01/25(土) 16:13:04.17ID:lY+ErK7r 全然関係ない。
ランタイム速度が出てないときにどういう手当が可能かという方がよっぽど大事。
ランタイム速度が出てないときにどういう手当が可能かという方がよっぽど大事。
307デフォルトの名無しさん
2020/01/25(土) 16:26:35.28ID:HoGSN4jt それは事実かもしれないが大事さという指標はあくまで君の信仰でしかないよね
308デフォルトの名無しさん
2020/01/25(土) 16:27:59.44ID:gDStPvND へたくそな反論止めろや
荒れるだけだ
荒れるだけだ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「中国側も日本機のレーダーを感知していた」 中国メディアが報道 [♪♪♪★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 低所得層のマクドナルド離れが深刻に 広がる「ファストフード格差」の真相 米国 [少考さん★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★7 [七波羅探題★]
- 中国がここまで過敏になるのは日本に前科があるから。盧溝橋、満州事変。ジャップの先制攻撃は挙げればキリがないけど [472617201]
- 防衛省、中国を完全論破www 「事前通告があったのは海自であって空自ではない」 高市早苗勝利 [175344491]
- エイとかいうどう見ても魚っぽくない奴いるよな
- 乳首触らんと立たないやつ
- 一人ぼっち、ガチで辛かった…
- きつねき
