開発言語
「〇〇の開発で使うプログラミング言語」の略だよ
システム開発の お仕事をするときは、必ず確認してね
簡単に書くよ
開発言語(読:カイハツゲンゴ)とは
システム開発の お仕事をしていると聞くかもしれない表現のひとつ
であり
「〇〇を開発するときに使うプログラミング言語
(プログラムの元ネタ(ソースコード)を書くときに使う言葉)」の省略表現
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「ソースコード」と「プログラミング言語」について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
ソースコードは「人間語で書いたプログラムの元ネタ」です。
プログラムを作って動かすまでの一般的な流れは
1.人間語でプログラムの元ネタを書く
2.元ネタを人間語から機械語に翻訳する
3.翻訳された指示に従って、コンピュータさんが お仕事する
です。
コンピュータさんは人間語が分かりません。
人間様はコンピュータさんの言葉が分かりません。
プログラムは人間様が作るものです。
そこで最初は人間様が分かる言葉でプログラムを作ります。
コンピュータさんに対する「あれをやれ」「これをやれ」な命令を人間語で書くのです。
次に人間語で書いたプログラムの元ネタをコンピュータさんが分かる言葉に翻訳します。
実際に お仕事をするのは、コンピュータさんですからね。
コンピュータさんが分かる言葉に変換する必要があるのです。
コンピュータさんが分かる言葉に翻訳したので、コンピュータさんは命令の内容を理解できます。
指示に従って、お仕事をしてくれるでしょう。
かなり簡略化した説明ですけどね。
これがプログラムを作るときの流れです。
この話で登場した
人間語で書いたプログラムの元ネタ
を「ソースコード」と言います。
プログラミング言語は「ソースコードを書くときに使う言葉」です。
言い方を変えると、コンピュータさんへ命令するときに使う人間語です。
以上を踏まえて
「〇〇の開発で使うプログラミング言語」を省略して言ってみた表現
が「開発言語」です。
例えば、そうですね。
ピヨ太君がピヨピヨシステムを開発することにしました。
開発に使うプログラミング言語は「Java」です。
……が、作るのが面倒くさくなりました。
そこでピヨ子さんに「お金を払うから代わりに作ってよ」と お願いしました。
カッコ付けた言い方をすると、ピヨピヨシステムの開発を外注しようとしたわけです。
ピヨ子さんはピヨ太君に「別に良いけど、開発言語は何?COBOLとかだったら、できないわよ」と言いました。
ピヨ子さんは優秀ですが、すべてのプログラミング言語をマスターしているわけでは ありません。
使うプログラミング言語によっては、事前の勉強が必要になります。
その分だけ大変になるので、知らないプログラミング言語で作るのであれば、お金をたくさん欲しいです。
そのため「どんなプログラミング言語を作ってピヨピヨシステムを作るの?」という意図で「開発言語は何?」と聞きました。
ピヨ子さんの質問に対してピヨ太君は「Javaだよ」と答えました。
ピヨ子さんはJavaが得意です。
サクっと作れそうなので、ちょっと安くしてあげました。
めでたし、めでたし。
今回の例では「そのシステムを開発するときに使うプログラミング言語は何?」という意図で「開発言語は何?」と言いました。
場合によっては「〇〇を開発するためのプログラミング言語」の意図で「開発言語」という表現を使っているかもしれません。
例えば「Webシステムを開発するためのプログラミング言語」のつもりで「Web開発言語」といったりですね。
そんなニュアンスの違いはあり得ますが、いずれにせよ意味するところは
〇〇の開発で使うプログラミング言語
です。
それさえ押さえておけば、困ることは少ないはずです。
一言でまとめるよ
まぁ「開発言語」って単語が出てきたら「『〇〇の開発で使うプログラミング言語
(プログラムの元ネタ(ソースコード)を書くときに使う言葉)』って言いたいんだろうな~」と お考えください。
おまけ
■検索してみる?






