「数学」をプログラミ ..
[2ch|▼Menu]
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