みんなどれくらいかかってプログラミング覚えたの?
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの七位sさん
NGNG0004デフォルトの名無しさん
NGNGC++今だ奮闘中
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNGキューピー+
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG自分で導き出す物。そして常に周りの状況が進歩していくので
「ここまで判ればマスターできた」というラインは存在しない。
だから、1の質問は意味が無い。
0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNGOSとかマシンの資料がそろってれば1年で十分可能では?
0019デフォルトの名無しさん
NGNGそう?@!
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNGhttp://www1.neweb.ne.jp/wa/yamdas/column/technique/21-daysj.html
あと >>5 >>12 >>15 あたりも真実だな。
>>1 まあ、焦らずやれや。
0022デフォルトの名無しさん
NGNGかけない奴はバカ以下ミジンコレベルってことで
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNGさせられる。ある程度使えるよう(完全実用レベル)になるまでに1年、
2年目以降はベテラン扱いになる。それでもダメなら厳しいかも・・・・
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG俺は先っちょぬるぬる状態だ
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNGって言ってるおまえが立てろ
003028
NGNG必要なやつが立てろ。
0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG男だよね?
0033デフォルトの名無しさん
NGNGの順番で覚えると初心者にはお勧めできない状態になります。
0034デフォルトの名無しさん
NGNGときたとき混乱したのは配列と文字列操作。
ポインタはすんなり受け入れられた。
何でポインタで躓く輩が多いか分からない漏れは逝ってよしですか?
0035デフォルトの名無しさん
NGNG余裕が出てきたらPerlかRubyとかの
スクリプト系やればいい
ちなみに俺はCをほんのチョロットやって
いきなり、VC++買ってしまってワケわからなくなり
Javaに浮気してやっとVC++(C++)を理解した
Perlは必要なときにリファレンス呼んでチョロット
作る程度
0036デフォルトの名無しさん
NGNGで逝こうとすると、Delphiから抜けられなくなってDel厨になれます>漏れ
0037デフォルトの名無しさん
NGNGで逝くともう浮気しほうだいになります。
0038デフォルトの名無しさん
NGNG>>15の答えはどうも・・・
0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNG苦痛を感じるようなら脇道にそれるのもアリかと。
全ての人々が最高峰を目指すこともなかろう。人それぞれや。
0042飴
NGNG0043デフォルトの名無しさん
NGNGクズめ。死で償え。
0044デフォルトの名無しさん
NGNG0045飴
NGNG俺が挙げたCのサブセットなら、アートディンクが出したゲームHR2のMini-Cだよ。
これでゲーム中のロボットの動きをプログラミングして、そのロボットでブロックをくみ上げていくのさ。
0046デフォルトの名無しさん
NGNGMSX-C
・構文はCに準拠
・pointer, unionが無い(structはあるが)
8bitCPU + memory 32kの環境ではこれ位の仕様でないと動かんかった
BDS Cあたりもそうじゃなかったっけ?
004746
NGNG1987年あたりの話だから記憶が定かじゃない。勘弁して。
0048デフォルトの名無しさん
NGNG全部アセンブラかな。
ブートストラップはご法度とか
0049デフォルトの名無しさん
NGNG仕事や学校で必要だった、やらされた、って言うのはわかるのですが、
趣味なんかでプログラムって場合は、
言語の選択って、どんな必然性・利点があってそれを選んだりするのですか?
0050デフォルトの名無しさん
NGNGそのマシンで動くモノがBASICインタプリタしか用意されていなかった。
それ以外はオプションでASM(Z80)という二択。
参考書(つぅか月刊誌)に記載されているのはBASICのソースリストか
マシン語のダンプリストなんつう時代だったから・・・
言語選択の自由が生まれた後は興味本位で選んだよん。
0051デフォルトの名無しさん
NGNG大体わたしも、そんな感じでした。
その後は、その時、なんとなく流行ってそうなのを選んでました。
それ以外、特にたいした理由はない。
0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNG配列と文字列操作がわからなかったら、
きっとポインタもわかってなかったのでは?
0055内気なトトメス
NGNG初心に戻った気がする。ありがとう>15よ。
0056デフォルトの名無しさん
NGNG2 週間で 1000 行程度のプログラムを完成させた
面白くて夢中でやった
0057デフォルトの名無しさん
NGNG最初から付属していたBASICを使ってゲームをつくってたが、あまりに遅いのでアセンブラを覚えた。
・・があまりにも細かい作業になるためC言語を覚える。
それから10年くらいパソコンに興味ない時代が続き、最近になって携帯でゲームがつくりたいと思い、Javaを覚えた。が、これが面白かった!現在はJavaでサーバーサイドアプリ勉強中
0058デフォルトの名無しさん
NGNGしかし、そっからが長いのだと思う。
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNG> どれだけライブラリの言葉を覚えられるか、
同意できない。必要なとき探す程度でよい。たとえJavaでもだ。
> と自分がやりたい処理をどの様に解決するかだよね。
同意する。
0067C、C++、Java
NGNGけど、そっからは紆余なんたら。
使いこなすには、最初なら半年はいるかもね。
0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNG数年かけてCを使えるようになったら、C++ (OOP)が台頭していた。
数年かけてC++の継承関係を使いこなせるようになったと思ったら、DOSの時代は終わっていた。
またまた数年かけてイベントドリブンなWindowsプログラミングを覚えたら、
今度はCOMですかー、STLですかー、ATLですかー、Javaですかー、Perlですかー……。
SQLにUMLにXMLにDOMにXPプログラミング(もうごちゃまぜ)ですかぁぁぁぁ!!
わたしゃ言語よりも、プログラミング哲学のパラダイムシフトが怖い。
つーか、長生きするなら言語にとらわれすぎないほうが良いと思われ。
漏れは逝く…… return null;
0070デフォルトの名無しさん
NGNGライブラリの言葉も知らなくてはならないことだろ。
ライブラリの言葉を知らなくては、自分がやりたい処理をどの様に解決するかを考えることができないと思われ。
007169のジジイ
NGNGんとね、
>>62 の、
>自分がやりたい処理をどの様に解決するかだよね。
ってのには激しく同意するのだが、漏れ的には既成のライブラリは小手先の手法を手助けしてくれるに過ぎないと思っている。
言葉を変えれば、ライブラリは関数の中身を簡潔に記述するにはありがたい。
でもアプリ全体に話しを向ければ、そのデザインを簡潔にまとめることをライブラリに求めるのは無理だろう???
独断的に言ってしまえば、それはPGとSEに求められる能力の違いなんじゃないか?
初心者がまず学ぶべきはSE的な全体を見渡す能力であって、PG的な細かいところを美しく処理する能力じゃないだろう???
もしアプリのあるべき姿を教えてくれるライブラリがあるなら、ぜひ教えてくれ!! 血反吐を吐いてもマスターしたい。
ライブラリを学ぶことででアプリ構築の示唆となったのは、MFCのドキュメント・ビュー・アーキテクチャ以外に今のところないのだが、
ぞれ以外にもあるなら、ぜひとも知りたい!!!
血圧180%ウプ中。
自分でも頭に血が上っているのが分かっていたので、上を書いてから1時間冷却時間を置いてみたが、
やっぱ>>70の、
>ライブラリの言葉を知らなくては、自分がやりたい処理をどの様に解決するかを考えることができないと思われ。
には同意できん。解決手法はライブラリに求めるべきものではなく、関数レベルではPGが、アプリレベルではSEが
それぞれ個人で求めていくものだと思う。
_70 return FALSE!!!
007269のジジイ
NGNG>_70 return FALSE!!!
って冷静になってみるとすごく妙だな。
行番号にしとこ……。
70: return FALSE!!
ぐえ。
0073デフォルトの名無しさん
NGNGサーバー → サーバ
インタープリター → インタプリタ
こんな風に〜erの部分が略されるのはなんで?
0074デフォルトの名無しさん
NGNGWindowsをつかってます。
0075デフォルトの名無しさん
NGNG本屋、図書館、あなたの自宅
0076デフォルトの名無しさん
NGNGぐぐる
0077デフォルトの名無しさん
NGNG何でCreate()関数を呼ぶとウインドウが描画されるのですか
なんでMove()関数を呼ぶと始点が決まってLineto()で線が引けるのですか?
ライブラリで作られてあるからといってもなんだか納得できません。
そういうものだといって納得するしかないのですか?
PlaySound(pstr, NULL, SND_FILENAME)
↑ ↑ ↑
VC++でインテリジェンス機能で出てくるものの引数にあるのは何ですか?
推測なんてできません。
pstrは文字列のポインタといっても、そのポインタはどこにあるのですか?
0078デフォルトの名無しさん
NGNGWindowsのSDKとDDKのドキュメントとサンプル、様々なH/Wのデータシートを
片っ端から読めば何故そうなのかはそれなりに理解できる。
面倒だからそうしないというのは、
あなたが自分で選んでいること。
0079デフォルトの名無しさん
NGNG坊やだからさ。
008077
NGNGどこのあたりを読めばいいのですか?
LineToやMoveToはMFCソースよめですか?
なんでPlaySoundで音が鳴るのですか?
ソース嫁ですか?
本当の話しますと、何で0と1だけでコンピュータは動くのですか?
なんでprintr("HELLO WORLD");(細かいところ省略)で文字が出るのですか?
考えるだけ無駄、という人たちもいますがそういうところが知りたいときは
どうやって学ぶのがよいのですか?
C言語の使用、コンパイラ、アセンブラ、機械語等も知らないといけないのですか?
形の無い物なのでよくイメージできません。
PCの箱ならあければHDDが合ったりしますけど。。。
0081デフォルトの名無しさん
NGNG画面描画もグラフィックカードを陽気に叩いてるからでひょ
機械語は知らなくてもいいでしょう
知りたければ淫照瑠へ行ってpdfを落としなさい
http://www.intel.co.jp/jp/developer/design/litcentr/index.htm
0082デフォルトの名無しさん
NGNGそこまで言うとツマランな。
飽きたから別のネタ頼む。
0083デフォルトの名無しさん
NGNGおまえはまず基本情報処理技術者試験の勉強しろ
話はそこからだ
0084デフォルトの名無しさん
NGNGとりあえず、これでも読むといいのでは?
http://software.nikkeibp.co.jp/software/backno/01kisobook2.html
0085デフォルトの名無しさん
NGNGフェルミ準位を価電子帯に近づける方法から勉強するか?
0086!80
NGNG>>84のは読みましたが、何でメモリにロードされると動くのですか?
>>85のはいみ分かりませんが...
なんでですか?
なんでキーボード打っていても文字が出るのは当たり前とおもえるのに
プログラムでライブラリ使うと、これがなぜ線を引くのか、音が鳴るのか、
ウインドウが描画されるのかと疑問に思います。
0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNG大:Pascal
淫以降:C, C++, Prolog, AWK, Mathematica, Perl, Lisp...
結局20年近い。
0089デフォルトの名無しさん
NGNG日下部先生に弟子入りしろ、話はそれからだ
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNG今は何でも抽象化されまくってて実際に何をやってるかがわからんという事も当然あると思う。
というわけで「初めての8086」あたりを読んで一から勉強してくれ。
0092デフォルトの名無しさん
NGNG独学で本を読んで勉強してたら、最初の方の内容って忘れていきませんか?
なんかいい勉強方法ないですかね
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNG作る
0095デフォルトの名無しさん
NGNG0096デフォルトの名無しさん
NGNG0097逝って良しの1
NGNGただ言語覚えただけなら長過ぎ。
0098デフォルトの名無しさん
NGNGサンプルソースの入力&実行をしないで。おそれいるよ。
0099デフォルトの名無しさん
NGNG>サンプルソースの入力&実行
いや、「入力&実行」 はしても、
「入門書は終わったんですが、次何すればいいですか?」
なんつーやつもいる。
算数や漢字のドリルみたいに、ただ終わらせるなー。
0100デフォルトの名無しさん
NGNGその本で学んだ事を使ってソフトを作るようにしてるな。
0101デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNGPC-9801 内蔵の ROM-Basic。
VM あげるからメアド晒してね。
0105103
NGNG0106デフォルトの名無しさん
NGNG0107デフォルトの名無しさん
NGNGただの(Visual とかじゃなく、普通の)BASICってことなのか。
0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNGつまらぬ人間であるな。
0111デフォルトの名無しさん
NGNGかならずしもしくみを知らなくても使うことはできる。
エンジンの構造を知らなくても車の運転はできる。
電子レンジのしくみを知らなくても料理はできる。
その好奇心が悪いとは言わないし勉強も無駄にはならないだろうが、
その時間と手間は別なこと(使い方)を学ぶのに使ったほうがより有益だろう。
エンジンの構造などは車のメーカーにまかせて運転方法を学んだほうが、
レンジのしくみは電化製品メーカーにまかせて料理方法を学んだほうが、
ハードやライブラリは実装はコンピュタメーカーやコンパイラメーカにまかせて
それらの使い方を学んだほうが実用的ではある。
それでも知りたいというなら止めはせぬ。ゆくがよい。
0112デフォルトの名無しさん
NGNGとにかく、作って、作って、作って、体に憶えさせる。
まねでもいいから、とにかく作る。
体で憶えてから、それから、(頭の良い人は)頭をつかって理論を考える。
0113デフォルトの名無しさん
NGNGプログラミングに関しては、まー、そーかもねー。
でも、君みたいな体育の教師はだいきらいだよ。
0114デフォルトの名無しさん
NGNG構造を知ってた方が何かとうまく動くのよ。
0115デフォルトの名無しさん
NGNGプログラミングは芸術だよ。
誰が書いても違う物が生まれる。
知識と技術は似ているようで遠い。
0116デフォルトの名無しさん
NGNG0117デフォルトの名無しさん
NGNG0118デフォルトの名無しさん
NGNG0119デフォルトの名無しさん
NGNGヘタウマ。動くのが奇跡なんだし。
■ このスレッドは過去ログ倉庫に格納されています