UNIX(OSの一種)の移植性(※)を高めるために開発された。特定のプラットフォーム(OSやハードウェアといった基礎部分)に依存した部分を言語仕様から切り離しているため、移植性の高いプログラムを書くことができる。C言語にオブジェクト指向の仕様を追加してできたものがC++言語である。(※)移植性...「移植」とは、他のプラットフォームに合わせてプログラムを書き換えること。このとき、修正が少なくて済むことを「移植性が高い」と表現する。▼Objective-Cおぶじぇくてぃぶ・しー。iOSのアプリ開発のために作られた言語で、iPhone/iPadアプリやMacのPCアプリを開発することが可能。C言語の上位互換的な存在で、基本的な構文などはC言語になぞらえている。▼Swiftすうぃふと。Xのためのプログラミング言語。ウェブ開発における他のプログラミング言語のように、簡潔で分かりやすいシンタックス(構文規則)を採用し、以前からAppleが採用しているObjective-Cより分かりやすくなっている。▼PHPぴーえいちぴー。FacebookやTwitter、AmazonなどのWebページ、アプリを作成するプログラミング言語として有名。他の言語に比べ習得は容易とされる。▼Ruby日本人が作った言語で、世界からの評価も急速に高まっている。簡単なWebサービスから大規模なものまで開発可能。Twitterやクックパッド、自治体業務システムまで幅広く運用されている。初心者でも比較的容易に学習できる。▼JavaScriptJavaとは全く異なるものなので注意。HTML内にプログラムを埋め込むことで、Webページに様々な機能を付加できるため、HTMLやCSSでは表現できないユーザーの動きに応じたものを作ることができる(例:マウスの動きに合わせてデザインが変化する複雑なWEBページを作れる、など)。さあ、できるSEを目指して新たな出発いかがでしたでしょうか。おぼろげながら、「SE」という職種について、つかんでいただけたでしょうか。用語など基礎知識を知れば、随分と理解も深まり、興味が湧いてくる仕事だと思います。IT業界はこれからも発展することは間違いのない重要な業種です。それはどの業種でも同じですが、努力と情熱で大成できる仕事です。転職を考えている未経験のあなたも、決意新たに前進していただけれることを祈っております。