アカウント名:
パスワード:
C言語が悪いんじゃなくて、それを扱う人間のレベルが低いのが悪いということ、質を担保するためのコストがかなり高くなること、でしょう。
かといって、そう簡単にレベルの底上げができたり質を担保するためのコストが下がるわけでもなく、危ないことがやりづらい・起きにくい環境を選びましょう、というのは同意できて、オススメとしてRustを挙げるのも同じではありますが。
個人的な危惧として、未だにコンピュータを理解するにはC言語を知らないとだめだ、という原理主義者が結構いることです。そんなことないんだけどなぁ…。
> 未だにコンピュータを理解するにはC言語を知らないとだめだ、という原理主義者が結構いることです。
「コンピュータを理解するにはC言語を知っているだけじゃダメだ」ならその通りでしょうけどC言語知らないとコンピュータを理解するのが厳しいのはその通りでしょう。
Rustじゃなんでコンピュータの理解が厳しくなるのです?
というか、Cの何をしればコンピュータ理解になるのかが未だにしっくりこない。
ポインタ? GCが無いこと? ヒープとスタックのメモリモデル? 標準でライブライが弱いから自分で実装するので勉強になる? それくらいなら他の言語でもなぁ。
コンピュータの低レイヤであるドライバやOSがC言語だからコードを追うために必要と言われたら分かるけど。
> じゃなんでコンピュータの理解が厳しくなるのです?なんだろう。このもやもや感。
C言語は理解できてないけど他の方法でコンピューターを理解できたなら「私はこういう方法で理解したけど、その方がC言語よりこういう理由で効率が良い」と主張すればいいし、未だにコンピューターもC言語も理解できてないならあんたはお呼びでない。
CASLの知識じゃ実際のコンパイラがどういうコード吐いて実行してるかを想像するのは無理だろ。
より多くのコメントがこの議論にあるかもしれませんが、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)
1週間もかからず、基礎的な土台は理解できる。
コンピュータを理解するなんてのは、言語一つできたぐらいでは到底無理だけど、他の言語ではなく C をやっておくように勧めるような部分だけなら、全て CASL の範囲でも十分におさまる。むしろ正確でなおかつ簡単に理解できる。
Re:言語のせいじゃない (スコア:0)
CASLの知識じゃ実際のコンパイラがどういうコード吐いて実行してるかを想像するのは無理だろ。