タグ

c++と.net coreに関するtyosuke2011のブックマーク (2)

  • Railsしかできない奴はいつまで経ってもRailsしかできない - Qiita

    あと5年もすれば「Railsしかできない奴はいつまで経ってもRailsしかできない」て言われるようになるよ - ledsun のコメント / はてなブックマーク 5年と言わず、今すぐ言おう。 流行りだと言われてRailsをやってみることにする。 Railsチュートリアルを一通りやる。 それなりの物ができる。 チュートリアルに毛が生えた程度はできる。 他のフレームワークに挑戦してみる。 Sinatraやってみたけど、Rubyの基礎がわかってないから、挫折する。RailsがあればSinatraなど不要と言って、Sinatraを貶す。なお、RailsとSinatraの違いはわかってない。 いっそ、他の言語に挑戦してみる。 Javaやってみたけど、オブジェクト指向の基礎がわかってないから、挫折する。Smalltalkこそがオブジェクト指向の流であり、C++風のオブジェクト指向は似非と言って、Ja

    Railsしかできない奴はいつまで経ってもRailsしかできない - Qiita
  • 参照戻り値と参照ローカル変数

    追加される構文自体は割とシンプルなんですが、活用できそうな場面まで含めて説明しようとするとなかなか骨が折れる感じの機能。 機能自体の説明: 参照戻り値と参照ローカル変数 前提知識として、値型を使わないとパフォーマンス出しにくい場面があるという話: 値型の性能 で、値型を使ってパフォーマンスを出そうと思うと参照渡しが避けられなかったりするという話: 値型の参照渡し まず、メモリ管理の方法について(スタックとかヒープとか)知ってないとピンとこないですしね。 「別の何かを参照する」って考え方も、そこそこ素養を求める概念ですし。 C言語とかC++で「ポインターは難しい」とか言われるのも、同種の問題だと思います。 ということで、GitHub上のディスカッションでも、大体は、 活用場面がよくわからない (自分は)使わなさそうなのに、複雑性を増すのには反対 構造体は immutable に作れってのが常

    参照戻り値と参照ローカル変数
  • 1