「数学」をプログラミ ..
421:デフォルトの名無しさん
24/04/24 11:44:52.53 sd26LqbM.net
ポエムしか書けないアホ
422:デフォルトの名無しさん
24/04/24 12:02:24.24 BuUg9b8b.net
カリーハワード対応の元でも
型の表現力の問題で大した命題は表現できなさそう
依存型をもつ言語が待たれる
ただ、haskellにはカン拡張のライブラリがあるので圏論とは相性がよいのかもしれない
423:デフォルトの名無しさん
24/04/24 12:18:51.40 sd26LqbM.net
馬鹿だね、ただの道具
424:デフォルトの名無しさん
24/04/24 12:46:31.82 hOEBS28r.net
Kan拡張ってどう便利なの
425:デフォルトの名無しさん
24/04/24 14:34:26.92 qYUcXmw2.net
「Haskellには依存型がない」は「Cにはclassがない」と同じ形式だし
「数学だから違う」は数学の定理ではない
426:デフォルトの名無しさん
24/04/24 16:07:04.29 sd26LqbM.net
数学知らないんだろ
427:デフォルトの名無しさん
24/04/24 16:28:57.36 sd26LqbM.net
URLリンク(leanprover-community.github.io)
こういう話をしてるんだよ
428:デフォルトの名無しさん
24/04/24 17:12:59.42 wm22WFWW.net
依存型がなければ、その上に型システムを構築したらいいのでは?
429:デフォルトの名無しさん
24/04/24 17:25:41.09 qYUcXmw2.net
やりたいことをやってる人は問題ないが必然的にこの道しかないみたいな考えはたいてい間違っている
430:デフォルトの名無しさん
24/04/24 17:27:54.06 sd26LqbM.net
意味不明を繰り返す爺
431:デフォルトの名無しさん
24/04/24 19:49:04.05 H3cF+EGE.net
微分積分
432:デフォルトの名無しさん
24/04/24 20:37:33.11 8tkXCVQE.net
型に複雑さ移動するだけで何も楽にならない
むしろ難しくなる
433:デフォルトの名無しさん
24/04/24 20:39:18.33 H3cF+EGE.net
楽になるなんて誰が言ったんだ
434:デフォルトの名無しさん
24/04/24 21:00:04.00 qYUcXmw2.net
「道具」には役に立つとか楽になるための道具という意味がなくもない
数学は道具ではないと言うべきだった
435:デフォルトの名無しさん
24/04/24 21:01:14.18 sd26LqbM.net
ソフトウェアは道具だろ、ボケ
436:デフォルトの名無しさん
24/04/24 21:45:02.37 W5xC8R60.net
高崎
常磐
437:デフォルトの名無しさん
24/04/24 21:45:58.35 W5xC8R60.net
コドモイド
438:デフォルトの名無しさん
24/04/24 21:46:28.48 W5xC8R60.net
ポイントカードと熱線
439:デフォルトの名無しさん
24/04/24 21:46:52.14 W5xC8R60.net
糸が砕けました
440:デフォルトの名無しさん
24/04/24 21:48:24.25 W5xC8R60.net
ああっ、ナメクジみたいな篦が目の裏に浮かんでくる~っ!!
441:デフォルトの名無しさん
24/04/24 21:49:49.75 W5xC8R60.net
ばあちゃん、ボイパで米研ぐふりするな
442:デフォルトの名無しさん
24/04/24 21:52:22.25 W5xC8R60.net
縁側と玄関の間に黒電話
渡辺さんワインを持って皆勤賞
ジャラランガ・ライスシャワー
443:デフォルトの名無しさん
24/04/25 05:45:14.46 zFonvm9V.net
群青色のふとんカバー
ルートを見るより田中社長
444:デフォルトの名無しさん
24/04/25 11:27:25.32 JREeyAkZ.net
効いてるな
445:デフォルトの名無しさん
24/04/25 12:40:38.59 zFonvm9V.net
サッポー「楡の木陰に高島さん」~ダンディな占い師伝説
446:デフォルトの名無しさん
24/04/25 14:35:55.58 XMEAkwKC.net
じゃあ、物理をプログラミングするには?
447:デフォルトの名無しさん
24/04/25 14:36:12.53 XMEAkwKC.net
じゃあ、物理をプログラミングするには?
448:デフォルトの名無しさん
24/04/25 14:36:27.27 iaYqsq7d.net
じゃあ、物理をプログラミングするには?
449:デフォルトの名無しさん
24/04/25 15:14:42.67 VKvfdxmp.net
Unity一択
450:デフォルトの名無しさん
24/04/25 17:48:35.80 JREeyAkZ.net
スレチ
451:デフォルトの名無しさん
24/04/25 19:35:00.54 qJxknH9s.net
物理をプログラミングって
シミュレーションじゃないだろ
たとえば世界がライフゲームだとして、
ライフゲームのプログラムを実行するのと、
N手後や前の状態を求めたり、パターンを分類するのは
別のこと
452:デフォルトの名無しさん
24/04/25 19:48:06.98 +T+qvOw+.net
その辺が、πを計算するのに近似値がどうのこうの言ってる連中の誤解かも知れんな
453:デフォルトの名無しさん
24/04/26 00:22:39.50 v8FaoBvR.net
本体と付属品が別なのは当たり前だが問題は
名詞に相当するものが本体で動詞やら形容詞やらは付属品というのは本当か?
454:デフォルトの名無しさん
24/04/26 02:36:24.00 YMX+rGLs.net
じゃあプログラミングをプログラミングするには?
455:デフォルトの名無しさん
24/04/26 06:25:43.74 /fL4F0G5.net
制御構文を廃止せよ
456:デフォルトの名無しさん
24/04/26 06:28:41.74 sqJNLx+3.net
モナド
依存型
457:デフォルトの名無しさん
24/04/26 07:05:57.81 MwB9a3Td.net
>>454
圏論や型理論を記述言語にする
結局、数学を記述できる言語が必要
458:デフォルトの名無しさん
24/04/26 10:38:30.14 /+TxHGye.net
プログラミングをプログラミングするといえばlispだろ
459:デフォルトの名無しさん
24/04/26 11:01:14.08 Rfmzu2jE.net
FORTH! FORTH!!
460:デフォルトの名無しさん
24/04/26 11:23:32.92 BpYBau1Z.net
prologじゃダメなんですか?
461:デフォルトの名無しさん
24/04/26 12:04:23.78 /+TxHGye.net
ジェダイは可
一階述語論理(prolog)がやられたようだな
やつは命題論理の次に最弱、プログラミング言語の面汚しよ
462:デフォルトの名無しさん
24/04/26 12:23:42.03 BpYBau1Z.net
淵さんの悪口は止めてー
463:デフォルトの名無しさん
24/04/26 12:23:53.06 Qv/2Ju5X.net
Use the Forth, Luke.
464:デフォルトの名無しさん
24/04/26 14:58:11.95 XmG4rE99.net
コルーチンは普遍的だ
465:デフォルトの名無しさん
24/04/26 15:41:42.09 /+TxHGye.net
同じ入力に対して常に同じ出力をかえすのが数学の関数だからコルーチンは邪道
466:デフォルトの名無しさん
24/04/26 15:54:00.95 XmG4rE99.net
コルーチンは関数ではない
467:デフォルトの名無しさん
24/04/26 17:20:22.24 SscvQYbj.net
なんか圏論が万能かのように語る雑魚ってかならずいるよな
そもそも関数型言語をやるうえで言論の知識なんて1ミリも必要ないわけだけど
468:デフォルトの名無しさん
24/04/26 17:28:01.02 BpYBau1Z.net
言論の自由だ
469:デフォルトの名無しさん
24/04/26 17:47:43.85 XmG4rE99.net
依存性の注入
継続渡し
470:デフォルトの名無しさん
24/04/26 18:43:55.22 hVnzlfRF.net
∃.elim(h, (w) => ((hw) => q))
471:デフォルトの名無しさん
24/04/26 18:51:28.19 hVnzlfRF.net
append (v: Vec t n) (w: Vec t m) : (Vec t (n + m)) :=
[] w => w
x:xs w => x:(append xs w)
472:デフォルトの名無しさん
24/04/26 18:55:54.57 /+TxHGye.net
>>466
元の概念(マイクロスレッドとかファイバ)は関数とは独立かもしれんがコルーチンの実装は関数のようだぞ
pythonはジェネレーティブ関数とよび、c#のコルーチンも関数って書いてあった
473:デフォルトの名無しさん
24/04/26 22:45:29.55 hVnzlfRF.net
Megumin
474:デフォルトの名無しさん
24/04/27 01:20:53.97 e525gwYe.net
>>467
1ミリも関係ないもの同士がじつは同型だったみたいな感じ?
何もしてないのに同型
475:デフォルトの名無しさん
24/04/27 14:04:36.05 5FYmDggB.net
lambdaはghost componentを扱えるからな
Idrisなどの関数型言語は、型推論とメタプログラミングによって増々レバレッジを得る
476:デフォルトの名無しさん
24/04/27 15:14:22.70 VoduIlph.net
プログラミング言語論とか本当に役に立たないからな
477:デフォルトの名無しさん
24/04/27 17:07:16.37 nw1MgPev.net
割り当てられたメモリの値を変更できる時点で数学はできない
478:デフォルトの名無しさん
24/04/28 01:44:22.22 rN6WPJxf.net
つまりプログラミングは数学よりも強力ということ
479:デフォルトの名無しさん
24/04/28 09:02:04.37 0uI3fhfO.net
プログラミングは数学もできるしアルゴリズムも書ける
480:デフォルトの名無しさん
24/04/28 09:28:31.16 xSCCuQGd.net
自由すぎても強力とはいえないけどな
go to considered harmful
適度にバグりにくい制限があるほうが強力
481:デフォルトの名無しさん
24/04/28 10:15:43.02 Z64LYgN7.net
雑談もできる
482:デフォルトの名無しさん
24/04/28 11:14:59.05 Z64LYgN7.net
盛り上がるいいスレ
483:デフォルトの名無しさん
24/04/28 11:35:47.04 QLrqknwf.net
ハスケルはモナドで副作用を扱うって本当?
484:デフォルトの名無しさん
24/04/28 11:43:27.30 xSCCuQGd.net
基本はIOモナドとSTモナドで副作用を扱える
let x = print 1 in x>>x>>x
↑これはIOモナド(1を改行して3回表示)。副作用を値のようにも扱える
485:デフォルトの名無しさん
24/04/28 12:01:18.22 UWVjL+Gl.net
>>483
嘘
486:デフォルトの名無しさん
24/04/28 13:34:31.41 451AX1n4.net
モナドはListとMaybeをベースに理解しろとあれほど言ったのに
487:デフォルトの名無しさん
24/04/28 14:08:30.43 Z64LYgN7.net
∧_∧ / ̄ ̄ ̄ ̄ ̄
( ´∀`)< オマエモナー
( ) \_____
| | |
(__)_)
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
54日前に更新/105 KB
担当:undef