アカウント名:
パスワード:
Cはちょっと抽象度の高いマシン語だと教わったし、その理解は間違いではないと思う。欠点つーか、まさにそれが利点なんじゃねーの?
#だから日本では、「使いこなせないのは修行が足りないからでは?」と考える。
同意。「最強のプログラミング言語」と誤認識されているのが一番の欠点。
いやいやそれは、"誰にとっての" 最強のプログラミング言語かを言及していないからです。 変数宣言が病的なことがいちばんかな。 関数へのポインタの配列って結構使うのですが、めんどくさい.constが絡むと輪を掛けるし。 アセンブラならほぼそのまんまなのに。(代わりに引数の型チェックが無いけど,それはそれアセンブラだし) あとは、引数に配列はポインタ渡しなのに、構造体だと実体渡し(に見えるように実装)される, みたいな統一性が欠けるところ。
だれかC-ハチロク実行速度最速みたいなの書かないかな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
だからC言語はマシン語だと… (スコア:3, すばらしい洞察)
Cはちょっと抽象度の高いマシン語だと教わったし、
その理解は間違いではないと思う。
欠点つーか、まさにそれが利点なんじゃねーの?
#だから日本では、「使いこなせないのは修行が足りないからでは?」と考える。
Re:だからC言語はマシン語だと… (スコア:0)
Re: (スコア:0)
いやいやそれは、"誰にとっての" 最強のプログラミング言語かを言及していないからです。
変数宣言が病的なことがいちばんかな。 関数へのポインタの配列って結構使うのですが、めんどくさい.constが絡むと輪を掛けるし。 アセンブラならほぼそのまんまなのに。(代わりに引数の型チェックが無いけど,それはそれアセンブラだし) あとは、引数に配列はポインタ渡しなのに、構造体だと実体渡し(に見えるように実装)される, みたいな統一性が欠けるところ。
Re: (スコア:0)
だれかC-ハチロク実行速度最速みたいなの書かないかな。