アカウント名:
パスワード:
C言語が悪いんじゃなくて、それを扱う人間のレベルが低いのが悪いということ、質を担保するためのコストがかなり高くなること、でしょう。
かといって、そう簡単にレベルの底上げができたり質を担保するためのコストが下がるわけでもなく、危ないことがやりづらい・起きにくい環境を選びましょう、というのは同意できて、オススメとしてRustを挙げるのも同じではありますが。
個人的な危惧として、未だにコンピュータを理解するにはC言語を知らないとだめだ、という原理主義者が結構いることです。そんなことないんだけどなぁ…。
> 未だにコンピュータを理解するにはC言語を知らないとだめだ、という原理主義者が結構いることです。
「コンピュータを理解するにはC言語を知っているだけじゃダメだ」ならその通りでしょうけどC言語知らないとコンピュータを理解するのが厳しいのはその通りでしょう。
Rustじゃなんでコンピュータの理解が厳しくなるのです?
というか、Cの何をしればコンピュータ理解になるのかが未だにしっくりこない。
ポインタ? GCが無いこと? ヒープとスタックのメモリモデル? 標準でライブライが弱いから自分で実装するので勉強になる? それくらいなら他の言語でもなぁ。
コンピュータの低レイヤであるドライバやOSがC言語だからコードを追うために必要と言われたら分かるけど。
> じゃなんでコンピュータの理解が厳しくなるのです?なんだろう。このもやもや感。
C言語は理解できてないけど他の方法でコンピューターを理解できたなら「私はこういう方法で理解したけど、その方がC言語よりこういう理由で効率が良い」と主張すればいいし、未だにコンピューターもC言語も理解できてないならあんたはお呼びでない。
親コメじゃないけど言わせてもらうわ。
他の言語は理解できないけどC言語で理解できたなら『私はこういう方法で理解したけど、その方が他の言語よりこういう理由で効率が良い』と主張すればいいし、未だにコンピューターも他の言語も理解できないロートルなら黙ってろよ。
C言語扱える人は大抵別な言語も扱えるかと・・・?PHPとかだとPHPとJavaScriptだけって人も結構居るけどスキルリストにC言語が入ってる人はCでもJavaでもLL言語でも割と幅広い範囲をカバーしている人が多いですね逆にネットワーク系のスペシャリストなのにCが得意な人なんかもいるような・・・。世間で言うところのWeb系は割と技術力が低い人が多くて手数とかはったりとか発想力で勝負とかもあるのでなんともかんとも。
コンピュータの原理を理解しろという言葉を貴方はおそらく理解出来ていないかと思います。まずはアセンブラで何をどうしたらどうなるのかを学んだ方がいいのではないでしょうか。
> C言語扱える人は大抵別な言語も扱えるかとそう思ってRustに挑戦しましたが、見事に打ち砕かれました(笑)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
言語のせいじゃない (スコア:5, 参考になる)
C言語が悪いんじゃなくて、それを扱う人間のレベルが低いのが悪いということ、質を担保するためのコストがかなり高くなること、でしょう。
かといって、そう簡単にレベルの底上げができたり質を担保するためのコストが下がるわけでもなく、危ないことがやりづらい・起きにくい環境を選びましょう、というのは同意できて、オススメとしてRustを挙げるのも同じではありますが。
個人的な危惧として、未だにコンピュータを理解するにはC言語を知らないとだめだ、という原理主義者が結構いることです。そんなことないんだけどなぁ…。
ほえほえ
Re: (スコア:1)
> 未だにコンピュータを理解するにはC言語を知らないとだめだ、という原理主義者が結構いることです。
「コンピュータを理解するにはC言語を知っているだけじゃダメだ」ならその通りでしょうけどC言語知らないとコンピュータを理解するのが厳しいのはその通りでしょう。
Re: (スコア:0)
Rustじゃなんでコンピュータの理解が厳しくなるのです?
というか、Cの何をしればコンピュータ理解になるのかが未だにしっくりこない。
ポインタ? GCが無いこと? ヒープとスタックのメモリモデル? 標準でライブライが弱いから自分で実装するので勉強になる? それくらいなら他の言語でもなぁ。
コンピュータの低レイヤであるドライバやOSがC言語だからコードを追うために必要と言われたら分かるけど。
Re: (スコア:0)
> じゃなんでコンピュータの理解が厳しくなるのです?
なんだろう。このもやもや感。
C言語は理解できてないけど他の方法でコンピューターを理解できたなら
「私はこういう方法で理解したけど、その方がC言語よりこういう理由で効率が良い」と主張すればいいし、
未だにコンピューターもC言語も理解できてないならあんたはお呼びでない。
Re: (スコア:0)
親コメじゃないけど言わせてもらうわ。
他の言語は理解できないけどC言語で理解できたなら
『私はこういう方法で理解したけど、その方が他の言語よりこういう理由で効率が良い』と主張すればいいし、
未だにコンピューターも他の言語も理解できないロートルなら黙ってろよ。
Re: (スコア:0)
C言語扱える人は大抵別な言語も扱えるかと・・・?
PHPとかだとPHPとJavaScriptだけって人も結構居るけど
スキルリストにC言語が入ってる人はCでもJavaでもLL言語でも割と幅広い範囲をカバーしている人が多いですね
逆にネットワーク系のスペシャリストなのにCが得意な人なんかもいるような・・・。
世間で言うところのWeb系は割と技術力が低い人が多くて手数とかはったりとか発想力で勝負とかもあるのでなんともかんとも。
コンピュータの原理を理解しろという言葉を貴方はおそらく理解出来ていないかと思います。
まずはアセンブラで何をどうしたらどうなるのかを学んだ方がいいのではないでしょうか。
Re:言語のせいじゃない (スコア:0)
> C言語扱える人は大抵別な言語も扱えるかと
そう思ってRustに挑戦しましたが、見事に打ち砕かれました(笑)