アカウント名:
パスワード:
この記事の筆者は、20年以上Cでプログラムをしている様に書いているが、そのキャリアでも、この程度の理解しかしていない人間が生まれること(そして、その上、こんな文章をかいて恥を晒してしまうこと)が、最大の欠点では無いだろうか。
まあ、「アセンブラレベルの記述ができる」ということは「アセンブラレベルのことを理解できる人間でしか使いこなせない」ということで、それは、そう簡単な事ではないのは自明の話ですな。
この記事の筆者は、20年以上Cでプログラムをしている様に書いているが、
元記事を流し読みしましたが,この記事の筆者は
Borland C++の大箱を買って帰った。
から20年近く経過した,とは書いていますが,「(その後継続して)Cでプログラムを作っていた」とは書いていません。
んだんだ言語仕様を理解できないという人間側の欠点に比べれば、言語の欠点なんてあってないようなもの
これに限らず、歴史を知らずに今だけ見て判断する人が多いですよね。ましてや歴史を知ってるはずの人でもこのありさま。
# ANSI以前のCが好き。記述が少なくてすむから。# エラー系の無いような自分だけのちょっとツールを書きたいとき、ANSIは大げさすぎる。
# エラー系の無いような自分だけのちょっとツールを書きたいとき、ANSIは大げさすぎる。
入出力がある以上、エラー系が無いってのは無いんじゃない?自分だけのちょっとツールなら、スクリプト言語のほうが合うと思います。
言語仕様そのものの欠陥としては、ビットフィールドを挙げときます。処理系依存が多すぎて使える場面が滅多にないという...あとは、正規表現が使いにくいことでしょうか。
いえいえ、「Cの『最大の欠点』」を銭をとった文章として世に晒すのらら、コンパイラが何をしているのかは知らないといけないでしょう。
「1を知って10を語る」のは往々にしてその人の特質であり、締め切りの迫ったライターの必然なので仕方ないかと。ただし、それが初心者に与える悪影響は別です。悪いことは往々にして悪意以外から起こります。
え? Cって高級アセンブラのことじゃなかったの?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ研究家
最大の欠点 (スコア:4, 興味深い)
この記事の筆者は、20年以上Cでプログラムをしている様に書いているが、そのキャリアでも、この程度の理解しかしていない人間が生まれること(そして、その上、こんな文章をかいて恥を晒してしまうこと)が、最大の欠点では無いだろうか。
まあ、「アセンブラレベルの記述ができる」ということは「アセンブラレベルのことを理解できる人間でしか使いこなせない」ということで、それは、そう簡単な事ではないのは自明の話ですな。
Re:最大の欠点 (スコア:1)
元記事を流し読みしましたが,この記事の筆者は
Borland C++の大箱を買って帰った。
から20年近く経過した,とは書いていますが,「(その後継続して)Cでプログラムを作っていた」とは書いていません。
Re: (スコア:0)
んだんだ
言語仕様を理解できないという人間側の欠点に比べれば、言語の欠点なんてあってないようなもの
Re: (スコア:0)
これに限らず、歴史を知らずに今だけ見て判断する人が多いですよね。
ましてや歴史を知ってるはずの人でもこのありさま。
# ANSI以前のCが好き。記述が少なくてすむから。
# エラー系の無いような自分だけのちょっとツールを書きたいとき、ANSIは大げさすぎる。
Re: (スコア:0)
入出力がある以上、エラー系が無いってのは無いんじゃない?
自分だけのちょっとツールなら、スクリプト言語のほうが合うと思います。
言語仕様そのものの欠陥としては、ビットフィールドを挙げときます。処理系依存が多すぎて使える場面が滅多にないという...
あとは、正規表現が使いにくいことでしょうか。
Re: (スコア:0)
#Lispを使えば文字列問題はすべて解決
#ガーベジコレクタを知らないプログラマが大勢いるに一票!
Re:最大の欠点 (スコア:2)
いえいえ、「Cの『最大の欠点』」を銭をとった文章として世に晒すのらら、コンパイラが何をしているのかは知らないといけないでしょう。
Re: (スコア:0)
「1を知って10を語る」のは往々にしてその人の特質であり、締め切りの迫ったライターの必然なので仕方ないかと。
ただし、それが初心者に与える悪影響は別です。悪いことは往々にして悪意以外から起こります。
Re: (スコア:0)
え? Cって高級アセンブラのことじゃなかったの?