アカウント名:
パスワード:
なんでCに特有のテクニックを、コンピュータサイエンスで教えないといけないのか。
自社の業務に必要な知識は自社で教えればいいだろう。
メモリ管理とか十把一絡げに言うが、じゃあ関数呼び出し時に変数をスタックに積むロジックとかは、Cをやっている人に書けるのだろうか?これも重要なメモリ管理の一つだと思うが。
と考えると、「メモリ管理」というのはCに特有なテクニックにすぎない。単にC以外を知らない人がCの常識は世界の常識だと思って、新人を常識知らず扱いしているだけだろう。
単にその職場の職員の質の問題であって、職場での教育に力を入れればいいだけの話。
コンピュータサイエンス教育が何かをやる必要はない。
それはC言語特有のテクニックじゃなく、コンピュータメモリーの本来の挙動だよ。言語と関係ない基礎知識だよ。関数呼び出しパラメータのスタック順とか、必要ならいくらでも自分で弄るよ。他言語で作られたライブラリを呼び出すときとかね。
むしろ大学で『コンピュータサイエンス』を勉強するのに、コンピュータ本体の挙動と切り離された動きをするのが売りのJavaなんぞを教える意味がわからない。職業訓練学校じゃあるまいし。
なんか話が広がり過ぎてない?一般的なコンピューターのコールスタックの話をしてると思うんだけど
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
Javaを勉強したらCが使えないってそれは当たり前 (スコア:1)
なんでCに特有のテクニックを、
コンピュータサイエンスで教えないといけないのか。
自社の業務に必要な知識は自社で教えればいいだろう。
メモリ管理とか十把一絡げに言うが、
じゃあ関数呼び出し時に変数をスタックに積むロジックとかは、
Cをやっている人に書けるのだろうか?
これも重要なメモリ管理の一つだと思うが。
と考えると、「メモリ管理」というのはCに特有なテクニックにすぎない。
単にC以外を知らない人がCの常識は世界の常識だと思って、
新人を常識知らず扱いしているだけだろう。
単にその職場の職員の質の問題であって、
職場での教育に力を入れればいいだけの話。
コンピュータサイエンス教育が何かをやる必要はない。
Re: (スコア:0)
それはC言語特有のテクニックじゃなく、コンピュータメモリーの本来の挙動だよ。言語と関係ない基礎知識だよ。
関数呼び出しパラメータのスタック順とか、必要ならいくらでも自分で弄るよ。
他言語で作られたライブラリを呼び出すときとかね。
むしろ大学で『コンピュータサイエンス』を勉強するのに、
コンピュータ本体の挙動と切り離された動きをするのが売りのJavaなんぞを教える意味がわからない。
職業訓練学校じゃあるまいし。
Re: (スコア:0)
それを本来のとか言い出したら量子コンピュータは成立しない。
Re:Javaを勉強したらCが使えないってそれは当たり前 (スコア:0)
なんか話が広がり過ぎてない?
一般的なコンピューターのコールスタックの話をしてると思うんだけど