トップページ⇒tech
105コメント41KB

プログラムを勉強の始めたい人のためのスレッド

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトななしさんNGNG
最近割れ等違法行為だけにPCを使うのが情けなくなってきた。
20万もするもんを買ったんだから将来仕事に使えるような知識を身に付けたい。
PCで遊んでだけいる時期はもう終わったんだ。
最近そんな思ってる人たち集まれ!
0055デフォルトの名無しさんNGNG
>>47に同意。
遠回りのようでも、初心者は関数型言語(lisp類やML,Haskellなど)から
入った方が、あとで何をやるのでも応用がきくので、上達への近道だと
思う。プログラミングの入門用としてはC++は最悪。
0056デフォルトの名無しさんNGNG
望洋の本でC++から始めます
0057デフォルトの名無しさんNGNG
>>54
FAQなのでFAQスレに書け。
0058デフォルトの名無しさんNGNG
>>56
おお、そうですか。
……これ(今手元にあるんです)、ちょっと古いけどどうなのかなぁ。
0059打モモ!NGNG
オレもパソコンをもてあましてる気がして、
とりあえずなんかやってみようかと思い、Javaを勉強することにしました。
今日からです。
とりあえずJBuilderなるものを入手。

続く

0060デフォルトの名無しさんNGNG
かなりくだらない質問かもしれませんが、
厨房のころプログラミングがやりたくて
だったら高校は情報系の所があるイイかなと思い、
先生に「プログラミングとかって情報処理だから、
情報処理科とかがある学校に行きたいんですけど・・・」
って言ったら「お前は英語があんまり出来ないから
プログラマーはやめた方がいいんじゃないか?」
と言われ結局あきらめました。

簡単に言うと英語はかなりできないとプログラミングは
できないんですか?
そこのところよろしくお願いしますm(_ _)m
0061デフォルトの名無しさんNGNG
>>60
かなりできる必要はないよ。
もちろんできた方がいいのは間違いないんだけど。
仕事のレベルによるだろうな。
ある程度の先端で活躍するなら、TOEIC700はいるだろ。
0062デフォルトの名無しさんNGNG
英語はとりあえずは必要ない。

俺がプログラム始めたのはローマ字の読み方も知らない小学生の時だ。

ただ、いくら趣味でも、英語のドキュメントを読まなくてはいけないときはあるけどな。

趣味だから読む羽目になるというのもあるけどな。
とにかく何かを作ろうとしたら、何でもいいんだが何か作ろうとしたら芋蔓式にいろんな勉強をしなくてはいけなくなる。
教えてもらえるうちに勉強しとけよ。大人になったら誰も教えてくれん。そんな暇があるなら首を切る。
0063デフォルトの名無しさんNGNG
>>1
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=986653208&ls=50
こっちのスレの方が役立つよ。
0064デフォルトの名無しさんNGNG
>>60
高卒程度の英語で十分。海外の技術書は内容は高度でも
構文はとても易しいから、専門語彙や中身の理解のほうが重要
学校の教師なぞこの業界のことを知らないんだからドキュン並の意見だよ
006564NGNG
あ。高校進学の話か。
それこそ、これからいくらでも勉強しようがあるから
早々に決め付けられないだろうに。
まったく教師ってやつは・・。
0066デフォルトの名無しさんNGNG
60が大学卒業するころは、この業界もどうなってんだろうな。
日本人PGにとって、生活しやすい社会になっていることを強く希望する。
俺それまで生活できるかな・・・。
0067デフォルトの名無しさんNGNG
プログラマの若い芽を叩き潰したドキュン中学教師萎え
00681NGNG
あ、ちなみに俺3月号のPCJAPONに載ってたHSP特集で
HSPから始めてみることにしました。意外なところに教科書があった。
まぁ本がちょっとアレですけどね・・・
0069ナツミNGNG
こんばんわ、はじめてお邪魔します。
現在24歳、短大をでてOLをしていましたが、PCにもっと詳
しくなりたくて「今のうちにできること!」と思ってPC関係の
派遣会社からPCメーカーのサポートセンターで働きはじめて1年
ちょっと。(コドモは好きだったんですが)
メーカーのサポートに限界を感じ始めプログラムを勉強したいと
思うようになりました。
でもはっきりいって全然素人で、なにからはじめていいのか全然
わかりません。
本当に初心者でいちからの勉強だったので、とりあえず「はじめて
のプロッグラミング・C言語」という本を買ってきてコンパイラを
入れてみようみまねで例題のソースを打ちこんでみたりしています
が実際どれが一番いいのか、自分がやっていることはあっているの
かわかりません。
今C言語をやっているのはおかしいですか?
初心者がいちからはじめるのはなにがお薦めか、こんな素人によろ
しければ教えて頂けると幸いです。
C言語からでいいのか、Visual BasicかC++かC#(名前しかよく知ら
ないのですが…)
ずーずーしい質問で申し訳ありませんがよろしくお願い致します。
0070デフォルトの名無しさんNGNG
>>60
高校の情報科でどんな授業してるのか知らないけど、高校は普通科行って
大学で工学系の学部選んだ方がいいような気がするな。

>>69
そのやり方であってると思います。頑張ってください。
0071デフォルトの名無しさんNGNG
>>69
本格的なプログラミング言語よりも
AccessやらVBSやらの方がつぶしが
きくんでないかい?

そこからVBへ、そのうちつぶしがきかなくなって
VCへ・・・とかあり得そうだけど
0072デフォルトの名無しさんNGNG
C machine
ttp://homepage1.nifty.com/kentake/
と
CPad+Borland C++Compiler
ttp://hp.vector.co.jp/authors/VA017148/
ttp://www.inprise.co.jp/cppbuilder/freecompiler/

どっちがええやろね?
0073デフォルトの名無しさんNGNG
>>68
HSPか……。
>>69
別にいいんじゃない?
というか、それが一番。
>>72
Borland。
0074デフォルトの名無しさんNGNG
>HSPから始めてみることにしました。意外なところに教科書があった。

HSPは手軽にプログラムが組めるんでいいかも。
ついでに伝統的なBASICもインストールだけでもしておいたら?
http://www2s.biglobe.ne.jp/~yamadai/←正統な血筋のBASIC
ActiveBASICのエディタは、ほとんどHSPと同じ。インタープリタの良い部分を残しつつ、
コンパイルもボタン一発で簡単に出来る。
HSPは、VisualBasicではないBASICを下敷きにして作られた言語だから共通点も多い。
おまけにセンター試験程度のBASICの問題なんて楽勝で解けるようになる。
ただウィンドウの制御がHSPよりも難しく、ここを乗り越えるのはすごく大変だ。
だから、そんなBASICもあるのかって程度でいいからインストールだけでも。

本来、伝統的なBASICの基本的な命令は次の9つだけで、残りの多数の命令は
実は基本の応用・拡張に過ぎない。昔の厨房は、まず下の命令を学んだ。
というか、それくらいしかなかった。命令は下の順に理解するといい。

PRINT   画面に文字や数字を書け!   (HSP→mes)
END    終われ!           (HSP→end)
GOTO    どこどこへ行け!       (HSP→goto)
LET    箱の中に文字や数字を入れろ! (省略可)
INPUT   手で箱の中に文字や数字を入れさせろ!(HSP→input)
IF THEN  もしも、こうならば、こうしろ!(HSP→if)
READ    DATAの所に書いてあるデータを箱の中に入れろ!
DATA    データそのもの        (READと必ず組み合わせて使う)
DIM    これだけの数の箱を準備しろ! (HSP→dim。配列という考え方を学ぶ)

拡張命令を入れても、BASICは本来極めてシンプルな言語。VisualBasicのように錯綜してはおりませぬ。
0075デフォルトの名無しさんNGNG
>>74
http://www2s.biglobe.ne.jp/~yamadai/about/administrator.htm
本人?

http://www2s.biglobe.ne.jp/~yamadai/about/index.html
ここに
> ※Discoversoftは会社組織、団体組織ではありません(非営利個人運営です)。
って書いてあるのにTopにSponsorのバナーがあるのはなんで?
非営利じゃないの?
非営利の意味がわからないの?
0076デフォルトの名無しさんNGNG
本人じゃないよ。N88時代のソースを持ってて、そいつが動くBASICを
探してたら、ここに行き当たっただけだけど。
別に、FBASICでもbwBASICでも何でもよかった。

上の人たちのように、関数型の言語の方が本当はいいと思ってるけど
007775NGNG
>>76
そうですか、スミマセン。
さらにこんな事言うのもなんですが、関数型言語の意味わかってます?
0078デフォルトの名無しさんNGNG
ギコBASICの開発はどうなったのだ。
2chの英知を結集させろツーの
0079ナツミNGNG
>>70
>>71
>>73
うざい質問にお答え頂き本当にありがとうございました!
うーん、とりあえずもう少し基礎のC言語をやってから
他のものも手をだしてみようかなと思います。
ありがとうデス☆
00801NGNG
>>74
ど〜も。説明もすごくわかりやすいっす。

とりあえず始めることが大事だと思うのでもちろんHSPからいきます。
0081デフォルトの名無しさんNGNG
俺は工房の夏休みのあまりに暇だったとき、その暇さに任せて親が入れたVisualC++でMFCを使ってみた。
本のコードをそのまま写して窓にテキストを表示したりしていたが、何をやっているのかまったくもって意味不明だった。
そしてつまらんからやめた。しかしCをやらなければこのVisualC++とかいうのは出来ないのだ、と気づきタダでお得なLSI-C試食版を落とし
やり始め、うんこみたいなプログラムを色々作っているうちに覚えていきました。工房時代、約半年でWinAPIのプログラムが
書けるようになりました。
0082デフォルトの名無しさんNGNG
あの〜、39(=50?)でもないんですが〜。
漠然とSchemeとかを指して言ったつもりですけど。
まあ、自分なりに一応答えてみますが…。
関数型言語というのは、やらせたい仕事を(数学でいう関数よりも
広い意味での)関数の集合としてプログラムに表現する形式の言語
だと思います。変数なんかを順次変化させていく命令の列ではなくて、
広義の関数の集まりをプログラムと呼ぶ点がポイントでせう。
でも、ホントは詳しく知らんので、正しい答えをご存知なら教えてくだされ。
もっとも、何だか知らんが、プログラムは組めちゃうもんだけどね。

(defun resu ()
(setf hatsugen (read))
(case hatsugen
(siranai 'dokyun_itteyoshi!)
(sitteru 'assou!@hirohito)
(otherwise 'neta?)))
008382NGNG
sageを書き損じた。
エディタから直接コピペしたら、字下げされなかった。
みじめ。
0084デフォルトの名無しさんNGNG
>>69
「初めてのプログラミング C言語」って、倉薫のか?
あれはいい本だよ。ナイス選択。林のクソ本買わなくて
良かったね〜。
0085デフォルトの名無しさんNGNG
71に同感。派遣社員ならCよりもSQLを極めた方が潰しが利くはず。
どこの会社もデータベースは構築しているだろうし、
どこの会社もデータベースの仕様を変更するときは、
何が何でもSQLを使える人を求めるだろうから。
Cを覚えても派遣先でやることなんて無いと思う。
Cを必要とするようなシステムならモノホンのプログラマを雇うに違いないから
0086デフォルトの名無しさんNGNG
age
00871NGNG
お友達がVisualStudio6.0を焼き焼きしていいそうです(^^
そうなると、Cを学ぶべきか・・VBを学ぶべきか・・
0088デフォルトの名無しさんNGNG
↑これネタな。もとはこれ↓
http://piza.2ch.net/test/read.cgi?bbs=tech&key=979504004&st=146&to=146&nofirst=true
つまんねーことすんなヴォケ!
0089デフォルトの名無しさんNGNG
フリーのC言語コンパイラってお勧めとかあります?
あと今使ってるやつ、#include以外の関数使うと、
「定義されてません」ってなるんですけどなんでですか?

すいませんF&Qいったほうがよかったですね。
0090デフォルトの名無しさんNGNG
>>89
>#include以外の関数使うと
なんだかよく分かりませんが。
標準の関数を使うときは#includeで宣言(ちょっとおかしいかも)しなければなりません。
また、自分で関数を作ったなら、そのプロトタイプをその関数を呼び出す関数の前に書くか、
ヘッダに書いて#includeで宣言しなければなりません。
宣言をしなければ定義は見てもらえないんです。

あと、#includeは関数じゃありませんよ。
0091デフォルトの名無しさんNGNG
#includo<studio.h>

main(void){
  printf(”hello, world¥n”);
  retrun 0;
};


コンパイルできません。助けて下さい。
0092夢見る名無しさんNGNG
ディレクター最高!な俺
手軽
0093デフォルトの名無しさんNGNG
>>91
本当に全角で入力してるならグーでなぐるよ :-)
0094デフォルトの名無しさんNGNG
>>91
ネタもそこまで来ると笑えますね。
0095デフォルトの名無しさんNGNG
すいません、教えてください
0096デフォルトの名無しさんNGNG
$str = "Hello";
print "\$str World!!\n";

ごめんなさい、コンパイルできません。助けてください。
0097デフォルトの名無しさんNGNG
>>91
激ワラタ
0098名無しNGNG
#includoじゃなくて… 
0099デフォルトの名無しさん NGNG
最初から最後まで間違いだらけ
0100デフォルトの名無しさんNGNG
VBで4分毎に音が鳴るようなのを作るにはどうしたらいいんですか?
0101デフォルトの名無しさんNGNG
VBを頼るな
4分ごとにきみがほえろ
0102デフォルトの名無しさんNGNG
>>91
includeのスペルミス。
全角混じり。
0103デフォルトの名無しさんNGNG
>>91
#includo<studio.h>
void main(・∀・){
  printf(”hello, world¥n”);
  retrun 0;
}
こうかな?
まだ、エラーが出る。
0104デフォルトの名無しさんNGNG
>>100
タイマーのインターバルを1000 * 60 * 4にセットしてBeep
しかしカップラーメンには長すぎるな。
0105100NGNG
>>104
うお、そんな簡単にできたのか・・・。
ありがとう。

ほぎゃ〜〜〜〜ん
■ このスレッドは過去ログ倉庫に格納されています