「C#とは」の編集履歴(バックアップ)一覧はこちら
「C#とは」(2016/11/07 (月) 00:03:29) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**特徴
----
C#ってどんな言語なのと言われると
&bold(){初心者向け、WindowsであればJava以上、C++以下のレベルでなんでもできてしまう}
といいたい。
なぜ初心者向けかと言われると、学習コストの問題である。
プログラミング言語は色んな分け方が可能であるが学習コストで分けた場合
比較的ラク
-Ruby
-Python
-Java
-C#
-C
-C++
比較的きつい
だいたい一般的にはこんな感じの扱いを受けている。
なぜWindows?と言われるかといえば&bold(){VisualStudioの存在}である。
#image(http://img.atwikiimg.com/www65.atwiki.jp/kindaidensan/attach/32/17/vssample.PNG,width=400,height=200)
VisualStudioは基本Windows上で動作する統合開発環境である。
機能的には単体テストとかコード分析をやってくれたりします。
%%Eclipse%%
----
#comment_num2
**特徴
----
C#ってどんな言語なのと言われると
&bold(){初心者向け、WindowsであればJava以上、C++以下のレベルでなんでもできてしまう}
といいたい。
基本的にC#はJavaにVB,C++のいいとこを取り余計なものを減らした言語と考えてくれていい。
基本的にはなんでもできてしまう言語である。
ただしC++よりはメモリ管理が楽(C++は自作しなければならなかった)
かつJavaよりオブジェクト指向とパフォーマンス(実行速度)を両立していることなどから
初めての人はC#を推奨したい。
なぜWindows?と言われるかといえばそもそもC#はWindows環境でしか開発できなかった。
最近でこそMacでも開発はできるようになったものの実行環境はWindowsが推奨環境である。
加えて&bold(){VisualStudioの存在}である。
#image(http://img.atwikiimg.com/www65.atwiki.jp/kindaidensan/attach/32/17/vssample.PNG,width=400,height=200)
VisualStudioは基本Windows上で動作する統合開発環境である。
機能的には単体テストとかコード分析をやってくれたりします。
%%Eclipse%%
マイクロソフトの開発したツールと言うこともあり基本的にはコレ使うといいです。
学生であればCommunityが、近畿大学生であればProが無料で使えるため使わない手はない。
Visual Studio リンク:[[https://www.microsoft.com/ja-jp/dev/products/community.aspx]]
C#リンク:[[https://msdn.microsoft.com/ja-jp/library/kx37x362.aspx]]
----
#comment_num2