アカウント名:
パスワード:
教育の課題を達成しているので、先生の評価を必要としていないからいいんではないかな。受験とかの科目で必須になって、不利になるという事であれば、「通る方法を提示する」という別の学びが得られる。そういうのも大事かな。
ビットシフトを独学で学んじゃう生徒の未来の方が心配だけどなjavaですらJITコンパイラ上で最適化されてしまうような時代に、ビットシフトだと処理コストが小さくなるって知識は必要なんだろうか?それより数式や方程式をプログラム化する能力の方が重要な時代になるだろうし、更に数学的なセンスも高度になる時代になると思う。そんな中で原理主義にこだわってエンディアンというのがあってとか、メモリバンクも仕組みとか知っても高度なプログラマになれるのだろうか?
.NET FrameworkはEnum値の比較は専用のメソッドでなくBIT演算のほうが速いってのはあった。C#使いには有名な話。ボクシングされて遅いって落ちなんだよね・・・.NETCore2.?以降はちゃんと最適化されるので専用のメソッドで書いたほうが読みやすい?かもです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
ビットシフトで行うような生徒は (スコア:0)
教育の課題を達成しているので、先生の評価を必要としていないからいいんではないかな。
受験とかの科目で必須になって、不利になるという事であれば、「通る方法を提示する」という別の学びが得られる。そういうのも大事かな。
Re: (スコア:0)
ビットシフトを独学で学んじゃう生徒の未来の方が心配だけどな
javaですらJITコンパイラ上で最適化されてしまうような時代に、ビットシフトだと処理コストが小さくなるって知識は必要なんだろうか?
それより数式や方程式をプログラム化する能力の方が重要な時代になるだろうし、更に数学的なセンスも高度になる時代になると思う。
そんな中で原理主義にこだわってエンディアンというのがあってとか、メモリバンクも仕組みとか知っても高度なプログラマになれるのだろうか?
Re:ビットシフトで行うような生徒は (スコア:0)
.NET FrameworkはEnum値の比較は専用のメソッドでなくBIT演算のほうが速いってのはあった。
C#使いには有名な話。ボクシングされて遅いって落ちなんだよね・・・
.NETCore2.?以降はちゃんと最適化されるので専用のメソッドで書いたほうが読みやすい?かもです。