学んで損したプログラミング言語
■ このスレッドは過去ログ倉庫に格納されています
0709uy
2011/05/15(日) 03:38:29.40プログラミング初心者がrubyから入って、
その後もずっと、rubyだけを触っていて、上を見れるのか?といってる。
rubyという言語は、
様々な言語からの概念をまとめた集大成である為、
全てをいちいち説明していないんだよね
rubyにこういう機能あるけど、これはJAVAとかC#にもあるから、知ってるよね?
はい説明終わり。
rubyを使うユーザーは、この程度のレベルだろう と
そう解釈してるちょっと不親切な言語というか玄人向け言語
ネットをみてると、rubyユーザーでもself、super、yieldをわかってない奴は多い
おそらく、C→rubyとか、rubyから入った奴なんだろう
それに、参照渡しと、実体コピーが内部的に行われる為
それらを理解するのにはrubyからでは学べない、「どういうタイミングで何が起こるのか」が
不明瞭です。C++等で、「どういうタイミングで何を起こせば効率的なのか?」
それを学べば、rubyの内部動作がどうなっているか、自分なりの予想をたてる事が可能になる
rubyは初心者にも扱えるが、真に扱うには、様々な知識が必要。
上を見る者がruby言語を真の意味において扱う為には
ポインタの知識をCでつけ
クラスの知識をC#,JAVAでつけ
マクロの知識をC++でつけ
lambdaの知識をLispでつける必要がある・・・
上見て歩いてない奴はなんでもいいよ
■ このスレッドは過去ログ倉庫に格納されています