次世代言語27 Nim Zig Pony Carbon Gleam (308レス)
次世代言語27 Nim Zig Pony Carbon Gleam http://mevius.5ch.net/test/read.cgi/tech/1659660050/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
82: デフォルトの名無しさん (ワッチョイ 6bf0-rqSc) [sage] 2022/10/09(日) 07:33:11.55 ID:alq59Sy20 検証 https://blog.fascode.net/2021/10/24/try_julia/ Language 10^5 10^6 Comment ---------------------------------- C++(clang) 0.032 1.029 (O3,LTO,vector,fastmod) Nim(clang) 0.033 1.031 (O3,LTO,Seq,fastmod) Nim(gcc) 0.041 1.339 (O4,Seq,fastmod) C++(gcc) 0.042 1.502 (O4,vector,fastmod) 以下、fastmodではない Odin(LLVM) 0.073 3.784 (o:speed,[dynamic]int) Nim(clang) 0.074 3.784 (O3,L
TO,Seq) C++(clang) 0.074 3.785 (O3,vector) Cython(clang) 0.089 3.797 (O3,libcpp.vector) Nim(gcc) 0.083 4.410 (O4,Seq) C++(gcc) 0.085 4.412 (O4,vector) Zig(LLVM) 0.083 4.410 (OReleaseFast,ArrayList) Julia(LLVM) 0.254 4.583 (JIT,O3,Int[]) Python(Numba) 0.602 5.236 (JIT,list[int]) PyPy 0.162 7.046 (JIT,list[int]) Cython(clang) 0.696 39.603 (O3,list[int]) Python 1.187 75.740 (list[int]) https://odin-lang.org/ https://github.com/lemire/fastmod zig 0.10.0-dev/gcc 12.
2.0/clang 15.0.2/Nim 1.6.8/Odin dev-2022-10-nightly/ julia 1.8.2/Python 3.10.7/PyPy 7.3.9/Cython 0.29.32/numba 0.56.2 CPU Zen3@boost~4.75GHz http://mevius.5ch.net/test/read.cgi/tech/1659660050/82
83: デフォルトの名無しさん (ワッチョイ 6bf0-rqSc) [sage] 2022/10/09(日) 07:34:33.26 ID:alq59Sy20 感想: Juliaは確かに速いが、他との比較は最適化オプションしだい。 動的配列/リストのベンチになるかと思ったが、やってみたらgccが振るわない。 原因はmodulo計算の最適化の違い? https://godbolt.org/z/T7bKK14fr ZigはLLVMのmodulo最適化をトリガー出来なかったか。 OdinはLLVM AOTコンパイラとしての性能を引き出せている(今回は) まだ言語機能の特徴をつかんでいないが、映画、ゲームグラフィックス分野で使う様な ライブラリが最初から入っ
ているのが売り? Nimは殴り書きとか、書き捨てとか、簡潔に書けて、gcc/clangの速い方を選べて、 fastmodの様なC++「header only」のライブラリを手軽に利用できるのが良い。 Cythonも慣れたらNimと同じように出来るのだろうか。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/83
84: デフォルトの名無しさん (ワッチョイ 074b-kHT+) [sage] 2022/10/09(日) 11:10:02.48 ID:hHOnLIUR0 並べるときは速度の早い順で書いて下さい http://mevius.5ch.net/test/read.cgi/tech/1659660050/84
85: デフォルトの名無しさん (ワッチョイ d9f0-ofdD) [sage] 2022/10/31(月) 12:29:04.61 ID:RFzpfvk70 「Python 3.11」がリリース、4年で5倍の高速化を目指す「Faster Cpython」計画が始動 https://forest.watch.impress.co.jp/docs/news/1451751.html 200万ドル程度と見積もられる資金はMicrosoftが協力 参考 Faster-Cpython Microsoft Pyjion Microsoft Cinder Instagram/Facebook/Meta GraalPy Oracle Pyston Dropbox->pyston-lite Ruby3 3倍速->rya http://mevius.5ch.net/test/read.cgi/tech/1659660050/85
86: デフォルトの名無しさん (ワッチョイ 8901-HLP5) [sage] 2022/10/31(月) 13:03:53.85 ID:4lYEr6WH0 Rust「…」 http://mevius.5ch.net/test/read.cgi/tech/1659660050/86
87: デフォルトの名無しさん (ワッチョイ e5f0-FFna) [sage] 2022/11/13(日) 10:14:16.92 ID:lA0JSaU/0 検証?? https://i.imgur.com/EjOYpAq.png http://mevius.5ch.net/test/read.cgi/tech/1659660050/87
88: デフォルトの名無しさん (ワッチョイ 234b-H0Ic) [sage] 2022/11/13(日) 17:19:42.67 ID:vYboHCwy0 >>87 時間比較する時は 時間で昇順ソートした表を掲載して下さい http://mevius.5ch.net/test/read.cgi/tech/1659660050/88
89: デフォルトの名無しさん (アウアウウー Saa9-FFna) [] 2022/11/14(月) 11:28:56.72 ID:EWF0SvAna >Nimが想像より遥かに速くて「Cと同程度」以上の結果 Nimが速いのはトランスパイラだからな http://mevius.5ch.net/test/read.cgi/tech/1659660050/89
90: デフォルトの名無しさん (ワッチョイ c34b-TaOI) [sage] 2022/11/19(土) 20:53:35.05 ID:7QNjN12J0 Nimの実行速度はGCCと同等と思って良い http://mevius.5ch.net/test/read.cgi/tech/1659660050/90
91: デフォルトの名無しさん (アウアウウー Sa5b-tkFl) [sage] 2022/11/28(月) 15:07:09.33 ID:6X8/W5dUa 他人が比較したやつを載せるんじゃなくてお前が比較したやつ載せろよ http://mevius.5ch.net/test/read.cgi/tech/1659660050/91
92: デフォルトの名無しさん (JP 0Hcf-RPwI) [sage] 2022/11/28(月) 17:49:52.29 ID:SIJnWXGqH なら >>91 が 比較しろ http://mevius.5ch.net/test/read.cgi/tech/1659660050/92
93: デフォルトの名無しさん (アウアウウー Sa5b-tkFl) [sage] 2022/11/28(月) 18:00:59.49 ID:6X8/W5dUa 何でやねん http://mevius.5ch.net/test/read.cgi/tech/1659660050/93
94: デフォルトの名無しさん (ワッチョイ ffcf-ykd8) [sage] 2022/11/28(月) 18:40:44.25 ID:LDNjf6uN0 今更だけど、スレタイが前スレとは違う言語だらけで マイナーなのをウォッチする別スレかと思ってたわ http://mevius.5ch.net/test/read.cgi/tech/1659660050/94
95: デフォルトの名無しさん (ワッチョイ b7a4-O5Hl) [sage] 2022/11/29(火) 00:59:42.07 ID:QobrmxBH0 TypeScript、Go、Swift、Kotlinって次世代でも何でもなく普及しきってる現役言語で、それぞれ言語別のスレが伸びてるし、 ここはこのスレタイで良いと思うわ http://mevius.5ch.net/test/read.cgi/tech/1659660050/95
96: デフォルトの名無しさん (ワッチョイ b74e-WfGi) [] 2022/11/29(火) 12:05:03.27 ID:zwTDTYOm0 Gleamだけ知らんのだがどんな言語? http://mevius.5ch.net/test/read.cgi/tech/1659660050/96
97: デフォルトの名無しさん (ワッチョイ 97f0-hCdI) [] 2022/11/29(火) 15:23:09.06 ID:Vcr0dhdC0 https://gleam.run/ Rust製のErlang、JavaScriptトランスパイラ、という事で語れる人集合! >>91が比較したら見直すぞ! http://mevius.5ch.net/test/read.cgi/tech/1659660050/97
98: デフォルトの名無しさん (ササクッテロ Sp1b-8//E) [sage] 2022/12/12(月) 11:40:34.09 ID:X5LmWbdvp 新言語Verse https://simon.peytonjones.org/assets/pdfs/haskell-exchange-22.pdf 関数型でUnreal Engineに組み込むらしい http://mevius.5ch.net/test/read.cgi/tech/1659660050/98
99: デフォルトの名無しさん (ワッチョイ dbf0-TXpN) [sage] 2022/12/18(日) 01:37:12.14 ID:xkWav1uF0 Nested Choice面白いな http://mevius.5ch.net/test/read.cgi/tech/1659660050/99
100: デフォルトの名無しさん (オッペケ Srb3-s5ol) [sage] 2022/12/18(日) 11:18:36.47 ID:9uYd/N4Nr おお、まだJuliaの名前が見られるとは http://mevius.5ch.net/test/read.cgi/tech/1659660050/100
101: デフォルトの名無しさん (ワッチョイ 2101-1FQR) [sage] 2022/12/24(土) 17:31:02.76 ID:sDckaCi+0 Zigは一般運用していいレベルだと触って感じた http://mevius.5ch.net/test/read.cgi/tech/1659660050/101
102: デフォルトの名無しさん (ワッチョイ a34b-dxp0) [sage] 2022/12/25(日) 14:55:22.12 ID:KZAI5vpb0 一般運用が何をさしてるか不明だけど 仕事で広範囲に使うのは厳しいんじゃ ? 1.0に達して無くて仕様も変更され続けてるし http://mevius.5ch.net/test/read.cgi/tech/1659660050/102
103: デフォルトの名無しさん (スッップ Sdba-TwI4) [sage] 2023/01/03(火) 23:06:21.96 ID:EF4+Zmp+d いつの間にかスレタイNim以外聞いた事ない言語名になってた http://mevius.5ch.net/test/read.cgi/tech/1659660050/103
104: デフォルトの名無しさん (ワッチョイ fa4b-TwI4) [sage] 2023/01/05(木) 00:37:52.42 ID:Xf8DhQg+0 Cyber言語 https://cyberscript.dev/index.html Luajitの3倍高速な組み込み用のスクリプト言語 Pythonライクなインデント Luaよりも人気でるかも 組み込み用途なので汎用的には流行らないと思うけど http://mevius.5ch.net/test/read.cgi/tech/1659660050/104
105: デフォルトの名無しさん (ワッチョイ 5a7c-WW1s) [] 2023/01/05(木) 01:10:08.86 ID:Ymjh5Awz0 >>104 lua嫌いだから頑張ってほしいな。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/105
106: デフォルトの名無しさん (ワッチョイ 5b4b-SFMD) [sage] 2023/01/10(火) 00:06:39.20 ID:lqMsrQlz0 TEST http://mevius.5ch.net/test/read.cgi/tech/1659660050/106
107: デフォルトの名無しさん (アウアウウー Saa7-iWdX) [sage] 2023/01/21(土) 14:23:16.05 ID:tJUqTfCaa Googleって何個流行らん言語開発する気なんやろな コトリンも結局流行らんかったし goも流行ってるかと言われると微妙やし カーボンなんて絶対はやらんわ http://mevius.5ch.net/test/read.cgi/tech/1659660050/107
108: デフォルトの名無しさん (ワッチョイ c35f-QR4B) [sage] 2023/01/21(土) 15:29:58.89 ID:6AMuhJZU0 Google Chrome、プログラミング言語「Rust」の採用を発表 https://news.mynavi.jp/techplus/article/20230113-2561774/ http://mevius.5ch.net/test/read.cgi/tech/1659660050/108
109: デフォルトの名無しさん (ワッチョイ 439b-jMD/) [sage] 2023/01/21(土) 18:31:14.57 ID:DGuAb7AB0 >>107 kotlinはGoogleちゃうぞ。JetBrains。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/109
110: デフォルトの名無しさん (アウアウウー Saa7-iWdX) [sage] 2023/01/21(土) 19:13:09.85 ID:mrhEz1eCa >>109 そうやったんか 泥の印象しかないから思いこんでたわ http://mevius.5ch.net/test/read.cgi/tech/1659660050/110
111: デフォルトの名無しさん (スッップ Sd1f-CAvY) [sage] 2023/01/26(木) 11:26:58.76 ID:AA1/dHsVd >>104 CyberってZigで書かれてるんだな。 あと非JITのインタープリターなのに高速なのは普通にすごい、これは応援するわ。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/111
112: デフォルトの名無しさん (ワッチョイ ff4b-+rQD) [sage] 2023/02/01(水) 15:25:14.11 ID:HrKHxNtD0 Zig言語が v1.0 でリリースされるのは 3年後らしい うまくいっての話だから普通ならさらに2,3年は遅れるかも http://mevius.5ch.net/test/read.cgi/tech/1659660050/112
113: デフォルトの名無しさん (ワッチョイ 4f5f-gpJN) [sage] 2023/02/06(月) 08:25:04.30 ID:2pHg0M5D0 WebAssemblyにガベージコレクション機能が登場、Chrome 111で試験的実装に。Dartなど高級言語のWebAssembly対応へ前進 https://www.publickey1.jp/blog/23/webassemblychrome_111dartwebassembly.html http://mevius.5ch.net/test/read.cgi/tech/1659660050/113
114: デフォルトの名無しさん (テテンテンテン MM4f-G+++) [sage] 2023/02/06(月) 09:11:15.73 ID:JuD75zQDM おお http://mevius.5ch.net/test/read.cgi/tech/1659660050/114
115: デフォルトの名無しさん (ワッチョイ 0f50-JSkD) [sage] 2023/02/06(月) 09:44:38.64 ID:fVls87ar0 すべてのGC言語に対応するGC実装を決められない から困難と言ってたと思うがまとまるんだろうか http://mevius.5ch.net/test/read.cgi/tech/1659660050/115
116: デフォルトの名無しさん (ワッチョイ 8fa4-Cjv8) [sage] 2023/02/06(月) 11:44:22.80 ID:t4UlNWb00 https://github.com/WebAssembly/gc/blob/master/proposals/gc/Overview.md この辺みても到底詳細仕様が決まるようには見えないし 先陣を切って自分の都合の良いように決めるために、Googleがゴリ押し始めたんだろうね まあQUICはうまくいった感あるし、Chromeの影響力を考えると一気に進みそうだね http://mevius.5ch.net/test/read.cgi/tech/1659660050/116
117: デフォルトの名無しさん (テテンテンテン MM4f-G+++) [sage] 2023/02/06(月) 12:44:04.53 ID:s421rGzSM ここからが勝負なのよね ライセンス上の制約が少ない言語なら何でもいいから早く覇権決めて欲しい http://mevius.5ch.net/test/read.cgi/tech/1659660050/117
118: デフォルトの名無しさん (ワッチョイ 835f-LsVv) [sage] 2023/02/17(金) 08:18:49.77 ID:qlaClCnE0 FirefoxもWebAssemblyのガベージコレクション機能を実装中であることが明らかに https://www.publickey1.jp/blog/23/firefoxwebassembly.html http://mevius.5ch.net/test/read.cgi/tech/1659660050/118
119: デフォルトの名無しさん (アウアウウー Sa95-3MUS) [sage] 2023/03/18(土) 09:36:05.92 ID:GmA34DaYa GPT-4で作られた新言語が出てきたな これからは生成AIが言語を生成する時代かも https://lukebechtel.com/blog/gpt4-generating-code http://mevius.5ch.net/test/read.cgi/tech/1659660050/119
120: デフォルトの名無しさん (ワッチョイ 027c-3uzD) [sage] 2023/03/25(土) 22:53:18.43 ID:BSe5gihC0 所詮トランスパイルするだけの言語は終わる TSやKotlinなど http://mevius.5ch.net/test/read.cgi/tech/1659660050/120
121: デフォルトの名無しさん (ワッチョイ e95f-jS6D) [sage] 2023/03/26(日) 09:50:29.12 ID:t5F8xIRn0 C++は元々トランスパイルするだけの言語だったけど未だに終わってないぞ http://mevius.5ch.net/test/read.cgi/tech/1659660050/121
122: デフォルトの名無しさん (ワッチョイ 027c-3uzD) [sage] 2023/03/27(月) 14:32:28.74 ID:CEoRbIwo0 >>120 直接コンパイルしているから終わらなかった クラスを追加しただけのように見えてバイナリの速度も若干違うし 今や別物という扱いかと http://mevius.5ch.net/test/read.cgi/tech/1659660050/122
123: デフォルトの名無しさん (ワッチョイ e510-uluY) [sage] 2023/03/27(月) 21:45:38.89 ID:ZY+RQ7940 Types as Commentsが通ったらTypeScriptは安泰 http://mevius.5ch.net/test/read.cgi/tech/1659660050/123
124: デフォルトの名無しさん (ワッチョイ 495f-EkyU) [sage] 2023/04/08(土) 09:14:03.61 ID:WXwwqEgX0 SafariもWebAssemblyのガベージコレクション機能の実装に着手。Technology Preview 167で明らかに https://www.publickey1.jp/blog/23/safariwebassemblytechnology_preview_167.html http://mevius.5ch.net/test/read.cgi/tech/1659660050/124
125: デフォルトの名無しさん (ワッチョイ 495f-2jjA) [sage] 2023/04/13(木) 09:31:47.71 ID:VEQIQK6j0 王者Pythonのトップ陥落もあり得るか? C++とJavaが猛追 2023年4月言語人気ランキング https://atmarkit.itmedia.co.jp/ait/articles/2304/13/news044.html TIOBE SoftwareのCEOを務めるポール・ジャンセン氏は、2023年4月に「Zig」が46位となり、初めてトップ50入りしたことについて、次のようにコメントしている。 「昨今では、膨大な量のデータを高速で処理する必要が生じていることから、高性能なプログラミング言語が人気を呼んでいる。CとC+
+はトップ10の上位を維持し続け、『Rust』もトップ20に定着しつつある。こうした中で、CとC++のもう1つの注目すべきライバルであるZigも、トップ50に入ってきた」 「Zigは非常に実用的な言語であり、C/C++プログラムとスムーズにやりとりする。そのため、C/C++からZigへの移行は簡単だ。Zigは、CとC++の優れた機能(オプション型で強化された明示的なメモリ管理など)を全て備え、あまり優れていない機能(前処理など)は放棄している。トップ50入りは成功を保証しないが、少なくとも注目に値する第一歩だ」(ジャンセン氏) http://mevius.5ch.net/test
/read.cgi/tech/1659660050/125
126: デフォルトの名無しさん (ワッチョイ 975f-ixN4) [sage] 2023/05/06(土) 21:37:15.59 ID:Ljj/ks5m0 待望の新言語 Mojo 128293;: Programming language for all of AI https://www.modular.com/mojo http://mevius.5ch.net/test/read.cgi/tech/1659660050/126
127: デフォルトの名無しさん (ワッチョイ b7cf-O5MS) [sage] 2023/05/07(日) 10:45:52.48 ID:2alg5WM70 最終的にPython互換を目指すということだからPyInstallerの軽量な代替になってくれないか期待したいところだけど まだclassもサポートされてないのね。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/127
128: デフォルトの名無しさん (ワッチョイ a701-KeI6) [sage] 2023/05/07(日) 10:46:24.88 ID:IEgposGn0 Nimじゃ駄目なんですか? http://mevius.5ch.net/test/read.cgi/tech/1659660050/128
129: デフォルトの名無しさん (ワッチョイ cbda-0v65) [] 2023/05/07(日) 17:32:47.00 ID:souVRU9G0 >>128 いい言語だと思うが、 開発者少ないのに複数言語へのトランスレートは厳しいよ。 Cのみに絞るか、せめてCとJavaScriptくらいに絞るべきだと思う。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/129
130: デフォルトの名無しさん (ワッチョイ df01-O5MS) [sage] 2023/05/08(月) 00:18:12.54 ID:7UdtJzN/0 Mojoの発音はそのまま喪女でいいんか? http://mevius.5ch.net/test/read.cgi/tech/1659660050/130
131: デフォルトの名無しさん (ワッチョイ 975f-hGOv) [sage] 2023/05/09(火) 15:00:49.20 ID:cZVxEdl70 AIソフト開発向け言語Mojo発表 ―Pythonの使いやすさとC言語のパフォーマンスの組み合わせ https://gihyo.jp/article/2023/05/mojo すべてを1つの言語で記述 Mojoは使いやすいPythonの部分と、C、C++、およびCUDAを必要とするようなシステムプログラミング機能が組み合わされている。自動チューニングとメタプログラミング機能を備えた次世代コンパイラテクノロジーによって、プログラムに型を追加することでパフォーマンスが大幅に向上し、Rustのよ
うなメモリ安全性をもたせることができる。 Pythonをはるかに超えるパフォーマンス MojoはすべてのAIハードウェアへのアクセスを可能にするMLIR(Multi-Level Intermediate Representation)を使用している。 これにより、Mojoはスレッディング、およびTensorCoreやAMX拡張機能といった低レベルのハードウェア機能を使ってアクセラレーターを利用できる。同社によると、Mojoがハードウェア機能を最大限に活用し、マンデルブロのような数値アルゴリズムを実行する場合、Pythonよりも35,000倍高速に動作するという。 Pythonエコシステムを利用可能 Mojoは
単にPythonライクな言語というだけではなく、Numpy、Pandas、Matplotlibなどのメジャーなライブラリをはじめ既存のカスタムPythonコードを含むPythonエコシステムへのアクセスも提供される。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/131
132: デフォルトの名無しさん (ワッチョイ d27c-0v65) [sage] 2023/05/10(水) 00:22:05.48 ID:M80iwSIA0 Mojoは早くOSSにしろよ http://mevius.5ch.net/test/read.cgi/tech/1659660050/132
133: デフォルトの名無しさん (ブーイモ MM7f-BLPe) [sage] 2023/05/15(月) 06:04:50.19 ID:EP98fI5GM オフサイドルールは書かされてる感が強くて嫌いなんだけど、世間的には好意的なのか http://mevius.5ch.net/test/read.cgi/tech/1659660050/133
134: デフォルトの名無しさん (テテンテンテン MM7f-+ffB) [sage] 2023/05/15(月) 19:15:35.36 ID:fkhy8mxoM >>133 オフサイドルールに限らず文脈依存文法は自動化が難しくなるのでセンス悪いと思うけど、ブロックは視覚的に認識しやすいから人気あるんだよなぁ。 YAMLみたいに併用できるならまだマシだけど。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/134
135: デフォルトの名無しさん (ワッチョイ 03cf-Np+b) [sage] 2023/05/15(月) 22:35:11.34 ID:aSVKjNnD0 オフサイドルールって文脈依存文法か? http://mevius.5ch.net/test/read.cgi/tech/1659660050/135
136: デフォルトの名無しさん (テテンテンテン MM7f-+ffB) [sage] 2023/05/19(金) 12:22:48.77 ID:fk0Gpq/FM >>135 前後のインデントによってブロックが決まるから文脈依存じゃね? http://mevius.5ch.net/test/read.cgi/tech/1659660050/136
137: デフォルトの名無しさん (ワッチョイ ff7c-OaH6) [] 2023/05/19(金) 18:44:24.43 ID:fagGQhCY0 YAML拡張してifとかの制御構造入れるやつもいるからな。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/137
138: デフォルトの名無しさん (ワッチョイ 03cf-Np+b) [sage] 2023/05/19(金) 22:29:50.83 ID:O8g/UjD80 >>136 後ろのインデントには依存しないんじゃね http://mevius.5ch.net/test/read.cgi/tech/1659660050/138
139: デフォルトの名無しさん (ワッチョイ a7a4-A5UL) [sage] 2023/05/20(土) 12:03:13.56 ID:Ok/r6Mln0 オフサイドルールでブロック表すのも、ブレースでブロック表すのも、構文解析的にはは同じことでしょ http://mevius.5ch.net/test/read.cgi/tech/1659660050/139
140: デフォルトの名無しさん (テテンテンテン MM86-uVPi) [sage] 2023/05/20(土) 16:28:20.57 ID:/tIrPGWZM インデントの深さに依存するから、フレーズみたいに「現在のブロックを閉じる」だけの操作では済まない。 オフサイドルールのプッシュダウンオートマトン実装例あったっけ? http://mevius.5ch.net/test/read.cgi/tech/1659660050/140
141: デフォルトの名無しさん (ブーイモ MM86-F7IQ) [] 2023/05/20(土) 16:36:35.19 ID:A/kRENRgM 構文解析的にはほぼ同じ 間違ってても検出できない(ケースが多い) オートフォーマットができない のがデメリット http://mevius.5ch.net/test/read.cgi/tech/1659660050/141
142: デフォルトの名無しさん (テテンテンテン MM86-uVPi) [sage] 2023/05/20(土) 16:40:15.10 ID:/tIrPGWZM >>141 PDAの実装は? http://mevius.5ch.net/test/read.cgi/tech/1659660050/142
143: デフォルトの名無しさん (ワッチョイ 6f5f-u1DA) [sage] 2023/05/20(土) 16:43:18.84 ID:PfZyfbnf0 前処理でブレース挿入して処理するから実際のパーサ部分は似たようなものって言いたいんだろうか http://mevius.5ch.net/test/read.cgi/tech/1659660050/143
144: デフォルトの名無しさん (テテンテンテン MM86-uVPi) [sage] 2023/05/20(土) 16:48:04.32 ID:/tIrPGWZM >>143 そりゃ乱暴すぎる。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/144
145: デフォルトの名無しさん (ブーイモ MM27-F7IQ) [] 2023/05/20(土) 18:06:52.09 ID:EUGtogADM >>142 GHCとか Pythonとかはlexerの段階でDEDENTトークンを生成してるから>>143の言う通り http://mevius.5ch.net/test/read.cgi/tech/1659660050/145
146: デフォルトの名無しさん (ワッチョイ a7a4-A5UL) [sage] 2023/05/21(日) 01:17:46.07 ID:CmXU6CGz0 https://docs.python.org/3/reference/lexical_analysis.html#indentation Pythonの場合はここに書かれてるようにlexerの時点でスタックを使って処理できるという仕様だけど 他の言語のオフサイドルールはもっと複雑になるの? http://mevius.5ch.net/test/read.cgi/tech/1659660050/146
147: デフォルトの名無しさん (テテンテンテン MM86-uVPi) [sage] 2023/05/21(日) 15:37:31.99 ID:7unpu3NzM >>146 lexerの能力は高いだろ。 PDAは(Lexerとかと比べると)大したことできないよ。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/147
148: デフォルトの名無しさん (ワッチョイ 1302-mVGR) [sage] 2023/06/12(月) 15:08:29.37 ID:kB7As+JK0 Zigの単行tryとcatchは馴染みないから怪訝してたけど使ってみるとtry-catchブロックよりフローが明確になって良いね これって他言語にもある言語仕様なのかな http://mevius.5ch.net/test/read.cgi/tech/1659660050/148
149: デフォルトの名無しさん (スプッッ Sd73-fEz/) [] 2023/06/12(月) 18:10:45.80 ID:7lxvOpjdd >>148 つ アダムタッチ http://mevius.5ch.net/test/read.cgi/tech/1659660050/149
150: デフォルトの名無しさん (スッップ Sd33-kZ0E) [] 2023/06/13(火) 16:03:31.28 ID:xDyMFOGFd NimってPythonのライブラリにアクセスしてfor文回すともはやNimに求めてた性能ははpythonよりになってしまうのでは?型推論できないからねぇ。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/150
151: デフォルトの名無しさん (ワッチョイ 534b-2rqm) [sage] 2023/06/13(火) 18:32:28.49 ID:yeDPLuAI0 >>150 型推論は無関係な気がする 単にPythonライブラリの性能に律速されるだけ http://mevius.5ch.net/test/read.cgi/tech/1659660050/151
152: デフォルトの名無しさん (テテンテンテン MMeb-jufV) [sage] 2023/06/14(水) 07:40:07.84 ID:8mvudo25M pythonのダメ記法を捨てられるだけでもメリットデカイね。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/152
153: デフォルトの名無しさん (アウアウウー Sadd-g1CP) [sage] 2023/06/14(水) 11:21:50.21 ID:iWYHYN4ra for を python で描くと遅い for は Nim で描いて 中身だけ python ならまだマシ もちろんネイティブの速度ではないがそんなの Nim だからじゃなくて C++ でも Rust でも python 呼べば同じ結果になるぞ http://mevius.5ch.net/test/read.cgi/tech/1659660050/153
154: デフォルトの名無しさん (ワッチョイ 315f-kZ0E) [] 2023/06/14(水) 14:43:32.26 ID:NMm4TZav0 >>153 for文をNimで書いて、中身をpythonにして実行速度を計測してみたらpythonオンリーとあまり変わらなくてがっかりしたという経験がある。ただ、自分のコーディングが悪かった可能性もあるけど。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/154
155: デフォルトの名無しさん (ワッチョイ 3961-dT3e) [sage] 2023/06/14(水) 16:19:12.32 ID:rOshoQaM0 >>154 中身の計算コストがforループ自体のコストと比べて大きければNimでもpythonでも変わらないんじゃない? http://mevius.5ch.net/test/read.cgi/tech/1659660050/155
156: デフォルトの名無しさん (ワッチョイ 4f5f-JtsX) [] 2023/07/04(火) 03:53:42.95 ID:ZyJ9aZuM0 病∞!!!! 症∞!!!!! 漠∞!!!!!! 西∞!!!!!!! 卵∞!!!!!!!! 多∞!!!!!!!!! http://mevius.5ch.net/test/read.cgi/tech/1659660050/156
157: デフォルトの名無しさん (ワッチョイ 4f5f-JtsX) [sage] 2023/07/04(火) 09:47:08.65 ID:c7VqsKCG0 待望の新言語 Apache Sparkのための新しいプログラミング言語としての「英語」 https://www.databricks.com/jp/blog/introducing-english-new-programming-language-apache-spark Data & AIのサミットで発表された新機能:DatabricksのEnglish SDK for Apache Sparkを試してみた https://qiita.com/maroon-db/items/89f7a1aae11a112f9700 http://mevius.5ch.net/test/read.cgi/tech/1659660050/157
158: デフォルトの名無しさん (ワッチョイ e202-5LlG) [sage] 2023/07/20(木) 05:33:25.43 ID:LIvlv7Wc0 Zig 0.11.0のマイルストーンが7月17日から8月3日に延期されてしまった やはり未解決のissue多すぎて再延長もあり得るかこれは http://mevius.5ch.net/test/read.cgi/tech/1659660050/158
159: デフォルトの名無しさん (スプッッ Sd7f-NY88) [] 2023/07/25(火) 11:52:50.13 ID:yYWffJVbd >>158 1.0も遠のいた? http://mevius.5ch.net/test/read.cgi/tech/1659660050/159
160: デフォルトの名無しさん (ワッチョイ df02-rRCM) [sage] 2023/07/26(水) 00:31:41.04 ID:gfwPzIhn0 >>159 1.0も遠のいた… 今回のリリースは目玉のasync関連も見送りっぽいし内容的には実質0.10.6くらいなイメージ 残ってた300前後のissueは未解決のまま公式Newsのとおり0.11.1から1.0.0の各マイルストーンへ再分配中 (大半を単に先延ばしするだけなのでそのまま1.0もズレる) そんな中で脱LLVM構想も再浮上してるし1.0到達は当初の3年後どころか5年以内目処も危うい http://mevius.5ch.net/test/read.cgi/tech/1659660050/160
161: デフォルトの名無しさん (ワッチョイ df7c-NY88) [] 2023/07/27(木) 10:40:07.68 ID:2IasxSCw0 >>160 おぅ、、、orz http://mevius.5ch.net/test/read.cgi/tech/1659660050/161
162: デフォルトの名無しさん (ワッチョイ 2603-6THS) [sage] 2023/08/01(火) 22:10:07.65 ID:FfTXTju00 しばらくスレに来なかったらスレタイの言語知らんのばっかになっててわろた http://mevius.5ch.net/test/read.cgi/tech/1659660050/162
163: デフォルトの名無しさん (ワッチョイ d3e6-6THS) [sage] 2023/08/01(火) 22:28:49.01 ID:ZDoiR0FV0 Nim 2.0が出たっぽい しかしぜんぜん話題になってないな… http://mevius.5ch.net/test/read.cgi/tech/1659660050/163
164: デフォルトの名無しさん (ワッチョイ becf-TJCF) [sage] 2023/08/01(火) 22:52:38.66 ID:IyAK+cNZ0 そもそも、nimを宣伝しているようなblog記事以外で見かけたことがないしな。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/164
165: デフォルトの名無しさん (ワッチョイ 0b61-TR8s) [sage] 2023/08/02(水) 01:14:41.81 ID:4aCNkU8+0 Nimを使っている組織一覧: https://github.com/nim-lang/Nim/wiki/Organizations-using-Nim http://mevius.5ch.net/test/read.cgi/tech/1659660050/165
166: デフォルトの名無しさん (ワッチョイ 2301-0TAO) [sage] 2023/08/02(水) 06:48:11.72 ID:eH9ezqro0 >>165 RustよりもNimは実用的っぽいな http://mevius.5ch.net/test/read.cgi/tech/1659660050/166
167: デフォルトの名無しさん (アウアウウー Sa1f-IPSQ) [] 2023/08/02(水) 09:34:06.72 ID:4pI1Wfnva nim良いよね http://mevius.5ch.net/test/read.cgi/tech/1659660050/167
168: デフォルトの名無しさん (ワッチョイ becf-TJCF) [sage] 2023/08/02(水) 21:45:09.21 ID:9rX+LYDX0 本当、nimの話題って「nimは良い」しかないよな。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/168
169: デフォルトの名無しさん (ワッチョイ 2301-0TAO) [sage] 2023/08/02(水) 22:26:10.11 ID:eH9ezqro0 nim以外ほとんど何か創ってないからな http://mevius.5ch.net/test/read.cgi/tech/1659660050/169
170: デフォルトの名無しさん (ワッチョイ 6a4b-WXhB) [] 2023/08/03(木) 11:22:28.95 ID:MLrVFD850 Nim 2.0がリリースされました。 https://nim-lang.org/blog/2023/08/01/nim-v20-released.html http://mevius.5ch.net/test/read.cgi/tech/1659660050/170
171: デフォルトの名無しさん (ワッチョイ 115f-Ck4D) [sage] 2023/08/25(金) 08:02:23.50 ID:fA2wbq8J0 JavaScriptランタイム「Bun」がバージョン1.0に到達へ、9月7日にローンチイベント開催 https://www.publickey1.jp/blog/23/javascriptbun1097.html 主な開発言語としてZigを採用し、メモリ管理などを含む低レイヤでの実装を実現することで、Node.jsやDenoよりも高速な動作を実現していると説明しています。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/171
172: デフォルトの名無しさん (ワッチョイ 9302-q59E) [sage] 2023/08/25(金) 11:01:59.13 ID:ssb8Cd/m0 >>171 v1.0の目玉だったWindowsネイティブサポートは結局実現できないままでリリース押し切ることにしたのか http://mevius.5ch.net/test/read.cgi/tech/1659660050/172
173: デフォルトの名無しさん (ワッチョイ 7101-YAjS) [] 2023/08/25(金) 12:13:30.13 ID:8Q06WpC+0 Rust製のDeno遅すぎw https://dev.to/codesphere/bun-the-new-javascript-runtime-competing-with-deno-and-node-115d http://mevius.5ch.net/test/read.cgi/tech/1659660050/173
174: デフォルトの名無しさん (ワッチョイ b302-5XGt) [] 2023/09/02(土) 16:19:08.80 ID:yAII5uv80 それベンチによってはNodeが勝ってたりDenoが勝ってたりするから当てにならん http://mevius.5ch.net/test/read.cgi/tech/1659660050/174
175: デフォルトの名無しさん (ワッチョイ ff7c-AIuG) [] 2023/09/02(土) 16:39:16.86 ID:aKZIxXWD0 >>171 元言語のzigはいつ1.0になるんですかねぇ http://mevius.5ch.net/test/read.cgi/tech/1659660050/175
176: デフォルトの名無しさん (ワッチョイ 4301-yzHn) [sage] 2023/09/02(土) 18:20:03.74 ID:8yObFq2T0 >>174 どのベンチ?w http://mevius.5ch.net/test/read.cgi/tech/1659660050/176
177: デフォルトの名無しさん (スフッ Sd1f-ETx6) [] 2023/09/07(木) 10:00:28.15 ID:K6fFrmXfd 雨の日にうっかりベンチに座るとパンツがビショビショ濡れ濡れ http://mevius.5ch.net/test/read.cgi/tech/1659660050/177
178: デフォルトの名無しさん (ワッチョイ 3b5f-rlb/) [sage] 2023/09/12(火) 20:59:08.32 ID:/qNKcCZu0 >>131 続報 Pythonの高速なスーパーセットをうたう新言語「Mojo」、コンパイラなど公開、ローカル環境で利用可能に https://www.publickey1.jp/blog/23/pythonmojo.html http://mevius.5ch.net/test/read.cgi/tech/1659660050/178
179: デフォルトの名無しさん (ワッチョイ 3f7c-/qTM) [] 2023/09/21(木) 00:39:19.15 ID:hd16Ksmk0 Zigに頑張ってほしい http://mevius.5ch.net/test/read.cgi/tech/1659660050/179
180: デフォルトの名無しさん (ワッチョイ 7f29-sMWx) [sage] 2023/09/22(金) 01:57:24.98 ID:e0xvgrYz0 Zigはかなり期待してるので頑張って欲しいな 長いこと指摘されてるissueのclose速度が1日平均5件なのに増加速度は1日平均10件で ずっと次のリリースにたどり着けないよ問題を結局どう解決する方針にしたんだろう http://mevius.5ch.net/test/read.cgi/tech/1659660050/180
181: デフォルトの名無しさん (スッップ Sd5f-/qTM) [] 2023/09/22(金) 12:28:56.47 ID:FCvezg2jd >>180 こんなんでBunはよく1.0にしたな。 http://mevius.5ch.net/test/read.cgi/tech/1659660050/181
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 127 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s