Loading...

Loading...

プログラミング一覧

【プログラミング言語】「 C# 」ができるとめちゃくちゃヤバイじゃないっすかっ!でもプログラミング学習するにもってこいなのがやっぱりJava言語だと思う。

今後の近未来の開発はC#。だからこそJavaから学習していくことがC#をより深く知ることに繋がると考えています。
| 2018.09.20

マイクロソフトがクラウドサービスで本気を出してきた

マイクロソフトのクラウドサービスAzure(アジュール)が、クラウド業界1位のアマゾンウェブサービス(AWS)に猛追してきました。

 

IOT事業に4年間で5,300億円以上もの投資を行っています。クラウドのプラットフォーム(Paas)では四季報業界地図でもAzureは世界2位、国内3位となっています。

 

マイクロソフトは2016年にXamarin(ザマリン)を買収。18年にはソフトウェア開発プラットフォームのギットハブをも買収してオープンソース戦略に舵を切りました。

 

PCのシェアでは断トツトップのWindows(マイクロソフト)。世界シェア率90%に至っています。アップル社のMacOSが9%。その他リナックスやSolarisとなっています。そのどでかいマイクロソフトがクラウドサービスで本気を出してきたといった感じです。

C#言語ができるとめちゃくちゃヤバイじゃないっすかっ!

ゲーム制作エンジンUnityにも多額な投資をして、マイクロソフトが開発したC#プログラミング言語のみの使用となりました。つまりUnityで開発をするにはC#しか使えないということです。

 

またマイクロソフトのIDE、VisualStudio(主にC#)ではXamarinと連携することでクロスプラットフォームとなり、Unityと同じように、Android, iOS, Windowsアプリを作成できることになりました。C#言語ができるとめちゃくちゃヤバイじゃないっすかっ!

 

◆VisualStudio(C#)でXamaeinを使用して制作されたアプリ
◎三井住友銀行 住宅ローン事前審査アプリ「スピードアンサー15」
◎NHK紅白公式アプリ
◎電気自動車充電検索アプリ
◎日本酒アプリなど多数

学習するにはもってこいの 「 Java 」言語

とその前にオラクル社のJava言語!オブジェクト指向プログラミングといえばやっぱりJavaです。銀行システムをはじめWebに至るまで、様々なインフラやシステムに使用されている中心的存在の言語と言っても過言ではありません。

 

しかしながら今月9月から有償となるとのこと。今後Javaがどうなっていくのか?まだ詳しい情報としてお伝えすることは出来ませんが、マイクロソフトのオープンソース化とは対照的な印象ですよね。

 

C#はJavaを模して制作され、今現在ではJavaをも凌ぐ高機能なプログラミング言語になっています。グーグル社のAndroidチームがサポートするKotlin(コトリン)言語もJavaから派生して人気が出てきています。

 

そういった背景からしてもJavaがもしかしたら廃れていってしまうのではないか?と心配するところでもありますが、学習するにはもってこいの言語だと思っているのです。

 

なんたってJavaがわかればC#もわかっちゃう!

Javaを学習するにあたり、オブジェクト指向プログラミングについてしっかりと学べる教材が揃っている点がすごくいいのです!JavaのSwing(GUI)を使ってゲーム制作まで学習することで、プログラムのなんたるかがちゃんと理解できることでしょう。

 

そこからC#、Kotlinに行くのもいいですし、XamarinやUnityにだってもちろん広がっていきます。

 

なにはともあれJavaを押さえておけば文句なしっ!Unityを学習する際にとても大事なインスタンスの考え方、そうUnity独自のプレファブについてさえ良く理解できることでしょう。

 

Javaからはじまり、広がっていく。そう思っています。

 

ホロレンズの世界がやってくる!

今後の近未来の開発はC#な予感。だからこそJavaから学習していくことがC#をより深く知ることに繋がると考えています。元となるJavaからわかっておけばなお安心ですしね!

 

VR    (仮想現実:Virtual Reality:バーチャルリアリティ)
AR    (拡張現実:Augmented Reality:オーグメンテッドリアリティ)◎ポケモンGOなど。
MR    (複合現実:Mixed Reality:ミックスドリアリティ)◎Microsoft HoloLens。
SR    (代替現実:Substitutional Reality:サブスティチューショナルリアリティ)

 

上記の開発にUnityが主に使用されています。未来の花形職種のひとつでしょう。まだ多くのみなさんにはよく知られていないMRをご紹介して終わりにしたいと思います。

 

この先どんな未来になってしまうのか?と少々お疲れモードになってしまう私は歳を取ってきたのでしょうか(汗)

 

 

 

 リンク

 マイクロソフト クラウドサービスAzure(アジュール)

 

 アマゾンウェブサービス(AWS)

 

 Java Software | Oracle 日本

 

 マイクロソフト C#

 

 Kotlin(コトリン)

 

 Unity

 


  Blog  プログラミング  【プログラミング言語】「 C# 」ができるとめちゃくちゃヤバイじゃないっすかっ!でもプログラミング学習するにもってこいなのがやっぱりJava言語だと思う。

リコリスのひと
柳澤達郎・クマコーチ
( やなぎさわ たつろう )
73年生まれ さいたま市出身

医療系専門サイトの制作、Webプログラマー。

クリニックのサイト制作をはじめ医療系学会サイトなども含めた幅広い医療系専門サイトを制作・マネジメント中。

Webサイトの制作、写真・動画撮影及び編集、Webマネジメント業務までトータルに手掛けております。

プログラミングスクールを開講。(2012年~)
「小学生でも理解できる楽しい授業」で資格取得者を輩出。

Web制作(html5,css3,PhotoShop,WordPressなど)、プログラミング言語は主にjava,C#をはじめ、unityゲーム制作までを指導中。

ExcelVBAエキスパート資格を持つ妻と奮闘しています。

膝痛専門整体リコリス(2004年~)
プロトレーナーから直接指導を受けた技術を元に、一番難しいと言われる膝痛を専門とする整体業務を執り行っております。

佐野元春・ガラスのジェネレーション 「つまらない大人には なりたくない」の歌詞にあるように、 「面白い大人が世界を救う!」を信念に掲げ活動中。

そのひとつにジュニアユース・ユース監督を8年間務めた経験を元に「無料!蹴る人サッカークリニック」(2014年~)を開催しています。

また電子書籍「蹴る人」を一年間毎月発刊しました。(2015年~)
今後も面白い活動をしていきたいと思います。

将来の夢は「みんなが集えて歌える焼き鳥バー」のおやじになること。イカとサムライロックがお気に入り。

佐野元春・玉置浩二・浜田省吾が好き。

目標とする人:「北の国から」の黒板五郎、ディエゴ・マラドーナ、チェ・ゲバラ、ロバート・ハリス

  • 動画学習のご案内
  • リンク

Copyright © リコリス All rights reserved.