開発言語って難しそうだけど・・・

こんにちは!ながやです。

 

ついに、子供が友達のお家を、行き来するようになりました。

小学校に入学する前は、「お友達なんて、できないも〜ん」と、なぜかネガティブでしたが、無事にお友達もたくさんできて、一安心です。

 

さて、今回は難しそうな開発言語について、少しまとめてみようかな、と思います。

 

image

 

プログラミングの経験がない人に、色々な開発言語に、対応できるのはすごいね!と、よく言われます。

開発言語は、ひとつ覚えてコーディングのガイドラインを理解できると、応用ができるようになります。

 

なので、日本語も英語も中国も堪能だよ、というよりもハードルは低く、日本語が話せるよ、関西弁も分かるし広島弁もなんとなく聞けば分かるよ、という感覚に近いです。

 

私の主な開発言語の経歴は、C# > Java > PHP & Ruby & Objective-C です。

これからコーディングの勉強をしてみようかな、と考えている人は、調べるとサンプルソースもたくさん出てくる PHP が、おすすめです。

便利なフレームワークも群雄割拠しています。

 

 

 

開発言語とは

開発言語とは、たくさんあるコンピュータ言語のうち、C言語やJAVAなど、まとまったプログラムを作ってコンピュータを動かすことができる言語です。ホームページを作るのに使うHTMLなどはマークアップ言語と呼ばれ、文書の中に印を入れることでその構造をコンピュータに伝えるための印つけ言語。データベースで使うSQLは、複雑なことをするように見えますが、データベースに質問を投げかけて返事を受け取る問合せ言語です。

転用:開発言語とは?|ITエンジニア派遣 エンジニアガイド

 

C#

image23

C#(シーシャープ)とは、マイクロソフトが開発したプログラミング言語です。.NET Framework という便利なフレームワークと共に開発されています。就職して一番最初に修得したのがこちらの言語でした。

Visual Studio .NET という開発統合環境を利用していましたが、当時の私からすると、ものすごく高価な環境でした。

当時は、まだ世に出て若い言語でしたので参考となるソースやアプローチも乏しく、何でも自分で海外のコミュニティサイト等から調べる必要がありました。

 

Java

core-java

Java(ジャバ)とは、オブジェクト指向プログラミング言語の考え方に基づいて設計された開発言語です。この頃、オブジェクト指向という単語を職場や仕事関係で、よく聞くようになりました。

私は、C#でオブジェクト指向を既に修得済みでしたので、周囲にあまり流されることなく静観していました。基幹業務系のシステムや大規模なアプリ開発には大活躍です。

 

PHP

php-logo

PHP(ピーエイチピー)とは、「個人的なホームページ」を意味する英語の “Personal Home Page” に由来するようです。知りませんでした。PHPに携わり早10年ですが、当時はまだ不安定でセキュリティアップデートが頻繁に行われていました。それが現在は、他の開発言語の体系やフレームワークにも匹敵するぐらいまで修練されてきました。

オープンソースってすばらしい。

 

Ruby

ruby_logo

 

Ruby(ルビー)とは、オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。 エレガントな文法を持ち、自然に読み書きができるとのことです。なんといってもネーミングがエレガントですね。

Ruby は Ruby on Rails というフレームワークがあるからこそ、輝きます。この Rails がなければ扱うことはなかったと思います。Model View Controller アーキテクチャに基づいて構築されています。

 

Objective-C

Unity-Logo

Objective-C(オブジェクティブシー)とは、C言語をベースとしたオブジェクト指向の開発言語です。現在では主にアップルの OS X や iOS 上で動作するアプリケーションの開発で利用されます。スマホアプリの爆発的なヒットで、この言語も著名になりましたがコーディング自体は煩雑になることが多く、あまり好印象でありませんでした。

 

スマホアプリの開発が必要で仕方なく、ということもありましたが、今は Unity の登場でアプリの開発も随分と敷居が低くなりました。

 

まとめ

いかがでしたか?

 

C#の勉強を始めた頃は、無償版なんてものはなく、WebサーバーもDBサーバーも高価で、Webサイトの個人運営なんて新卒だった私には到底無理なお話しでした。

それが今は誰でも簡単に、Webサイトを運営することが可能です。

おもしろい世の中になりました。

 

最近では、講義で「Python」を取り扱う大学もあるようです。

C言語のポインタで唸っていた頃が、なつかしいです。

 

以上、ながやでした。

関連記事

コメントは利用できません。

ピックアップ記事

ピックアップ記事

  1. 2016-12-21

    【クリスマスはどこに行く!?】都内の鉄板スポットはやっぱり六本木!

    今年のクリスマスの日程は、23日 金曜日(祝日)24日 土曜日25日 日曜日となっており。。どこに行…

ピックアップ記事

  1. 2016-11-9

    気軽に芸能人気分が味わえる?? 芸能人が愛するロケ弁BEST3!!

    最近我が社で2週間に一回、芸能界あるあるのロケ弁を頼んで社員全員でランチしよ…

ピックアップ記事

  1. 2016-11-14

    中目黒おすすめバー特集 Part.1

    中目黒にはオシャレなお店がたくさん。 服や雑貨、レストランだけでなく、 オシャレなバーもたくさんある…
ページ上部へ戻る
Top