がくぞうのアイデアブログ

思いついたアイデア、本からの学びや気づきを公開していきます。

【スポンサーリンク】

「プログラミング言語人気TOP10の簡易解説」を読んで思ったこと

【スポンサーリンク】

2011年 はてブ数ランキングベスト50 今年最後に見ておきたい良質記事まとめのなかに、
プログラミング言語人気TOP10の簡易解説があり、
読んで思ったことをまとめました。

1. Java

Javaの登場時期

1995年

Javaの開発元

オラクル(サン・マイクロシステムズ

Javaの関連先サイト

あなたとJava

Javaの特徴

オブジェクト指向プログラミング言語として設計されている。
コンパイルして実行物を作成する。
Javaで開発されたソフトウェアはJava仮想マシン上で動作する。
・組み込みシステムや携帯機器(携帯電話、スマートフォンPDAなど)、
 デスクトップアプリケーション、大規模なサーバ上で利用されている。

Javaの開発環境

Eclipse
NetBeans
JDeveloper

Javaの人気の本

【送料無料】わかりやすいJava(入門編)

【送料無料】わかりやすいJava(入門編)
価格:2,940円(税込、送料別)

【送料無料】明解Java(入門編)

【送料無料】明解Java(入門編)
価格:2,730円(税込、送料別)

【送料無料】パーフェクトJavaScript

【送料無料】パーフェクトJavaScript
価格:3,360円(税込、送料別)

Javaの個人的感想

Javaは、私が2番目に出会ったプログラミング言語です。
オブジェクト指向という考え方を一番最初に教えられた言語です。

2. C言語

C言語の登場時期

1972年

C言語の開発元

AT&Tベル研究所

C言語の関連先サイト

C言語

C言語の特徴

手続き型言語である
コンパイルして実行物を作成する
・コンピュータ上のほとんどの物は、C言語で作られているかC言語と関連していると思われる。

C言語の開発環境

・学習用C言語開発環境
GCC
Eclipse

C言語の人気の本

【送料無料】明解C言語(入門編)新版

【送料無料】明解C言語(入門編)新版
価格:2,310円(税込、送料別)

【送料無料】やさしいC第3版

【送料無料】やさしいC第3版
価格:2,625円(税込、送料別)

【送料無料】Cの絵本

【送料無料】Cの絵本
価格:1,449円(税込、送料別)

C言語の個人的感想

C言語は、私が1番最初に出会ったプログラミング言語です。
ポインタの意味がわからず、苦労しました。

3. C++

C++の登場時期

1980年代前半

C++の開発元

AT&Tベル研究所

C++の関連先サイト

C++入門 -BIGLOBE

C++の特徴

C言語に対して、オブジェクト指向プログラミングをサポートするために改良された。

C++の開発環境

GCC
Eclipse

C++の人気の本

【送料無料】C++の絵本

【送料無料】C++の絵本
価格:1,764円(税込、送料別)

【送料無料】C++プログラミング入門新版

【送料無料】C++プログラミング入門新版
価格:2,940円(税込、送料別)

【送料無料】Effective C++第3版

【送料無料】Effective C++第3版
価格:3,990円(税込、送料別)

C++の個人的感想

個人的に、触ったことがないのでなんとも言えませんが、
時間的余裕があれば勉強してみたいとは思います。

4. PHP

PHPの登場時期

1995年

PHPの開発元

The PHP Group

PHPの関連先サイト

日本PHPユーザ会

PHPの特徴

・サーバサイドスクリプト言語である。
オブジェクト指向もサポートしている
・Webアプリケーションのフレームワークの開発言語として利用されている

PHPの開発環境

Eclipse
PHPエディタ

PHPの人気の本

【送料無料】よくわかるPHPの教科書

【送料無料】よくわかるPHPの教科書
価格:2,604円(税込、送料別)

【送料無料】パーフェクトPHP

【送料無料】パーフェクトPHP
価格:3,780円(税込、送料別)

【送料無料】プログラミングPHP

【送料無料】プログラミングPHP
価格:3,990円(税込、送料別)

PHPの個人的感想

私が5番目に出会ったプログラミング言語です。
C言語Javaと比べると簡単で、
動的なウェブサイトが簡単に作れるところに惹かれました。
今後もお世話になる言語です。

5. Python

Pythonの登場時期

1990年

Pythonの開発元

パイソンソフトウェア財団

Pythonの特徴

・オブジェクトスクリプト言語である。
Rubyのライバル言語である。
Dropboxクラウド型ファイル保存サービス)などPythonで作られている。

Pythonの開発環境

Boa Constructor
・EasyEclipse

Pythonの個人的感想

個人的には全く触ったことがありません。
Pythonについて調べていくなかで色々なところで利用されていることが分かりました。
ひょっとすると近い将来お世話になるかもです。

6. C#

C#の登場時期

2000年

C#の特徴

C言語C++をもとに作られたといわれている。
・個人的には、Javaに似ていると思う。
オブジェクト指向プログラミング言語である。
VB.NETとは、根本の思想が異なる。
VB.NETは、VB6をオブジェクト指向に作り変えたと思われる。

C#の開発環境

Microsoft VisualStudio

C#の人気の本

【送料無料】究極のC#プログラミング

【送料無料】究極のC#プログラミング
価格:3,129円(税込、送料別)

【送料無料】C#クックブック

【送料無料】C#クックブック
価格:4,830円(税込、送料別)

【送料無料】C#の絵本

【送料無料】C#の絵本
価格:1,869円(税込、送料別)

C#の個人的感想

C#は正直さわったことはありませんが、
 VB.NETWindows環境のデスクトップアプリケーション開発で利用しています。
 やはり、デスクトップアプリケーション(GUI)を簡単に開発するなら、
 VB.NET(C#)でしょう。
・私が4番目に出会ったプログラミング言語はVB6です。
・私が6番目に出会ったプログラミング言語VB.NETです。
 当時、VB.NETC#のどちらを利用して開発しようか迷いましたが、
 VB6を使ったことがあったので、VB.NETを採用しました。
・今現在、VB.NETC#のどちらにしようと迷っている方がいたら、
 C#にすることを薦めます。

7. Objective-C

Objective-Cの登場時期

1983年

Objective-Cの開発元

Brad Cox

Objective-Cの関連先サイト

Objective-C入門

Objective-Cの特徴

オブジェクト指向プログラミング言語である。
・Cを改良して作られたと思われる。

Objective-Cの開発環境

OS Xのパッケージ版に付属
Xcode(アップルの統合開発環境

Objective-Cの個人的感想

・全く触ったことがないので、なんともいえませんが、
 今後も触ることはないでしょう。

8. Perl

Perlの登場時期

1987年

Perlの関連先サイト

The Perl Programming Language

Perlの特徴

オブジェクト指向をサポートするスクリプト言語である。
Movable Typeは、Perlで作られている。

Perlの開発環境

Eclipse

Perlの個人的感想

・全く触ったことがないので、なんともいえませんが、
 今後も触ることはないでしょう。

9. Ruby

Rubyの登場時期

1995年

Rubyの特徴

オブジェクト指向スクリプト言語である。
・Webアプリケーションフレームワークである「Ruby on Rails」の登場により、
 Rubyが一躍有名となった。

Rubyの開発環境

RDERuby Development Environment)

Rubyの人気の本

【送料無料】たのしいRuby第3版

【送料無料】たのしいRuby第3版
価格:2,730円(税込、送料別)

【送料無料】Rubyプログラミング入門

【送料無料】Rubyプログラミング入門
価格:2,625円(税込、送料別)

【送料無料】Rubyプログラミング入門

【送料無料】Rubyプログラミング入門
価格:2,940円(税込、送料別)

Rubyの個人的感想

・私が7番目に出会ったプログラミング言語です。
・開発者が日本人ということもあり、親近感が沸きます。
・ひょっとすると、今後お世話になるかもしれません。

10. JavaScript

JavaScriptの登場時期

1995年

JavaScriptの開発元

ネットスケープコミュニケーションズ、Mozilla Foundation

JavaScriptの関連先サイト

JavaScript - MDN

JavaScriptの特徴

オブジェクト指向スクリプト言語である。
ウェブアプリケーションのクライアント側の制御に利用されている。
AJAXの登場により、JavaScriptは再注目されている。

JavaScriptの開発環境

Eclipse
Aptana
NetBeans

JavaScriptの人気の本

【送料無料】JavaScript本格入門

【送料無料】JavaScript本格入門
価格:3,129円(税込、送料別)

【送料無料】ゼロからはじめるJavaScript

【送料無料】ゼロからはじめるJavaScript
価格:2,625円(税込、送料別)

【送料無料】パーフェクトJavaScript

【送料無料】パーフェクトJavaScript
価格:3,360円(税込、送料別)

JavaScriptの個人的感想

・私が3番目に出会ったプログラミング言語は、JavaScriptである。
・今後もますますお世話になる言語である。