超初心者にもわかるC言語の本ってないですか?

このエントリーをはてなブックマークに追加
最近人を殺したいと思ったことはありますか?
ないな
殺したい奴がいるのだけど、さすがに殺してしまったら
終わりだし、骨折させる程度が一番いいのかなと思う。
いや精神的苦痛が一番
927デフォルトの名無しさん:04/03/14 14:51
>>1
一つだけいえることは、真面目に書いてある本を探せという事
これはmain関数の書き方の説明を見るだけで、大体推量できる

void main() ← やる気ナシ

int main(int argc,char *argv[]) ← 実務優先、教材記述には不向きな著者

int main(int argc,char *argv[],char *env[]) ← 教材を書くのに適した人の著書

argvどまりの本は、大抵「自分流」「だってこれで仕事してたもん」的な人間の文章なので
変なクセを恥ずかしげもなく「これが正しい」と言い切ることがあるため、鵜呑みは危険

正しい書式(インデント/括弧の記述位置など)ひとつとっても、色々な方式と歴史がある
実務で役に立つかどうかはともかく、巻末の索引を見てバークレー式とかそういう索引がある本を選ぶべし
「正しくても無駄」な知識に時間を避けるのは初心者のうちだけ
最初に楽をしても、何一つメリットないよ
928925:04/03/14 14:51
オレ一回だけ警察のお世話になった事があるんだよね、それも小学生の時に。
まあ皆もあるかもしれないけど(そんな事やらない奴はやらないが)、子猫を
ミンチにして殺してしまったことがあって、それを近くのおばさんが見ていて
警察に通報されたって感じ。
その時は口頭の注意だけで済んだけど。
>int main(int argc,char *argv[],char *env[]) ← 教材を書くのに適した人の著書

うそつき
>>900 ヨメ
>>927
じゃあ、あんたが本を書けば?
読者レビューでどういう評価はされるかは知らないが。
なんかあちこちで暴れ回ってるようだから無視しとけ。
こんなスレに マジになっちゃって どうするの
>>927
おまえもscanf怖がりすぎと同じ
くだらねえことに気を取られて論点ずれまくるアフォ
ちなみに長文を執筆するときに要求される基本的な適正は
そこで何の話をしているのか、全文の骨子の中でどのような位置づけの話か
を決して見失わないこと
935デフォルトの名無しさん:04/03/15 03:16
むしろ、
int main(int argc, char *argv[]) ← 教材を書くのに適した著者
ですね。

void main() は
「ただの馬鹿」です。さすがにそんなので本を書くやつはいないだろ?
936デフォルトの名無しさん:04/03/15 03:17
> 巻末の索引を見てバークレー式

そんなインデントはない。
BSD式のことか?
937デフォルトの名無しさん:04/03/15 03:27
>>934
えらそうなこと書くときには誤植を直せ。
うっせえ
>>935
幼稚園児も顔負けの見事な二値的価値観だな
お前の視野にはウルトラマンと怪獣しかいないんだろ(藁
ttp://hpmboard2.nifty.com/cgi-bin/bbs_by_date.cgi?user_id=FZX03427

> 378. Re:体験版を試してみました  yu_u  2003/09/24 (水) 13:57
(略)
> MissionC本編はANSI準拠にて紹介しております。
> main関数の戻り値は、教育現場だけではなく、
> 開発現場でも論争になる部分です。
> 我々StackArtでも、意見はとびかったのですが、
> 協議の結果、voidで統一することに決めました。
> main関数の戻り値は、動作OSも関係してきますし、
> 作るロードモジュールの種類によっても異なります。
> そこで、Mission1ではそのままスルーさせ、
> 別MissionにてロードモジュールとOSの関係に触れております。
> ご理解いただけると幸いです。
(後略)

だそうだ。
941デフォルトの名無しさん:04/03/16 03:49
>>939
かとくたいもいます。
942デフォルトの名無しさん:04/03/16 03:58
ようは、いいわけだな。
943デフォルトの名無しさん:04/03/16 03:59
いいわけというか「論争になります」って、ようはおまえが規格をしらないだけだろって
おもうんだが。 > MissionC
944デフォルトの名無しさん:04/03/17 20:12
Braian W. Kernighan and Dennis M.Ritchie The C Programming Language Second Editoin
が絶対オススメ
intで問題があってvoidじゃ問題がない環境ってどんなの?
麻奈タンはここ見ているのかな?(2chやっていないか・・・ 多分
void main を通さない処理系はどうもできないね。
論争になり得ない。
世の中にはmainを書かない開発系もざらにあったりするので
どうでもいい。
949デフォルトの名無しさん:04/03/18 02:57
>>946
あの本だめですね。
2ちゃんねらーは「女性だとなんだかやさしくおしえてくれそー」と思って
2ちゃんねらーウケはいいらしいが ;-)
950デフォルトの名無しさん:04/03/18 03:25
やーい > Language
今日からプログラミングを初めてみる、って人がやるにはどの本がいいですか?
もちろん周りに相談できる人はいないし、自分自身プログラミングの知識は
コンパイラって名前と数個の言語の名前しかわかりません。
>>951
「コンパイラって名前と数個の言語」のうちの、1つを買ってみる
そいつのマニュアルが最初に崇める神となる
これでGoogleやら本屋を漁るときのキーワードができる

きっかけが欲しければ、まずブツありきだよ
>>952
わかりマスタ・・・。とりあえず明日図書館いてきます。
将来性は無いと思いますがVBあたりから始めてみます。
>>953
がんばれ!
自分への投資ってとこ忘れんな
955デフォルトの名無しさん:04/03/23 03:41
でも、配当は期待できそうにないですね。
それをどうにかするのも自分だろう。
957デフォルトの名無しさん:04/03/24 20:03
#include <stdio.h>

int main(void)
{
printf("林 晴比古の改定 新C言語入門スーパービギナー,"
   "ビギナー編てどうなのよ\n定価¥1600,¥1900");
}
>>953
そこでVBを選んじゃうあたり将来性を期待できないな。
http://pc2.2ch.net/test/read.cgi/tech/1077985164/690のVB版ハケーン
VBで書かれたソフトの実例を知らないダブルアフォ
>>958
必要になったらどんな言語でも覚えられる力が将来性だろ
最初の言語は何だっていいと思うよ
確かに個人的お勧めの言語というのはあるけど

「VBがいいですか?それともCがいいですか?それともJava?」
何でもいいからとりあえずやれ!と…
961なかた:04/03/24 21:49
いきなりVCは無謀てすか?
962953:04/03/24 22:27
とりあえず
・ここからはじめるプログラミング 瀬戸村勝利
・パソコンプログラミング以前 伊藤華子
・最新C言語がわかる 田美樹
・プログラムはなぜ動くのか 日経BP社
・図解でわかるvisualbasic入門 荒瀬遥  (見ない

を借りてきました。やっぱVBはだめっすか・・・。いきなりc++がんばってみます。
963デフォルトの名無しさん:04/03/24 22:41
* を使って7セグメントLED風のデジタル時計を出すプログラムで、時間情報を取得してから
どうやって表示に反映させたらいいでしょうか?
964デフォルトの名無しさん:04/03/25 01:07
ふつうに
pc2の>>973
必死だな (w

せっかく長々とご披露いただいたわけだが
>Fortranはすでに死滅しましたし
この時点で終わってるんだよ

>最初はよかったんだけどね。
例えばこのへん少しは評価しかけたわけだが
そういうの全部ぶちこわしてシッタカ確定
966デフォルトの名無しさん:04/03/30 22:51
>>944
http://page7.auctions.yahoo.co.jp/jp/auction/g17974576

これって、その英語の日本語版ですよね?
勝ったほうがいいかな?
967デフォルトの名無しさん:04/03/30 23:21
VBとか金かかるからJAVAがいいよ、オススメ。
968デフォルトの名無しさん:04/03/30 23:35
いきなり勉強始めるなら、C++をやれよ。C++の開発者が自著で逝ってるぞ。
「C++を学ぶ前に、Cを学ばねばならないのか?と良く聞かれるが、私は
不要だと思う!」って。
969デフォルトの名無しさん:04/03/31 00:06
>>968
学校でC言語学ばざるを得ない人間だっているんだろうし
その答えはナンセンスだろう。
>>969
????
どのへんが禿に対する反論なんだ?

ナ ン セ ン ス で な い

ラ イ セ ン ス 契 約