【掲示板ご利用上の注意】

 ※題名は具体的に!
 ※学校の課題の丸投げ禁止!
 ※ソースの添付は「HTML変換ツール」で字下げ!
 ※返信の引用は最小限に!
 ※環境(OSとコンパイラ)や症状は具体的に詳しく!
 ※マルチポスト(多重投稿)は謹んで!

 詳しくはこちら



 本当はこんなに大きく書きたくはないのですが、なかなか守っていただけなくて…。
 守ってくださいね。お願いします。(by管理人)

C言語ソース⇒HTML形式ツール   掲示板2こちら


管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.19287

UNIXのCとVisual C++.netの違い
投稿者---IYOIYO(2005/01/18 01:31:05)


はじめまして,IYOIYOともうします。プログラムは最近やり初めたばかり
で,(一ヶ月ぐらい)分らないことだらけです。
 質問は,題名の通りです。それぞれ,作っている会社が
ちがうことぐらいしかわかりません(^^;)(←初心者なため

一体どこがどのように違うのか教えてください。
コンパイルが違うのでしょうか???


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:UNIXのCとVisual C++.netの違い 19288 επιστημη 2005/01/18 07:13:06
<子記事> Re:UNIXのCとVisual C++.netの違い 19291 ぽへぇ 2005/01/18 07:46:58


No.19288

Re:UNIXのCとVisual C++.netの違い
投稿者---επιστημη(2005/01/18 07:13:06)


CとC++ですから、コンパイル対象となる言語が違います。



この投稿にコメントする

削除パスワード

No.19291

Re:UNIXのCとVisual C++.netの違い
投稿者---ぽへぇ(2005/01/18 07:46:58)



>一体どこがどのように違うのか教えてください。
>コンパイルが違うのでしょうか???
UNIXのCと言ってもいろいろありますが、代表的なのはgccでしょうか。
gcc, Visual C++.netとも、C, C++のコンパイルが可能です。

C入門書の範囲でしたら、どちらでも。

それ以上の範囲ではものすごく違います。
OSの基本的構造の違いやWindowの管理が違いますから、
プロセス周り、グラフィック周りをはじめ、
ほとんど互換性がありません。

エディタの違い、デバッガの使い勝手の違いなど
開発環境の違いまで挙げたらきりがありませんが。



この投稿にコメントする

削除パスワード

No.19302

Re:UNIXのCとVisual C++.netの違い
投稿者---IYOIYO(2005/01/18 18:16:31)


返事が遅れました。すみません。
お二方ご返事ありがとうございます。
コンパイルは、OSが違くてもあまり関係ないようですね。
>それ以上の範囲ではものすごく違います。
>OSの基本的構造の違いやWindowの管理が違いますから、
>プロセス周り、グラフィック周りをはじめ、
>ほとんど互換性がありません。
>
>エディタの違い、デバッガの使い勝手の違いなど
>開発環境の違いまで挙げたらきりがありませんが。

 ということは、例ばUNIXで作ったソースプログラムをそのまま
そっくりVisual C++でコンパイルしよとすると
C言語の記入方法さえ守っていれば成功することですよね?
私、ちょっとUNIXが入ったPCを持っていまして((ccでコンパイルする)
日本語入力できないヤツ)上記の方法をやると
UNIXとVisual C++ではエラーメッセージが違うということが起きました。
これは、いったい何が原因なんでしょうか?
2度の質問失礼します迷惑おかけいたしますm(__)m



この投稿にコメントする

削除パスワード

No.19303

Re:UNIXのCとVisual C++.netの違い
投稿者---nop(2005/01/18 18:22:52)


> ということは、例ばUNIXで作ったソースプログラムをそのまま
>そっくりVisual C++でコンパイルしよとすると
>C言語の記入方法さえ守っていれば成功することですよね?

処理系・環境依存しない内容のプログラムであればその通りです。
しかし、グラフィック表示など、
処理系・環境依存に依存した処理があれば、その限りではありません。


>UNIXとVisual C++ではエラーメッセージが違うということが起きました。
>これは、いったい何が原因なんでしょうか?

まず、同じ内容のエラーでも、
作った会社が違うわけですから、
メッセージが変わる事は十分に考えられます。

また、エラーの内容が違う場合には、
警告レベルやコンパイラオプションによって、
変わってくる場合も多々あります。



この投稿にコメントする

削除パスワード

No.19350

Re:UNIXのCとVisual C++.netの違い
投稿者---IYOIYO(2005/01/19 23:25:16)



ご返事ありがとうございます。m(__)m

警告レベルやコンパイラオプションについてちょっと
勉強していきたいと思います。
ありがとうございました〜







この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧