PHP(ピーエイチピー) |
Web開発に強い言語。
Web関係の処理が充実しており、多くのWebサーバで利用されている。
言語の文法はC、C++に似ている。
コミュニティや多数の企業によりオープンソースで作成されており、誰でも無料で利用できる。
統合開発環境は代表的なものにEclipseがある。無料。他にも無料、有料製品多数あり。 |
|
Perl(パール) |
Web開発に強い言語。
Web関係の処理が充実しており、多くのWebサーバで利用されている。
インターネットで長く利用されており、膨大なライブラリを活用できる。コードの美しさより実用性を重視して開発されている。
コミュニティや多数の企業によりオープンソースで作成されており、誰でも無料で利用できる。
|
|
Ruby(ルビー) |
Web開発に強い言語。
Web関係の処理が充実しており、劇的に開発を短縮できるフレームワークRuby on Railsが人気。Java実装のJRubyなど、現在注目を集めている。
日本人まつもとひろゆき氏により開発された。
コミュニティや多数の企業によりオープンソースで作成されており、誰でも無料で利用できる。
統合開発環境は代表的なものにEclipse,NetBeansがある。共に無料。他にも無料、有料製品多数あり。
|
|
JavaScript(ジャバスクリプト) |
Web開発に強い言語。
HTMLドキュメント中に書いて、動的な処理に利用することが
多い。現在AjaxなどWebに欠かせない基本要素となっている。
言語の文法はC、C++、Javaに似ている。
名前にJavaとついているがJavaとは別物で関係ない。
ブラウザが動く環境なら誰でも開発できる。もちろん無料。
|
|
Java(ジャバ) |
Web開発からデスクトップソフト開発まで強い言語。
従来の言語の欠点を改良し、インターネット時代を予想して開発された。その後に出てきた言語に多大な影響を与えている。
一度プログラムを作れば、いろいろなOS環境で動かせる、メモリ管理の自動化など、開発を容易にする特徴が多い。
携帯端末からサーバー用途まで幅広く利用されている。
JavaFXにより、Flashのようなことが簡単にできるようになる予定。
言語の文法はC、C++に似ている。
コミュニティや多数の企業によりオープンソースで作成されており、誰でも無料で利用できる
統合開発環境は代表的なものにEclipse,NetBeansがある。共に無料。他にも無料、有料製品多数あり。 |
|
C#.NET(シーシャープドットネット) |
Web開発からデスクトップソフト開発まで強い言語。
マイクロソフト社による開発言語のため、ウィンドウズOSに対する機能が強力。SilverLightによりFlashのようなことも可能。Java後発の言語のためかJavaを改良したような内容になっている。
言語の文法はC、C++に似ている。
言語開発はマイクロソフト社。
開発に必要なMicrosoft .NET Framework SDKは無料。
統合開発環境はVisualStudio。Express版は無料。他の版は有料。
|
|
Visual Basic.NET
(ビジュアルベーシックドットネット) |
Web開発からデスクトップソフト開発まで強い言語。
初心者にやさしいと言われたVisual Basic6.0の後継言語。
現状は文法以外、内容はC#とほぼ変わらない。
言語開発はマイクロソフト社。
開発に必要なMicrosoft .NET Framework SDKは無料。
統合開発環境はVisualStudio。Express版は無料。他の版は有料。
|
|
ActionScript(アクションスクリプト) |
Web開発に強い言語。
Flashの開発などに使用される。
Flashはインターネット利用、特にブラウザ環境に多大な変化を与えており、他の言語にも様々な影響を及ぼしている。
言語開発はAdobe社。開発環境など、部分的にオープンソース化、コミュニティ化を進めている。
統合開発環境はFlex SDKがある。無料。
有料製品にFlexBuilderなどがある。 |
|
C(シー) |
全般的な開発に対応できる言語。
歴史が古く、現在の開発言語に絶大な影響を与えた。
移植性が高く、現在も様々な分野で幅広く利用されている。
ワープロソフトなどの「ソフトウェア」と呼ばれるものは、この言語で開発されていることが多い。
高速なソフトが開発できる反面、メモリ管理やポインタなど開発難易度が高い。
組み込みソフト(家電製品などに内蔵されている小さなソフト)、速度を要求されるソフトに力を発揮する。LinuxOSもCで作成されている。
開発に必要な物は無料で集めることが可能。
統合開発環境は無料、有料製品多数あり。
|
|
C++(シープラスプラス) |
全般的な開発に対応できる言語。
C言語にオブジェクト指向という概念を取り入れて拡張している。
他の言語に多大な影響を与えた。
ワープロソフトなどの「ソフトウェア」と呼ばれるものは、この言語で開発されていることが多い。
C同様、開発難度が高く、組み込みソフト(家電製品などに内蔵されている小さなソフト)、速度を要求されるソフトに力を発揮する。
言語の文法はCの文法を拡張している。
開発に必要な物は無料で集めることが可能。
統合開発環境にはEclipseなどを利用できる。無料。
他にも無料、有料製品多数あり。 |
|