c++を学ぶ前に(そして学んでいる最中に)
c++を効果的に学習する為に、その前に下準備を色々する予定です
- その予定を忘れない様に、ここに書き残しておきます
- それと、後で思いついたやるべき事をここに書き残しておきます
- なので、大体やるべき事をやったなと思ったら削除する予定です
あくまでも達成したいゴールは「分からない事があったら、集合知を頼り、そこから理解する事が出来るようになるレベルまでc++言語を扱える様になる」程度ですので
真剣にc++を学びたい、エンジニアとして働く為の知識を付けたいという方にはヌルい計画・目標ですので悪しからず
例えば
「 C++完全理解ガイド Rev1.4.01 」
で紹介していた
- コンパイラをどれにするか(先ずはWandboxを使う)
- エディタをどれにするか(多分vimかVScodeを使う) 「リンク」
他にも
- c++98〜c++17(20)の変化による操作・文法の違い 「リンク」
- 始めはPython2->Python3の様に古いバージョンは忘れ去られていく存在と思っていましたが、未だにc++11の話題とかがあるので、肌感覚的に古いバージョンも普通に使われているのかな?と感じました
- 標準ライブラリ?関数?を調べる方法を調べる
- githubでサンプルコードを探す
- c++を使った暫定的な最終目標、現実的に達成・実装出来そうなゴールを立てる
- MATLABでいう所のdisp()やsprintf()の様な関数の理解
- (Matlabで色々とお世話になったので)
- MATLABでいう所のhelp()の様な関数の理解
- (Matlabで色々とお世話になったので)
- MATLABでいう所のwaitforbuttonpressの様な関数の理解
- (Matlabで色々とお世話になったので)
- などなどMATLABでお世話になった機能、関数をc++でも探す
- デバッグの仕方
- などなど
- などなど
どんな機能???
- デバッグ
- Gitクライアントの統合
- シンタックスハイライト
- インテリセンス
- スニペット
- リファクタリング
- REPL – Read-Evaluate-Print-Loop