最近ちょっとホットな関数型言語。関数を引数に取れたり型を指定せず型推論させたりとC言語のような手続き型言語からは想像の付かない世界が広がっている。関数型言語といえば他にLispなどがあるがOcamlは静的型付け言語なので速さの点では上と言って良い。破壊的代入ができてしまうなどといった副作用を持つため純粋な関数型言語ではないとする意見もある。[#wdda5b4c]-構造化された初期の代表的なプログラミング言語。[[本物のプログラマはパスカルを使わない:http://ja.wikipedia.org/wiki/%E6%9C%AC%E7%89%A9%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%83%BC%E3%81%AF%E3%83%91%E3%82%B9%E3%82%AB%E3%83%AB%E3%82%92%E4%BD%BF%E3%82%8F%E3%81%AA%E3%81%84]]とされているが、真相は闇の中である。[#o260646e]-汎用のスクリプト言語。非常に実用的であり、テキスト処理、システム処理、CGIなど広く用いられる。「一つのことをやるのに一つ以上の方法がある」言語なため、上級者と初心者では同じ目的でもまるで違うコードになる。[#x409a815]-HTML埋め込み型のサーバサイド・スクリプト言語。Perl/CGIに比べ、動作が早い場合が多いとされる。データベース等との連携が優秀。[#fef358ce]-古の言語。Fortranの機能を取り込み、あらゆる用途に耐える汎用の言語として、すべての言語を置き換えるべく開発されたという非常に無茶な言語。普及しなかったが、現在でも一部生き残っているというしぶとい一面を持つ。趣味で勉強する価値が無いのはCOBOLやFORTRANと同じ。[#x34c0843]-オブジェクト指向スクリプト言語。汎用目的の言語だが、異なる言語で書かれたコンポーネント間をつなぐ糊言語としても人気がある。仕様がきれいなので初心者にもオススメ。{{br}}アメリカではPerlと共にプログラミングの入門言語として教育の場で親しまれている。[#x34c0843]-オブジェクト指向スクリプト言語。汎用目的の言語だが、異なる言語で書かれたコンポーネント間をつなぐ糊言語としても人気がある。仕様がきれいなので初心者にもオススメ。アメリカではPerlと共にプログラミングの入門言語として教育の場で親しまれている。[#m23193c0]-オブジェクト指向スクリプト言語。Railsの影響で海外でも人気が高まっている。[#k7203c31]-Lispから派生した言語。カッコ多い」をほぼ受け継ぐ。[#w98c61b6]-非常にマイナーな言語。コンパイルに時間がかかる。bEpKyT氏により作成された。[#u9ffd668]-Javaっぽいスクリプト言語。TJS2VM上(現在はWindowsのみ?)で動作する。これ自体はマイナーだが、TJS2を使ったゲームエンジン「吉里吉里(きりきり)&KAG3」はちょっと有名なので紹介。(主観)吉里吉里を使ってみた感じはDirectXよりはとっつきやすい。[#g2ac24c8]-のっけからこんな事を言うのもなんだがプログラミング言語ではない。UMLはソフトウェア開発のためのモデリング言語である。大規模なソフトウェアを開発する場合その仕様を明確にしなければならない。複数人で開発をする場合は共通する認識が重要となる。UMLはそういった大規模ソフトウェアの仕様を細かく正確に表現するための言語であり、近年注目されている。JUDEなどのツールが有名であり、オブジェクト指向に密接に関係している。[#ma6daf7c]-Windows上でのGUIプログラム作成に適した言語。GUIをドラッグアンドドロップで作成できるため、初心者でも楽しめる。実行にランタイムが必要。Applicationsの略。Office製品などのアプリケーションに搭載されており、構文はVBと同一である。VBとの違いは、搭載アプリケーション内でしか実行できない点である。Basic(VB)のサブセット(簡易版)で、マイクロソフト社製のスクリプト言語である。Host)を導入することで動作する。Window2000/XPには最初からWSHが導入されている。Framework上で動作する。Basicという名で通ってはいるが言語仕様はVBとは異なる。VB出来るから簡単だろなんて思ってたら痛い目にあう言語。[#c98a3780]-従来の言語において、空白に相当する文字(スペース、タブ、言語によっては改行も)は言語における単語の区切りであったが、この言語においては空白文字が言語の全てとなっている(それ以外の文字列はコメント扱いで無視される)。そのため、一見するとプログラムであることすらわからないという珍しい言語である。[#h43ff498]-命令が機械語と一対一で対応している言語。場合、構文自体は非常にシンプルだが、それが故にロジック全体の可読性に欠け、結果的に複雑で初心者には不向き。その他の高級言語(特にシステムそのものに切り込めるC/C++等)をやったことのある人ならプログラミングの概念を学ぶためにやる価値はある。[#nc2b5e9d]-UNIX系OSやLINUXでコマンドをバッチ処理(決まった幾つかのコマンドを自動的に実行)するためのスクリプト。変数の使用や条件分岐、ループなどの機能を持ち便利。使用するシェルごとに書き方が異なり、代表的なものはsh系(sh、bash)とcsh系(csh、tcsh)がある。ちなみにLinuxのデフォルトのシェルはbash。[#te392131]-Windowsのコマンドプロンプト(またはDOSプロンプト)でバッチ処理(決まった幾つかのコマンドを自動的に実行)するためのスクリプト。WindowsではGUIによる操作がメインのため、最近はあまり使用されることは少ないが、一部のインストーラなどでは使われる。[#ha81ca19]-書式が日本語形式の言語。[#if3a1fc0]-その気になれば、ものの数時間で弾道計算ソフトが作れてしまう最強言語。素人にはお勧め出来ない。