Facebook Twitter Google Maps RSS
Home 開発言語 [開発言語]オブジェクト指向言語の歴史
formats

[開発言語]オブジェクト指向言語の歴史

Published on 2013年12月13日, by in 開発言語.

どーもっ!大阪支店のエンジニアなんちゃんです!

最近、電車やカフェ、ホテル、飲食店など目にしない日はないほどにスマホを操作している人が街に溢れていますね。
学生から中年のおじさんまでほとんどの人がスマホを持っていますよね。
※ながら歩きは危ないのでやめましょうね。

そんなスマホのアプリですが、androidはJava、iOSはObjective-Cという言語を用いて作られています。(そうでないものもあります。)
これらの言語はともにオブジェクト指向言語と呼ばれる開発言語でして、オブジェクト指向とはなんぞやと言いますと

オブジェクトと呼ばれる機能の部品でソフトウェアを構成させるものであり、一般的にカプセル化、インヘリタンス、ポリモフィズムなどの機能や特徴を活用したプログラミング技法のことをいい、それらを文法的に提供している開発言語のことをオブジェクト指向言語といいます。

ということです。詳しくはWikiなどで調べてください!!

今回はそんな(どんな?!)オブジェクト指向言語の歴史を有名人の誕生日とともにご紹介したいと思います!!

■1962年
Simula・・・オブジェクトとクラスを導入した最初の言語です。
松田 聖子さんやIKKOさん、木梨憲武さんなどが生まれました。

■1972年
Smalltalk・・・オブジェクト間の相互作用にメッセージという機構を導入した最初の言語です。
ケンドーコバヤシさんや常盤貴子さんなどが生まれました。

■1979年
C++・・・C言語のオブジェクト指向拡張言語です。
ともさかりえさんや蛯原友里さん、上地雄輔さんなどが生まれました。

■1983年
Objective-C・・・C言語のコードとSmalltalk型のオブジェクトシステムを混在させたC言語の拡張言語です。iOSアプリの開発で利用します。
宇多田ヒカルさんや藤森慎吾(オリエンタルラジオ)さん、矢口真里さんなどが生まれました。

■1990年
Python・・・最初のオブジェクト指向のスクリプト言語です。
ローラさんや浅田真央さん、南沢奈央さんなどが生まれました。

■1995年
Java・・・仮想マシン(Java仮想マシン)上で動作することによる高い可搬性、スレッドの標準サポートと充実したライブラリ群で知られているオブジェクト指向言語です。Androidアプリの開発で利用します。
玉井詩織(ももいろクローバーZ)さんや有安杏果(ももいろクローバーZ)さん、早見あかり(元ももいろクローバー)さんなどが生まれました。

■2000年
C#・・・Javaとよく似た作りでJavaと同じく仮想マシン(.NET Framework)上で動作する言語です。
山内つばさ(NMB48)さんや渡邊璃生(ベイビーレイズ)さん、大原歩(ナノキュン)さんなどが生まれました。

■2002年
Visual Basic.NET・・・既存のVisual Basic(6.0以前)を大きく改訂してオブジェクト指向に対応した言語です。C#同様、.NET Framework上で動きます。
畠山彩奈(子役)さんや谷端奏人(子役)さん、石井萌々果(子役)さんなどが生まれました。

ざーっと有名どころのオブジェクト指向言語と芸能人をご紹介しました。
まだまだ歴史が浅いIT業界ですが、改良を繰り返し、より良いサービスをより簡単に提供できる業界になっていくことを期待しています。

弊社ではここに挙げた言語以外にも幅広い言語を使い、お客様のご要望にお応えしております。
弊社の開発実績をこちらからご覧ください!

※注
記載した芸能人の方々と弊社は利害関係にあるものではありません。ちなみに私の個人的タイプでもありませんので!!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*