プログラムを勉強の始めたい人のためのスレッド
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトななしさん
NGNG20万もするもんを買ったんだから将来仕事に使えるような知識を身に付けたい。
PCで遊んでだけいる時期はもう終わったんだ。
最近そんな思ってる人たち集まれ!
00021
NGNGということで、何からやってくのがいいでしょうか?
とりあえずC+とか始める前にVBあたりから学んでいけばいいんでしょうか?
なにか本でも買って始めたいです。
でもどんな本買えばいいかわかんないっす。
初めての人にもオススメな。それでいてあまりに初心者向け過ぎない
ような本を紹介していただけると嬉しいです。
0003デフォルトの名無しさん
NGNGプログラム作り「で」遊んでいる者としては
ちと引っかかるものを感じるなあ。
蛇足だが本職もプログラマだ。
趣味(のひとつ)もプログラミング。
というか、PCでの遊びとは即ち割れだ、
とか、もし思っていたりしたら寒いぞ。
そんな奴ぁろくなプログラマ(ないしは
ちょっと方向がずれてマネージャ)に
ならないだろうなと思う。
なぜなら、プログラミングを仕事としか思わない奴は
プログラマの立場から見ればえてしてろくでもない奴だから。
0004デフォルトの名無しさん
NGNGどうですかねぇ?
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNGマイクロソフトのプログラマみたいだな。あそこは、すさまじい
才能と足の引っ張り合いみたいな所らしいが、とにかく、出来る
ヤツがたくさんいる。
なんか、仕事でプログラムをずっと作りつづけ、休憩に、他の
プログラムを作るという人は本当にいるらしいぞ。
実は俺もなんだけどね!
0007デフォルトの名無しさん
NGNGいいんじゃねーか?
俺はJavaを推奨する。なんせタダで開発キット手に入るし。イカしたGUIも作れる。
BorlandC++CompilerをタダでGetしてC++というのもありだが、こっちはGUIを作るのが
しんどい。WindowsAPI直たたきしなきゃならん。
初心者はGUIがかけるとうれしいものだから、Javaを推奨。いやマジで。
00083
NGNGVisualC++6.0 Enterprise edition
なるものを入手したので始めようかと…。
javaですか。なんかよく分からなそうだから
ちょっと避けぎみでした
00097
NGNGヲイヲイ、そのVC++はワレズじゃねえだろうなぁ〜?
Javaにしとけって。絶対こっちがいいって!
後々良かったって思えるって!Java推奨。マジで。
0011デフォルトの名無しさん
NGNGコピーはだめよ、ぼうや。
お金がないからなんて理由にならないわ。
せっかくフリーの開発ツールがダウンロードできるん
ですもの、そっちを使った方がいいわね。
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNGあのね〜、精神論吐く気は無いけどさ〜。
君にはプログラマー(アマ、プロ問わず)の
心構えからして間違えてる。
いや、社会人としての心構えすらないようだね。
一生、引篭もってて下さい。
00147
NGNGプログラムで遊んでいるならコピーでも良かろう。
俺は目をつぶろう。でも、その作ったプログラムを人にあげたりとか
したら、それで一応犯罪者だからな。気をつけような。
00157
NGNG0016デフォルトの名無しさん
NGNG>>10の行為はすでに犯罪かと
0017
NGNG0018デフォルトの名無しさん
NGNG貧乏な学生時代にはコピーしたよね
そんな元犯罪者な僕に説教する資格はあるのだろうか
(今でも学生さんには敷居高いですなぁ。畑ちがうけどグラフィックツールとか
0019デフォルトの名無しさん
NGNGhttp://www.is.s.u-tokyo.ac.jp/~vu/jugyo/index.html
覚える(らしい)言語
http://www.is.s.u-tokyo.ac.jp/~vu/koneta/programming.html
この授業についていければ、結構できるようになりますかね?
JavaもCも使えない小童なんですけど。
0021デフォルトの名無しさん
NGNG授業は適当に聞き流せるようになるはず。
0022デフォルトの名無しさん
NGNG例えば、文学というものを学問と捉えるのか表現の手段と捉えるのかでは、
全然違う意味合いのものになる。
プログラムを学問として扱うのなら、上のリンク先の全般を理解するのは
必須で、かつ、歴史的背景なぞも学習の必須となる。
しかし、ただ単にプログラマとして生計を立て製品を作り出すだけならば
有益、無益の判断は自ずと取り扱うジャンルによるわけですよ。
現実問題、大半のプログラマはリンク先のような学術的観点でプログラム
を観てはいないし、みる必要もないわけで・・・。
恐らく、学術観点の勉強するくらいならAPIの1つでも覚えたほうが我々
には実益があるし、動作背景を知るよりも動作するプログラムをすばやく
組めるプログラマを雇用側は喜ぶ。
でなければVBがコレほどに世間にバラ撒かれることもなかったでしょうね。
0023デフォルトの名無しさん
NGNG学問的なこと覗いてみるのもいいんでないかい?
俺も CSの修士出てほとんど専門活かしてない programmerしてるけど、
あれはあれで面白かったからいいよ。っていうか厨房な programmerを
みると、知らないところで役立ってる気はするし。
VBでしこしこ formつくるだけの人にはなってほしくないので。
0024デフォルトの名無しさん
NGNG2chにはまってもっと駄目人間になってたかもしれんが
0025デフォルトの名無しさん
NGNG入門言語はやっぱりSchemeか。羨ましい。
学生時代にSchemeに出会いたかった。
00261
NGNG>>3とかがおっしゃってるように「仕事」として身に付けたい
という意識もあるんですけど何かスキルと呼べる物を身に付けたいんです。
PC自体はある意味小3あたりから触って現在高2。
一応5年以上は付き合ってるわけですが特に役に立つような知識はありません。
別に友達がいないとかじゃないですが今自分にとっては
PCで遊ぶこと自体がゲームをやってるようなもんです。
触ってるだけで結構楽しいというか好きなんス。
PCに関わる仕事が将来できたらいいなと思ってるので何か役に立つスキルを。
というのが本音というか動機です。
最初の質問についてのレスもどうかおねがいします。
0028デフォルトの名無しさん
NGNG>PCで遊ぶこと自体がゲームをやってるようなもんです。
ゲームが好きと、ゲームをプログラムするのが好きは
必ずしも一致するものではないぞ。
PCで遊ぶのが好きだからってプログラムをしようってのは
安直ではないかな?(いや、絶対に安直です)
もう一度、PC触って何に対して自分は喜びを感じているか
を見つめなおせ。
ネット巡回が楽しいのなら、それはプログラムではなくて
コンテンツが楽しいんだろうし、それならばプログラマー
ではなくて文屋かもしれんし、グラフィックデザイナーな
のかもしれない・・・客観的に自分を分析してみろよ。
00291
NGNG絵は苦手だし描くのは嫌いです。
Web巡回しててコンテンツを見ることに喜びを感じてるからでもないです。
スレの主題に戻したいのに・・・
0030だいがくせー
NGNGんな手の込んだアプリを作ろうってんじゃなくて、
お遊び程度のプログラムを作ってみるってこと。
「Hello,World」とか(w
そうすりゃプログラミングに興味があるのかどうか
すぐに分かると思うがどうよ?
0031デフォルトの名無しさん
NGNGうぜ〜煽り。こういう奴は優れたプログラマには成れないぜ。
0032だいがくせー
NGNG0033デフォルトの名無しさん
NGNGそして1の人生も終わったんだ。
>>最近そんな思ってる人たち集まれ!
で、こんな深夜に書き込んでるクズは一まとめになって氏ね
0034>33
NGNG( ´ー`) < シナネーヨ
\ < └───/|────
\.\______//
\ /
∪∪ ̄∪∪
0035いつでもどこでも名無しさん
NGNG003628
NGNG>そういうのに興味があったからやりたいだけです。
だからさー、どうしてPCで遊んでるだけの厨房がPGに
興味持ったのかを聞いてんだよ。
その答え如何でアドバイスすることも決まってくるの。
パソコン操作だってMacかWinでは違うだろ?
あんたのプログラムをしたいっていうモチベーションは
どこから来ているのかって聞いてるの。
0037デフォルトの名無しさん
NGNG>初めての人にもオススメな。それでいてあまりに初心者向け過ぎない
>ような本を紹介していただけると嬉しいです。
お前文章破綻してるぞ。
つーかさ、今日店空いたらVC++のスタンダード(ラーニングか?)のアカデミックパックと
本屋いって参考書買ってこいよ。自分が理解できるやつな。
只の割れ使ってどうこうしようとする奴はまず進歩無いぞ。
今のPCのソフトウェア環境考えたら金払ったからどうにかして元を取ろうとか
そんな動機付けでもしない限り続かないだろ。
割れとか書いてあるのにみんな親切だな。俺以外には感謝しとけよ>1
0038デフォルトの名無しさん
NGNG別に文章破綻してるわけじゃないような…。
0039デフォルトの名無しさん
NGNG2週間ぐらいしたらCに逝けば?
0041>1
NGNG君、テニヲハ滅茶苦茶やね…
0042デフォルトの名無しさん
NGNG適当な資格・試験を受けてれば、あなたの欲求は満足できるはず。
0043デフォルトの名無しさん
NGNGマスターするとよいです。
0044デフォルトの名無しさん
NGNGを買って来い。
Cマガには無料で使えるBorland C++が付録CD-ROMについてる。
004539
NGNGうー、HSPって言語体系、ほとんどn88BASICなんでしょ?
n88がさわれる環境外までも残ってるんだったらHSPよりn88。
とりあえず、プログラム言語の勉強し始めのときは関数の概念なんてじゃまなだけだと思うんだけど。
最初にCPUが命令をどういう順番で動かすかを勉強してから関数型言語に移行すべきというのが私の持論。というか私の通ってきた道。
って、ここで無性にキロロが聞きたくなった(藁
0046デフォルトの名無しさん
NGNG00471
NGNGとりあえず明日本屋に行って見てきたいと思います。
こういう風に具体的に挙げてもらえると楽だけど
今考えてみるとなんだかちょっと人に頼ろうとしすぎてた気もしますね・・・
0048デフォルトの名無しさん
NGNGいい心構えかと。
それに早く気づいてくれてよかったと言いたい。
0050デフォルトの名無しさん
NGNG当然知ってるよ。そんなの常識。
構造化プログラミングが「構造体」を使う事を奨励しているように
関数型言語は「ユーザーが関数を定義できる」言語なのです。
0051デフォルトの名無しさん
NGNG=========仕切りなおし============
0052デフォルトの名無しさん
NGNGネタ、だよな……
0053デフォルトの名無しさん
NGNGdo you know risupu?
0054デフォルトの名無しさん
NGNG自宅のパソコンでコンパイル、実行したいのですが、フリーソフトで簡単に開発環境?を整えたいのですが、どういうものが良いのでしょうか。
どうぞ教えてください。よろしくお願いします。
0055デフォルトの名無しさん
NGNG遠回りのようでも、初心者は関数型言語(lisp類やML,Haskellなど)から
入った方が、あとで何をやるのでも応用がきくので、上達への近道だと
思う。プログラミングの入門用としてはC++は最悪。
0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNGFAQなのでFAQスレに書け。
0058デフォルトの名無しさん
NGNGおお、そうですか。
……これ(今手元にあるんです)、ちょっと古いけどどうなのかなぁ。
0059打モモ!
NGNGとりあえずなんかやってみようかと思い、Javaを勉強することにしました。
今日からです。
とりあえずJBuilderなるものを入手。
続く
0060デフォルトの名無しさん
NGNG厨房のころプログラミングがやりたくて
だったら高校は情報系の所があるイイかなと思い、
先生に「プログラミングとかって情報処理だから、
情報処理科とかがある学校に行きたいんですけど・・・」
って言ったら「お前は英語があんまり出来ないから
プログラマーはやめた方がいいんじゃないか?」
と言われ結局あきらめました。
簡単に言うと英語はかなりできないとプログラミングは
できないんですか?
そこのところよろしくお願いしますm(_ _)m
0061デフォルトの名無しさん
NGNGかなりできる必要はないよ。
もちろんできた方がいいのは間違いないんだけど。
仕事のレベルによるだろうな。
ある程度の先端で活躍するなら、TOEIC700はいるだろ。
0062デフォルトの名無しさん
NGNG俺がプログラム始めたのはローマ字の読み方も知らない小学生の時だ。
ただ、いくら趣味でも、英語のドキュメントを読まなくてはいけないときはあるけどな。
趣味だから読む羽目になるというのもあるけどな。
とにかく何かを作ろうとしたら、何でもいいんだが何か作ろうとしたら芋蔓式にいろんな勉強をしなくてはいけなくなる。
教えてもらえるうちに勉強しとけよ。大人になったら誰も教えてくれん。そんな暇があるなら首を切る。
0063デフォルトの名無しさん
NGNGhttp://mentai.2ch.net/test/read.cgi?bbs=prog&key=986653208&ls=50
こっちのスレの方が役立つよ。
0064デフォルトの名無しさん
NGNG高卒程度の英語で十分。海外の技術書は内容は高度でも
構文はとても易しいから、専門語彙や中身の理解のほうが重要
学校の教師なぞこの業界のことを知らないんだからドキュン並の意見だよ
006564
NGNGそれこそ、これからいくらでも勉強しようがあるから
早々に決め付けられないだろうに。
まったく教師ってやつは・・。
0066デフォルトの名無しさん
NGNG日本人PGにとって、生活しやすい社会になっていることを強く希望する。
俺それまで生活できるかな・・・。
0067デフォルトの名無しさん
NGNG00681
NGNGHSPから始めてみることにしました。意外なところに教科書があった。
まぁ本がちょっとアレですけどね・・・
0069ナツミ
NGNG現在24歳、短大をでてOLをしていましたが、PCにもっと詳
しくなりたくて「今のうちにできること!」と思ってPC関係の
派遣会社からPCメーカーのサポートセンターで働きはじめて1年
ちょっと。(コドモは好きだったんですが)
メーカーのサポートに限界を感じ始めプログラムを勉強したいと
思うようになりました。
でもはっきりいって全然素人で、なにからはじめていいのか全然
わかりません。
本当に初心者でいちからの勉強だったので、とりあえず「はじめて
のプロッグラミング・C言語」という本を買ってきてコンパイラを
入れてみようみまねで例題のソースを打ちこんでみたりしています
が実際どれが一番いいのか、自分がやっていることはあっているの
かわかりません。
今C言語をやっているのはおかしいですか?
初心者がいちからはじめるのはなにがお薦めか、こんな素人によろ
しければ教えて頂けると幸いです。
C言語からでいいのか、Visual BasicかC++かC#(名前しかよく知ら
ないのですが…)
ずーずーしい質問で申し訳ありませんがよろしくお願い致します。
0070デフォルトの名無しさん
NGNG高校の情報科でどんな授業してるのか知らないけど、高校は普通科行って
大学で工学系の学部選んだ方がいいような気がするな。
>>69
そのやり方であってると思います。頑張ってください。
0071デフォルトの名無しさん
NGNG本格的なプログラミング言語よりも
AccessやらVBSやらの方がつぶしが
きくんでないかい?
そこからVBへ、そのうちつぶしがきかなくなって
VCへ・・・とかあり得そうだけど
0072デフォルトの名無しさん
NGNGttp://homepage1.nifty.com/kentake/
と
CPad+Borland C++Compiler
ttp://hp.vector.co.jp/authors/VA017148/
ttp://www.inprise.co.jp/cppbuilder/freecompiler/
どっちがええやろね?
0073デフォルトの名無しさん
NGNGHSPか……。
>>69
別にいいんじゃない?
というか、それが一番。
>>72
Borland。
0074デフォルトの名無しさん
NGNGHSPは手軽にプログラムが組めるんでいいかも。
ついでに伝統的な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デフォルトの名無しさん
NGNGhttp://www2s.biglobe.ne.jp/~yamadai/about/administrator.htm
本人?
http://www2s.biglobe.ne.jp/~yamadai/about/index.html
ここに
> ※Discoversoftは会社組織、団体組織ではありません(非営利個人運営です)。
って書いてあるのにTopにSponsorのバナーがあるのはなんで?
非営利じゃないの?
非営利の意味がわからないの?
0076デフォルトの名無しさん
NGNG探してたら、ここに行き当たっただけだけど。
別に、FBASICでもbwBASICでも何でもよかった。
上の人たちのように、関数型の言語の方が本当はいいと思ってるけど
0078デフォルトの名無しさん
NGNG2chの英知を結集させろツーの
0079ナツミ
NGNG>>71
>>73
うざい質問にお答え頂き本当にありがとうございました!
うーん、とりあえずもう少し基礎のC言語をやってから
他のものも手をだしてみようかなと思います。
ありがとうデス☆
0081デフォルトの名無しさん
NGNG本のコードをそのまま写して窓にテキストを表示したりしていたが、何をやっているのかまったくもって意味不明だった。
そしてつまらんからやめた。しかしCをやらなければこのVisualC++とかいうのは出来ないのだ、と気づきタダでお得なLSI-C試食版を落とし
やり始め、うんこみたいなプログラムを色々作っているうちに覚えていきました。工房時代、約半年でWinAPIのプログラムが
書けるようになりました。
0082デフォルトの名無しさん
NGNG漠然とSchemeとかを指して言ったつもりですけど。
まあ、自分なりに一応答えてみますが…。
関数型言語というのは、やらせたい仕事を(数学でいう関数よりも
広い意味での)関数の集合としてプログラムに表現する形式の言語
だと思います。変数なんかを順次変化させていく命令の列ではなくて、
広義の関数の集まりをプログラムと呼ぶ点がポイントでせう。
でも、ホントは詳しく知らんので、正しい答えをご存知なら教えてくだされ。
もっとも、何だか知らんが、プログラムは組めちゃうもんだけどね。
(defun resu ()
(setf hatsugen (read))
(case hatsugen
(siranai 'dokyun_itteyoshi!)
(sitteru 'assou!@hirohito)
(otherwise 'neta?)))
008382
NGNGエディタから直接コピペしたら、字下げされなかった。
みじめ。
0084デフォルトの名無しさん
NGNG「初めてのプログラミング C言語」って、倉薫のか?
あれはいい本だよ。ナイス選択。林のクソ本買わなくて
良かったね〜。
0085デフォルトの名無しさん
NGNGどこの会社もデータベースは構築しているだろうし、
どこの会社もデータベースの仕様を変更するときは、
何が何でもSQLを使える人を求めるだろうから。
Cを覚えても派遣先でやることなんて無いと思う。
Cを必要とするようなシステムならモノホンのプログラマを雇うに違いないから
0086デフォルトの名無しさん
NGNG00871
NGNGそうなると、Cを学ぶべきか・・VBを学ぶべきか・・
0088デフォルトの名無しさん
NGNGhttp://piza.2ch.net/test/read.cgi?bbs=tech&key=979504004&st=146&to=146&nofirst=true
つまんねーことすんなヴォケ!
0089デフォルトの名無しさん
NGNGあと今使ってるやつ、#include以外の関数使うと、
「定義されてません」ってなるんですけどなんでですか?
すいませんF&Qいったほうがよかったですね。
0090デフォルトの名無しさん
NGNG>#include以外の関数使うと
なんだかよく分かりませんが。
標準の関数を使うときは#includeで宣言(ちょっとおかしいかも)しなければなりません。
また、自分で関数を作ったなら、そのプロトタイプをその関数を呼び出す関数の前に書くか、
ヘッダに書いて#includeで宣言しなければなりません。
宣言をしなければ定義は見てもらえないんです。
あと、#includeは関数じゃありませんよ。
0091デフォルトの名無しさん
NGNGmain(void){
printf(”hello, world¥n”);
retrun 0;
};
コンパイルできません。助けて下さい。
0092夢見る名無しさん
NGNG手軽
0093デフォルトの名無しさん
NGNG本当に全角で入力してるならグーでなぐるよ :-)
0094デフォルトの名無しさん
NGNGネタもそこまで来ると笑えますね。
0095デフォルトの名無しさん
NGNG0096デフォルトの名無しさん
NGNGprint "\$str World!!\n";
ごめんなさい、コンパイルできません。助けてください。
0097デフォルトの名無しさん
NGNG激ワラタ
0098名無し
NGNG0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG4分ごとにきみがほえろ
0102デフォルトの名無しさん
NGNGincludeのスペルミス。
全角混じり。
0103デフォルトの名無しさん
NGNG#includo<studio.h>
void main(・∀・){
printf(”hello, world¥n”);
retrun 0;
}
こうかな?
まだ、エラーが出る。
0104デフォルトの名無しさん
NGNGタイマーのインターバルを1000 * 60 * 4にセットしてBeep
しかしカップラーメンには長すぎるな。
0105100
NGNGうお、そんな簡単にできたのか・・・。
ありがとう。
ほぎゃ〜〜〜〜ん
■ このスレッドは過去ログ倉庫に格納されています