「やさしいC++」を完走しました。
こんにちは。気がつけばもう年末ですね。 毎年早いなぁ……。
C++の基本を身につけるために、仕事と育児の合間をぬって11月から少しずつ「やさしいC++」を実装しながら勉強していました。
https://www.amazon.co.jp/dp/4797392592
目的:
・救援PMとして参画したプロジェクトの、デバイス側の開発言語がC++なので多少は読めるようになりたい ・競技プログラミングに使いたい
期間:
・2019年11月10日から2019年12月27日までなので、約1ヶ月半。
10月から職場を移ったため、会社へのキャッチアップと、仕事自体が毎晩22時など今までよりもかなり忙しくなったので時間が掛かってしまいました。Twitter読み返すと時系列が見えていいですね。
環境も作れたので少しずつ進める。
— 詩音 (@sionff) 2019年11月10日
やさしいシリーズ、職業訓練で勉強したPHP以来なのでなんだか新鮮!手を動かすのは大事だなぁ。 pic.twitter.com/y8De8ZrhEq
今日もちょっとC++進んだ。3章→4章途中。coutとcinが思ったより直感的でステキ。
— 詩音 (@sionff) 2019年11月11日
「やさしいC++」の続き、7章の途中。
— 詩音 (@sionff) 2019年12月2日
いまのところJavaと違わないような……と思ったけれど、最初の行に<iostream>したり、次の行でusing namespaceしてた。違ってた。
マニュアル車を運転してる感じ??
C++、12章まで進めた。あと1/3。
— 詩音 (@sionff) 2019年12月15日
ポインタと参照、動的メモリ確保。
目的に合わせて使い分けるんだけれど、この辺がマニュアル車っぽくて面白いなぁ。
「やさしいC++」完走。
— 詩音 (@sionff) 2019年12月27日
基本の基本かもしれないけれども、年が明けるまでに終わらせることができてよかった。
会社で関わってるプロジェクトの開発言語のひとつがC++だったので、少なくとも読めるようにはなっておきたい、というのが出発点。次は何やろうかな。
やったこと:
・本の内容に沿って、ひたすら実装 ・各章コード書いてgithubにも上げる → Github ・今回はMacでやった(これでWinでもMacでも開発できる……かも)
テキスト的には型やif文やポインタといったC++にとっても本当に基本的な内容しか出てこないので、この後何するか次第かなー……。
次にやること:
通称「蟻本」を予定。
https://www.amazon.co.jp/dp/4839941068
他にもやることがたくさんあるので、息抜きしつつ楽しんで進めたいと思います!