【悲報】Pythonより35,000倍速いと主張する最強言語Mojoが公開される
■ このスレッドは過去ログ倉庫に格納されています
Pythonの高速なスーパーセットをうたう新言語「Mojo」、コンパイラなど公開、ローカル環境で利用可能に
https://www.publickey1.jp/blog/23/pythonmojo.html >>40
まず型チェックを実行時にするかコンパイル時にするかで速度に大きく違いが出る
もちろん定数倍の差なのでプログラマが適切なアルゴリズムを選ぶ必要性は変わらない まぁあと文法がPythonそのままだからCopilotとかChatGPTなんかがコードを自動生成しやすいんやろな
Pythonは学習データ量が世界一やから補完精度も他言語より高そう >>40
Cみたいなコンパイラ型→事前にコードを解析して最適化するから速い
Pythonみたいなインタプリタ型→ぶっつけ本番で1行ずつコード実行するから遅い Pythonみたいなインタプリタ型と言われる言語も一行ずつ実行してるわけじゃないから説明し辛いんだよな
JITと言われる方式でプログラムをPythonバイトコードに変換してそれをPython仮想マシンが実行する
ただ型チェックを都度行うのは変わらないのでそこでCやJavaのような「コンパイラ」言語とは大きく差が出る Juliaが現状ベターな言語やけど知名度低すぎるよな
Pythonはコーディングしない人にもそこそこ知名度あるのに numba使ってるけどもっと早くなるの?
それともCくらいですよって話? Rust って何がすごいんや
rust 使いは一目置かれるってマジなん? >>53
Rustを覚えられるかどうかは言うてJavaの参照を本当に理解してたかどうかが問われる程度や
あぶり出しやな >>51
同じ名前のアダビデ女優さんの方が1万倍知名度ありそう Juliaは日本だと旧帝大出身者を中心に熱心に布教する人が多いイメージあるわ
大学の講義ノートでも稀によく見るし日本は普及してる方やな >>58
ちょっと前までslogの導入で盛り上がってたしエンプラ層が使ってるんやろな
年収700万くらいのイメージ >>62
技術者なら追いつくように勉強するしかないんや
なんなら同じOS、環境、言語、フレームワークだって破壊的変更でガラッと変わったりするしな エンジニアって何もわからんまっさらな状態からやとまず何を勉強したらいいかが分からんわ
作ってみたいアプリはあるけどそれを実現する手段が分からん 言語なんてどれも一緒やろ
覚えるの大変だったのAPLくらいやでまず文字打てないもん >>65
webアプリならRubyかPHP
iOSアプリならSwift
AndroidアプリならKotlin
これを学べばええだけやで >>67
言うて数式処理に使うし畑が違うんやないか
機械学習で畑もそんな違わん感じになってるんかな知らんけど >>68
そういう言語の選び方とかも分からんのは確かなんやけど、もっと基礎的な部分の知識がないから学びたい
ただどういうことを学べば色々な事に役に立つんかなあと思った Pythonの用途では大体FFI頼みなんだから早い処理系に置き換えるメリットが小さい
Pythonの問題は速さより規格化
またマイナーバージョンで破壊的な変更入れられて互換処理系は追従するしないで揉めることになる >>71
まぁ色々手を動かさないと何が出来るかも分からんので取り敢えず着手するといいのでは
ちなワイは動かないとやる気が出ないので最初にProcessingという言語で遊んでたで
今思い返すとちょっと恥ずい話や >>71
Progateで学ぶのはどうや?
まあどの言語も変数に代入してゴニョゴニョするのが基本やしな >>72
GuidoもPython 3に上げた時がトラウマでv4はないと言ってるし後方互換性をあからさまに壊すことはしないやろ
Guidoもう引退したけど 作ってみたいものがある、で数値計算系の言語に行くことはないやろ
C++やれ >>77
AI案件なら自分で技術選定する機会も多々あるのでは
私は遠慮しておきます 今さらjavascript勉強してるワイはやばい? >>72
ごめんマイナーバージョンって書いてあったの見落としてた
なんか壊してたっけあったような気もするけど覚えてへんわ >>73-74
まあやらんと始まらんのはその通りやな…
今やりたいのはwebスクレイピング?のはずや、追っかけてるアーティストが増えてきてスケジュール管理が面倒になってきたからアプリ作って巡回の手間を減らしたい >>84
それならスクレイピング用のパッケージがあるPythonかRやな
アプリに組み込むならPython一択 今から勉強するならpythonとmojoどっちにすべき? >>88
35000倍だすためにめっちゃ小賢しい小細工してそう >>84
ウェブページから情報抽出するならスクレイピングで良くて用語としてはxpathやな
ただページ内のJavaScriptを実行する必要があると若干難易度が上がる(Pythonだとキツイかも)
まぁカレンダーとかだろうから難しくなる可能性は低いと思うけど Rは使えたのにRStudioだと読み込んだディレクトリ保存出来なかったんやが、意味わからんわ😭 ■ このスレッドは過去ログ倉庫に格納されています