新しいプログラミング言語

Brand-new Language






僕はプログラミングというものが好きだ。

ひとつひとつの単純な命令文を様々に構築することで、

自分の思うものをゼロから作り上げる、その概念が素晴らしい。



自分の作ったゲームなどを人に楽しんでもらうことが、

僕の生き甲斐であると思う。そんな僕は、これまでに

いくつかの言語を経験してきたわけだが。



一口にプログラミング言語といっても、沢山の種類がある。

僕が今まで使ったことのある言語は、BASIC、VB、

C、Javaといったところか。現在はC++を勉強中。



そこで今日は、皆さんに数あるプログラミング言語を紹介したいと思う。

ただ、いささか僕はプログラミングの話になると変な妄想をして

しまうらしい。変な情報もあると思うから今から書くことに対して

一切の信用をしないでほしい。
ていうかそもそも僕の情報って時点で適当だよ。



なお、以下の文章は見る人が見たら面白いのかもしれないが

見ない人が見たらホントに面白くないので

見ない人は見ないで。僕のことなんてほっといて!!











〜プログラミング言語の紹介〜





■B言語
UNIXの前にあった、巨大すぎて開発が失敗したMULTICSというOS上で
動作していたBCPLという言語を元に開発された言語。これが改良され、
C言語へと発展していったという話。普通の人はC言語は知っていても
B言語は知らない人が多い。僕も言語の中身は全然知らない。



■C言語
歴史はあるが、今でも広く使われている言語。比較的低級な処理ができ、
アセンブラに近いとも言われる。多くのプログラマーが通る道。
Javaを始め、FlashのActionScriptなど色々なものがCの基本構文を
もとにして作られているので、覚えておくと何かとハッピーな言語。



■D言語
C, C++, Java, C#を参考にして作られた言語。何だか知らないが
それぞれの言語のいいところを集めたような素敵言語だとか。
1999年から開発開始と、比較的最近に現れた言語。だからまだ仕様も
完全に定まってないらしい。



■E言語
B、C、Dと来てしまったので何となく出さなきゃいけないような
空気になったので誰かが作った言語。色んな言語の顔を立てるような
仕様にしたため、何がしたいのか自分でもよくわからなくなって、
今では後悔している。M言語という言語も実在するらしいので、
そこまでつなげなければならないのかと思うとため息が出てくる。








■C++
Cにオブジェクト指向の概念を付加したCの進化系。開発当初は
本当にCの拡張のような感じだったのでCとの互換は強かったが、
今ではその互換性は失われているらしい。最近の言語っぽい
色々なことができる強力な言語。プロのユーザも多いと思う。



■C#
マイクロソフトさんが開発した言語。C++にも似ているが、
むしろJavaによく似た機構を持つらしい。僕はよく知らない。



■C#RELOAD
ファン待望の最新作。より構文の見た目がカッコよくなった言語。
プログラマーのテンションが下がると「ネガティブペナルティ」が
発生してコンパイルできなくなるほどの、前向きで熱い言語。
なお、デバッグ時は、デストラクタが呼び出される度にどこからか
「デストローイ!!」という声が聞こえる。
なお、この言語では例外処理において例外を投げて抜けることを
「ロマキャンする」と言う傾向がある。








■PASCAL(パスカル)
初期の代表的な言語。もともと教育用に開発されたため、構文が簡潔に
まとまっている。



■PASCALA(パスカラ)
パスカルの威力を高めたバージョン。より高級な記述が行える。
その代わりに、パスカルよりも多くのMP(マシンパワー)を消費する。



■PASCAGA(パスカガ)
パスカラの威力を高めたバージョン。さらに高級な記述が行える。
パスカラよりも多くのMP(だからマシンパワー)を消費する。
別の系列に、「アルゴル、アルゴラ、アルゴガ」や、
「ジャバ、ジャバラ、ジャバナズン」などの言語もある。
プログラムの商売相手によって使い分けるのが人生とうまく戦うコツ。








■Visual Basic
マイクロソフトさんが作った、アプリケーションの開発が比較的容易に行える
言語。その統合開発環境も含めてVBと呼ぶことが多い。開発が簡単な反面、
高度な処理は難しく、また他の言語に比べて動作も遅いとも言われている。
言語の構文自体は、昔教育用に作られたBASICを現代向けに変えたような
感じ、という印象を受ける。



■Visual C++
同じくマイクロソフトさんが作った、C/C++でソフト開発を行うための
統合開発環境。プロが使うような環境。プログラマーを目指す者としては、
僕もいつかは使いこなせるようにならなきゃなぁと思う。



■Visual K
なんつーかもうビジュアル系。凄いビジュアル系。
もうね、メイクとか凄くてわけわかんないの。言語仕様が。








■Ada
人類で初めてプログラミングの概念を考えたとされ、そこから
「史上初のプログラマー」と言われたエイダさんの名にちなんで
命名されたという言語。古い時代に開発が始められたが、当時の時点で
例外処理やマルチスレッド機構など最近ぽい構造を持たせようと
したために開発は一度失敗している。
コンパイラはあるらしいが、Adaの解説サイトや書籍などを見たことは
無い。なんか由来がカッコいいので、僕がちょっと憧れる言語。



■Tagosaku
日本で始めてプログラミングをしたと隣近所で専ら噂になっている
埼玉県在住の山田田吾作さん(89)の名前にちなんで命名された言語。
行番号やGOTO文など、古くさい構造を持たせようとしかしなかった
ため、比較的簡単に作れたらしい。
なんかVBとかで作られているらしい。コンパイラが。













えっと、なんかこのまま続けていると僕
情報科の先生に怒られそうなので、もうやめます。





Back