ショッピングモール  CDラジカセ  CDラジオ  ラジカセ  ラジオ  テープレコーダー  ポータブルMD


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

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

 詳しくはこちら



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

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


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

No.3320

処理系とは
投稿者---くだらないことですが(2005/01/21 13:43:33)


int型の変数は2バイトだったり4バイトだったりするのは
処理系に依存するからだとどこかで見たことがあるのですが、
ここでいう処理系とは具体的に何のことなんでしょうか?
OS?コンパイラ?その他?



この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:処理系とは 3322 RiSK 2005/01/21 15:37:30
<子記事> Re:処理系とは 3324 BB 2005/01/21 16:22:06
<子記事> Re:処理系とは 3325 satoshiokita 2005/01/21 18:46:18
<子記事> Re:処理系とは 3326 くだらないことですが 2005/01/21 20:03:42


No.3322

Re:処理系とは
投稿者---RiSK(2005/01/21 15:37:30)


>ここでいう処理系とは具体的に何のことなんでしょうか?

Good question!! 私も曖昧だったので規格を調べました。
3.12 処理系(implementation) 特定の翻訳環境中において特定の制御オプションの下で走行し,特定の
実行環境用にプログラムを翻訳し,その実行環境における関数の実行をサポートする特定のソフトウェア
集合。
…だそうです。

>OS?コンパイラ?その他?

うん,それぞれ含まれるような気がします。

# 誰かフォローお願いします。


この投稿にコメントする

削除パスワード

No.3324

Re:処理系とは
投稿者---BB(2005/01/21 16:22:06)


int型が2バイトだったり、4バイトだったりするのはコンパイラ依存だと思います。

私は処理系と言えばコンパイラ、環境と言えばコンパイラを含めたOSやらその他もろもろと思ってます。
あくまで私個人では。


この投稿にコメントする

削除パスワード

No.3327

Re:処理系とは
投稿者---KING・王(2005/01/22 22:42:51)


>私は処理系と言えばコンパイラ、環境と言えばコンパイラを含めたOSやらその他もろもろと思ってます。

当初の質問と関係ないかも知れませんが、コンパイラによっては、色々な処理系を切り替えてコンパイルできるものがあったと思います。

組み込み系などでは、CPUがPowerPCだったり、SHだったり、x86系であったりと色々ありますので、同じコンパイラでも、パラメータのようなもので、切り替えられたと思います。



この投稿にコメントする

削除パスワード

No.3341

Re:処理系とは
投稿者---BB(2005/01/25 17:21:04)


>>私は処理系と言えばコンパイラ、環境と言えばコンパイラを含めたOSやらその他もろもろと思ってます。
>
>当初の質問と関係ないかも知れませんが、コンパイラによっては、色々な処理系を切り替えてコンパイルできるものがあったと思います。
>
>組み込み系などでは、CPUがPowerPCだったり、SHだったり、x86系であったりと色々ありますので、同じコンパイラでも、パラメータのようなもので、切り替えられたと思います。

そんなコンパイラもあるのですか。
コンパイラもbccとgccぐらいしか使ったことがありませんし、
コンパイラのオプションなんかもあまり知らなかったりで・・・
お恥ずかしいです。


この投稿にコメントする

削除パスワード

No.3325

Re:処理系とは
投稿者---satoshiokita(2005/01/21 18:46:18)
http://www.oklab.org/


>int型の変数は2バイトだったり4バイトだったりするのは
>処理系に依存するからだとどこかで見たことがあるのですが、
>ここでいう処理系とは具体的に何のことなんでしょうか?
>OS?コンパイラ?その他?

CPUとデータモデルに依存する話ではないでしょうか?
OSがどのデータモデルを採用するかで、intやlongのバイト数が
代わるのだと思います。

昔、調べたので参考になるかもしれません。
http://www.oklab.org/language_c/lp64.html


この投稿にコメントする

削除パスワード

No.3326

Re:処理系とは
投稿者---くだらないことですが(2005/01/21 20:03:42)


みなさんありがとうございました。
おかげでスッキリしました。


この投稿にコメントする

削除パスワード

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




掲示板提供:Real Integrity