スレッド: [csharpll:0344] C#の勉強を始めるには

スレッド

[csharpll:0344] C#の勉強を始めるには

[ | ▲ / | ]
Subject:
[csharpll:0344] C#の勉強を始めるには
From:
Yuichi Yamabe <yamabe@...>
Date:
Thu, 20 Apr 2006 10:49:30 +0900 (JST)
X-Mailer:
Becky! ver. 2.25 [ja]
Message-Id:
<20060420104255.64D7.YAMABE‐at‐cview.co.jp>
 はじめて投稿させて頂く山辺です。よろしくお願いします。
四十台前半、FORTRAN や PL/I を中心に、主にメインフレーム系の
プログラミングや設計を 20年ほどやってきました。

C# の勉強を始めたいのですが、まずC言語をマスターしてからC#に
進んだ方がいいでしょうか? それとも、いきなりC#の参考書を買って
勉強を始めても大丈夫でしょうか?

現在、某ITスクールで、VB.Net のコースを受講し始めています。
これが終わったら、C# を学びたいと思っています。

よろしくアドバイスお願いします。

                   山辺裕一

--
Yuichi Yamabe <yamabe@...>

[csharpll:0345] Re: C#の勉強を始めるには

[ | / | ]
Subject:
[csharpll:0345] Re: C#の勉強を始めるには
From:
S.Ono <shuji_ono@...>
Date:
Thu, 20 Apr 2006 10:55:54 +0900
X-Mailer:
Microsoft Outlook Express 6.00.2900.2869
Message-Id:
<01d401c6641d$8f72ea60$b4e774dd@magick>
References:
344
小野@どっとねっとふぁん です。

----- Original Message -----
From: "Yuichi Yamabe" <yamabe@...>
Subject: [csharpll:0344] C#の勉強を始めるには


> C# の勉強を始めたいのですが、まずC言語をマスターしてからC#に
> 進んだ方がいいでしょうか? それとも、いきなりC#の参考書を買って
> 勉強を始めても大丈夫でしょうか?
>
> 現在、某ITスクールで、VB.Net のコースを受講し始めています。
> これが終わったら、C# を学びたいと思っています。

VB.NETの勉強をはじめているのであれば、すぐにC#の勉強を
したほうがむしろとまどう場面がすくなくてすむと思います。
言語の構文より、.NET Frameworkで用意されているクラスを
どのように使っていくか、という部分のほうが重要ですから。

------------------------------------------------
あおい情報システム株式会社(http://www.ibaraki.tv/aoi/
  小野修司(どっとねっとふぁん)
   http://dotnetfan.org/
------------------------------------------------

[csharpll:0347] Re: C#の勉強を始めるには

[ | / | ]
Subject:
[csharpll:0347] Re: C#の勉強を始めるには
From:
Yuichi Yamabe <yamabe@...>
Date:
Thu, 20 Apr 2006 13:15:04 +0900 (JST)
X-Mailer:
Becky! ver. 2.25 [ja]
Message-Id:
<20060420130913.64DA.YAMABE‐at‐cview.co.jp>
In-Reply-To:
345
References:
344 345
 山辺です。レスありがとうございます。


On Thu, 20 Apr 2006 10:55:54 +0900
"S.Ono" <shuji_ono@...> wrote:

> VB.NETの勉強をはじめているのであれば、すぐにC#の勉強を
> したほうがむしろとまどう場面がすくなくてすむと思います。
> 言語の構文より、.NET Frameworkで用意されているクラスを
> どのように使っていくか、という部分のほうが重要ですから。

ということは、C系の言語の文法より、.Net 環境を覚える方が重要というか
問題になるということでしょうか?

私の手元には、

①猫でもわかるC言語プログラミング
②スタートアップC#(ムックです。)
③Visual C++6.0 入門 スーパービギナー編

という3冊の教科書があります。②の表紙、目次を見る限りでは、C言語の
予備知識は必要としていないようです。

ちなみに、VB.Net の講習では、オブジェクト指向の話が出て来るのはまだ
先のようです。

                 山辺

--
Yuichi Yamabe <yamabe@...>

[csharpll:0346] Re: C#の勉強を始めるには

[ | / | ]
Subject:
[csharpll:0346] Re: C#の勉強を始めるには
From:
FUKUDA, Fumiki <fukuda.fm@...>
Date:
Thu, 20 Apr 2006 11:02:34 +0900
X-Mailer:
Microsoft Outlook Express 6.00.2800.1807
Message-Id:
<01bf01c6641e$7db7ecc0$e5d2060a‐at‐stf.ncos.nec.co.jp>
References:
344
επιστημηです。

> 四十台前半、FORTRAN や PL/I を中心に、主にメインフレーム系の
> プログラミングや設計を 20年ほどやってきました。

おぉ。堅牢な土台が組みあがってるのですから、そんなにビビらいでも
ええと思うです。いきなりC#から入っても迷子になることはないんじゃ
なかろか、と。迷いそうになったらcshapllが助けちゃる。

ついでにJava/C++までやっちまえ、似たよなもんだ(.NET frameworkを除けば)。
# 無責任発言 (^^ でも結構'まぢ'

[csharpll:0348] Re: C#の勉強を始めるには

[ | / | ]
Subject:
[csharpll:0348] Re: C#の勉強を始めるには
From:
Yuichi Yamabe <yamabe@...>
Date:
Thu, 20 Apr 2006 13:19:15 +0900 (JST)
X-Mailer:
Becky! ver. 2.25 [ja]
Message-Id:
<20060420131456.64DD.YAMABE‐at‐cview.co.jp>
In-Reply-To:
346
References:
344 346
 山辺です。レスありがとうございます。

On Thu, 20 Apr 2006 11:02:34 +0900
"FUKUDA, Fumiki" <fukuda.fm@...> wrote:

> おぉ。堅牢な土台が組みあがってるのですから、そんなにビビらいでも
> ええと思うです。いきなりC#から入っても迷子になることはないんじゃ
> なかろか、と。迷いそうになったらcshapllが助けちゃる。

了解です♪。前のレスでも書きましたが、C#の入門書(ムック)が
あるので、それでスタートしてみようと思います。


> ついでにJava/C++までやっちまえ、似たよなもんだ(.NET frameworkを除けば)。
> # 無責任発言 (^^ でも結構'まぢ'

C++ は、Cをオブジェクト指向化した言語だと聞きました。C++ とC#は、
どのように違うのでしょうか? マイクロソフトの方針、またソフトウェア
業界の動向として、今後は C++ ではなくC#になっていくのでしょうか?
また、VC++ というのは、C++ の機能拡張版と考えてよろしいでしょうか?


                   山辺

--
Yuichi Yamabe <yamabe@...>

[csharpll:0349] Re: C#の勉強を始めるには

[ | / | ]
Subject:
[csharpll:0349] Re: C#の勉強を始めるには
From:
FUKUDA, Fumiki <fukuda.fm@...>
Date:
Thu, 20 Apr 2006 14:53:56 +0900
X-Mailer:
Microsoft Outlook Express 6.00.2800.1807
Message-Id:
<005b01c6643e$d00471e0$e5d2060a‐at‐stf.ncos.nec.co.jp>
References:
344 346 348
επιστημηです。

> C++ は、Cをオブジェクト指向化した言語だと聞きました。C++ とC#は、
> どのように違うのでしょうか?

突っ込まれるの覚悟で言わせてもらえば、JavaもC++もC#も大差ありません。
言語仕様つか、文法つか、見た目はそっくり。
それぞれの動くカラクリはずいぶん違うみたいだけど。

> マイクロソフトの方針、またソフトウェア
> 業界の動向として、今後は C++ ではなくC#になっていくのでしょうか?

microsoftはそのつもりっポいですね。
C++が消えてなくなることはなさげですが。

> また、VC++ というのは、C++ の機能拡張版と考えてよろしいでしょうか?

違います。VC++というのはC++処理系のひとつです。
出前一丁が即席ラーメンのひとつであるように。

# サッポロ一番みそラーメンにバター落として食うのが好きです。
# が、医者に止められました。↑自殺行為だそうです orz

[csharpll:0352] Re: C#の勉強を始めるには

[ | / | ]
Subject:
[csharpll:0352] Re: C#の勉強を始めるには
From:
FUKUDA, Fumiki <fukuda.fm@...>
Date:
Thu, 20 Apr 2006 16:44:32 +0900
X-Mailer:
Microsoft Outlook Express 6.00.2800.1807
Message-Id:
<009601c6644e$4355c900$e5d2060a‐at‐stf.ncos.nec.co.jp>
References:
348 349 *
επιστημη(えぴすてーめー)です。

> そうなんですか。実は Java にも挑戦してみようとしたことがあったの
> ですが、文法よりも、Tomcat とか Struts とか Eclipse とか J2EE とか、
> ややこしい物が一杯出て来て、そこで躓いて止めてしまいました。

あいつらはJavaの応用技術つーかコバンザメつーか、そんなもんです。
# ふぉろーよろしく > Javaラヴなヒト

> C# も、始めてみると、そういう物が出て来るんでしょうか?

C#に限らず.NET全般にそういうものが出てきます。ASP.NETとかなんとか。
Webフォーム上のボタンをぽちって押すとサーバ側にあるC#やVBやらが
動いたりします。
# ふぉろーよろしく > .NETラヴなヒト

> そういえば、J# というのもどこかで見たような気がしますが、これも
> そっくりな言語なのでしょうか?

です。Javaを.NETに仕立てたもの。
Sunの逆鱗に触れてJavaを名乗れなくなりました。

> VC++ も C++ の一種ということですね?
> VC++ は、どんな特長を持った C++ なんでしょうか?
> 名前からすると、画面処理に強味がありそうな気がしますが・・。

VC++ =  [1]標準C++コンパイラ(+標準ヘッダ/ライブラリ)
     + [2]WindowsAPI(Windowsヘッダ/ライブラリ)
     + [3]MFC(Windows画面周りC++ライブラリ)
     + [4]開発環境
です。
[1]+[2]でWindowsのVisualなアプリが作れます。
それに[3]と[4]を追加してVisualなアプリをVisualに作れるように
なってます。(正直言うとそんなにVisualに作れるわけじゃない)

[1]だけのを'日清チキンラーメン'とすると、
VC++は'チャーシュー麺+ギョーザ+瓶ビール(中)' くらいでしょうか。
# ↑これも医者に止められました。'そんなに死にたいか?'だそうです。
# 三田/田町界隈でサバ味噌定食の食えるメシ屋を探しています。

[csharpll:0353] Re: C#の勉強を始めるには

[ | / | ]
Subject:
[csharpll:0353] Re: C#の勉強を始めるには
From:
Takao Ono <takao@...>
Date:
Thu, 20 Apr 2006 16:55:57 +0900
X-Mailer:
mnews [version 1.22PL7] 2003-09/29(Mon)
Message-Id:
<060420165557.M0104709‐at‐flame.hirata.nuee.nagoya-u.ac.jp>
In-Reply-To:
349
小野@名古屋大学 です.

便乗質問 (^^;

<005b01c6643e$d00471e0$e5d2060a@stf.ncos.nec.co.jp>の記事において
fukuda.fm@...さんは書きました。
fukuda.fm> > マイクロソフトの方針、またソフトウェア
fukuda.fm> > 業界の動向として、今後は C++ ではなくC#になっていくのでしょうか?
fukuda.fm> microsoftはそのつもりっポいですね。
fukuda.fm> C++が消えてなくなることはなさげですが。
Microsoft 以外のプラットホームで C# を動かすとすると Mono になる
んでしょうか? 昔あった SSCLI はどこにいったんでしょう.

確かに最初の SSCLI は gcc3 でコンパイルできないというアホなやつで
したが, 一応 Microsoft 純正なのでアップデートされていれば候補には
なるかなぁ.

fukuda.fm> # サッポロ一番みそラーメンにバター落として食うのが好きです。
fukuda.fm> # が、医者に止められました。↑自殺行為だそうです orz
な, なにが悪いんだろう. ワクワクいやドキドキ.
# みそとバターの食い合せ? 塩分とりすぎになる?
--
名古屋大学大学院 情報科学研究科 計算機数理科学専攻
小野 孝男 (takao@...)

[csharpll:0354] Re: C#の勉強を始めるには

[ | / | ]
Subject:
[csharpll:0354] Re: C#の勉強を始めるには
From:
FUKUDA, Fumiki <fukuda.fm@...>
Date:
Thu, 20 Apr 2006 17:17:25 +0900
X-Mailer:
Microsoft Outlook Express 6.00.2800.1807
Message-Id:
<00ba01c66452$dbaad660$e5d2060a‐at‐stf.ncos.nec.co.jp>
References:
353
επιστημη@みそバタに反応 です。

> fukuda.fm> # サッポロ一番みそラーメンにバター落として食うのが好きです。
> fukuda.fm> # が、医者に止められました。↑自殺行為だそうです orz
> な, なにが悪いんだろう. ワクワクいやドキドキ.
> # みそとバターの食い合せ? 塩分とりすぎになる?

高濃度の塩分 + 動物性脂肪 + 炭水化物 ですからねー
'高カロリー低タンパク'もいーとこでしょう。
# 心筋梗塞誘発食 ってことか。

[csharpll:0355] Re: C#の勉強を始めるには

[ | / | ]
Subject:
[csharpll:0355] Re: C#の勉強を始めるには
From:
S.Ono <shuji_ono@...>
Date:
Thu, 20 Apr 2006 17:25:59 +0900
X-Mailer:
Microsoft Outlook Express 6.00.2900.2869
Message-Id:
<004f01c66454$0d9e81c0$b4e774dd@magick>
References:
353
小野@どっとねっとふぁん です。

----- Original Message -----
From: "Takao Ono" <takao@...>
Subject: [csharpll:0353] Re: C#の勉強を始めるには


> Microsoft 以外のプラットホームで C# を動かすとすると Mono になる
> んでしょうか? 昔あった SSCLI はどこにいったんでしょう.

http://msdn.microsoft.com/net/sscli/
SSCLIの2.0が提供されています、、、が、、、
Windows XP上「のみ」でしか動かないらしい(w

> 確かに最初の SSCLI は gcc3 でコンパイルできないというアホなやつで
> したが, 一応 Microsoft 純正なのでアップデートされていれば候補には
> なるかなぁ.

MS以外のプラットホームで、ということだと現時点では候補に
あげられなくなっちゃったようですね。

WPF/EではIL(のサブセット?)が動くようなものをMac OS用には
だすらしいですけど。。。

#Linus向けはサードパーティに期待してるよ、らしい(w

------------------------------------------------
あおい情報システム株式会社(http://www.ibaraki.tv/aoi/
  小野修司(どっとねっとふぁん)
   http://dotnetfan.org/
------------------------------------------------

[csharpll:0356] SSCLI 2.0 (Re: C#の勉強を始めるには )

[ | / | ]
Subject:
[csharpll:0356] SSCLI 2.0 (Re: C#の勉強を始めるには )
From:
Takao Ono <takao@...>
Date:
Thu, 20 Apr 2006 19:25:19 +0900
X-Mailer:
mnews [version 1.22PL7] 2003-09/29(Mon)
Message-Id:
<060420192519.M0112631‐at‐flame.hirata.nuee.nagoya-u.ac.jp>
In-Reply-To:
355
小野@名古屋大学 です.

<004f01c66454$0d9e81c0$b4e774dd@magick>の記事において
shuji_ono@...さんは書きました。
shuji_ono> > Microsoft 以外のプラットホームで C# を動かすとすると Mono になる
shuji_ono> > んでしょうか? 昔あった SSCLI はどこにいったんでしょう.
shuji_ono> http://msdn.microsoft.com/net/sscli/
shuji_ono> SSCLIの2.0が提供されています、、、が、、、
shuji_ono> Windows XP上「のみ」でしか動かないらしい(w
とりあえずとってきました.

中のドキュメントによると Windows2000 でも動きそうな感じ (^^;
ひょっとしたら AIX/HP-UX/FreeBSD でも動くかも (^^;;
# configure でこいつらだけはチェックしてます.

手元の FreeBSD 4.8 な PC では PAL を作る途中で getpwuid_r がない
と言われたので撤退 (;_;) libc_r の getpwuid 使えばいいのかなぁ?

shuji_ono> #Linus向けはサードパーティに期待してるよ、らしい(w
MS が何を意図しとるのか, よくわからん (苦笑)
--
名古屋大学大学院 情報科学研究科 計算機数理科学専攻
小野 孝男 (takao@...)

[csharpll:0357] Re: SSCLI 2.0 (Re: C#の勉強を始めるには )

[ | / ▼ | ]
Subject:
[csharpll:0357] Re: SSCLI 2.0 (Re: C#の勉強を始めるには )
From:
Tietew <tietew@...>
Date:
Fri, 21 Apr 2006 11:04:52 +0900
X-Mailer:
Becky! ver. 2.23 [ja]
Message-Id:
<20060421105732.0604.TIETEW‐at‐tietew.net>
In-Reply-To:
356
References:
355 356
On Thu, 20 Apr 2006 19:25:19 +0900
In article <060420192519.M0112631@flame.hirata.nuee.nagoya-u.ac.jp>
[[csharpll:0356] SSCLI 2.0 (Re: C#の勉強を始めるには )]
takao@... (Takao Ono) wrote:

> 手元の FreeBSD 4.8 な PC では PAL を作る途中で getpwuid_r がない
> と言われたので撤退 (;_;) libc_r の getpwuid 使えばいいのかなぁ?

getpwuid_r は getpwuid のリエントラント版ですので,そのままは使
えません。シグネチャも違うし。

struct passwd *getpwuid(uid_t uid);
int getpwuid_r(uid_t uid, struct passwd *pwbuf,
              char *buf, size_t buflen, struct passwd **pwbufp);

ラッピングは結構めんどい。



—[ Tietew ]——————————————————————————
メ : tietew@... / tietew@... / tietew@...
ホペ: http://www.tietew.net/     Tietew Windows Lab.
     http://www.masuclub.net/   鱒倶楽部
指紋: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA

Navigation

検索

[検索ヘルプ]

Maintener: Tietew <www.tietew.jp>
Powered by Ruby on Rails, Mongrel, PostgreSQL, and Hyper Estraier.
click here