アカウント名:
パスワード:
C を知らないで(まともな) C++ プログラマにはなれない気がしないので、普通は C プログラマ ⊂ C++ プログラマ ですよね。Cプログラマだけど、C++も使えると思ってもらえたらむしろラッキーではないでしょうか?
とはいえもちろん、ある言語を「知っている」ということには幅があります。文法を一通り知っている、サンプルプログラムを検索・切り貼りしながら、どんな言語でもできるような一般的な処理を書く、というレベルから、その言語の深層、仕様の危ういところまで把握しているとか、エラーメッセージからすぐ典型的なバグを想像できるとかいうレベルから、真のエキスパートのレベルまで。高度なCプログラミングの世界は、C++の標準的なプログラマが知らないような側面を持っているのも事実。
> 高度なCプログラミングの世界は、C++の標準的なプログラマが知らないような側面を持っているのも事実。
そういう世界があることは知ってるけど、少なからぬ人がコンパイラの実装とか CPU のアーキテクチャを理解してることが高度なプログラミングだと思っているフシがある。環境に依存するのではなく環境に応じてどういった手段を適用するのかを幅広く定量的に導くことができるのが、真に高度な技術だと愚考するのですがなかなか理解されません。
職人芸ではなく工学技術としての高度性を語る人にお出まし願いたいところ。
# 私はもちろん工学的素養などありませんので...
だから「高度なプログラミング」ではなく「高度なCプログラミング」と書いてあるでしょう。
それはつまり、コンパイラの実装とか CPU のアーキテクチャまで踏み込んだコーディングが高度なCプログラミングってこと?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
「CプログラマとしてはCとC++を一緒にされて迷惑している」 (スコア:0)
C を知らないで(まともな) C++ プログラマにはなれない気がしないので、普通は C プログラマ ⊂ C++ プログラマ ですよね。Cプログラマだけど、C++も使えると思ってもらえたらむしろラッキーではないでしょうか?
とはいえもちろん、ある言語を「知っている」ということには幅があります。文法を一通り知っている、サンプルプログラムを検索・切り貼りしながら、どんな言語でもできるような一般的な処理を書く、というレベルから、その言語の深層、仕様の危ういところまで把握しているとか、エラーメッセージからすぐ典型的なバグを想像できるとかいうレベルから、真のエキスパートのレベルまで。
高度なCプログラミングの世界は、C++の標準的なプログラマが知らないような側面を持っているのも事実。
Re: (スコア:1)
> 高度なCプログラミングの世界は、C++の標準的なプログラマが知らないような側面を持っているのも事実。
そういう世界があることは知ってるけど、少なからぬ人がコンパイラの実装とか CPU のアーキテクチャを
理解してることが高度なプログラミングだと思っているフシがある。環境に依存するのではなく環境に応じて
どういった手段を適用するのかを幅広く定量的に導くことができるのが、真に高度な技術だと愚考するのですが
なかなか理解されません。
職人芸ではなく工学技術としての高度性を語る人にお出まし願いたいところ。
# 私はもちろん工学的素養などありませんので...
Re: (スコア:0)
だから「高度なプログラミング」ではなく「高度なCプログラミング」と書いてあるでしょう。
Re:「CプログラマとしてはCとC++を一緒にされて迷惑している」 (スコア:1)
それはつまり、コンパイラの実装とか CPU のアーキテクチャまで踏み込んだコーディングが
高度なCプログラミングってこと?