トップページ⇒tech
110コメント29KB

とにかくプログラミングを始めたいんだけど

■ このスレッドは過去ログ倉庫に格納されています
0001SE内定決定者2005/06/28(火) 00:39:38
とにかくプログラミングを始めたいんだけど、何から始めたらいいか分かりません。
C言語と云う事は分かっているんですけど、それ以外は全く初心者です。

まず何を買ったらいいのか? 何を勉強したらいいのか?
何の本を読んだらいいのか? 何を打ち込めばいいのか?
一切が謎です。とにかく簡単なプログラミングのやり方を教えて下さい。
ちなみにWindows XPです。
0002デフォルトの名無しさん2005/06/28(火) 00:41:17
2
0003デフォルトの名無しさん2005/06/28(火) 00:42:57
>>1
まず、氏ね
0004デフォルトの名無しさん2005/06/28(火) 00:43:43
開発環境:BCC
開発言語:C, C++
参考文献:猫でもわかるプログラミング ttp://www.kumei.ne.jp/c_lang/
0005最凶VB厨房2005/06/28(火) 00:44:43
SEって何の略?
0006デフォルトの名無しさん2005/06/28(火) 00:46:00
とりあえずプログラムの流れ,演算,変数など完全な初歩から勉強するなら
本屋でC言語入門みたいな本をかってくるといいと思う.
環境の構築についてはbcpadで検索してみれば分かると思う.
あとは慣れかな
0007デフォルトの名無しさん2005/06/28(火) 00:52:22
>>5
凄く偉そう
0008デフォルトの名無しさん2005/06/28(火) 01:13:23
いきなりCなんか無理無理。
Javaにしとけ。
0009SE内定決定者2005/06/28(火) 01:16:02
そもそもプログラミングって何をするんですか?
プログラミングをすると、パソコンはどう変化するんですか?
0010デフォルトの名無しさん2005/06/28(火) 01:38:05
>>9
くたばれトンカツ肥満児!ばかにすんなボケ!
0011デフォルトの名無しさん2005/06/28(火) 01:46:22
>>9
富士ソフトABC内定者の方でつか
0012デフォルトの名無しさん2005/06/28(火) 02:38:03
>>1
初心者はN88-BASICからはじめるといいよ。
0013K2005/06/28(火) 02:46:17
pascal詳しい人いませんか?
0014デフォルトの名無しさん2005/06/28(火) 03:01:18
なに?
岩本くん
0015デフォルトの名無しさん2005/06/28(火) 04:48:52
OCamlやれよ
0016デフォルトの名無しさん2005/06/28(火) 04:57:05
プログラミングがどういうものかすら分からなくてもSEになれるのか。
とりあえずコンパイラとテキストエディタが必要だな。
Windows使ってるならこれでも入れとけ。
ttp://www.borland.co.jp/cppbuilder/freecompiler/
あとはC言語の入門書をかってくればいい。
0017デフォルトの名無しさん2005/06/28(火) 06:10:32
>>16
>>1さんは、入社後てきとーな研修を経てSEになり
ろくなPG経験もないまま仕様書を書いて
下請けに丸投げします。
0018デフォルトの名無しさん2005/06/28(火) 09:05:39
JAVA覚えるのにだいたいどれくらい日数かかるの?
教えてください。
0019デフォルトの名無しさん2005/06/28(火) 09:15:27
そんなもん
Webで動かすものを適当に作る分なら一日で十分
0020デフォルトの名無しさん2005/06/28(火) 09:18:22
CよりJavaの方がむずかしいだろ。あの巨大なクラスライブラリの海を泳ぎきるのは至難の業。
素人が泳いで太平洋横断するようなもん。その点、Cは50m競泳だから泳ぐだけなら簡単だ。
0021デフォルトの名無しさん2005/06/28(火) 09:28:14
なに?
コノバカ
0022デフォルトの名無しさん2005/06/28(火) 09:32:43
うむ、素人じゃなくても太平洋横断はできんと思うぞ
だいたい、Cは50mの競泳て
頭おかしいのか?
太平洋横断しようとして溺れて脳が酸欠になったのか?

だいたい、俺には全然Javaの方が簡単だった
今のJavaは可変とか採用して昔の思想のかけらもないけど
それなりに長い間市場にあるので揉まれていいものになってきてる
まぁ、Javaなんて動くOSが限られてるから覚えても使いものにならんけど
0023デフォルトの名無しさん2005/06/28(火) 09:41:45
ホームページ作成に興味を持ってちょっと試しに作ってみようと思うんですけど
<html>
<head>
ヘッド要素の内容
</head>
<body>
ボディ要素の内容
</body>
</html>
↑この内容をメモ帳でつくって適当な名前をつけて保存して、
ファイルを開いてみると、何も表示されず空白なんですけど、何でですかね?
拡張子を.htmlで保存すると表示されるんですけど。。
0024デフォルトの名無しさん2005/06/28(火) 09:47:46
なにでひらいてんの?
0025デフォルトの名無しさん2005/06/28(火) 09:54:25
Cは小さい仕様の中でうまく泳ぐことが求められるってことだろ。
0026デフォルトの名無しさん2005/06/28(火) 09:57:47
>>23
その言語はしゃれてますね。
0027デフォルトの名無しさん2005/06/28(火) 10:02:45
>>24
>>26
解決しました。
つうか質問。
ホームページ作成もプログラミングの一種だと考えていいんすかね?
0028デフォルトの名無しさん2005/06/28(火) 10:04:24
違う
0029デフォルトの名無しさん2005/06/28(火) 10:06:47
>>1
単発でスレ立てるなボケ

【初心者歓迎】C/C++室 Ver.19【環境依存OK】
http://pc8.2ch.net/test/read.cgi/tech/1119793525/
C言語なら俺に聞け! Part 109
http://pc8.2ch.net/test/read.cgi/tech/1119435171/
初心者のためのプログラミング言語ガイド
http://pc8.2ch.net/test/read.cgi/tech/1034505166/
【初心者】プログラム初心者に最適の言語ってなに?
http://pc8.2ch.net/test/read.cgi/tech/1102142547/
【完全初心者】何をやったらいいですか?
http://pc8.2ch.net/test/read.cgi/tech/1031149590/
0030デフォルトの名無しさん2005/06/28(火) 10:12:09
>>27
ネット関係 - Web制作
http://pc8.2ch.net/hp/
0031デフォルトの名無しさん2005/06/28(火) 10:15:17
>>28
>>29
ありがと。
プログラム言語ってJAVAとかC++とかDELPHIとかVBとかいろいろあるみたい
なんすけど初心者がべんきょうするとしたら何から勉強したらいいすか?
0032デフォルトの名無しさん2005/06/28(火) 10:37:35
HP作成だってプログラミングの一種だよ。
もっともHPってのは単なる入れ物で、そこでPerlなり、Javaなり、
C/C++なり、PHPなり、etcで作ったプログラムを動かすわけだ。
0033デフォルトの名無しさん2005/06/28(火) 10:39:04
誘導先でやれ
0034デフォルトの名無しさん2005/06/28(火) 10:50:06
>>31
>>32は嘘教えてるから気を付けてね
だいたいHPが入れものっていってる時点で小学生のポエム並に理解不能だけど
0035デフォルトの名無しさん2005/06/28(火) 11:09:53
HPがウエブサイトのことなら、入れ物って定義もあながち間違っていないと思うが。
0036デフォルトの名無しさん2005/06/28(火) 11:15:58
どこが?
0037デフォルトの名無しさん2005/06/28(火) 12:37:16
WebProg
http://pc8.2ch.net/php/
0038デフォルトの名無しさん2005/06/28(火) 12:55:39
>>36
ウエブサイトって結局データ置き場でしょ。
なんか頭の回転がかなり悪いような気がするが。
0039デフォルトの名無しさん2005/06/28(火) 13:09:47
天然ワロス
0040デフォルトの名無しさん2005/06/28(火) 13:14:23
>もっともHPってのは単なる入れ物
HPは入れ物じゃなくて入れ物に入ってる情報だけどwww
>>38みたいな基礎知識がない香具師が多いなww
0041デフォルトの名無しさん2005/06/28(火) 14:17:23
だからWEBサイトことだとするとと書いているのに、
必死に見なかったことにする>必死さは何なんだろう?
0042デフォルトの名無しさん2005/06/28(火) 14:17:56
>WEBサイトこと
WEBサイトのこと
0043デフォルトの名無しさん2005/06/28(火) 14:23:58
ここまでアホだと
ほっとくしかないだろ
0044デフォルトの名無しさん2005/06/28(火) 14:26:33
>HPがウエブサイトのことなら
この時点で頭悪いよ。もうちっと勉強しような。プッ
0045デフォルトの名無しさん2005/06/28(火) 14:32:59
つまりWEBサイトが入れ物という定義には反論がないわけだね。
ようやくわかったとは、本当に頭の回転が悪いな。
0046デフォルトの名無しさん2005/06/28(火) 14:37:06
比喩に正しいも減ったくれもないんだからいい加減やめとけよ
0047デフォルトの名無しさん2005/06/28(火) 14:47:25
WEBサイトは入れ物じゃなくて場所だ。

>必死に見なかったことにする>必死さは何なんだろう?
自分で言っておきながらHPは見なかったことか?wwwwwワロス
>>32でプログラムのプの文字も知らない発言しておいてwww
0048デフォルトの名無しさん2005/06/28(火) 15:02:29
倉庫は入れ物でもあるし場所でもある。

>WEBサイトは入れ物じゃなくて場所だ。
反論するために反論するからそういう滅茶苦茶なことを言い出すことになる。
本当に頭の回転が悪いのではなく頭が悪いだけだったようだ。
0049デフォルトの名無しさん2005/06/28(火) 15:09:26
なんで倉庫(実アドレス)とWebサイト(仮想アドレス)が一緒なわけ?
プログラムの知識どころかコンピュータ一般の知識もないですか?プ
この際だから>>32の具体的なクライアントのHTTPリクエスト要求から
どういうことをしてるか説明してみ。
0050デフォルトの名無しさん2005/06/28(火) 15:13:29
低レベルの争いだな。。
見ているこっちが恥ずかしいw
0051デフォルトの名無しさん2005/06/28(火) 15:18:19
>>49
CGIなら独立したプロセスが吐いた標準出力をパイプでWEBサーバが受け取る。
モジュールならプロセス内部でそれが行われる。

ではこちらから質問。
アップローダを作るときに日本語のファイル名を取り扱うとする。
日本語のファイル名をヘッダからクライアントに返す場合に、行うべき処理は?
0052デフォルトの名無しさん2005/06/28(火) 15:26:22
>日本語のファイル名をヘッダからクライアントに返す場合に、行うべき処理は?
意味不明。ヘッダって何のヘッダ?
0053522005/06/28(火) 15:28:57
>CGIなら独立したプロセス
よく考えてみたらこれうそだな。最近のWebサーバはCGIごとにプロセス
作らねーよ。プ
0054デフォルトの名無しさん2005/06/28(火) 15:34:24
>>52
アップローダの場合、UNIX系サーバなどでローカルに日本語でファイルが格納できない可能性があるので、
日本語のファイル名を取り扱うときは、いったん別のファイル名にして、
ファイルを送信するときにヘッダからファイル名を返すんだが、
何故意味不明なのかが意味不明。
知らなかった?
0055デフォルトの名無しさん2005/06/28(火) 15:41:02
>>53
ところで組み込みモジュールではなくCGIの場合、
どうしても独立したプロセスになるはずなんだけど、
どうやって同一プロセスで実行してるの?
0056デフォルトの名無しさん2005/06/28(火) 15:43:31
UNIX系サーバなどでローカルに日本語でファイルが格納できない
0057デフォルトの名無しさん2005/06/28(火) 15:45:07
>>54
なにそれ、アップローダの場合だけなの?
text/plainで日本語送った場合はOKってこと?
multipart/form-dataのみの理由は?
0058デフォルトの名無しさん2005/06/28(火) 15:45:13
それはもう書いたが。
0059582005/06/28(火) 15:45:36
>>56
0060582005/06/28(火) 15:47:42
>>57
もちろんアップローダの場合だけじゃないけど、日本語を取り扱う可能性が高いから例を出しただけ。
ということで日本語ファイル名を返す場合に必要な処理は?
それとどうやって同一プロセスでCGIを呼び出すのか?
以上二点。
0061デフォルトの名無しさん2005/06/28(火) 15:49:53
というか日本語ファイル名の方は理解していないことは分かったのでもう回答はいらない。
こちらが理解しているか確認したいのなら、そちらが知らないのを認めた上でなら回答を出すけど。

同一プロセスでCGIを実行する方法だけ答えてくれればいいや。
0062522005/06/28(火) 15:57:21
>>61
base64エンコーディングでもSJISのデータベース格納してもいいし、
いろいろ方法はあると思うけど。
つーか日本語って言われてもクライアントがUnixだったらEUCで送られるから
何も処理いらないわけだが(苦笑

>同一プロセスでCGIを実行する方法だけ答えてくれればいいや。
Javaで作る
0063デフォルトの名無しさん2005/06/28(火) 16:05:36
>>62
base64にしただけではopera等で文字化けが起こるので無理。

それと同一プロセスのJavaということは、サーブレットのことだと思うのだが、
サーブレットをCGIとは言わない。
かなり無理がある。
0064デフォルトの名無しさん2005/06/28(火) 16:13:43
>base64にしただけではopera等で文字化けが起こるので無理。
具体的に文字コードは?
0065デフォルトの名無しさん2005/06/28(火) 16:16:41
EUC,SJIS,JISで適宜判断、どの要求でも通るように。
0066デフォルトの名無しさん2005/06/28(火) 16:22:15
>>56
touchやmkdirで日本語のファイルやディレクトリ作れますが
0067デフォルトの名無しさん2005/06/28(火) 16:29:29
>>66
特定のコードにしか存在しない駄目文字があるから変換しきれないし、
コードそのままだと制御コードとバッティングしてファイル名が途中で切れたりする。
0068デフォルトの名無しさん2005/06/28(火) 16:33:29
ところで同一プロセスのCGIの話は、
サーブレットをCGIと勘違いしていたということでいいの?
0069デフォルトの名無しさん2005/06/28(火) 16:34:42
>>67
は?>>56は日本語使えないって意味でしょ?
文字化けしようがしまいが2バイト文字は使えるからそう書いたんだけど。
0070デフォルトの名無しさん2005/06/28(火) 16:41:45
>>69
都合のいいところだけ引用されているので
> アップローダの場合、UNIX系サーバなどでローカルに日本語でファイルが格納できない可能性があるので、
アップローダの場合というところを無理矢理切り取ってるし。

でアップローダの場合、たとえばEUC環境にShiftJISで送られてきたら、
駄目文字は変換すると同一コードに復元できなくなるし、
そのまま保存すると制御文字が含まれていたときにファイル名が途中でとぎれる。

EUC環境でEUCの規則に従って日本語を使うのならそれは使えるだろうが、
「アップローダの場合」というのを切り取って反論し始める意図が分からない。
0071デフォルトの名無しさん2005/06/28(火) 16:45:35
>>70
おいおい、都合のいいのはどっちだよ、一番始めの質問はこれだぜ?

>ではこちらから質問。
>アップローダを作るときに日本語のファイル名を取り扱うとする。
>日本語のファイル名をヘッダからクライアントに返す場合に、行うべき処理は?
環境も何も書いてないし、後から付け加えておいてそりゃねーだろwwww
すべてのサーバはUnix系ってのが前提なのか?
あんたの方が都合いいだろうよ。
0072デフォルトの名無しさん2005/06/28(火) 16:47:24
ここまでの話は肝心のプログラミングを始めるにあたってはさしあたり必要な知識ではない。
0073デフォルトの名無しさん2005/06/28(火) 16:55:20
>>71
だったら最初の条件通りでかまわないよ。
UNIX系というのは忘れてもらってかまわない。

>アップローダを作るときに日本語のファイル名を取り扱うとする。
>日本語のファイル名をヘッダからクライアントに返す場合に、行うべき処理は?
Windowsだったとしてもやることは変わらないので、回答の方をどうぞ。
0074デフォルトの名無しさん2005/06/28(火) 16:57:42
UNIX系サーバなどでローカルに日本語でファイルが格納できない
0075デフォルトの名無しさん2005/06/28(火) 16:57:48
それとCGIの件に対して返事がないんだけど?
0076デフォルトの名無しさん2005/06/28(火) 17:01:46
どうぞって>>62に書いたじゃん。つーかWindows同士なら何も要らないじゃん。
まぁアップローダなんてレガシーな物作らなくてもWebDAVで十分だけどな。プ
0077デフォルトの名無しさん2005/06/28(火) 17:05:23
>>75
いちいち全部回答しなければいけないのか?
バッファオーバーフロー起こせばいいだろ?
そんならS-JISのデータベースに格納って回答したのに回答がないんだけど。
0078デフォルトの名無しさん2005/06/28(火) 17:06:24
>>76
サーバとクライアントがWindows同士でも、
SJISをBASE64にしただけではファイル名は正常に復元されない。
よって不正解。
0079デフォルトの名無しさん2005/06/28(火) 17:10:07
>>77
> よく考えてみたらこれうそだな。最近のWebサーバはCGIごとにプロセス
>作らねーよ。プ
の答えが、
> バッファオーバーフロー起こせばいいだろ?
もうなんというか、意地をはるにもほどがあるような気が…。
なんか疲れてきた。もうこの件は私の負けでいいや。
ある意味意表をつかれたし。
0080デフォルトの名無しさん2005/06/28(火) 17:10:08
>>78
具体的な文字コードは?
0081デフォルトの名無しさん2005/06/28(火) 17:11:02
あとSJISのデータベースって、ファイルを格納する方法ではなく、
日本語のファイル名を返す方法の話なんだけど。
0082デフォルトの名無しさん2005/06/28(火) 17:14:11
>>80
別に何でもいいけど、UNIX環境無視を望むなら、送られてくるデータはSJISでいい。
格納方法に言及したせいで横道にそれたからこの部分は省略。
とにかく送られてきたデータをダウンロードさせるため、
日本語ファイル名をヘッダから返す場合の処理。
0083デフォルトの名無しさん2005/06/28(火) 17:18:12
base64で正常に復元されないってことはその文字が入った
本文をWindowsからMUAで送信した場合、必ず化けるってことだよな?
試しにやってみるからその正常に復元されないファイル名を書いてくれない?
0084デフォルトの名無しさん2005/06/28(火) 17:18:22
UNIX環境無視を望むなら、送られてくるデータはSJISでいい。
0085デフォルトの名無しさん2005/06/28(火) 17:23:53
>>83
Content-Disposition: attachment; filename
の話だけど、もしかして別の話をしてる?
0086デフォルトの名無しさん2005/06/28(火) 17:30:45
お前ら続きはこのスレでやれよ

http://pc8.2ch.net/test/read.cgi/tech/1118072681/
0087デフォルトの名無しさん2005/06/28(火) 17:33:05
ファイル名まだ〜?
0088デフォルトの名無しさん2005/06/28(火) 17:35:58
もう疲れたからいいや。

・回答
UTF-8に変換してから、それをさらにHTMLエンティティに変換

これでIE、Opera、Firefox等のメジャーなブラウザで日本語ファイル名が通る
以上
0089デフォルトの名無しさん2005/06/28(火) 18:51:25
OCamlやれよ
0090デフォルトの名無しさん2005/06/28(火) 19:00:47
どこどこでやれよと行っている奴がいちいち上げている件について。
0091デフォルトの名無しさん2005/06/28(火) 19:23:21
ここは低脳が集まるトピですか。はいそうですか。
0092デフォルトの名無しさん2005/06/28(火) 19:35:03
オマエモナー
0093デフォルトの名無しさん2005/06/28(火) 20:23:51
真面目な話、基本から地道に勉強して、プロのSEになるのに何年かかるのだろうか?
例えば、大学行って、就職先で研修受けて、先輩の元で修行してなんてやると7,8 年
ってところだろうか?これよりは短い時間でもなれるかも知れないよね。
0094デフォルトの名無しさん2005/06/28(火) 20:45:34
すげぇ、皆、俺の理解不能なこと書き込んでるわ。会話についていける
くらいにパソコンに詳しくなりたいわ。
プログラミングに興味もってて、勉強したインすけど。
HSPから勉強してみようかと思ってます。HSPは小学生でもできるって聞いたんで。
HSPをやってまずプログラミングの初歩を学んでJAVAに進んでいこうかなって
考えてます。どう思いますか?間違ってますかね?
0095デフォルトの名無しさん2005/06/28(火) 21:20:19
最初からJAVAやれよ
0096デフォルトの名無しさん2005/06/28(火) 21:26:10
HSPをやるとそのぬるま湯加減から抜け出せなくなって朽ち果てるのみ。
0097デフォルトの名無しさん2005/06/28(火) 22:30:22
ひまわりかなでしこがマジお勧め。
0098デフォルトの名無しさん2005/06/28(火) 23:09:38
なでしこは反復(イテレータ)が便利。
配列やハッシュの要素に、型の制限ないし。
正規表現も言語仕様に組み込まれてるし。
GUIも簡単に扱えるし。
コメントが少なかったり、無くても、可読性に優れてるし。

いいね。なでしこ。
0099デフォルトの名無しさん2005/06/29(水) 00:00:20
プロのSEが簡易なインタプリタはねえだろ
0100デフォルトの名無しさん2005/06/29(水) 00:11:39
別にいいんじゃないの。

"SE"っていっても所詮、名刺の飾りくらいの意味しかないんだから。
0101デフォルトの名無しさん2005/06/29(水) 00:26:58
PM持ってないMGはクズ
AE持ってないSEはクズ
SW持ってないPGはクズ
FT持ってないOPはクズ
0102デフォルトの名無しさん2005/06/29(水) 05:05:33
職持ってない>>101はクズ
0103デフォルトの名無しさん2005/06/29(水) 07:25:54
PM=午後
AE=Advanced E-IDE
SW=スイッチ
FT=最終テスト
0104デフォルトの名無しさん2005/06/29(水) 12:12:17
MG=スポーツカーのブランド名
SE=音響効果
PG=洗剤メーカー
OP=(ドラマなどの)オープニング
0105デフォルトの名無しさん2005/06/29(水) 13:08:47
FTじゃなくてFEだった
0106デフォルトの名無しさん2005/06/30(木) 01:56:09
SEって誰でもなれるの?
0107デフォルトの名無しさん2005/06/30(木) 04:37:10
ここまで来るとマ板への引っ越しを考えてほしい
0108デフォルトの名無しさん2005/07/03(日) 08:01:41
>>1
とにかくコードを書け。
本を3日間読んで分からなかったことが0.3秒で分かることもある。
0109デフォルトの名無しさん2005/07/03(日) 18:38:57
でもそれが0.3秒掛かったとわかるのには3日掛かる
0110停止しました。。。NGNG
真・スレッドストッパー。。。( ̄ー ̄)ニヤリッ
■ このスレッドは過去ログ倉庫に格納されています