C言語のポインタとは何か
C言語のポインターを知らないと以後のプログラムは学ぶことが出来ない、と昔強固に主張されたが、それは機械語を知らないとプログラムは使いこなせないと言うのと同じで、今思うのは別にそんなことは無かったぜという感じで、むしろもっと大切なことがいっぱいあったわけで。
2013-06-15 17:07:31@koizuka まあ時代的なものもありましたが。プログラムを教える時に歴史から入る層というか、前提として前の技術が分からないとダメって感じの人いますよね。
2013-06-15 17:14:30使いこなすという言葉の定義にもよると言われそうだが一般的な「使いこなす」は、メモリを1ミリも無駄にしないコードを書けることを指す言葉ではなく、せいぜい業務用ゲームとかサービスがそつなく作れる程度のことでしょう?
2013-06-15 17:09:59参照という概念は以後のプログラムの多くに採用されているので必要かもしれないけども別にそれはJavaの参照でも、ASでもJSでもなんだって1回知ればいい話で、Cのポインタにこだわる必要は無い。
2013-06-15 17:11:42誰か改善案を提出するべきだ、それ。いや、しかしC言語の講師が安かったとかなのか・・・。 RT @tekken8810 @tail_y なんか会社の教育プログラムであったんですw
2013-06-15 17:15:43@tail_y ちなみに3回目までC言語で4回目からはJavascriptとか他の言語も扱うらしいですお
2013-06-15 17:18:10@tail_y Cのポインタはアドレス演算にかかる部分と複雑な型の表現のあたりはC(C++も)やらない人は覚えるだけ損な感じw
2013-06-15 17:18:23なんでCが無いわーと言っているのかっていうと、ちょうど大学でCOBOLを教えるのが無いわーってのと一緒で、昔はベースとなっていたけど今じゃむしろクセの強くて使われていない言事考えるべきではないかというところだからです。
2013-06-15 17:21:21う、うん、まあJSは広く使われてますし、ね。その時はプロトタイプについて3行で教えてって感じの流れになりそうだけど頑張ってください。 RT @tekken8810 @tail_y ちなみに3回目までC言語で4回目からはJavascriptとか他の言語も扱うらしいですお
2013-06-15 17:25:08まあでも教えるならJSが妥当なところかなー。すぐ動くし。JavaとかC#とかは「おまじない」の箇所が多すぎて教育には向かない気もするし、。こんなご時世でなければASもとか言ったんだけどもねぇ。Pythonは他言事との(みてくれの)差異が強いのがちょっとね。
2013-06-15 17:29:41Haxeを教えると、Haxeが他言語のコードを吐き出すことが出来るので、それをロゼッタストーンにして他言語に移行できるのでお得という説はどうか。
2013-06-15 17:35:12