40代からのプログラミング_(初心者奮闘記)

プログラミングに関する学習メモ

FizzBuzzで腕試し

プログラミングを勉強し始めて約2ヶ月。
for, while, if, arrayを理解したところで
下記を参考にfizzbuzzに挑戦。
https://www.youtube.com/watch?v=QPZ0pIK_wsc

動画で役に立ったのは
# 式を分解しながら小さい単位で実行するところ。
# 1から100までをざっと表記する
# fizzbuzz(i%15==0)だけ表記する
ここまで紐解いてないと初心者には分からない...

以下、何種類かの言語で試してみた。
swiftはXcode、goはgolang.org、それ以外は下記で実行
https://www.tutorialspoint.com/codingground.htm

c;
// まずはc言語で理解

JavaScript;
// ifで&&を囲むのに2重になる...に辿り着くまでハマった
// console.logが使えず、document.writeを使用

swift;
// for文で(for i in〜)の記述に戸惑いを感じた
// (int = i; i < number; i++)のほうが分かりやすい。

VBA;
// 他の言語と違い、メモ書きをそのまま記述した印象
// bracketsもsemicolonも無いのに不安を感じる

go(golang);
// 公式サイト(golang.org)の説明が分かりやすくとっつきやすい
// for内のround bracketsが無いのがVBAっぽさ、メモ書き感がある

以上、実際にコードを書くのは時間かかるが楽しい。
読むだけで理解したつもり...が実は出来てない事も実感できた。