アカウント名:
パスワード:
ライブラリでなく言語?MSでもGNUでもなく?
C言語は高級アセンブラと呼ばれることもあり、また既存の多くのCPUはCのような言語で書かれたプログラムが効率的に実行できるように設計されている。今までとは違うアーキテクチャのハードウェア上で動くプログラムを効率的に作ろうと思えば、言語からして新しいものが必要だとIntelが考えても不思議ではない。大昔、数値処理じゃなく記号処理に適したLISP言語のためのハードウェアが研究されていたこともあった。言語からハードウェアという方向じゃなく、GPUやFPGAといったハードウェアからそれを活かす言語という方向があってもよい。そしてCPU、GPU、FPGA、コンパイラの全てを自前で用意できるのはIntelくらいだと思う。
でも、x86関連以外はすぐにディスコンなんやろ?
まあいろんな意味で今瀬戸際なんだから
大昔、数値処理じゃなく記号処理に適したLISP言語のためのハードウェアが研究されていたこともあった。
研究どころか実際に販売されてた [wikipedia.org]わけなんですが…
# Prologを動かすためのマシンPSIとか、Occamを動かすためのCPUトランスピュータなんてのもありましたぜ
よく聞く Smalltalk と Alto ってその関係にあったりするのだろうか。売り物にはならなかったけど。あとヴィルト先生の Oberon [wikipedia.org] と Ceres [wikipedia.org] とか。これも売り物ではないし、Oberon に最適化されたハードという訳でもないみたいだけれど。
当時 Pascal を勉強したばかりで、旧 Mac 上の実装(Mac Oberon)でワクワクしながら遊んでた。独特の操作感は、オリジナルを模したものだそうな。macOS 用には Oberon Core というのがあるみたい。
あと意外だったのが、Forth についてはそういうハードが見当たらなかったこと。
Forthはどんな基板にもすぐポーティング出来るというのが売りだったので専用機要らず
あ、なるほど。さんきゅです。 改めて Wikipedia の記事も読んで、なるほど^2
トランスぴゅう太!
こちらも覚えてあげてください。
FACOM α(http://museum.ipsj.or.jp/computer/other/0006.html)
半世紀前のCPUを念頭に置いた高級アセンブラですからね並列化で性能稼ぐ方向の今のCPUに対して、シーケンシャルなセマンティクスを引きずるC言語をいつまでも使っていいものか
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
言語なの? (スコア:0)
ライブラリでなく言語?
MSでもGNUでもなく?
Re:言語なの? (スコア:0)
C言語は高級アセンブラと呼ばれることもあり、また既存の多くのCPUはCのような言語で書かれたプログラムが効率的に実行できるように設計されている。今までとは違うアーキテクチャのハードウェア上で動くプログラムを効率的に作ろうと思えば、言語からして新しいものが必要だとIntelが考えても不思議ではない。
大昔、数値処理じゃなく記号処理に適したLISP言語のためのハードウェアが研究されていたこともあった。言語からハードウェアという方向じゃなく、GPUやFPGAといったハードウェアからそれを活かす言語という方向があってもよい。
そしてCPU、GPU、FPGA、コンパイラの全てを自前で用意できるのはIntelくらいだと思う。
Re:言語なの? (スコア:2)
でも、x86関連以外はすぐにディスコンなんやろ?
Re: (スコア:0)
まあいろんな意味で今瀬戸際なんだから
Re:言語なの? (スコア:1)
大昔、数値処理じゃなく記号処理に適したLISP言語のためのハードウェアが研究されていたこともあった。
研究どころか実際に販売されてた [wikipedia.org]わけなんですが…
# Prologを動かすためのマシンPSIとか、Occamを動かすためのCPUトランスピュータなんてのもありましたぜ
Re:言語なの? (スコア:1)
よく聞く Smalltalk と Alto ってその関係にあったりするのだろうか。売り物にはならなかったけど。
あとヴィルト先生の Oberon [wikipedia.org] と Ceres [wikipedia.org] とか。
これも売り物ではないし、Oberon に最適化されたハードという訳でもないみたいだけれど。
当時 Pascal を勉強したばかりで、旧 Mac 上の実装(Mac Oberon)でワクワクしながら遊んでた。
独特の操作感は、オリジナルを模したものだそうな。macOS 用には Oberon Core というのがあるみたい。
あと意外だったのが、Forth についてはそういうハードが見当たらなかったこと。
Re: (スコア:0)
Forthはどんな基板にもすぐポーティング出来るというのが売りだったので専用機要らず
Re:言語なの? (スコア:1)
あ、なるほど。さんきゅです。 改めて Wikipedia の記事も読んで、なるほど^2
Re: (スコア:0)
トランスぴゅう太!
Re: (スコア:0)
こちらも覚えてあげてください。
FACOM α(http://museum.ipsj.or.jp/computer/other/0006.html)
Re: (スコア:0)
半世紀前のCPUを念頭に置いた高級アセンブラですからね
並列化で性能稼ぐ方向の今のCPUに対して、シーケンシャルなセマンティクスを引きずるC言語をいつまでも使っていいものか