次世代言語27 Nim Zig Pony Carbon Gleam (308レス)
次世代言語27 Nim Zig Pony Carbon Gleam http://mevius.5ch.net/test/read.cgi/tech/1659660050/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
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
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 151 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s