プロが教える店舗&オフィスのセキュリティ対策術

C言語の勉強を(趣味で)始めようとしているものです。始め方がわかりません。
無償コンパイラをBorlandさんからダウンロードしてきたのですが,使い方が今ひとつわかりません。プログラムはN88互換BASICしか触ったことありません。同じ様に使うものではないのでしょうか?コンパイラの意味すらあやふやです。また,他にお薦めのソフトをご存知の方いらっしゃったら宜しくお願いします。
こんなとこでつまずいてるよーじゃかなりヤバいのはわかってます。恥を忍んで伺います。どうか宜しくお願いします。

A 回答 (7件)

>この意味が既にわかりません。



この本がお勧めです。
倉薫/著 はじめてのCプログラミング 翔泳社 (ISBN:4-88135-843-X)
コンパイラもついていますし、コンパイラの使い方から説明しています。
はじめてC言語を学ぶ人には良書です。
http://esbooks.yahoo.co.jp/books/detail?accd=306 …

参考URL:http://esbooks.yahoo.co.jp/books/detail?accd=306 …
    • good
    • 0
この回答へのお礼

ありがとうございます。参考書も何を買おうか迷ってました。「プログラミング言語C / B.W.カーニハン著」がお薦めの方が多いようですが少し難しいようですし。O'REILLYに憧れがあったりするんですが,sha-girlさんのお薦めを探してみたいと思います。

お礼日時:2004/07/09 12:33

初心者、かつ、趣味なら、お薦めです。


コンパイラの設定についても詳しく説明してくれてます。

参考URL:http://homepage3.nifty.com/mmgames/c_guide/index …
    • good
    • 0
この回答へのお礼

大変興味深いものを紹介して下さってありがとうございます!さっそく今週末しっかり読んでみようと思います。

お礼日時:2004/07/09 17:34

コンパイラとは


C言語で書かれたソースを機械語に翻訳するソフトのことです。
sputterさんの質問の場合、まずどの部分がわからないのかがわかりません。
まずはC言語の入門書を買うことをお勧めします。

test.cppというC言語で書いたテキストファイルを用意し
>bcc32 test.cpp
とすればtest.exeが作成されます。

参考URL:http://www.doumo.jp/aon-java/jsp/postgretips/tip …
    • good
    • 0
この回答へのお礼

入門書は友人が大学で使用したものを借りましたが使用環境を整える所は省略されていました。
 test.cppというC言語で書いたテキストファイルを用意し
 >bcc32 test.cpp
 とすればtest.exeが作成されます。
この意味が既にわかりません。素人の為に丁寧にアドバイスして下さってるのでしょうが… 申し訳ありません。

お礼日時:2004/07/08 14:48

BorlandCの設定方法と使いかたなら以下のページは


どうでしょうか?
それでも、わからなければLSICとCpadを使ってみてください。

最後に忠告をひとつ、
コンパイラの設定方法などは初心者がつまずきやすいことは確かです。
しかし、googleなどで検索すればそれをわかりやすく解説してくれている
ページなどは簡単に見つかります。
(参考URLはキーワード「BolandC 設定」ですぐ出てきました)
Cの勉強をするときもそうですけど、自分で努力しないと上達しませんよ。
では、頑張ってください。

参考URL:http://ueno.cool.ne.jp/dinna/win/bccsetup.htm
    • good
    • 0
この回答へのお礼

大変初歩的な質問で皆さんがあきれるのもわかります。くだらない質問に答えて下さってありがとうございます。大変参考になりました。ありがとうございました。

お礼日時:2004/07/08 14:37

C言語(など)で作られた exeファイル(ロードモジュール)は、通常 HDDなどの外部記憶装置に保存され、人やOSの命令で OSが管理するメモリ上に読み込まれ(ロードされ) OSの管理の元に実行されます。

exeファイルは CPUが直接理解できる機械語です。C言語で書かれた人間が理解できる文章(プログラム)を CPUが理解できる言語に予め置き換えなければなりません。その作業はC言語のコンパイラが行います。Bolandの BCCはC言語のコンパイラーです。

一方一般的なBASICはインタープリタといい、OSとは別にBASIC実行環境の上でBASIC言語で書かれた文章を機械語に翻訳しながら実行します。コンパイルという作業を行わないのでトライアンドエラーがやりやすい反面、実行が遅いという欠点があります。

この点をふまえた上で参考URLのページを読み進めるとよいかもしれません。習うより馴れろの言葉通り、まずはそのページの言われるままにやってみるのも手かと思いますよ。

参考URL:http://www.kumei.ne.jp/c_lang/
    • good
    • 0
この回答へのお礼

丁寧な説明ありがとうございます。大変タメになりました。

お礼日時:2004/07/08 14:43

C言語の環境といえばいろいろありますが、いずれも旧来のBASICインタプリタ環境とは使い方が全くと言っていいほど異なります。



まずは、unixかDOSの基礎を学んでください。
    • good
    • 0

Windows環境であればCygwinのgccをお勧めします。



敷居はVCなんかよりは高いかもしれませんが、
フリーのコンパイラですが、Windowsで動作する
exeファイルも作成できるので私はこれでやってます。

もちろんCUIですが。

参考URL:http://sources.redhat.com/cygwin/
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。参考にさせて頂きます。

お礼日時:2004/07/08 14:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!