ITお嬢様の今日も分かりませんわ~!

「Java? JavaScriptのことですの?」 やめろ炎上する ITお嬢様と学ぶプログラミング言語の基礎(3/3 ページ)

そもそもいっぱい種類があるのが悪くありませんこと!?

ITお嬢様

ていうか、そもそもなぜプログラミング言語っていろんな種類があるんですの? 便利なもの一つで良くありませんか? だからJavaとJavaScriptで間違えてしまうんではなくて?

ヨシカワ

(プログラミング言語のせいにするんだ……)

編集長

これ説明しだすとキリがないんですけど、言語ごとに特色があるんですよね。

編集長

「ちょっと書くにはラクだけどその代わり規模が大きくなるとメンテが面倒」(JavaScript)とか「ちょっと書くのにもいろんな手続きが必要だけど大規模でもメンテが比較的容易」(Java)とか。

ITお嬢様

編集長

そのプログラミング言語で書かれたコードをどう実行するか?というのもそれぞれ違って、コードを一度機械語に翻訳(コンパイル)してから実行可能になるものと、人間が読めるコードのまま実行できるものがあります。

編集長

前者はOSごとにコンパイルしないと実行ファイルを作れないですがその代わり機械語なので実行速度が速い、後者はOSに依存しないけど機械語ではないから実行速度が遅い、とか。ただこれは「従来的には」という話で最近は必ずしもそうではないらしいんですけどね。

ITお嬢様

あわわ、分かんなくなってきましたわ。

編集長

今の話はお嬢様にはちょっと難しかったか。

ヨシカワ

ざっくりかみ砕くと、各言語に特色があって、強み弱みも異なるわけですよね。そしてそれぞれ日本語と英語みたいに構造も違うので、一つできるからって他が話せるとは限らない、と。応用は利くかもしれませんが。

編集長

米国行くなら英語話せた方がいいし、中国行くなら中国語話せた方がいいって話っすね。適材適所。

ヨシカワ

自然言語(日本語や英語など、会話で普通に使うような言語)もプログラミング言語も、バベルの塔のお話のような統一言語は難しいんでしょうね。

編集長

あ、でも一つプログラミング言語を知っておくと応用が利くのは間違いないと思いますよ。自分はJavaを学んだ後に他のプログラミング言語にも手を出すようになったので。

ITお嬢様

腑に落ちましたわ。私はなんと無理筋な発言を……。

ヨシカワ

まぁ、お相手にしっかり謝って、間違いを正していきましょう。騒いでたらお腹すきました。お嬢様、マクドナルド行く?

ITお嬢様

えっ、あの庶民の味方、マックですの?

ヨシカワ

いや、マクドでしょ。

ITお嬢様

……また略称でもめますの?

印刷する
SNSでシェア
SpecialPR

ITお嬢様の今日も分かりませんわ~!

いつの間にかITmedia NEWS編集部に出没するようになった正体不明のお嬢様。右も左も分からない彼女が立派な“ITお嬢様”になれるよう、編集部のみんなでIT知識を初歩から楽しく追いかけます。

この連載の記事をもっと見る

この記事の著者

関連記事

こんなメディアも見られています

ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

メールマガジンを配信中
メールマガジンを配信中

国内外の業界動向、AIやクラウドなどの最新技術、キャリア情報など今知りたい情報をまとめてお届けします。

いますぐご登録

本日の新着記事

アクセスランキング

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

ITmedia NEWS SNS

X @itmedia_newsをフォロー

インフォメーション

ITmediaNEWSをフォロー

あなたにおすすめの記事PR