COBOLが事務処理用であったのに対し、FORTRANは科学技術計算用であった。史上初の高級言語であり、実に50年前に開発された言語であるがゆえに現在ではほとんどの分野でCやC以降の言語に取って代わられた。科学技術の研究分野に限っては現役で使われているところもあるといった程度であり一般的には、縁側でお茶をすすりながら語られるにふさわしい言語である。科学技術計算のための言語の名は伊達ではなく、科学計算に於いてその計算速度は最速を誇る。これが未だに研究分野で使われ続ける理由である。†Fortranに次ぐ古い高級言語であるにもかかわらず、動的な型付けを行い、前置記法を持ちコード自身をオブジェクトとして扱うことができるという脅威的な仕様を持つ。一言で言うと「カッコが多すぎwwwwwwwワロタwwwww」その溢れ出る魔力に魅入られ熱狂的なファンとなる者が今もなお存在し古代の産物と言うのに違和感があるほど今も話題にあがったり勉強する人がいたりする言語。Lisp」の項目も参照。C#などここ数年言語トレンドの流れは、まるでLispに回帰してるようと言える。†その昔、人工知能の分野でよくつかわれた言語。いわゆるパズルや経路問題を列挙的手法で解くのに向いている。構造化された初期の代表的なプログラミング言語。厳密なため機械的に解析しやすくコンパイルが非常に高速で、簡素なため初心者に習得しやすいという強力な言語仕様を持つ。大規模な開発や低レベル部分の制御が苦手なため、プロには敬遠されていた。後継となる言語はDelphiであり、こちらもコンパイルが爆速である。本物のプログラマはパスカルを使わないとされているが、真相は闇の中である。あらゆる用途に耐える汎用の言語として、すべての言語を置き換えるべく開発されたという非常に無茶な言語。普及しなかったが、現在でも一部生き残っているというしぶとい一面を持つ。趣味で勉強する価値が無いのはCOBOLやFORTRANと同じ。上手く分類出来なかった言語や、そもそも言語っぽくないもの。アセンブリなんかは古代の言語といえばそうだが、将来においても無くなる事はありえないだろう。命令が機械語と一対一で対応している言語。CPUによって使える命令が異なるが、基本的な機能や定石はどんなCPUでも大体同じである。最大限の性能を引き出すためにはCPUの細かい仕様を覚える必要があるが......大抵の場合、構文自体は非常にシンプルだが、それが故にロジック全体の可読性に欠け、結果的に複雑で初心者には不向き。その他の高級言語(特にシステムそのものに切り込めるC/C++等)をやったことのある人ならプログラミングの概念を学ぶためにやる価値はある。C言語などの仕様や動作が「何故そうなっているのか」という部分に自然と納得出来たり自分が書いたコードがコンパイルされた後、どうなってるのかわかったりして楽しい。為だけに存在するアセンブリ言語であり、架空のコンピュータであるCOMETにて動作するとされる。現在では仕様が変更され、CASLII/COMETIIとなっている。アセンブラやCPUアーキテクチャの入門として大学の授業などで使用されることもある。†CPUが直接解釈して実行出来る命令。加算、減算、代入などの動作が割り振ってあり、CPUは読み込んだ数値に従って動く。多少「数値」というのには違和感があるが、要は数バイト程度のデータの事。数値と動作の対応関係を「命令セット」と呼び、これが同じCPUなら違う製品でも同じソフトが動かせる。(実際はOS等の環境によって動かない場合も多々あるが......)Windowsが動くような一般的なパソコンのCPUはx86という命令セットを持っている。Cなら、機械語命令をchar型の配列として用意してから、インラインアセンブラで配列に対してcallやjmpを呼び出せば直接走らせる事も出来る。実用性はあまり無く、最近のOSではDEPなる機能で保護されている場合もある。デフォだとDEPはオフになっている。†のっけからこんな事を言うのもなんだがプログラミング言語ではない。UMLはソフトウェア開発のためのモデリング言語である。大規模なソフトウェアを開発する場合その仕様を明確にしなければならない。複数人で開発をする場合は共通する認識が重要となる。UMLはそういった大規模ソフトウェアの仕様を細かく正確に表現するための言語であり、近年注目されている。JUDEなどのツールが有名であり、オブジェクト指向に密接に関係している。ぶっちゃけて言ってしまえば「図」である。なんだって?MicrosoftやGoogleをブッ潰すスーパーソフトを作りたいって?そうかそうか、そんな君にオススメの言語があるんだ。名がアレなので、Brainf*ckと呼ぶことが多い。コンパイラを小さくする事を目的として設計された言語。実際、Mullerが開発したコンパイラのサイズは123バイト(キロバイトでもメガバイトでもない)インタプリタは98バイトとなっている。ポインタを>と<で操作しながら、ポインタがさす値を増減させて処理をさせる。実用性は全くといっていいほど無いが、一応あらゆるプログラムを作成できる。機械語の方がマシだな。Brainf*ckと同等で文字だけを変えたものには以下のようなものもある。長門有希...,「」および任意の命令区切りを使ってプログラムする言語。「.........。