- 締切済み
C#とJ#について
現在VS2003で、VB及びC++を使っているのですが、C#とJ#は使ったことがありません。 以前、J#はJAVA言語だと聞いたような気がするのですが、C#はC言語なんでしょうか。(構文などが似ているので・・・)J#とC#が何であるか教えていただければと思います。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- sukeken
- ベストアンサー率21% (1454/6647)
こんにちは。 C# http://mag.autumn.org/Content.modf?id=20050504145851 比較サイトを載せましたが、参考になりますか? C#はマイクロソフトの色も持っていますけど、一般的になっていますのでこれからやるんなら良いかもしれません。 でも、C++使える方がよっぽど魅力的です。 J# -> Microsoft J# (Visual J#) http://www.gotdotnet.com/japan/team/vjsharp/ マイクロソフト製Javaといっているのが、このJ#ですよね。 こちらに関しては、マイクロソフトに大分偏りますので参考サイトから覗いて見てください。 ネット上でも、あまりJ#を扱っているところは少ないのでは無いでしょうか? でわ!
- shobon
- ベストアンサー率66% (14/21)
C#.net,VB.net,J#.netは基本的にMSILコード、と言うものを生成するものです。 従って、適当に言うならば Cの文法ベースでMSILコードを作るプログラム→C#.NET Basicの文法ベースでMSILコードを作るプログラム→VB.NET JAVAの文法ベースでMSILコードを作るプログラム→J#.NET と言う訳です。 各言語の特長とか、比較は下のURL等を参考にしてください。
お礼
参考URLがとても分かりやすかったです。 ありがとうございました。
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
J# は、マイクロソフトによる独自拡張を含むJAVA です、独自拡張をしているためにSun からJAVAだと認めて貰えないので J# と言ってるのです。 C# は、Delphi を設計したAnders Hejlsberg と Scott Wiltamuth のチームがマイクロソフトで開発したシンプルな新しい言語です。 C++(C),及びJAVA からいいとこ取り(踏まえてというか)したような言語です。どちらかというと、JAVA の方に似ているように思います。 マイクロソフトで開発されましたが、現在はEcma規格(2001年)、ISO規格(2003年)、JIS規格(2005年)が制定された(マイクロソフトだけというのではない)標準的な言語です。
お礼
J#はやはり基本はJAVAなんですね。 C#はC++とは違う新しい言語ということなんでしょうね。 ありがとうございました。
お礼
参考URL大変分かりやすかったです。 ありがとうございました。