アカウント名:
パスワード:
業務内容によってはその方面の数学の知識は当然必要になるでしょうが、純粋に「プログラミング」という点に絞るとそう単純な問題でもないような。
「プログラマとして食っていくなら、これはないと話にならんだろ」というのはどのあたりでしょう?
代入の概念。繰り返しの概念、条件分岐の概念。
最初に習った言語がHaskellだったとか。
数学科を出て某大学院の情報系研究科に入学した知人の話。その人は大学院で初めてプログラミングを勉強したのですが、最初に出会ったプログラミング言語がHaskellとPrologで、研究内容は項書き換えシステムだったせいか、後でCやJavaの破壊的代入やループの概念の習得にちょっと苦労したとか。たまにはそういう人もいるわけです。
そうでなくても代入演算子が数学の等号と同じなのは初学者には混乱の元だと思う。何で := や - とかにしなかったのやら。
そうでなくても代入演算子が数学の等号と同じなのは初学者には混乱の元だと思う。何で := や <- とかにしなかったのやら。
# 「本物のプログラマ」は、SmalltalkはともかくPascalは使わんからなあ…。:-)
真偽のほどは分かりませんが、代入のほうが比較より圧倒的に多いから、タイプが少なくて済むように'='1文字を割り当てた、という話はよく聞きますね。
初学者のバグ原因になりうることとのメリットデメリットのバランスについての評価はどうなのでしょうね。
> 初学者のバグ原因初学者がC/C++使うな。本物のプログラマも初学者も使わなかったらいったい誰がPascal使うんだ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
オ・ド・ロ・キ (スコア:0)
最近のアプリケーション・ソフト屋さんってどうなってるんだと感じることの多い理由が理解できた
Re: (スコア:2)
業務内容によってはその方面の数学の知識は当然必要になるでしょうが、純粋に「プログラミング」という点に絞るとそう単純な問題でもないような。
「プログラマとして食っていくなら、これはないと話にならんだろ」というのはどのあたりでしょう?
Re: (スコア:0)
代入の概念。繰り返しの概念、条件分岐の概念。
Re: (スコア:2, 興味深い)
Re: (スコア:0)
最初に習った言語がHaskellだったとか。
数学科を出て某大学院の情報系研究科に入学した知人の話。その人は大学院で初めてプログラミングを勉強したのですが、
最初に出会ったプログラミング言語がHaskellとPrologで、研究内容は項書き換えシステムだったせいか、後でCやJavaの
破壊的代入やループの概念の習得にちょっと苦労したとか。たまにはそういう人もいるわけです。
そうでなくても代入演算子が数学の等号と同じなのは初学者には混乱の元だと思う。何で := や - とかにしなかったのやら。
Re: (スコア:2)
# 「本物のプログラマ」は、SmalltalkはともかくPascalは使わんからなあ…。:-)
真偽のほどは分かりませんが、代入のほうが比較より圧倒的に多いから、タイプが少なくて済むように'='1文字を割り当てた、という話はよく聞きますね。
初学者のバグ原因になりうることとのメリットデメリットのバランスについての評価はどうなのでしょうね。
Re:オ・ド・ロ・キ (スコア:0)
> 初学者のバグ原因
初学者がC/C++使うな。本物のプログラマも初学者も使わなかったらいったい誰がPascal使うんだ。