初心者目線のプログラミング日記C++

初めまして。30代半ば。人生オワコン(惨めすぎて内容は省略)の私が一念発起して挑戦。起死回生の一撃なるか?

株、ビットコインは金持ち共の餌になるから却下。

学歴も資格もないから転職しても給与帯は変わらず。。却下。

宝くじ。。却下。

パチンコ、パチスロ。。一日中目標金額までぶっこんで返ってくるのが約2万以上。。まあ人数雇えばそれなりになるとは思うけど。。それにしても地獄なので却下。

でとりあえずITの人材不足、給与高騰、などの情報、自力で頑張れることからプログラミング職への夢を抱き挑戦しようと思う。色々調べてみたところプログラミングでもプログラミング言語なるものがいくつかあって、それぞれどの職種に特化しているか?作業効率。。などなど特徴があるらしい。
私はゲームが好きだ。だからC#とアンリアルエンジンを調べてみた。。
ちんぷんかんぷん。。というかマウスで箱みたいな物をあっちに配置、こっちに配置、数値のバーを高くしたり低くしたり。。なんかゲームみたい。。

である情報を見つけた。C++なる物は高難易度らしく、初心者には向かない。。と。。

ドМ魂に火が付いた。。もともとギタリストを目指していた私が最初に挑戦した物は、ジャズギターよりは優しい。だけども高難易度の速弾きギター。
今ではまあ弾けない物は無いくらいの上手さである。がそれが自慢にも成らない事はこのレベルに到達したものだけがわかる言葉である。

とまあどの言語を習得するかは決まった!C++だ。

初日

ギター独学の経験から、記憶する方法、勉強する方法はすでに得ている。
インプットを増やし、アウトプットする。をひたすら繰り返す。
インプットする場合、一つの物事に関連した物事をインプットし、チェーンで繋げれば繋げるほど記憶していく。
なので先ずは初心者向けの本を買った。それもギター本で初めて買ったタイトル「1週間で弾けるギター」と酷似している「1週間で○○」シリーズ。。
間違いなく1週間では無理だと私は知っていた。が、それと同時にギターの初心者本の中で一番効率も質も良いタイトルだということも知っていた。
出版元は全く違うし作者も違う。が、そのタイトルを付けたその感性、性格、眷属のような気がした。その直感を信じて購入。宣伝では無いからタイトルは伏せる。

visual studio 2022

プログラミンはPCにあるメモ帳で書けるらしい。がなんか味気ないしカッコよくない。どうせならプロっぽい見た目で「オレ?仕事?プログラマー。フリーの」と独身一人部屋でイキって勉強したかったから、マイクロソフト製のヴィジュアルスタジオをインストール。ほとんど意味が分からない単語ばかりでちんぷんかんぷん。なんかまあ「スーパーメモ帳」ぐらいな感じ。
とりあえずは勉強できる環境は整った。

定番の最も基本的なプログラム。。。らしい。
皮肉にもギターでの一番最初に学ぶコードはCコードだ。。
ふ。。俺はC++だ。+が二個もついてるぞ。。

1行目にあるのがプログラムでプログラムを実行するためのプログラムだそうだ。は?

3行目 int は関数だそうだ。mainも関数だそうだ。は?

4行目 printfは関数だそうだ。これは分かりやすかった。()で囲った物を表示させまっせ!という意味っぽい。

私はそれなりに英語、英単語も出来る。単語帳を意味もなく丸暗記した男だからだ。なのでprint、日本人が持っているニュアンスではなく、映し出す。という動詞っぽいニュアンスを持っている。ことを知っていてスッと腑に落ちた。

文字でそのまま映し出すためには””で囲む。

¥nは関数だ?いや、何とか何とかと言っていたな、、どうでもいい。改行だそうだ。

これひとつで何となくするべきことがわかった。

,.;:”({などの記号類の役割を記憶する。
関数の役割を覚える。。というより、目的の処理を関数事覚える。
プログラムを書くルールを覚える。。

か。。

案外簡単だな。

いいなと思ったら応援しよう!