こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

パソコンとは違うんですよね

CやC++を使うコンピューターはどのようなものですか? そのスペックとか。
パソコン(Windows) はVisual Basic ですよね。

投稿日時 - 2009-09-19 04:32:07

QNo.5301771

暇なときに回答ください

質問者が選んだベストアンサー

正確で厳密な話はさておいて、なんとなく雰囲気を
分かって貰えればという観点で書きますので、
以下の内容は不正確で、知ってる人から見れば
突っ込みどころだらけだと思います。その点ご了承ください。

質問者さんがこの回答を見るために使っているソフト
(例えばインターネットエクスプローラ)
はプログラムです。
プログラムはコンピュータが理解できるコトバで書かれています。
ですが、それはそのままでは人間にとって読みにくく書きにくいのです。
そのコトバでプログラムを作るのは実に大変なので、
人間が分かりやすいコトバで「プログラムっぽいもの」を書いて
「プログラムっぽいもの」から「プログラム」に
変換する、という方法で通常はプログラムを作成します。

この「プログラムっぽいもの」の記述ルールは色々あって
1つはCで1つはC++で1つはBasicです。
Cのルールで書かれたものをプログラムに変換するプログラム
を持っているパソコンでならCのルールで書いた
「プログラムっぽいもの」を「プログラム」に変換できます。

以上のような感じなので、
Cで「プログラムっぽいもの」を書くのは
どんなパソコンでもできます。
それをプログラムに変換するのは、
変換プログラムをインストールしたパソコンでないとできません。

そして変換後のプログラムを実行できるパソコンは、
そのプログラムによって違います。
特定のプログラムがインストールされたパソコン上でしか動かないとか
ハイスペックマシンでないと事実上使い物にならないとか
その辺りはCであろうとBasicであろうとプログラム毎に違うので
一概には言えません。
「1+1を計算するだけ」のようなとても簡単なプログラムなら
元がCで書かれていようがBasicで書かれていようが
今現在一般に出回っているパソコンでなら
どんなに低スペックのものでも余裕で動かせるでしょう。
3Dですごく絵が綺麗なゲームなら元が何で書かれていようが
ある程度高いスペックのマシンでないと
動きが遅すぎてプレイできたもんじゃない、という状況になるでしょう。

投稿日時 - 2009-09-19 07:27:39

補足

>変換プログラムをインストールしたパソコンでないとできません。
それはWindowsパソコンでもかまわないということですね。
変換プログラムとは具体的にはどのようなものがあるのでしょうか。
なにぶんCを独学ではじめようかというレベルな者でして(汗)

投稿日時 - 2009-09-19 07:44:32

お礼

回答ありがとうございました。

投稿日時 - 2009-09-19 07:53:20

ANo.2

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

Windowsパソコンでプログラムを始めようかと言うなら、
最近の定番はやはりVisual Studio 2008 Expressでしょう。
http://www.microsoft.com/japan/msdn/vstudio/express/default.aspx
マイクロソフト製で、機能限定版なので無料で使えるようになっています。
紹介サイトはたくさんあるはずです。
ツールはともかく、言語に関しては何かしら本を買ってみた方が良いと思います。
C/C++言語とWindowsプログラミングで別々の要素が入りますので、ご注意下さい。

参考URL:http://www.microsoft.com/japan/msdn/vstudio/express/default.aspx

投稿日時 - 2009-09-19 14:52:28

補足

Windows上を走らせるのなら専用ツールが便利でしょうね。

投稿日時 - 2009-09-20 14:43:24

お礼

回答ありがとうございました。

投稿日時 - 2009-09-20 14:46:07

ANo.3

>変換プログラム

gcc, cc,vb,vc,vC#,C++Compiler、Intel C++ Compiler,Dev-C++,Turbo Assembler,MASM32

把握しきれないほどある。

投稿日時 - 2009-09-19 09:47:16

補足

いろいろあるものですね。

投稿日時 - 2009-09-20 14:46:28

お礼

回答ありがとうございました。

投稿日時 - 2009-09-20 14:48:03

ANo.1

>CやC++を使うコンピューター

CやC++のコンパイラがインストールしてあれば、
WindowsPCでもMacでもUNIX機でもOKです。

>パソコン(Windows) はVisual Basic ですよね。

意味不明です。
Visual Basicは、BASIC言語(CやC++とは別の言語)を
ベースとしたマイクロソフト社の製品名です。
Visual Basicを使っているかどうかとCやC++が使えるかどうかとは
全く関係ありません。

投稿日時 - 2009-09-19 04:43:59

補足

WindowsパソコンのアプリはVisual Basicでかかれるものと思いこんでいました。
コンパイラの意味がよく分かってないようでした。

投稿日時 - 2009-09-19 05:01:26

お礼

回答ありがとうございました。

投稿日時 - 2009-09-19 05:06:16

あなたにオススメの質問