【悲報】Pythonより35,000倍速いと主張する最強言語Mojoが公開される
0001 名無しさん 2023/09/11(月) 10:40:48.78 ID:iJEJjSns0
https://www.publickey1.jp/blog/23/pythonmojo.html
0002 名無しさん 2023/09/11(月) 10:41:54.01 ID:FvfGu6ID0
0004 名無しさん 2023/09/11(月) 10:43:08.25 ID:AiqbF/aDr
0005 名無しさん 2023/09/11(月) 10:43:15.12 ID:C7QzCWFy0
0007 名無しさん 2023/09/11(月) 10:44:04.80 ID:iJEJjSns0
MojoはPythonと文法同じやで
0006 名無しさん 2023/09/11(月) 10:43:57.25 ID:QK3oIfhJ0
アセンブリより速いんちゃう?
0008 名無しさん 2023/09/11(月) 10:44:27.69 ID:iJEJjSns0
Pythonをわざと遅くしないとこんな結果にならんよな
0009 名無しさん 2023/09/11(月) 10:44:27.88 ID:2QJSIk/h0
0011 名無しさん 2023/09/11(月) 10:46:10.99 ID:iJEJjSns0
やっぱAI界隈って他人の作ったもんにリスペクトないんやなという感想や
0018 名無しさん 2023/09/11(月) 10:48:45.99 ID:fNmBRR2Aa
おえぇぇ🤮キモー
0019 名無しさん 2023/09/11(月) 10:49:41.08 ID:/mUyFCgGd
ガイ?
0012 名無しさん 2023/09/11(月) 10:46:25.49 ID:pbt4iLQJ0
0015 名無しさん 2023/09/11(月) 10:48:07.99 ID:nhiKZ/r60
pythonのがそのまま使える
0013 名無しさん 2023/09/11(月) 10:46:34.57 ID:OvocRlD30
0014 名無しさん 2023/09/11(月) 10:47:12.46 ID:utuQfrB5a
てか何なら昔より情報集めにくいまであるやろ
0021 名無しさん 2023/09/11(月) 10:49:56.54 ID:iJEJjSns0
作ってるのはSwift作者のクリスラトナーやから期待値は高いんや
言語オタク的にはAIというよりMLIRつこうてる言語の参照実装として見られてるみたいやな
0017 名無しさん 2023/09/11(月) 10:48:28.03 ID:SVWKsXgra
0020 名無しさん 2023/09/11(月) 10:49:44.36 ID:uIE/8rP30
0023 名無しさん 2023/09/11(月) 10:50:34.83 ID:iJEJjSns0
MLIRを使ってる初の言語
0022 名無しさん 2023/09/11(月) 10:50:16.79 ID:o0tdpzuga
0024 名無しさん 2023/09/11(月) 10:50:42.56 ID:HmU6vEuu0
0025 名無しさん 2023/09/11(月) 10:50:52.46 ID:psyGpzX00
0026 名無しさん 2023/09/11(月) 10:50:58.85 ID:Qzkhz6lL0
0027 名無しさん 2023/09/11(月) 10:51:41.67 ID:iJEJjSns0
いくら動的言語が遅いと言っても普通100倍程度やからな
35,000って数字どこから出したん?とは聞きたいわ
0028 名無しさん 2023/09/11(月) 10:51:52.62 ID:TmR890Yf0
0029 名無しさん 2023/09/11(月) 10:52:05.92 ID:vHN2Dd/Sd
0031 名無しさん 2023/09/11(月) 10:52:18.78 ID:nEX4mRvS0
0032 名無しさん 2023/09/11(月) 10:53:36.82 ID:B1WwXMkb0
0035 名無しさん 2023/09/11(月) 10:54:54.71 ID:TLqfNC08d
0036 名無しさん 2023/09/11(月) 10:55:13.98 ID:cg6Vs+6H0
0037 名無しさん 2023/09/11(月) 10:55:35.04 ID:LTmgRl2/d
0038 名無しさん 2023/09/11(月) 10:56:33.81 ID:1Un3Ls4H0
PythonやRのコード殆どそのまま使えて関数型にするだけで爆速になるぞ
0041 名無しさん 2023/09/11(月) 10:59:48.56 ID:iJEJjSns0
大学ではPythonの代わりに教えるとこもあるけどPython使いは意識が低いからな…
0039 名無しさん 2023/09/11(月) 10:57:14.92 ID:fGZnh8WLa
ライブラリが充実してて無料で使えるから流行ってるだけで
0040 名無しさん 2023/09/11(月) 10:58:40.06 ID:cPmSQA0Or
書く人のテクニック次第じゃないのか
0043 名無しさん 2023/09/11(月) 11:01:31.46 ID:iJEJjSns0
まず型チェックを実行時にするかコンパイル時にするかで速度に大きく違いが出る
もちろん定数倍の差なのでプログラマが適切なアルゴリズムを選ぶ必要性は変わらない
0047 名無しさん 2023/09/11(月) 11:04:07.52 ID:taGdZlxi0
Cみたいなコンパイラ型→事前にコードを解析して最適化するから速い
Pythonみたいなインタプリタ型→ぶっつけ本番で1行ずつコード実行するから遅い
0042 名無しさん 2023/09/11(月) 11:00:21.71 ID:+v6IMMeI0
0044 名無しさん 2023/09/11(月) 11:02:27.21 ID:1cCJG+NvM
0046 名無しさん 2023/09/11(月) 11:03:24.06 ID:iJEJjSns0
Pythonは学習データ量が世界一やから補完精度も他言語より高そう
0048 名無しさん 2023/09/11(月) 11:07:00.25 ID:iJEJjSns0
JITと言われる方式でプログラムをPythonバイトコードに変換してそれをPython仮想マシンが実行する
ただ型チェックを都度行うのは変わらないのでそこでCやJavaのような「コンパイラ」言語とは大きく差が出る
0049 名無しさん 2023/09/11(月) 11:07:13.87 ID:CpoO5PXir
0050 名無しさん 2023/09/11(月) 11:08:03.78 ID:qvgVIFTx0
0051 名無しさん 2023/09/11(月) 11:09:12.80 ID:1Un3Ls4H0
Pythonはコーディングしない人にもそこそこ知名度あるのに
0055 名無しさん 2023/09/11(月) 11:12:31.31 ID:C7QzCWFy0
同じ名前のアダビデ女優さんの方が1万倍知名度ありそう
0052 名無しさん 2023/09/11(月) 11:09:24.59 ID:Xzq3iIahH
それともCくらいですよって話?
0053 名無しさん 2023/09/11(月) 11:10:51.02 ID:2FaEjFjTM
rust 使いは一目置かれるってマジなん?
0054 名無しさん 2023/09/11(月) 11:12:20.67 ID:iJEJjSns0
Rustを覚えられるかどうかは言うてJavaの参照を本当に理解してたかどうかが問われる程度や
あぶり出しやな
0056 名無しさん 2023/09/11(月) 11:12:39.88 ID:S8HfLUfaa
0057 名無しさん 2023/09/11(月) 11:13:04.12 ID:/p5kV8PI0
0058 名無しさん 2023/09/11(月) 11:14:59.67 ID:zjrtxpg40
0060 名無しさん 2023/09/11(月) 11:16:34.28 ID:iJEJjSns0
ちょっと前までslogの導入で盛り上がってたしエンプラ層が使ってるんやろな
年収700万くらいのイメージ
0059 名無しさん 2023/09/11(月) 11:15:09.67 ID:iJEJjSns0
大学の講義ノートでも稀によく見るし日本は普及してる方やな
0061 名無しさん 2023/09/11(月) 11:16:56.91 ID:S8HfLUfaa
0063 名無しさん 2023/09/11(月) 11:18:36.54 ID:iJEJjSns0
JuliaがLispだよ(暴論)
0062 名無しさん 2023/09/11(月) 11:17:55.46 ID:7AP0AGs80
0064 名無しさん 2023/09/11(月) 11:19:56.12 ID:pF4SXfMm0
技術者なら追いつくように勉強するしかないんや
なんなら同じOS、環境、言語、フレームワークだって破壊的変更でガラッと変わったりするしな
0065 名無しさん 2023/09/11(月) 11:21:22.67 ID:dsFrqnsfd
作ってみたいアプリはあるけどそれを実現する手段が分からん
0068 名無しさん 2023/09/11(月) 11:24:50.40 ID:C7QzCWFy0
webアプリならRubyかPHP
iOSアプリならSwift
AndroidアプリならKotlin
これを学べばええだけやで
0066 名無しさん 2023/09/11(月) 11:21:22.72 ID:iJEJjSns0
覚えるの大変だったのAPLくらいやでまず文字打てないもん
0067 名無しさん 2023/09/11(月) 11:23:09.85 ID:pQFWnYaF0
0070 名無しさん 2023/09/11(月) 11:29:22.16 ID:iJEJjSns0
言うて数式処理に使うし畑が違うんやないか
機械学習で畑もそんな違わん感じになってるんかな知らんけど
0069 名無しさん 2023/09/11(月) 11:28:18.67 ID:63RGBfZed
0072 名無しさん 2023/09/11(月) 11:29:52.30 ID:dO0oePCm0
Pythonの問題は速さより規格化
またマイナーバージョンで破壊的な変更入れられて互換処理系は追従するしないで揉めることになる
0075 名無しさん 2023/09/11(月) 11:33:13.55 ID:iJEJjSns0
GuidoもPython 3に上げた時がトラウマでv4はないと言ってるし後方互換性をあからさまに壊すことはしないやろ
Guidoもう引退したけど
0083 名無しさん 2023/09/11(月) 11:38:30.25 ID:iJEJjSns0
ごめんマイナーバージョンって書いてあったの見落としてた
なんか壊してたっけあったような気もするけど覚えてへんわ
0076 名無しさん 2023/09/11(月) 11:33:22.06 ID:sUof2pWna
C++やれ
0077 名無しさん 2023/09/11(月) 11:33:22.97 ID:FHY8U4tS0
0080 名無しさん 2023/09/11(月) 11:35:55.97 ID:iJEJjSns0
AI案件なら自分で技術選定する機会も多々あるのでは
私は遠慮しておきます
0078 名無しさん 2023/09/11(月) 11:34:05.44 ID:g/KKrpArd
0079 名無しさん 2023/09/11(月) 11:34:30.85 ID:X5wEy2wu0
0085 名無しさん 2023/09/11(月) 11:39:34.00 ID:1Un3Ls4H0
来季メイン2本あるから正念場やぞ
0081 名無しさん 2023/09/11(月) 11:37:31.51 ID:LrET0ke6d
0082 名無しさん 2023/09/11(月) 11:38:15.41 ID:C7QzCWFy0
やばくないで
0088 名無しさん 2023/09/11(月) 11:41:13.71 ID:LBQ0XIPe0
Cより速いやん
0090 名無しさん 2023/09/11(月) 11:42:03.63 ID:bhfzuAQJM
35000倍だすためにめっちゃ小賢しい小細工してそう
0089 名無しさん 2023/09/11(月) 11:41:28.57 ID:f80VRzgk0
0092 名無しさん 2023/09/11(月) 11:42:35.99 ID:3yc05oKwa
参照先 https://nova.5ch.net/test/read.cgi/livegalileo/1694396448/\n\n
ディスカッション
コメント一覧
まだ、コメントがありません