アカウント名:
パスワード:
ポストC/C++言語にはDとかRustとかあるけどもうひとつ加えられるのか…
言語が乱立してると、結局C/C++を使い続けることになりそうだな個人的にはC++を置き換える言語は欲しいけど・・・
C/C++が担っている低レベルなプログラミングに注力しているようには見えません。
トップページにefficient, expressive, elegantとあるように、Pythonくらい簡単な文法で、C/C++並みに高速化するには、Lisp並みの表現力を得るにはどうするのか、というのがコンセプト。
コンパイル時計算が非常に簡単で強力です。const付けるだけ。マクロとテンプレートも、別言語を使わされているような見た目にはなっていません。反面、型システムはそれほど凄いわけではありません。built-inな型でかなり楽をできますが。
Pythonライクな文法を、自身と似た文法で拡張できるってのが印象的です。Lispの如くマクロを使えということなのでしょう。奇怪なASTを晒してメタプログラミング可!とふんぞり返る言語が多い中では好感が持てます。
bare metalな世界に安全性と表現力を持ち込もうとしているのがRust、pythonに速さと表現力を持ち込もうとしているのがNim、# GoはGoogleのGo。すいません知らないんです。
goは並列時代に本気で作られたbetter C。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
なんでもいいから統一してくれ (スコア:0)
ポストC/C++言語にはDとかRustとかあるけど
もうひとつ加えられるのか…
言語が乱立してると、結局C/C++を使い続けることに
なりそうだな
個人的にはC++を置き換える言語は欲しいけど・・・
Re:なんでもいいから統一してくれ (スコア:1)
C/C++が担っている低レベルなプログラミングに注力しているようには見えません。
トップページにefficient, expressive, elegantとあるように、
Pythonくらい簡単な文法で、C/C++並みに高速化するには、Lisp並みの表現力を得るにはどうするのか、というのがコンセプト。
コンパイル時計算が非常に簡単で強力です。const付けるだけ。
マクロとテンプレートも、別言語を使わされているような見た目にはなっていません。
反面、型システムはそれほど凄いわけではありません。built-inな型でかなり楽をできますが。
Pythonライクな文法を、自身と似た文法で拡張できるってのが印象的です。Lispの如くマクロを使えということなのでしょう。
奇怪なASTを晒してメタプログラミング可!とふんぞり返る言語が多い中では好感が持てます。
bare metalな世界に安全性と表現力を持ち込もうとしているのがRust、
pythonに速さと表現力を持ち込もうとしているのがNim、
# GoはGoogleのGo。すいません知らないんです。
Re: (スコア:0)
goは並列時代に本気で作られたbetter C。