メーカー製のC#開発環境はウインドウズ用しかないのです。 “@amneris84: Macの使い手は、C++は使えるけど、C#は使えない、みたいな”
2013-02-18 22:58:55@amneris84 皆さんの説明ではややこしすぎると思いますので、端的にお伝えします。C++が「愛」だとしたら、C#は「恋」です。
2013-02-18 23:00:06@amneris84 なにをお知りになりたいかがいまいちぼやけているので専門家も答えられないでいるようにおもいます。似ているのは似ていますが、両者とも他の言語共にていますから。
2013-02-18 23:01:01@amneris84 @golfcli 汎用言語と、ベンダーに囲い込まれる言語の違いがあります。C や C++ は汎用。Java, C#, Objective-C はそれぞれオラクル、マイクロソフト、アップルに囲い込まれる性質があります。
2013-02-18 23:01:51いい例えですね。解析はできても開発はできないじゃ使えない世界と思います。“@amneris84: これって、「辞書を引き引き英語は読めるけど、自分で文章を書くのはできない」くらいの意味なのかしら?”
2013-02-18 23:06:00@amneris84 相違の程度はあまり問題ではないかもです。何言語だろうと商用レベルのもの書いた経験ある人なら、他言語でもそこそこ書ける可能性は相当高いと推定されます(プロジェクト配属されてからその言語初めて使う、とか普通にありますもん)。
2013-02-18 23:06:50@amneris84 Macの使い手を一般ユーザーを指すとすると違います。C++やC#はアプリを書く言語です。例えば、ブラウザーはアプリでプログラミング言語で書かれて、実行形式に変換されています。人がプログラムを書きやすく用意されているのが、C++やC#のプログラミング言語です。
2013-02-18 23:08:38@amneris84 @golfcli MacやiPad系だと、Objective-Cってのがあって、C#あたりに相当します。これは、歴史的にはC++と同じくらい古いもので、色々な種類があります。それらの違いはライブラリの違い(使える語彙数の違い)です。
2013-02-18 23:10:33@amneris84 皆さんがいろんな説明をして混乱されていると思いますが…。C#はC++をわかりやすくしようとして開発された経緯から、見た目は似ています。一方が使える人なら、他方もなんとなく読めるでしょう。でも、プログラムを書くのは、改めて習得が必要です。
2013-02-18 23:11:20@amneris84 C#やJavaはある特定の動作環境下で動くんでなんらかの制限を受けるんですが、C++やCは汎用言語でPCをもっと細かく制御するプログラムを作れます(その分高度になりますが)。人の迷惑になるプログラムをウィルスと呼ぶならどんな言語でもそれなりに作れますよ。
2013-02-18 23:12:16@amneris84 @ponsuke_jp 私も中国語の違いはわかりませんが、日本語と中国語の違いと、北京語上海語の違いの中間くらい?見たような単語や漢字があって似てると思いきや、文法がちょっと違う、という感じかもしれません
2013-02-18 23:12:44