[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 05/09 17:51 / Filesize : 63 KB / Number-of Response : 307
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【超高速】C/C++に代わる低級言語を開発したい 2



1 名前:デフォルトの名無しさん mailto:sage [2010/04/03(土) 09:24:04 ]
70年代、Cは生まれ、それから30余年、現代においてもなお、低レベルなシステム開発に広く使われている。

しかし、2010年の今、もしもCが発明されていなかったとして、低レベルなシステム開発のためのプログラミング言語を
新たに作るとしたら、Cとは違う言語になるだろう。少なくとも、全く同じにはならないはずだ。

そこで、このスレッドでは、
低レベルなシステム開発のためのプログラミング言語
を一から考えたい。

既存の言語を使って何かをすることが目的ではなく、新たなプログラミング言語を考えることが目的であるから、
「既存のXX言語を使えばいい。」という類の発言は無意味である。

「既存のYY言語のZZ機能は、WWと言う点で有用だから採用したい。」という発言は歓迎だ。

現代の一流のプログラミング言語研究者が、最先端の研究成果を盛り込んで、
一から低レベルなシステム開発のためのプログラミング言語を作るとしたら、どのような言語になるだろうか、
という観点で考えたい。

◆前スレ
【超高速】C/C++に代わる低級言語を開発したい
pc12.2ch.net/test/read.cgi/tech/1268843875/

300 名前:デフォルトの名無しさん mailto:sage [2010/04/06(火) 11:47:23 ]
Cの問題点はプロトタイプの導入でほぼ解決された。

301 名前:デフォルトの名無しさん mailto:sage [2010/04/06(火) 11:55:58 ]
>>41

>>39は最適化の話なんてしてないけど


302 名前:デフォルトの名無しさん mailto:sage [2010/04/06(火) 12:16:23 ]
>>300
俺はC大好きなんだが
宣言を二回書かないといけないのは欠点と言えると思うがね
あんな自動で出来ることは本来処理系でやっちまう方がいい話だな

303 名前:デフォルトの名無しさん mailto:sage [2010/04/06(火) 12:17:59 ]
正確には、ほとんど同じ物を、宣言と定義の頭の部分と2箇所に、だな。

304 名前:デフォルトの名無しさん [2010/04/06(火) 13:01:05 ]
Cはそれが開発された当時のしょぼいハードウェアに合わせて作られている。
いまどきのハードウェアの進歩に全く付いていけていない。
インラインアセンブラとかもう逃げの技術を駆使して何とか延命しているだけ
もう終わった存在だ。

305 名前:デフォルトの名無しさん mailto:sage [2010/04/06(火) 13:08:25 ]
釣られてやるよ
インラインアセンブラは逃げじゃねえ
普通の言語で書けないこと
特殊なレジスタへのアクセスとかCPU固有の演算機能とかのために使う
Cレベルで書ける言語は他にはないな

そもそもハードウェアの進化ってなんだよ
単なるスピードアップか?w

306 名前:デフォルトの名無しさん mailto:sage [2010/04/06(火) 13:28:52 ]
Cは、プロトタイプ宣言のおかげで、コンパイルとリンクを分離できている。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<63KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef