変数の初期化の歴史: ~C言語は変数を初期化しない~は正しいのか?
「これはどんな新刊だい?」
「ITプロ豆知識シリーズだ」
「で何をしたんだ?」
「値を指定せずに変数を作成した時、変数を初期化する言語としない言語がある。それを調べた」
「どれを調べたんだい?」
「以下の言語」
- FORTRANの場合・世界初の高級言語は効率重視
- LISPの場合・夢多き未来指向
- COBOLの場合・ビジネスは安全重視
- BASICの場合・なんでもオッケーの初心者世界
- FORTHの場合・スタックマシンは変数もOK
- Pascalの場合・かつての定番プログラミング言語
- C言語の場合・本命言語は混迷言語
- awkの場合・テキスト処理の簡易な言語
- Perlの場合・簡単なままスケールアップしよう
- Pythonの場合・AI言語は実は老舗
- Rubyの場合・国産言語の意地
- Javaの場合・夢と人気と現実と
- JavaScriptの場合・Webブラウザのお供に
- C#の場合・目の付け所がシャープです
- Rustの場合・LinuxもWindowsも使ってる
「全部走らせたの?」
「全部じゃないが、ほぼ走らせている」
「PerlとかJavaとか君の嫌いな言語じゃないか。それも走らせたの?」
「走らせた」
「労作だね」
「しかし、今更FORTHやawkの知識は役立つとは思わなかったぞ」
「えー」
「しかも、Pascalは、40年前に買ったTurbo Pascalを使ったし」
「なんてことだ」