- 1 名前:デフォルトの名無しさん [2006/09/15(金) 00:16:59 ]
- 入門書数冊買ったけど挫折→飾り
で、何ヵ月か経ってからやっぱりやろう、だが難しい… 一日何時間くらい勉強した?
- 369 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 18:23:38 ]
- 自作雑誌とかに載ってるメモリの物理構造やHDDの機構・エラー補正構造とかを
読むのは、漫画見るみたいに頭の中に入っていくんだけど、プログラミング入門本 を読むと空回転したり、前に進む速度が桁違いに遅い。。。orz HDDの構造とかは、雑誌の読みきりだから? それとも、思考の方向性がプログラムに向いてないって事?orz
- 370 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 18:38:35 ]
- >>369
メカニックが好きそうだな。 そんな君にはアセンブラお薦めw
- 371 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 19:41:58 ]
- プログラミングの場合は、漫画で表せないような、抽象的な仕組みを理解する必要があるし、
ソースを一文字づつ読まないと分からないこともあるからね
- 372 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 21:40:17 ]
- たぶん絵や写真が少ないからだろ
- 373 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 12:52:31 ]
- >>362
やはり1%の才能と99%の努力が大切なのですが その1%の才能すら持ち合わせていない人が大勢います あなたもそのうちのひとりであることはほぼ間違いありません
- 374 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 20:39:14 ]
- >>373
使い方間違ってる。 >やはり1%の才能と99%の努力が大切なのですが これは、一流やプロフェッショナルになえれるかどうかの違い。 キャパ一杯に努力してれば、なんらかのプログラムは作れる。 なんも作れないってのは、発想の仕方が違ってるだけ。
- 375 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 21:24:30 ]
- >>373
おまえ・・・日本語おかしいぞ・・・さてはゆとりだな・・・
- 376 名前:362 mailto:sage [2007/06/01(金) 00:22:30 ]
- >>373
いやでも、当時の同級生も皆俺と同じ状態なんだけどな・・・・。 今でもプログラムやってる奴って全体の10%ぐらいだよ。 んで、高度なアプリが作れるのって5%ぐらい。 この5%には共通点があって大学入った時点でかなりのスキルがあった連中。 高校の時からフリーソフトとか作って雑誌に載ったり、 プログラミングコンテストに参加したりしてた連中。 そもそも、情報科つっても情報に直接は関係ない企業に入ってるのが 半分以上、70%ぐらいいるよ、自動車会社だったり広告代理店だったり。 SIerとかソフトウエアハウスとかネット企業に就職したのなんて 20%ぐらいじゃないかな? 山のようにソートプログラムや検索、探索木、AIプログラムとか 書かされたけど、当時は何に使うかも判らなかったし、 ぶっちゃけ今もよくわからないw これで成績は上位20位には入ってたから、他の連中はもっとわからんだろう。 数学とEXCELが得意になったのが社会人になってから役にたったかな? 確率と行列はちょっと使った気がする。 他は何の意味があったんだか、合コンしとくべきだったかな・・・・。 現在C#も挫折しそうです、誰か助けて・・・・・・orz
- 377 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 00:22:46 ]
- FizzBuzz問題
1から100までの数字を出力する。ただし、 3の倍数のときは数字のかわりにFizz 5の倍数のときは数字のかわりにBuzz 15の倍数のときは、FizzBuzzと出力する。 これはここの人にはどう捉えられるのかちょっと知りたいな。
- 378 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 00:59:23 ]
- 簡単すぎて素直な回答を出したら低能だと言われそうで怖い問題。
出題者がビット演算とかトリッキーな回答を要求してるのではないかと 勘繰ってドツボにはまる。
- 379 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 01:38:21 ]
- いや、元の話だと、
プログラマーの募集にやってきた人間にFizzBuzz問題を解かせたら、 99%の人間が、2分以内に解けなかった。 っていうことで問題提起されてた。 素直に解ければそれでOK
- 380 名前:デフォルトの名無しさん [2007/06/01(金) 16:26:34 ]
- C言語 java SQLで開発を行っているSEの先輩に聞きたい事があります
現在都内にあるIT関連の専門学校に通ってる1年生なんですが クラスにいる一人同級生が物凄い早さでプログラムを制作する人が居るんですがどうすればその人みたいに的確かつ早く制作することができるようになるんですか? どのように努力すれば良いのか何方かアドバイスまたは自分はこうしたよって話がありましたら聞かせてください(ノ_<。)
- 381 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 17:09:34 ]
- そういう奴らは努力しているという自覚がないのさ。
だから努力しようと意識している時点で目標設定としては間違い。
- 382 名前:デフォルトの名無しさん [2007/06/01(金) 17:21:55 ]
- 要は、好きなものこそ上手なれ。プログラミングを愛せとは言わないが、プログラミングをするのを楽しむことだな。楽しむ?(´ω`)
- 383 名前:デフォルトの名無しさん [2007/06/01(金) 19:06:57 ]
- >>377
実際にやってみた。 ちなみにソースはC。 #include<stdio.h> int main(void) { int i; for(i=1; i<=100; i++){ if((i%3)==0) printf("Fizz "); if((i%5)==0) printf("Buzz "); // if((i%15)==0) printf("FizzBuzz \n"); else printf("%d ",i); } return 0; } >15の倍数のときは、FizzBuzzと出力する。 の問題あたりが引っ掛けだと思った。
- 384 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 20:26:12 ]
- >>380
学生のうちは情報処理試験を理解して学習すること(覚えて学習してもいいけどあまり意味無い) ネットや地域の勉強会や催しとかに参加してみる 学生のうちは基礎知識をつけることと いろいろ動いて体で体験することがいいだろね
- 385 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 23:51:05 ]
- >>383
3の倍数のとき、かつ5の倍数じゃないときに数字が表示されると思う。 惜しい。
- 386 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 00:03:04 ]
- >>379
素直に解こうしても2分っていうのは実はかなりハードルが高いんだけどね。
- 387 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 00:12:34 ]
- >>380
その人と親しくなるのが一番。 親しくなって話をし、その人みたいになりたいと思ってると、自然とその人の思考が身に付いてきたりします。 「どうやれば、君みたいに巧くなれるの?」とか直球でいくと、ひかれると思うので 普通の友達として接すると良いと思う。 >>384 >地域の勉強会や催しとかに参加してみる こういうものもあるんですか、知らなかった。 どこで情報が入手できるんでしょうか。
- 388 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 00:17:47 ]
- >>380
最初のうちはとにかく数こなせ。それから常に頭を使うということを忘れるな。 >>381 禿銅
- 389 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 00:35:39 ]
- >>383
あらかじめフラグ立てといて if((i%3)==0) { printf("Fizz"); flag=0; } ... else if (flag) printf("%d ",i); ってしとけばいいと思う
- 390 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 02:03:02 ]
- うん、そんな感じ。
実はソッチが意外な落とし穴。
- 391 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 02:27:30 ]
- 分厚いC++本買ってきた
挫折しては投げ出し挫折しては放置の繰り返しだったが再チャレンジだ 一通り読んでぼやっと理解した後何のツールもアプリもソフトも作れずに終わること必至だがな 不毛な戦いだ
- 392 名前:391 mailto:sage [2007/06/02(土) 02:44:33 ]
- つうかアルゴリズムの本も読んでて漸化式とか数列関係とか出てくるから
高校の時の教科書とか引っ張り出して数学の勉強もしてるんだけど こんなんやっててプログラムが組めるようになるとはとても思えんな やはり不毛だ だけどやるか
- 393 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 04:27:58 ]
- >>389
宿題スレでFizzBuzzの亜流をやったけどさ、 Cにはcontinueがあるんだからそれでいいんじゃね? フラグ増やすより余程素直じゃね?
- 394 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 04:31:49 ]
- >>391
なんかアプローチ間違ってる様に見える 分厚い本を読んで苦行の様に勉強してプログラム書ける様になった香具師は、 プログラマ全体からみたら少ない方じゃねーかな? つーかそれじゃ、プログラミングという行為が楽しくならんだろ? 上でも出てたけどさ、プログラム組める香具師は好きでやってることがおおいのさ 俺だって自分でこんなツールが欲しいと思って、試行錯誤でコード書き始めたのが最初だし、 何かやりたいことを見つけて、そこから調べて学んで行くと、ものになりやすいと思うよ
- 395 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 08:38:41 ]
- >>377
ただ列挙するだけなら簡単なんだけど 見てくれを良くするために整形しようとしてはまる 見た目に気を使わない香具師大杉
- 396 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 08:42:23 ]
- #include <stdio.h>
int main(int ac, char **av){ int i, f, b; for(i = f = b = 1; i <= 100; i++, f++, b++){ if(f != 3 && b != 5) printf("%5d", i); if(f == 3){ printf(" Fizz"); f = 0; } if(b == 5){ printf(" Buzz"); b = 0; } if(!(i % 10)) printf("\n"); } return 0; }
- 397 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 09:03:13 ]
- 時代はMVCだろ
main(){ int i, f[101]; for(i = 1; i <= 100; i++){ f[i] = 0; if(!(i % 3)) f[i] |= 1; if(!(i % 5)) f[i] |= 2; } for(i = 1; i <= 100; i++){ if(!(f[i] & 3)) printf(%d", i); if(f[i] & 1) printf("Fizz"); if(f[i] & 2) printf("Buzz"); } }
- 398 名前:383 [2007/06/02(土) 12:55:42 ]
- 皆の意見を参考にもう一度作ってみた。
#include<stdio.h> int main(void) { int i; for(i=1; i<=100; i++){ if(!(i%15)){ printf("FizzBuzz,"); continue;} if(!(i%3)){ printf("Fizz,\t"); continue;} if(!(i%5)){ printf("Buzz,\t"); continue;} else printf("%4d\t",i); } return 0; } 結構ムズイ。。 2分以内は無理だと思う。OTL
- 399 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 13:08:18 ]
- elseいらん
- 400 名前:383 [2007/06/02(土) 14:19:45 ]
- あ、マジだ。
指摘サンクス。
- 401 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 14:41:35 ]
- つか、逆になんで continue 使うんだ? else if で数珠繋ぎにすればいいじゃん。
- 402 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 15:10:34 ]
- >>398
おれはアイデアとしては>>383の方が好きだな
- 403 名前:383 mailto:sage [2007/06/02(土) 15:21:57 ]
- シンプルに作ってみるのも大変なものだな。
一つの結果を得るためにたくさんの方法が用意されている(−−; いろいろと勉強になったよ。サンクス。
- 404 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 16:37:29 ]
- >>401
いやその通りなんだけどさ、簡単な問題だと不必要に凝りたくならない?
- 405 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 17:08:29 ]
- 出題者が晒してなかったので晒します。
#include<stdio.h> main(a){ for(a=0;a++<100;puts("")) printf("%s%s",a%3?"":"Fizz",a%5?"":"Buzz")?0:printf("%d",a); } >>404 同意!
- 406 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 06:15:46 ]
- #include <stdio.h>
char *fb(int i){ static char *str[] = {"%5d", " Fizz", " Buzz", "FizzBuzz"}; int tbl[] = {3, 0, 0, 1, 0, 2, 1, 0, 0, 1, 2, 0, 1, 0, 0}; return str[tbl[i]]; } int main(int ac, char **av){ int i; for(i = 1; i <= 100; i++){ printf(fb(i % 15), i); if(!(i % 15)) printf("\n"); } return 0; }
- 407 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 09:19:33 ]
- 俺はCを学び独習JAVA読んで書いてオブジェクト指向をなんとなく解った気になって
でもパッケージ(ライブラリ?)の多さとポインタが無い(オブジェクトは参照扱い?)のとで 俺の1.6Gの脳みそハードディスクには入りきらないと漠然と解り、次に独習C++やって C++の理念は理解したつもりで、簡単なクラスを作れても理想的な汎用性のある クラスを作る事を考えたら「よく考えたら俺の作りたいソフトって何?」「何がしたいの俺?」 という状態となり何かソフトを一通り作れる本と思い「猫でも」を買い、一応ソースを 打っては「へ〜」と思いつつ「でも、ここまでグローバル変数使う必要ねーだろ」と思った ものの、「俺は人のソースにいちゃもんつけられるほど何か作れるのか?」 「グローバル変数を使おうが、それはその人のスタイルであって、それ以前にこの本の 作者は、どーであれプログラミングを楽しんでるし何かソフトを作ろうと目標を立てれば それに応じてスタイルはどうあれ作ることが出来る。それに比べて俺は・・・ そこでようやく気がついた。 昔、自分は漫画家を目指し、ストーリーを考え、ヘタながらも18Pを初めて書き終えた 瞬間の喜び。下手な絵でも自分が考えたストーリーで作り書き込んだ苦労あっての喜び。 ま、結局はヤンマガに一回載って、担当とソリがあわず、他の事情もあって諦めたけど。 今、C#を一通り基本的な部分は勉強し終わり(属性は、まだサッパリですが)C#にしぼって 目標を立てて、人のサンプルソースを見つつ、経験のあるプログラマなら、すぐに出来て しまうようなソフトだと思うけど、とにかく一つ目標を立てて作り上げてる途中。 現在無職で、年齢的にも業務未経験での採用が少ない状態で就職の方を優先すべき だろうけど・・・ とりあえずプログラミング経験3年経ち、ようやくプログラマーのスタートライン。 (読み返したら、なんか情けなくなってきた)
- 408 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 09:35:43 ]
- (・ω・)雑誌に乗るのは十分すごいと思うのだ
- 409 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 09:52:14 ]
- >>406
スタック壊れないの?
- 410 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 09:54:05 ]
-
>「よく考えたら俺の作りたいソフトって何?」 >「何がしたいの俺? あるあるw
- 411 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 09:55:46 ]
- >>407
うちくる?
- 412 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 14:14:08 ]
- >>407
凡百の経歴よりは面白いと思った。
- 413 名前:407 [2007/06/03(日) 15:51:36 ]
- >>411さん
お誘いのほどありがとうございます。 つきましては大阪に支社事業所等がございましたら 紹介いただきたく思います。 なんちゃってな。 ところで現場経験の無い自分ですが FizzBuzz問題を見て、(3と5と15の問題だけですが) 現場で本当にあれが解けない、もしくわ解くのにやけに時間がかかる 人っているんでしょうか。 見た問題はこの3と5と15の問題だけですけど 解けない人はいったいどんな形でプログラミングの経験を してきたのか不思議です。
- 414 名前:380 [2007/06/03(日) 16:22:24 ]
- 昨日参考書を購入したんですがif文 for文の作成が詳しく書かれていなくて借りてきた問題集が全然進まなくて困っています
C言語に詳しいSEの方がいましたら教えてください(ノ_<。)
- 415 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 16:33:41 ]
- if文、for文の文法自体がわからないのか、問題から if文、for文をどう作るのかがわからないのかどっちだ?
とりあえず何か問題を書かないと誰も教えられないよ
- 416 名前:407 [2007/06/03(日) 17:03:30 ]
- >>414
俺で良いなら教えるぜ。 if文は条件判定するためのもの。 例えば if(条件式1){ 処理1 }else if(条件式2){ 処理2 }else{ 処理3 } とあるとするとまず条件式1の判定を行います 条件式を a != b || b == c && c !=d とすると評価順序は左からでa !=b || b ==cの部分で||はどちらかが真(true)なら真となりますが まずa != bが真だとすると右の式b == cは判定されません逆にa!=bが偽(false)ならb==cは判定 されます。そしてこの時点で、a !=b || b ==cの両方が偽とします。そして次の評価演算子が &&です。これは判定式が一つでも偽の時点で評価式全体を偽とします。よって今の時点では a !=b || b ==cの両方が偽であるため次の評価式c !=dは評価されません。 そしてa !=b || b ==cのどちらかが真でc !=dが真ならばようやく条件式1は真になります。 よって処理1を行います。逆に評価式1が偽ならば次のelse if(条件式2)に移ります。 そして条件式2が真なら処理2が実行されます。 最後に条件式1も偽で条件式2も偽の時にelse内の処理3が行われます。 あとは条件式は0以外の数値はすべて真です。 if(1),if(-1)if(5),if(0.1)どれも真。 それと条件式内に関数があると何よりもまず関数が実行されます。関数は優先順位No.1です。 スレ違いな質問にレスした俺に期待しないように。俺のレベルもかなり低い。 (てか書いたは良いけど読んでくれんのかな、で、読んで為になるのかな)
- 417 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 17:03:57 ]
- 自分でコンソールアプリ書いて意味を探求しろやハゲ
ifとforならjavascriptでもだいたい十分だよハゲ var WSHShell = WScript.CreateObject("WScript.Shell"); for( var i = 0; i< 10; ++i ) { if( i % 2 ) WSHShell.Popup( i ); } これだけテキストファイル書いて拡張子jsにしてダブルクリックしろやハゲ
- 418 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 18:34:38 ]
- >>413
2分以上かかることがやけに時間がかかるってことになるんならいくらでもいる。 この問題を2分で解かなければならないってのはかなり厳しいぞ。
- 419 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 19:37:47 ]
- 10分だったら解けない人はいないだろ
- 420 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 20:43:37 ]
- 無理やり2分で解いて
汚いメンテナンス不可能なコード書かれても困るしな
- 421 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 00:36:54 ]
- ていうか入力2分以上かかる自信がある
筆記なら尚更
- 422 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 02:10:44 ]
- >>409
作者じゃないけど、可変長引数を取る関数は、呼び出した側で責任もってスタック戻すから大丈夫なはず。 >>413 コンピュータサイエンス学科卒業生の過半数にはそれができないのだ。 自称上級プログラマが答えを書くのに10-15分もかかっているのを見たこともある。 (www.aoky.net/articles/jeff_atwood/why_cant_programmers_program.htm)
- 423 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 07:35:02 ]
- これでいいのか
#include <stdio.h> main(){ char *fb[] = {"%5d", " Fizz", " Buzz", "FizzBuzz\n"}; int tbl[] = {3, 0, 0, 1, 0, 2, 1, 0, 0, 1, 2, 0, 1, 0, 0}; int i; for(i = 1; i <= 100; i++) printf(fb[tbl[i % 15]], i); }
- 424 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 07:51:57 ]
- 馬鹿馬鹿しいけど Ruby で参加
(1..100).each do |i| printf(["%5d", " Fizz", " Buzz", "FizzBuzz\n"][[3, 0, 0, 1, 0, 2, 1, 0, 0, 1, 2, 0, 1, 0, 0][i % 15]], i) end
- 425 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 08:27:43 ]
- 5分あれば100行のprintf文で埋める奴(漏れ)も居るかも知れないね。
馬鹿だよね。
- 426 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 11:03:28 ]
- それはプログラムだけどプログラマじゃないな
- 427 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 11:24:17 ]
- いや、もしかしたら
「たった100回しか実行しないのにいちいちループ作るなんてバカだろ」 っていう天才かもしれん。
- 428 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 12:19:16 ]
- >>417
JavaScript は、書いたプログラムに構文エラーなどがあったとしても その手がかりを表示してくれない。 だから、どんなに手軽に記述&実行できるとしても、 俺なら初心者には絶対に勧めない。
- 429 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 13:07:00 ]
- つまり、vsでカスタムウィザード作るぐらいならvbaマクロ使った方がいいのか
カスタムウィザードのJscriptにエラーあっても中断されるだけだもんな オートコンプリートも効かんし… さらにどちらも環境依存っと
- 430 名前:デフォルトの名無しさん [2007/06/05(火) 01:56:41 ]
- プログラムの参考書の変数名の先頭にlpだとかhInstだとかをつけるのはなぜか?
ハンガリアン記法といって紛らわしい変数がごちゃごちゃにならないようさけるためのものである。 このことをプログラムの授業に事前に教えない講師が多いのも困ったものである。 本来なら、人間の言葉よりも簡単なプログラム言語を人間の手で難解なものにしてしまっているのである。 b または f 接頭 論理型 bDutyFlag by 接頭 バイナリ型 byCount n または i 接頭 integerなどの整数型 nPower dw 接頭 double word型 dwSize fp または f 接頭 単精度浮動小数点型 fpPrice db または d 接頭 倍精度浮動小数点型 dPi p または lp 接頭 ポインタ型 lpDirectSound s 接頭 文字列型 sPlayerName sz 接頭 ゼロ終端文字列型 szFileName fn 接頭 関数ポインタ型 fnCallback hwnd または h 接頭 ウィンドウハンドル型(Windowsのみ) hMainWindow m_ 接頭 クラスのメンバ変数 m_nx _ 接尾 クラスのメンバ変数 ny_ C 接頭 クラス CHoge tag 接頭 構造体 tagRECT
- 431 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 02:01:24 ]
- ハンガリアン記法でプログラミングをしなくてもプログラムはコンパイルできる
ハンガリアン記法は人間がプログラムを考え、コンピュータに打ち込む上での作成ルール
- 432 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 02:02:05 ]
- 逆ポーランド記法とは、
演算子を操作対象の後に記述する記法。 後置記法とも言う。 例 通常の式(中置表記) 1 + 2 後置表記:逆ポーランド(1 に 2 を足す)は 1 2 + 書き方は日本語の文法とよく似ている。
- 433 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 02:06:06 ]
- ポーランド記法
演算子と対象が前後することを除けば 逆ポーランド記法と同じもの 例 通常の式(中置表記) 1 + 2 ポーランド記法:前置記法 + 1 2 例 通常の式(中置表記) (0 + 5) × (2 + 3) ポーランド記法:前置記法 × + 0 5 + 2 3 または (× (+ 0 5) (+ 2 3)) 例 通常の式(中置表記) 1 + 2 + 3 + 4 ポーランド記法:前置記法 (+ 1 2 3 4) センスとかよりも、基礎がしっかりできていれば プログラムはできるはずなんだよ。 基礎っていうのは、ハンガリアン記法を知っているかとか 繰り返し文の変数の動きをしっかり見て取れるか 選択など{}で括ったネストの階層をしっかり把握しているか 構造体や値渡し、アドレス渡しの変数スコープを読んでいるか
- 434 名前:デフォルトの名無しさん [2007/06/05(火) 02:11:42 ]
- モンゴリアン殺法 キラーカーンが元祖
- 435 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 09:42:37 ]
- >>433
長文乙だが、それは自己満足的書き込みだと思うぞ。
- 436 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 09:56:54 ]
- >>435
ごめん 気がついたらオナニー書き込みになってた 書いた内容って自分が出来てないことばかりだから そっくりそのまま>>433を自分に言い聞かせるよ。
- 437 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 12:14:39 ]
- 覚えたての便利なことに感動して、そのまま信者になってしまったんだね・・・
- 438 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 16:18:07 ]
- 知らない間にって言ってるけどそういう問題じゃないしな。
ちょっと頭オカシイ人でしょ。
- 439 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 22:53:44 ]
- まずは、プログラム言語そのものに親しむ事と、GUIを理解することを分けて考える必要がある。
後は論理的思考が出来る事。 昔ながらのフローチャートでソートのアルゴリズムを考えてみるとか、テキストエディタを作るとか。 何か簡単な目標に向かってコピペでもいいからプログラムを作り、論理的思考が出来るように トレーニングを積むしかない。 言語が理解できたら、GUIの操作を覚えるとかすれば良いんじゃね?
- 440 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 23:13:35 ]
- 試しにコボルでFizzBuzz書いてみたら、
奴らがフローチャート書く意味がやっとわかった。
- 441 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 23:46:46 ]
- 他からみてると会話がなりたってないんだが。
- 442 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 15:29:32 ]
- GUIなんて誰が書いても一緒なんだからコピペすればいいんですよ
- 443 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 00:59:18 ]
- >>439
初心者だけど、すげーわかる。 一通り勉強し終わった後に開発ソフト使おうとしたら、パニクったw 「勉強したことを試そうとする以前に、開発ソフトの操作の仕方を覚えなきゃいけない」って 現実を理解できた時に、めまいがしたw 壁を一生懸命乗り越えた後に、想像もしなかった壁が現れると、立ち直れないほどの ダメージ受けるなー。。。。
- 444 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 01:24:02 ]
- >>443
ガン( ゚д゚)ガレ マシンに余裕があればLinuxをインスコしる。 開発環境が無料で使えるし、標準で使えるコマンドラインツールが Winとは段違いで良い。 それぐらいは知ってるかと思うけど一応。
- 445 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 02:45:23 ]
- うお。3分かかった・・・コンパイルしてテスト含んでるからコード実装時間は1分出しよくね?
不具合は1件、カウンタ初期化を「0」にしてた。 コード #include <stdio.h> void main() { int i=1; for(;i<=100; i++) { printf("debug i:%d -> ", i); if(i%3==0 ) { printf("Fizz");} if(i%5==0 ) { printf("Buzz");} printf("\n"); } } 設計として、 概要:3と5は15の公約数のうち入ってるから3と5だけ分かればいいんじゃね 1.1行に出力 = 改行コードは最後に出力 2.1行ないに埋め込む文字は改行コードいらない ぐらいかな・・・間違ってる?こえぇぇぇぇえぇぇぇぇぇ
- 446 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 02:53:35 ]
- あれ。問題読み返したら
「数字の変わりにfizzbuzzを出す」 て書いてるじゃんorz ばかだなぁ。でも仕事では試験するから2分じゃなくていいんじゃない?って思った
- 447 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 04:23:52 ]
- みんなけっこうできるんじゃないかー。
- 448 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 04:33:40 ]
- >>445
この程度の数行の単純な問題で誤読するなら、 仕様書をどれだけ誤読するか恐ろしいだろ ・デバッグコードが残ってる("debug i:%d -> "は明らかに余計な出力) ・数値が出力されない これらは仕様上の齟齬だよね? それなら、仮に君が講釈垂れてる %15をチェックしていても、上記の問題が無いコードの方が まともに仕様通り稼働すると言えるだろうし
- 449 名前:443 mailto:sage [2007/06/09(土) 08:45:36 ]
- >>444
ありがとう。ガンガル!
- 450 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 12:09:13 ]
- C、pascal、VB、JAVA、C#と手当たり次第に手を出して、ことごとく挫折してきた俺だけど
最近すげえ事に気付いたかもしんない。 プログラミングって言語、構文、言語仕様以前に情報学、ソフトウエアエンジニアリングに ある程度精通してないと訳わかんねんじゃね? ビットとか2進数、アセンブララ、OS、CUI、GUI、フレームワーク、TCP/IPこんなんが、 総合的に何となくわかっててその歴史とか理論とか判ってねーと やりたい事の最終地点に辿り着けないないんじゃね? 例えば、漫然とゲームつくりてーな、と思うじゃない? んで10日で判るゲームプログラミングみたいな本買ってくるじゃない? んで本どおりに打ちこんで、ポーカーとか○×ゲームとか作るじゃない? んで確かに動いた、でもこの先どうすんの?みたいにならね? んでDirectXとかゲームAI、CGの本買いこんで、訳わかんねー氏ね!!! で挫折厨がいっちょあがりよ。 んで今度は別にやっぱC言語だよな!!!とか思ってC言語入門とか買ってくるじゃない? 最初は真面目にやる訳よ、でさ一冊終わって、四則演算とソートはできるようになりました。 どうやってゲームつくるんだよ氏ね!!!でこれも挫折厨化する訳よ。 で次はVB入門とかJAVA入門とか買ってきてやっぱ挫折し続ける訳よ。
- 451 名前:450 mailto:sage [2007/06/09(土) 12:09:58 ]
- でさちょっと判ってきた頃に、ゲーム作るにはフレームワークとかAPIって奴の
の知識が必要らしいぜ!!!とか思う訳よ。 で、プログラミングwindowsとかAPI入門みたいな本買ってくる訳よ。 ・・・・訳わかんねー氏ね!!!でやっぱ挫折厨になると思うのよ。 でMFCとか触れたりもするかもしんねーけど、何か運よくブレイクスルーか 素敵な上級者との出会いとか無いと挫折し続けるんじゃね? これがさ、最初にプログラミングや言語から入んないで、 情報学の絶対的知識があったら違うんじゃねーかと思うんよ。 コンピューターはこんなもんで、こういう進化をしてきて、OSができて、 APIとかあって、それを利用する事によってOSの機能が使えるんだよー。 とか判ってて、それを使うのに色んなプログラミング言語があって、 アルゴリズムが考え出されて、いちいち打つのが面倒だから フレームワークができたんだよ、最近はIDEまでついてくるよー。 ってのがそれないに深い部分まで判ってれば、目的地までのマップが 脳内に描けて、楽しい、挫折しない、挫折という言葉自体が存在しないって事になんじゃね? それなに回り道になるかもしんないけどさー。 つー訳で2年ぶりぐらいにまたC#再開すっから、今度は山のように入門書買い込む前に 図書館で「プログラムはなぜ動くのか」と「コンピュータはなぜ動くのか」を借りて来たぜ!!! これからハァハァするぜ、じゃな ノシ
- 452 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 12:18:13 ]
- 猫でもわかるプログラミングの何章かでつまづいて
長い間手をつけなかったことがある。今でもあれは納得できない
- 453 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 12:46:30 ]
- 自分で何か作るとき、完全に自分の創意工夫で終わるって事は全くなくて、
土台部分が必要だからね。 その部分に関する知識は、初心者向け解説サイトだと端折ってあったり、 理由が述べられていなかったりするし。 APIやライブラリや、フレームワークってどんなものかとか、ネットワークの働きとかは大事な知識だね。 こういう知識で必ず話に出るのは、パターソン&ヘネシーの「コンピューターの構成と設計」って本だけど、 お堅いからちょっと手を出しにくいよなぁ。
- 454 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 13:10:54 ]
- >>450
とりあえず、書籍を買うのはいったん止めよう。 正直な所、入門本は役に立たないのが多い。 本を買うことで満足、理解した気分になるだけだ。 HSPから始めるのが良いんじゃないか? 他の言語はしばらく止めてある程度HSPが出来るようになったら C#辺りから勉強しなおせば良いと思う。 HSPオフィシャルホームページ ttp://www.onionsoft.net/hsp/
- 455 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 20:34:09 ]
- >>448
突っ込む場所ちがくね? >この程度の数行の単純な問題で誤読するなら、 >仕様書をどれだけ誤読するか恐ろしいだろ 仕様書っていうかこれはただの問題だから、もっと寛大でいいんじゃない? 負けの言い訳すると、遊びと仕事の違いで仕様書の読解力・注意力はちがうんじゃないかな 仕事だったら、このプログラムを実行するのは誰か?から始まり、出力結果を誰がモニタしますか?人間ですか? とか始まっていくじゃん。 言語の選択も自由には出来ないからね〜 ていうかこの問題はC言語じゃ最悪だね。数値と文字の出力が分かれるのがめんどーい 三項演算子を持っていて、数値と文字の区別なく出力可能な言語を選択すべきだね perlとjavascriptが一番頭のアルゴリズムをそのままコードに落とせたかも
- 456 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 21:45:44 ]
- 結論
駄目なやつはなにやっても駄目
- 457 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 23:32:58 ]
- だがそいつらを排他する権利は誰も持っていない
- 458 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 23:48:57 ]
- >>455
うーん。 でもさ、この問題はそもそも仕事で糞プログラマを雇用しない為のふるいなんだよね。 www.aoky.net/articles/jeff_atwood/why_cant_programmers_program.htm >このプログラムを実行するのは誰か?から始まり、出力結果を誰がモニタしますか?人間ですか? これは仕様の検討であって、FizzBuzz問題では関連しない話だよ。 FizzBuzz問題では、すでにこの問題文が仕様なんだから、ここで考えるべきは実装でしょ。 仕様が確定済みなんだから、この仕様を読み解き理解して、かつソースに落とせる事が要求になるでそ? プログラマって職種は結局そこが一番重要なんだから。 >言語の選択も自由には出来ないからね〜 仕事でコード書くときは、大抵そうだよ。 自分で言語が自由に選べるケースなんてない。 プログラマという立場なら、なおさら。 >perlとjavascriptが一番頭のアルゴリズムをそのままコードに落とせたかも どちらも型の関連づけが弱いし、あまり良い言語とは言えない。 素人さんなら良いけど、もし職業PGなら、ちょっと勉強が足りなすぎだね。
- 459 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 00:22:14 ]
- プログラマとしての能力は速さよりもアルゴニズムを考えられるかどうかのほうが
大事であるがこの問題(FizzBazz)ではその能力は測れない わかるのは普段から日常的にプログラム書いてるかどうかってこと
- 460 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 00:32:39 ]
- >日常的にプログラム書いてるかどうかってこと
書いてないよりは、書いてる方がいいんじゃね?w
- 461 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 00:39:30 ]
- 書いてなきゃだめってことだろ
- 462 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 00:52:00 ]
- >>459
アルゴリズム考えるのは2割8割の法則の2割だよ。 残りはいわば雑用コーダーだからな。
- 463 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 00:56:15 ]
- アルゴニズム
www.google.co.jp/search?hl=ja&q=%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%8B%E3%82%BA%E3%83%A0&lr=
- 464 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 01:15:00 ]
- >>463
プログラマーにむいてないなお前
- 465 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 01:15:45 ]
- つまり>>464はアルゴニズムであると?
- 466 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 01:20:44 ]
- あーあ、火病っちゃったw
>>463 おまいがつつくからだぞww
- 467 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 01:22:19 ]
- もう>>462にでてるだろ
ゴミプログラマーってどうでもいいことでうだうだするんだよね 無駄に時間とられて死ねってかんじだよ
- 468 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 01:45:52 ]
- >>450
でもお前みたいに、初めにニーズありきの奴じゃないとプログラミング覚えた後 伸びないんだよな。 挫折率も高いが、成長率も高いタイプというか。
- 469 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 01:50:34 ]
- あなたの言ってることはおかしい
- 470 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 02:14:50 ]
- >>469
ヒント:コミュニケーション能力
- 471 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 10:20:07 ]
- 毎日少しずつ前進する奴なら何時かは出来るようになる。
そんだけ。 やらない言い訳を考えるおりこうさんにはこの方法は出来ないよ。
- 472 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 11:14:55 ]
- 2chでだべってる時間をプログラム書くのに使え
- 473 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 11:21:20 ]
- PGの事はよくわからんけど、職業PGってアルゴリズムなんて考える能力が必要なの?
情報学部生だった俺としてはいまいちピンとこないな。 アルゴリズムなんてよほど特殊な場合を除いて、アルゴリズム大辞典とかデザインパーンとかを引用すれば事足りるんじゃないの? それよりも必要なのはソフトウエアエンジニアリングの総合的知識とかネットワークとかの知識なんじゃないかな? データマイニングとかAIとか複雑なアルゴリズムを使う場合でもアルゴリズムその物は資料を探せば無い事は無いし。 複雑なアルゴリズムを0から構築するなんて、やった記憶が無いな。 研究を主とする大学でもこうなんだから、スピード、製品化を主な業務とするPGならもっと重要度は減るのではないだろうか? もっとも、閃きとか勘みたいのが働く事があるから知ってれば得な場面は多々あると思うけど。。。 それと速く、確実に、考えた物を作りだせるかは別の能力だと思う。 絵でもデッサンがめっちゃ上手い奴の絵が売れるとは限らないしな、客のイメージを速く、できるだけ簡略に美しく描いた絵がうれるんちゃう?現代では。 職業PGは画家では無く、イラストレーターだと思ってる。 いくら自己満の絵かいてもダメでしょ。現代に厳密には画家なんて職業は存在しないし。
- 474 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 11:35:22 ]
- >>473
おまえのいうとおりだよ
- 475 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 11:41:40 ]
- だから限られた時間で効率よくプログラム組むために
制御構文の流れと変数の値の移り変わりを理解するための基礎として基本的なアルゴリズムを即興で理解できるように くわせふじこ
- 476 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 11:44:34 ]
- サラリーマンとしてPGやるならサラリーマンとしての基礎能力があればすぐにでもなれる
- 477 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 11:51:17 ]
- 俺のような自分で考える力がない作業員には誰かが敷いたレールの上を忠実に進んでいく方が社会にとって良いみたいだから
情報処理技術者試験のカリキュラムに沿って力をつけていこう 人様に生かされてると感謝すればいいんだ
- 478 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 12:18:02 ]
- >>473
スレ違いな気もするけどw 初心者じゃねーし。 最初に必要なのは時間と体力と根性。
- 479 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 12:26:55 ]
- 廃人嗜好のハード屋にあったら、最悪。
- 480 名前:デフォルトの名無しさん mailto:sage [2007/06/10(日) 13:36:30 ]
- >>475
くわしくplz
- 481 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 00:21:46 ]
- >>473 前半だけ読んで返答。
ほとんどのプログラマにとっては、考える力は不要かもな。 ただ、アルゴリズムを引用する上で、計算量の評価とかは知ってないとまずいかもな。
- 482 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 01:30:27 ]
- どのアルゴリズムを引用するのが一番いいのかを考える能力は必要だ。
それを知るためにアルゴリズムの勉強が少しは必要なんだと思う。
- 483 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 01:40:01 ]
- データ構造+アルゴリズム=プログラム
- 484 名前:デフォルトの名無しさん [2007/06/15(金) 23:03:21 ]
- >>451
すごい説得力を感じた。 情報学の入門書って、「プログラムはなぜ動くのか」と「コンピュータはなぜ動くのか」が 定番なのかな?
- 485 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 23:35:15 ]
- パタヘネとヘネパタじゃない?
- 486 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 00:09:27 ]
- 情報専門じゃないけど俺はその二つでメモリアドレスなにそれおいしいの?レベルから
ポインタ克服までいけました。その二冊は素養が全然無い人にはオヌヌメかもしれない
- 487 名前:デフォルトの名無しさん [2007/06/16(土) 00:27:12 ]
- >>486
マジで!!! これって、そういう人でも読める本だったの? ヘネパタなんて、大学研究者が読むもんだとばっかり。
- 488 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 00:29:29 ]
- 情報は駄目だけどデジタル回路とかの知識はあったからね^^
- 489 名前:デフォルトの名無しさん [2007/06/16(土) 00:33:37 ]
- なんだ・・・・やっぱ文系には無理だよね・・・・。
本屋で「プログラムはなぜ動くのか」よんだけど訳わかめだったもん・・・・。
- 490 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 00:38:07 ]
- 文系はVisual Basic使っとけばOK
デジタルな考えは不要で言語により近い
- 491 名前:デフォルトの名無しさん [2007/06/16(土) 00:40:21 ]
- VBもう無いし・・・。
- 492 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 01:05:12 ]
- 文型の香具師らは下僕にやらせる方法を考える
- 493 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 02:27:53 ]
- プログラムは文芸だ
- 494 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 11:05:52 ]
- >>489
そうやってすぐ諦めたり、才能のせいwにしたりするのが 文系クオリティなのか…
- 495 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 12:32:01 ]
- 文系はなあ、ビットもバイトもならった事がねーんだ!!!
習う以前に数学がわかんねーんだ!!! 高校一年で数列を習う、そこでΣを見てあまりの眩しさに失明する、と感じて 国語と古文に逃げる訳だ。 んなやつらにポインタが理解出切る訳ねーだろ。 わかるか?ポインタ入門書を読んでも日本語がわからない苦しみが。 わかるか?ポインタ入門書が机に溜まっていく苦しみが。
- 496 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 12:43:37 ]
- 指示語。
- 497 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 14:14:55 ]
- 俺、ビットもバイトも習ったことないけど自分で勉強しながら覚えて行った理系
というか最初はプログラミングよりネット用語に関心があったけど(TCP/IPとかADSLとか) 毎日のように知らない単語をIT用語辞典で調べに行ったり辞書サイト登録してた日々 ビットとバイトとか、ポインタが分からないならはじめて読む8086か、ないならはじめて読むPentiumお勧め
- 498 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 14:21:56 ]
- >>495
勉強しない言い訳がお上手ですねw もし、こんな事をまじめに言う奴と仕事する羽目になるのはお互い嫌なもんだね。
- 499 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 14:34:27 ]
- プログラミングはむしろ人文科学に属するところが多いだろう。
算数が出来れば数学でさえあまり必要としないし、自然科学の知見も不要だ。 しかし単語(式)のつながりを読み解き組み立てる能力は必要だ。 他にも論理的思考、多量の雑学的知識力、一貫した計画能力、などと考えれば むしろSFや推理小説を書く能力に似ているような気もする。
- 500 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 14:58:35 ]
- >>495
「ポインタ」が無い言語にすりゃいいだろ
- 501 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 16:32:38 ]
- >>495
意味がわからん 俺は文学部卒だが、普通にJavaやらC++やらつかって趣味グラマやってるわけだが 結局「ならったことがない」とか解らないを理由として逃げてるだけじゃないか?
- 502 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 17:23:07 ]
- プログラム言語よりも、論理的思考が出来る事。
最初はフローチャートを殴り書きしていろいろ考えるもんだ。 それが出来たら、HSPでもRubyでもLispでも好きな言語選ぶといい。 趣味ならポインタ解らなくても良いし、構造化もオブジェクト云々も関係ない。 とりあえず何か作るのが良い。
- 503 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 18:34:11 ]
- 「文学部?」とか言われるほどの文系出身者だけど、
プログラム言語は論理的思考に慣れてれば 問題ないんじゃないかと思いながら勉強してる。 >>495 そこまで行ってないけど、ポインタって住所みたいなもんじゃなかった?
- 504 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 21:00:42 ]
- ポインタわかってもCしか使えない環境の
プログラム作るような目的がないと意味がない そんなことより膨大なクラスライブラリーを前に挫折するね
- 505 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 21:50:43 ]
- BASICみたいに、すぐに実行できるプログラムの方が上達は速い感じがする。
JAVA言語でコンパイルする必要無いソフトってない?
- 506 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 22:20:21 ]
- >>505
Grooby
- 507 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 21:23:37 ]
- 最近習ったことしか出来ない香具師大杉
- 508 名前:デフォルトの名無しさん [2007/06/24(日) 19:10:19 ]
- 少しずつ
COBOL CASL C C++ を覚えようと思う
- 509 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 23:26:05 ]
- >>508
COBOL CASL こんなんやっても使わないから一週間で忘れるな。
- 510 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 00:19:13 ]
- >>508
C++ Java Ruby のうちから、勘でひとつ決めろ。 そしたらお前の人生も自動的に決まる。
- 511 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 00:25:25 ]
- >>510
無理やりRuby入れんなよと。
- 512 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 00:31:20 ]
- >>511
まあそこはスクリプトならなんでもいいわ。 PythonってかいてもPerlって書いてもつっこみ入るだろ
- 513 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 09:31:54 ]
- C# (MSについてゆきます)
Java (マルチプラットフォームまんせー) LL系 (つーか時代はWEBだろ) の3つでいいんじゃないかと思った。
- 514 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 11:42:02 ]
- C#ってマルチプラットフォーム(にできる)んじゃないの?
- 515 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 14:10:09 ]
- >>513
現状を鑑みるにC#が飛び抜けてリスキーに見えるな。 C/C++(ネイティブアプリ) Java/.NET(VMアプリ) LL系(スクリプト) これでバランスとれるかな
- 516 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 16:38:23 ]
- monoは実際まだ使い物にならないと聞いたのでな。
実質マルチプラットフォームを達成できてるのはJavaだけだと思って。
- 517 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 22:23:52 ]
- Javaは起動が重いのでマルチプラットフォームという場合の
デスクトップアプリには向かない。
- 518 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 00:42:37 ]
- まずは一番簡単なHSP。
これは簡単だとおもう。 次はRuby、これは日本人が作ったから。 それにインタプリタだから、作ってすぐ遊べるよ。 他にはエクセルのVBA。 かなりの事が出来る。 まずはこの辺りから選んで。 Cはズブの素人には無理と思って視野に入れるな。 ポインタなんて知らなくとも他言語のプログラミングには支障無い。 支障が出るようになったら覚えればいい。 論理的思考さえ出来ればプログラムなんて簡単だ。 最初は簡単な物で遊びながら覚えるんだ。
- 519 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 01:00:35 ]
- ポインタごときで大げさな
- 520 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 01:15:12 ]
- 経験上言えるのは1つだけだな。
1つの言語をやりとおす。 「BASICを大体理解したぜ! よし、次はCだ!」つって、挫折した俺が 言うんだから間違いねー。w
- 521 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 01:16:51 ]
- 学生時代、大学で市だか県だかが主催した
プログラミング体験講座で助手を務めた事があるよ。 全10回の本格的な物で、教授には謝礼も出ていたんだけど、 この講義に参加してたオジ様、オバ様がたのポインタ挫折率は なんと100%だった。 最初、50人近くもいて、ただの一人も突破できなかった。 やっぱりCは初心者には向いてないと思ったよ。 あと、大学ではpasculが採用されてたけど、 ポインタをすんなり突破できるのは50%ぐらいだね。 最初はすんなり行くっぽいんだけど、だんだんボロが出てきて アルゴリズムの授業に入ると死亡っていうパターンだね。 後は自習したり、質問したりして独力で突破するのが20%ぐらいで それに前述50%を足して70%ぐらいが、単位取るかな。 後の30%は、プログラムが大嫌いになって、 以後、後輩には絶対に取るな!!!ってアドバイスするようになるw
- 522 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 01:21:49 ]
- >>521
初心者はポインタを勉強するだけじゃないからねー。 「変数とは? 定数とは? クラスとは? 関数とは?」つー、色んな 物を覚えなきゃいけないから、ポインタに行くまでにキャパオーバーに なる人間が圧倒的と思われ。
- 523 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 01:33:28 ]
- だいたい、ポインタって勉強するものかあ?
「はじめはわからなかったけど、よく勉強したら理解できて使いこなせるようになりました!」 っていう性格のものじゃない気がするんだけど。
- 524 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 01:40:21 ]
- >「はじめはわからなかったけど、よく勉強したら理解できて使いこなせるようになりました!」
いや、俺はもろ「そういう物」だと思うんだけど。 プログラム自体そういう面があるんでないかい? はじめは、訳わからんけど動く、先生に質問する、よくわからんでも動く また質問に行く、よくわからんけど動く、また質問に行く 「何度もうっさいわ、最初は動けば問題無い、そういうもんだとおもっとけ」と言われる。 こんな感じで一年講義が続く、で時々「ああそうか!!!」と思う。 二年の終わりには、立派なCグラマー、ってな感じだったよ俺は。 俺の周りもみんなそうだったな。 ヒーヒーいいながら必死にレポート打ったもんよ(・ー・)y--~~ (ここで、人のをコピーする奴は大抵DQN化、不良債権化する)
- 525 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 01:43:18 ]
- >>521
ちょっとパソコンの勉強したい老人に市民講座でCやるなんて その時点で選択肢間違えてるだろw おかしいだろw 例えるならば、ダイエットでビリーズブートキャンプに参加したら、 兵嚢渡されて一ヶ月のサバイバル訓練やらされるようなもんだろw
- 526 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 02:00:15 ]
- >>524
学生だったらそういうもんなのかあ。 なんつか、俺にはそれって「てにをは」の勉強をがんばったので「プログラムに勉強する」の文章が おかしいのが判るようになりました!的な感じがするんだよなあ。 ポインタ使うニーズが発生する前に、ポインタを教えちゃうから混乱するんじゃね? つか、 >プログラム自体そういう面があるんでないかい? 言語仕様なんてのは、それ自体が本質なんてことはなくて 何かを解決するために「取り決められた」ことの集まりじゃん? むしろ大事なのは「何を解決するか」ってことで、「何を解決するか」って ことは「言語仕様を勉強する前に」自分の中に既に存在しなきゃいけないんじゃないかと。
- 527 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 18:53:26 ]
- 最近は scanf() 使わないのかね?
- 528 名前:521 mailto:sage [2007/06/26(火) 21:35:40 ]
- >>525
んとねー、この講義の前に初心者講座てのがあったらしくて 一応、WordとかExcelぐらいはできる人達だったらしいのよ。 俺には、そうは見えなかったけどw 初心者講座を何回かやって、それなりに結果は出てたらしくて アンケートをとったら「簡単すぎる」とか「別の事をやりたい」って 投書が結構あったらしいのよ。 それで、前講座を取ってた人を対象に、 もうちょいハイレベルな内容をやろうって企画だったらしい。 でも、ポインタが皆ダメだったってだけで それ以外は、それなりに形になる人はたくさんいたよ。 最終目標はバブルソートを作る事だったんだけど、 1/3ぐらいの人はできたよ、理解したかどうかはわからないけど。 大学で1単位に相当する基礎プログラミングの半分ぐらいの 分量をこなしたのかな。 入門書なら余裕で読み解けるレベルまで講義したし、 最後まで残るような人は、それなりに真面目で目的意識もあるので 数年後会った時に「フリーソフト作ってる」とか言われて嬉しかったな。 そういえば、最終日に「ソフト作りたい」って聞かれて 「APIについて学ぶといいよ」とアドバイスして推薦書を書いて 渡したのを思い出したりしたよ。
- 529 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 01:03:50 ]
- >>519
じゃあ、ポインタ解らん奴にわかりやすく説明して下さいよ。 それで皆に理解させる事が出来るなら ポインタごときで大げさだな と思うようにするよ。 変数のメモリ上の配置の概念、各アドレッシングの概念、 アセンブラレベルでの動きの一端を理解出来るなら そう難しくないけど、今時流行らない。 本当に最初はエクセルのVBAでも良いじゃないか。
- 530 名前:513 mailto:sage [2007/06/27(水) 01:56:00 ]
- 俺がC/C++はずしたのは、ポインタ挫折者が多いからだしな。
Cやるなら、コンピュータの仕組み系の本をしっかり読んで、 ポインタ理解してからやったらいいんじゃないかと思う。 Cって高級アセンブリ言語だし。 VBAは微妙だけど。ビジネスマンならいいかもしれんが。
- 531 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 01:59:26 ]
- >>528
>アンケートをとったら「簡単すぎる」とか「別の事をやりたい」って >投書が結構あったらしいのよ。 アンケート取った人の勘違いしてたりしてw 当人たちは「Word・Excelやったけど、友達に見せて、 『凄いですね!』と尊敬される物を作りたい!」って意味 だったと思うよ。
- 532 名前:デフォルトの名無しさん [2007/06/27(水) 09:22:20 ]
- 俺はWindowsでCを始めて、あのいまわしきコマンドラインの画面にうつる
Hello,Worldに「で?」と思ってやめた。 再びプログラムを始めたのはPHPとの出会いだった。 ブラウザに移る「Hello,World」は、決して「で?」ではなく、 「これは使える!」だった。フォームに入力された値が表示されたとき、 プログラムとはこれか、と思った。つまりもとから「Hello,World」を 出力すると決まっているのではなく、入力値によって出力が変わるものが、 プログラムなのだ。 要するにプログラムの「実用性」を知ること。 知れば知るほど、必要だからメモリとかアルゴリズムとかも気にするようになる。 最初からそんなん気にしてたら楽しさが見えなくなると思う。
- 533 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 09:57:30 ]
- 勉強はみんなそうなんだけどな
二次元関数や三角関数の意義は教えずに 問題だけ解かせてはいお終い 大人になってから勉強とは楽しいものだと知るのと同じだな それが大人の階段というものなんだ(嘘)
- 534 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 10:13:04 ]
- 何にもせずに1年間ぼーっとしてたらCが急に実用レベルになってた
- 535 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 12:13:04 ]
- VBもSetとLetの使い分けとか難しくねえか?
即暴走のCよりは安全かも知れないけど・・・
- 536 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 12:16:25 ]
- Cならともかく、C++になると頭がオーバーフローする。
構造体やクラスだけならまだしも、 オーバーロードとかオーバーライドとかフレンドとかインラインとかテンプレートとか、 覚えられないよ。使いこなすのなんてもっと無理だ。 これら基本を覚えたあとに、更に実用的なライブラリとかも覚えていかなきゃならないんだろ? 情熱が持続しませんですよ。
- 537 名前:デフォルトの名無しさん [2007/06/27(水) 12:32:29 ]
- 時々、ただひたすらキーボードの文字を入力してるだけの自分にやりきれなくなる
- 538 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 14:43:52 ]
- 挫折なんかしたことないなあ。分からなくなったことはあるが
色々試したりしてずっとやってたら分かったし。 挫折したとか言ってる人は自分で勝手に挫折したと決めている だけなのでは? 分かるまでずっとやってりゃそのうち分かるよ。 諦めなきゃ良いだけ。 いつまで経ってもできないという場合は本当は自分のやりたく ないことなのかも知れないけどな。そういう場合はやめてみれば いい。だがそれを「挫折」と呼んではいけない。それは単に やめただけだ。
- 539 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 14:44:50 ]
- >>536
C++ は捨てて Java でもやれば?
- 540 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 15:18:59 ]
- プログラミング教室行って
講師のお姉さんが可愛かったので 知らないふりして操作ミスしまくって 教えを請いまくった すごい親切にしてもらえた
- 541 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 16:42:34 ]
- publicなのにmethodだっていうのが納得いかない俺に愛の救済を
- 542 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 16:44:51 ]
- ナニヲイッテイルンダ
- 543 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 16:57:12 ]
- オブジェクト指向を習い始めたばかりの俺には
外から直接呼び出せてしまうような抜け道を作ってしまうのが理解できんとです じゃあ最初からクラスの中で定義しなくちゃいけないようなまどろっこしいことさせんなよ、みたいな そうしないとエントリポイント読み込めないじゃんってのは分かるんだけど
- 544 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 17:01:49 ]
- ナニヲイッテイルンダ
- 545 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 17:14:28 ]
- まあ要するにOOPで躓いたけどこうやって克服したよって人は話聞かせて、と
- 546 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 17:52:48 ]
- 用語の定義とか、原理主義にとらわれなければいいと思う。
特に、特定の言語で実装されてることを一般でも絶対的に正しいと思わない事だ。
- 547 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 18:28:31 ]
- そういうもんですか…
関数が無い言語でメソッドにpublic付けられなかったら 使いづらいことこの上ないのも分かるけど そこまでして純粋なオブジェクト指向言語って名乗ったり わざわざクラスを作らせたがる気持ちが分からない 全体通して一度しか使わない単純なコードだけど見通しの為関数にする、みたいなもんなのかな 後mainメソッドは必ずmainクラスの中で定義する、とかの方が分かりやすいんだけど、 さすがにこれはその言語の実装の問題でつね
- 548 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 20:25:32 ]
- ナニヲイッテイルンダ
- 549 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 21:37:49 ]
- それ言いたいだけちゃうんかとw
- 550 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 21:41:13 ]
- そこでローカル関数オブジェクトやlambda式ですよ
- 551 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 22:21:37 ]
- アレで挫折とかコレで躓いたとか、
そうやって自分の根性の無さとやる気の無さを何かのせいにするから続かないんだよな。
- 552 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 22:23:11 ]
- 出来ないんじゃない
やらないんだよな
- 553 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 22:25:46 ]
- 努力できないのも努力する才能がないから、だってさ。
- 554 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 22:54:04 ]
- a[10]
こんな簡単な書き方でメモリをいじれるなんて興奮するじゃないか
- 555 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 23:08:32 ]
- 555
- 556 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 23:17:25 ]
- 興奮はしないw
- 557 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 02:23:26 ]
- >>538
うわーいいこと言うわ。 俺の周りで挫折した奴は、挫折というよりは 根気が続かなくて文字通り「やめた」状態の奴が多いよ。 プログラミングができる奴やスーパーハッカーはやめないもんな。 とにかく少しでも、毎日、毎日やってる。 挫折する奴は、きっと自分の想像する成長速度と 実際の姿にギャップがありすぎるんだろうな。 ちょろっと、最悪でも一年かじったらすばらしいゲームやアプリが じゃんじゃん作れるようになると思ってるんだろう。 努力すれば可能かもしれんが、 実際はそこまで努力できんのだろうほとんどの奴が。 出来た奴は出来た奴でチョロいよ、とか言っちゃから、 それを見た初心者は絶望して挫折しちまう。 俺も仕事で使うか学校とか行ってないと、 そう急速に伸びるもんでは無いと思うな。 挫折をどうやって克服するか?答えの一つは 「やめないこと」だと思うな。
- 558 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 06:53:02 ]
- >>557
実際チョロいよ バカじゃねえの?
- 559 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 08:58:31 ]
- >>558
おまいみたいなのは、このスレにいらないんだよ 空気読めカス
- 560 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 10:57:35 ]
- 典型的なちゃねらーが嫌いそうな考え方だとは思ってたけど
こうもストレートに噛み付くとはね
- 561 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 13:08:14 ]
- 結局、持続しないのは目標が見えないからなんだろうな。
理想が高いというか、分不相応というか。
- 562 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 02:51:02 ]
- 簡単に結果の出る言語を選ぶ事。
HSPとかとにかく簡単に画面表示ができるとか出来る奴を選べ。 まずは何か一つでもある程度使えるようになる事。 ネット上に情報がたくさんある言語を選ぼう。 (自称)上級者に笑われようが(・з・)キニスルナ! 上級者に威張れるようには絶対になれない(多分)から 自分のやりたい事が出来るようになるだけで良い。 OOPとかも最初は視野に入れないほうが良いのかも。 規模が大きくなってきたら設計技術を勉強すればいい。 基礎からやりたいならWinを止めてLinuxをやればいい。 開発環境は無料だし。
- 563 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 17:17:28 ]
- Linuxの環境を構築するだけでくじけそう
- 564 名前:デフォルトの名無しさん mailto:sage [2007/06/29(金) 22:59:26 ]
- まずはDOSのバッチ作るところから。
痒いとこに全く手が届かないのですぐ他の言語に手を出したくなるはず。 ならないようなら、そのまま挫折してOK。
- 565 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 01:52:14 ]
- >>563
その手間が惜しい、難しいならなんで小難しいプログラミングなんてやろうとするのか? 必要が無いんじゃないか? 今は何でも携帯で事足りるじゃないか。
- 566 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 02:34:25 ]
- >>565
563じゃないけど、知識を血肉化するまでには時間がかかる。 Linuxが使えるようになるまでに時間がかかって、本来の目的の 言語習得までに時間がかかりすぎて、挫折する確率が高いと思う。 ここは、挫折経験がある人のスレで、天才のスレじゃないです 俺のような凡人のスレ。orz
- 567 名前:565 mailto:sage [2007/06/30(土) 04:54:41 ]
- >>566
挫折経験はあるけど、習得経験もまたあるw 目的が言語習得? つまんなくない? ゲーム作りたいとか、XX作りたいとかが目的でしょ。 目的がすぐそこにあるからほんの1歩努力したらもう満足するんだよ。 目的が遠ければあと数歩は努力するだろう? 言語習得なんてただの通過点なんだよ。 式を覚える、構文を覚える、変数の種類を覚える それぐらい1ヶ月もあれば余裕でしょ? 標準ライブラリ、テンプレート?は覚える必要無し。 でもどんな物があるか、目を通しておくぐらいで良い。 それでとりあえず言語習得したことになるんじゃないのか? 勘違いしてそうだけど、言語の決まりを覚えるのと、プログラムが作れるのとは違う事だよ。 言語を覚えたら、すぐ思うようにプログラムが組めるなんて事は無かったでしょ? 言語は金づちやノコギリやかんなの様な道具、または材料に過ぎない。 道具、材料を持っていたら、すぐに犬の小屋を作れるのか? 道具や材料を使って物(プログラム)を作る方法(思考方法)こそがプログラミングには重要なんだ。 あとは察しろ。
- 568 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 05:17:39 ]
- 目的なぁ…どうやってプログラムが動いてるか知りたかった、かなぁ
後は強いて言えばやりたいなと思ったことができる能力が欲しい、くらいしかないな
- 569 名前:566 mailto:sage [2007/06/30(土) 05:44:16 ]
- >>567
>目的がすぐそこにあるからほんの1歩努力したらもう満足するんだよ。 >目的が遠ければあと数歩は努力するだろう? すごく違う。 言語を習得し、ソフトを組めるようになるまでが、既に長い道のり・・・・。 私は、ネット周辺・暗号関連やらも覚えなきゃいけないし。 理解すれば、物凄く簡単に思えるが、その分野の概念・用語・思考方法に 慣れるまでには時間がかかるんだよ。<一般人 あなたのような勉強ができる人にわからないだろうな。。。
- 570 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 07:53:05 ]
- 言語の習得なんて簡単だと思っていたが振り返ってみると確かに道のりは長かったな
小さい頃から挑戦しては諦めて放り投げるのを繰り返してようやく しょぼいツールをちょこちょこ自作できるようになった そんな俺からすると大学入ってから触り始めて今では小さなソフトハウスで プログラマーやってますなんて人でも十分超人に見える んで俺はとっては数学とかパズルとかゲームとかの頭を使う作業が大の苦手なんで、 もし心当たりがあるなら俺とお仲間と言う事で10年は見積もった方が良いかも(w
- 571 名前:565 mailto:sage [2007/06/30(土) 11:22:15 ]
- >>567
漏れは勉強が出来なかったほうだw プログラムは自由研究のようなもので、自分で何するか決めて、 自分で検証する。 画一的な学校教育とは方向性が違うと思う。 暗号関連を入門者が覚える必要度は低いと思うんだけど、 プロを目指すとか必要なら、勉強できる出来ないにかかわらず、やれば良いんだよ。 時間がかかるならそれに見合った計画を立てるのがいい。 多分、計画が間違っているんだろう。 2chに書き込む時間があれば一つでも何か覚えたら良いんじゃね? 誰でも生まれたときからプログラミング出来るわけじゃない。 >>570 作れる人はこのスレ的には成功者だと思う。
- 572 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 12:03:35 ]
- 意識的に言語を覚える必要なんてない。
ましてや「言語を完璧に習得する」って、なんだそれ。意味わからん。 プログラム組むのに勉強なんて必要ないよ。 ある程度のプログラムなら、知識ゼロでも1日で組めるよ。 おまいらの頭じゃ、どうせ大層な処理なんて思いついてないだろ。 似たようなプログラムなんか、ぐぐればポコポコ出てくるだろ。 パクれよ。 まずは、自分がやりたい処理と近いことやってるプログラムを、適当にネットで拾う。 大抵はコメントとかついてる。日本語だ。これ読めないなら流石に諦めたほうがいい。 読めば、どこをいじれば望む処理が実現できるかわかるだろ。 コメントついてない? そりゃ書き手が大したプログラマじゃない証拠だ。別の探せ。 そのソースの意味を判断できるだけの最低限の記法は、 ぐぐれば「とほほのなんたら入門」とか引っかかるだろうから、それで理解できるはずだ。 で、いじる。 で、完成。 おめでとう、お前はプログラマだ。 とにかく作ったものが動けば勝ちなんだ。 なんでそんなに大ごとのように捉えるの?
- 573 名前:デフォルトの名無しさん [2007/06/30(土) 12:26:39 ]
- >>571 は >>569に対するレスでした。
人間の頭なんて大差ないんだよ。 やるか、やらないかw それだけの違い。 毎日少しずつでも前進してる奴と、 毎日言い訳を考えて何もしない奴とでは 差がついて当然。 たいした処理を思いつこうが、思いつくまいがそんなのどうでもいい。 出来ない奴を馬鹿にする奴はどうせたいした事無いから。 出来ない奴に対して自慢したいだけなんだよ。 やりたい事、目標を見つけて少しでも前進する事。 覚える事がさしあたって100あるなら1つずつ覚えていけばいいだけじゃないか。 一度に100覚えられないから漏れは駄目なんだと思ってるんじゃないのか? それは天才がやる事であって、凡人は1つずつやっていけば良いんだよ。 努力する癖を習得するんだ。
- 574 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 12:42:46 ]
- 努力できる凡人は凡人じゃねぇ
- 575 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 12:47:24 ]
- 飛ばない豚は
- 576 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 12:54:55 ]
- ただの喪男だ('A`)
- 577 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 13:04:21 ]
- 努力しないなら出来ないと思うからここに来るだけ無駄。
出来る友達探せ。
- 578 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 13:07:21 ]
- サンプルプログラムの改造オヌヌメ
ライブラリの使い方も覚えられるし、他人のソースを読む訓練にも さらに書く訓練にも、さらにさらにリファレンスをあさる訓練にもなる
- 579 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 13:41:22 ]
- C#まじお勧め。
VC#EE落としてインストールして、 起動してテンプレートからWindowsアプリケーションダブルクリックして 最後にF5押せばデバッグモードでなんにもないwindowが出てくる。 はいWindowsアプリケーションの出来上がり。 あとはここに遊びながら部品足していけば うちの犬でもアプリが作れる。
- 580 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 14:12:13 ]
- いや、犬には無理ではないか。
- 581 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 14:13:01 ]
- ぬこでも出来るにかけているんだろう
- 582 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 15:47:29 ]
- ああ、漏れって文系だから、用語や基礎的なこともあるから、
見てもわかんないから、結局難しいから、etc... って理由考えてる間に用語の1つ、構文の1つでも覚えてみてよ。
- 583 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 20:59:23 ]
- 2ch見に来るの止めればかなり勉強進むはず
- 584 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 21:01:59 ]
- >>573
全世界が泣いた
- 585 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 22:20:12 ]
- >>572
これは釣り?
- 586 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 00:30:10 ]
- 俺にはプログラミング言語に関して頑張って克服っていう感性は無いな。
「何で動かんのじゃ。ウキーッ!」 「ウヲー、スゲー、動いたぜ」 見たいなのの繰り返しで、興味があるので特に苦にならない。 そもそもなぜ克服せねばならんのだ? 就職のためか? 興味が無いものを無理やり覚えたところでたいしたものは組めないし、 仮にその道で仕事にありついたとしても地獄だぞ。 得手不得手を心得よ。
- 587 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 01:40:34 ]
- >>586
そこに言語があるから、やるのさー。 作りたいソフトがあるから。
- 588 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 01:49:45 ]
- >>586
はいはい。君はこのスレにいらない子なんだね。
- 589 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 02:55:55 ]
- >>585
煽った書き方だけど、けっこう当たってると思う。
- 590 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 10:19:35 ]
- > 「何で動かんのじゃ。ウキーッ!」
> 「ウヲー、スゲー、動いたぜ」 それを世間では克服と呼びます
- 591 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 11:26:14 ]
- そうそう
適当に弄ってて動くようになるのでは意味無い、因果関係をどうたらこうたら とかいう人とかいるけどそういう人も出来てないのが殆どだから 天狗になるのも問題だけど高いレベルを見て俺は出来ないとか意気消沈してたら本末転倒
- 592 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 11:48:42 ]
- そういう屑プログラムがデスマを引き起こすんだよ
- 593 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 12:07:49 ]
- デスマの根本的な原因はそこじゃないし
- 594 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 13:04:29 ]
-
完成に近付けば近付くほど完成までにやらなければならないことが増える それがデスマ
- 595 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 13:35:24 ]
- こういうゆったりとした時間が取れるときより
ちょっとした合間合間のほうが勉強する気になれるのはなんでだろうね
- 596 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 13:41:18 ]
- そもそもやる事がわからない
これが
- 597 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 14:34:47 ]
- まずは対話環境で遊べ!まじで面白いから。
- 598 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 15:11:59 ]
- >>597
対話環境って?
- 599 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 16:06:25 ]
- FORTH
- 600 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 16:30:59 ]
- >>598
Pythonのinteractive modeとかRubyのirbとか
- 601 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 16:50:57 ]
- happy hackingか
- 602 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 20:42:28 ]
- >>594
アキレスと亀かよw
- 603 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 20:46:28 ]
- >>600
勉強始める前に知ってれば良かったorz 今さら、転向できねぇー。。。
- 604 名前:デフォルトの名無しさん mailto:sage [2007/07/01(日) 23:31:24 ]
- なにいまさらって。いみわかんね
- 605 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 06:58:18 ]
- 対話環境は、勉強っていうより、遊びっぽいんだよな。
つついてると下手なクソげーより面白い。
- 606 名前:デフォルトの名無しさん [2007/07/03(火) 02:26:19 ]
- >>592
デスマの原因のひとつは、「プログラマと名の付く物を倍に増やせば倍の速度で プログラムが出来上がるのが当たり前」と信じているバカの存在だな
- 607 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 03:02:49 ]
- 作りたいソフトがあるという目的で言語を学ぶ。
しかしですね、言語の種類多すぎっす。 ま、C,C++,JAVA,C#使いこなせれば良いんだろうけど。 っと言っても、これら一つでもパーペキに使いこなせれるように なるのに、どれくらい時間を必要とするだろう。 なに!!スクリプトはどうしたって!?ホームページはxhtmlとcssを標準に!? C#はpublic継承だけ、その理由がC++で実際よく使われるのは public継承だけだったからだって〜・・!! ま、どんな言語でもスラスラ書ける奴もいれば 俺みたいにドンクセー奴もいるわけで。 挫折はしない、ただ解らないところがあったりしたら ググっても解らないときに教えてくれる人が近場に一人でも居ればなとつくづく思う。
- 608 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 03:17:04 ]
- スレ違いですが、
バブルソートが即興で書ける(丸暗記したものをそのまま出力するのではなく)程度で ポインタを理解したと言えるのでしょうか?
- 609 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 03:18:47 ]
- バブルソートというんであれば、それはアルゴリズムを知っているということが言えるだろうけど
ポインタはどっちかってーと動作させている機械や言語の仕組みについての理解が必要かと・・・
- 610 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 03:19:29 ]
- 「教えてくれる人」が教えてはくれるけど愚痴や嫌味や罵倒を吐きながら…ってのも多いので
その場合は教わる方の気分にとって望ましいかどうかと言うと…
- 611 名前:608 mailto:sage [2007/07/03(火) 03:30:13 ]
- >>609
なるほどさんくすです。より根源の理解が必要なんですね。 いろいろ本読んでみます。
- 612 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 09:14:45 ]
- VisualStudioのように、労力をかけずに結果を出せる統合環境で勉強すべきだお。
ストレスを感じない環境で基礎を学ばないとイヤになっちゃうから。 まずVisualStudio2005のタダのやつで勉強すればいい。 C#もC++もVBもJavaも入ってるから、とりあえず需要のあるC#をやることをオヌヌメする。 余裕が出たら.NET Frameworkの理解やXMLの理解、HTMLとかスクリプトに進む。 あと就職も考えるなならSQLもやる。 つっても、何の知識もなしに就職してくるヤツもいるくらいだから、 就職してから勉強するって選択肢もないわけじゃない。 歳とってたらアウトだけどな。
- 613 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 11:46:22 ]
- >C,C++,JAVA,C#
ここらは、かなり似てる所もあるんで(Cはちょっと違うが) 一つ覚えれば、他のはかなり短期間で学習できそう。 C#はオブジェト指向を学ぶのに良い本がまだあまりないなぁ でも初心者にC++を薦めるのも気が引けるし。 JAVAは道具として面白みがないよなぁ
- 614 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 11:47:36 ]
- >>612
今やるならhtmlとXhtmlどっちがおすすめなの? あえてhtmlを薦めてるのは何か意味があるの?
- 615 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 12:54:26 ]
- (´・ω・`) どっちでもええがな
- 616 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 13:05:56 ]
- >>614
それよりも、1バイト文字と2バイト文字の混在に意味があるの?ってききたいわ
- 617 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 15:50:03 ]
- 初心者がC++やったら高確率でくじけるだろうなぁ
- 618 名前:デフォルトの名無しさん [2007/07/03(火) 18:48:26 ]
- C+やったあとのJavaは、かなり理解可能
- 619 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 00:12:42 ]
- >>614
HTMLはXMLとして扱えないから、XMLパーサに通したいならXHTMLにするべき、とか そんな理由を思いついた。 ただサイト構築するだけならどっちでもいい気がする。
- 620 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 00:16:45 ]
- HTMLだとテスト自動化やりにくいよ
- 621 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 01:08:50 ]
- >>612
マイクロソフトと心中かよ
- 622 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 01:35:47 ]
- >>608
マジレスすると関数へのポインタを使って それらのテーブル参照とエントリポイント作って C++のクラスをCの構造体だけで実現出来るくらい になれば本当に理解したと言えると思う
- 623 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 02:12:39 ]
- ポインタのポインタが理解できれば良いんじゃね?
- 624 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 03:19:04 ]
- 配列のポインタと
ポインタの配列の 区別がついてる必要はあるな
- 625 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 12:00:10 ]
- ポインタの基礎や概念は覚えておいたほうがいいけど、
これからはC++とか難解なやつは必要なくなるからポインタ関数とか覚えなくていいお。 それよりC#とかで実践的な学習してた方がマシ。 C#はいいぞぉ。難解なポインタ関数もデリゲート使えば簡単・楽チン・速攻だ。
- 626 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 13:20:58 ]
- ポインタ関数って、なんだよ…
- 627 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 14:55:35 ]
- 関数ポインタ
- 628 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 18:53:13 ]
- itpro.nikkeibp.co.jp/article/NEWS/20070704/276747/
- 629 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 21:50:11 ]
- >>628
スレ違いだけど、 ヌルポかスタックオーバフロー だろうね。
- 630 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 09:58:29 ]
- ぬるぽとかスタックとかでメモリまで消えちゃうもんなんですか?
- 631 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 12:22:44 ]
- プログラミングの学習では、
ひたすら基本を覚える期間と、応用でガシガシ作る期間がある。 基本の学習では、最低でも用語の存在くらいは覚えおかないと後で苦労するし。 応用は基本をしっかりやっていればいるほど面白くなる。
- 632 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 19:00:50 ]
- 最初はコピーペーストを使わない。
入門書や入門サイトにあるサンプルを、フルタイプでガシガシ入力する。 俺みたいな脳無しでも、やってるうちに腕の筋肉が覚えてくれた。
- 633 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 22:07:49 ]
- >>632
寺子屋の手習いかよ
- 634 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 22:54:34 ]
- 体使った手続き記憶の方が長期記憶になって忘れないし
- 635 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 23:53:04 ]
- どうせ書いてるうちに飽きてきて覚えた事使って遊びだすだろうしな
これが始まるとマクロとかIDEの入力補助とか使って手抜き出すけど 同時にツールの使い方も覚えられるので特に問題なし
- 636 名前:608 mailto:sage [2007/07/06(金) 00:19:04 ]
- >>625
おおーC#使いだ。事情によりVB2005勉強中だけど、 いつかC#でぶいぶい言わせたい(`・ω・´) ところで括弧って大発明ですなあ…end if とか _ ←これとか見難いんだぜ。
- 637 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 00:24:04 ]
- 俺の手の筋肉は頭がいい。
少なくとも脳みそよりは。
- 638 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 00:57:01 ]
- 今やるならC#とか言うけど、C#やる前にCかC++さらっとやった方がよくねえ?
最初にC#やったけどわからんかったよ。 わからんって言うか伸び悩んだ、エディタは作れるようになったが その後が続かん。 CとC++やってなんとなく全体像がつかめた。 APIについても詳しくしなったし。
- 639 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 01:08:26 ]
- C++は時間かかりすぎっから、C#主体でいこうと思うんなら
Cでいんじゃね?
- 640 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 12:01:27 ]
- 初めて勉強した言語は昔のBASICだった
当時中学生だった 何を言いたいのかが意味不明で20分で挫折した プログラムは向いてないんだと思った しかしどうしてもゲームが作りたかった俺は 高校を卒業してからZ80と8086の本を読み同時にC言語を勉強しはじめた メモリやレジスタの概念は個人的に判りやすく、すぐに色々と作れるようになった そんな自分の経験から思う事は、人それぞれの言語との相性もあると思うんだよな 未だにVBとかJavaはBASICをやった時と同じようなキモさを感じてしまうし 極端に言えばC++の標準ライブラリでさえ微妙な抵抗があったりする そんな俺が思う克服法は、挫折してでもやりたいなら とりあえず別言語や環境を試してみたらどうだろうって事 全てに挫折するなら現在普及している言語でプログラムをするのには向いてないのかもしれない
- 641 名前:デフォルトの名無しさん mailto:sage [2007/07/06(金) 16:27:54 ]
- どっかのプログラマのブログにあったよ。
プログラムに挫折したけどプログラマになりたい人の為のチュートリアル 「思いつく限りのプログラム言語、フレームワークを試してみる事」 「それでもできなければ死んでしまう事」 ちなみにこの人、中卒でプログラマになりたくてなりたくて でもできなくて悩んで精神病で入院しちゃったらしいね。 最後はできるようになったみたい、根性あるね。
- 642 名前:デフォルトの名無しさん mailto:sage [2007/07/13(金) 15:11:00 ]
- Cを勉強しようとして参考書買って、熟読して、コンピュータ持ってなくて諦めたのも挫折?
(数年後にファミリーベーシックを友達から貰った・・・) (その後MSXを貰った・・・) 結局、C組める環境になったのは20過ぎてから。でもVBメインだけどな
- 643 名前:デフォルトの名無しさん mailto:sage [2007/07/13(金) 22:03:37 ]
- それってどんな克服?
- 644 名前:デフォルトの名無しさん mailto:sage [2007/07/14(土) 22:49:04 ]
- プログラミングの職にありついてるからプログラマなんじゃない。
自分がプログラマだからプログラミングの職を探したのさ。
- 645 名前:デフォルトの名無しさん [2007/07/15(日) 00:59:26 ]
- 学生時代からプログラムの仕事受注してたな。一番割が良い遊びだった。
- 646 名前:デフォルトの名無しさん mailto:sage [2007/07/15(日) 07:07:21 ]
- 学生のときにほぼ同じ年の学生と一緒にバイトでプログラミングしてたけど
そいつはいつも時間がないとか学生生活優先とか抜かして言い訳ばっかり 自分の実力がないのを棚に上げてどうしようもない香具師だったな
- 647 名前:デフォルトの名無しさん mailto:sage [2007/07/16(月) 00:42:01 ]
- puts(&"hello"[1]);
これでポインタは卒業
- 648 名前:デフォルトの名無しさん [2007/07/17(火) 00:18:59 ]
- 独学でつらい点は、参考書の宣伝がハッタリなのと、中身が人にわかってもらうつもり
で書いていない点、あと金額の点だな。JAVA(Eclipse)とかプログラムの入門書のはずが、開発環境 の解説になっていたり、用語の解説を省いていたり。あと、値段が高いので購入するのが大変。 せっかく買ってもたいして使い物にならないとYシャツでも買ったほうがマシ!になってしまう。 俺には借金してまで買うようなものでもないし(同僚に聞くから)。
- 649 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 18:55:59 ]
- 同僚 「またこいつ教えて君だよ。自分に投資するっていう気持ちが無いのかね…」
- 650 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 19:25:17 ]
- C++は入門書がいらないかお奨めだよ^^
- 651 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 02:18:07 ]
- C++で無理なら、何やっても無理じゃないかな(^^;
初心者用の言語だし、、、。
- 652 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 11:55:13 ]
- C++が初心者用の言語なわけないでしょ。。。
まず膨大なステートメントで挫折するわ。 やっぱ初心者はVBでしょ。 VBやって、壁に当たって、JavaなりC#に進むのが良いかと。
- 653 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 14:37:55 ]
- 入力文字数の少なさから言えば「C」
日本語表記でプログラムって物を基礎だけ覚えたいなら「ひまわり」 クラス会の発表があって主役を張りたいなら「C++」 不協和音で友達に嫌われていいなら「C♯」 清掃員になるのなら「Java」
- 654 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 15:24:49 ]
- 難易度で言えば C++>>>java>C#>C
個人での実用度で言えば C#>C++>C>java 企業での実用度で言えば java>C++>C>>>C# ネットワーク関連なら java>C>C++>>>C# サーバー関連なら C>C++>java>>>>C#
- 655 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 15:40:04 ]
- >>654
おまいがC#を嫌ってることだけは分かった。 つーかおまいは視野狭窄というか化石というか無知というかw とりあえず「Webサービス」でググれ。 話はそれからだ。
- 656 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 22:19:25 ]
- >>653
クラス会ってw 小学生は黙って漢字ドリルやっとけよw
- 657 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 10:33:36 ]
- 最初は8086系アセンブラとか、エミュを利用してGB(SFC)アセンブラとかでいいんじゃねえの?
アセンブラ→C→C++(Java,C#)と幅を広げて行けば言語環境が変わったところで大抵大丈夫じゃないかと。 煩雑な数式を大量に使う数学系・物理計算系の人ならCの代わりにFORTRANでも良いと思う。
- 658 名前:デフォルトの名無しさん mailto:save [2007/07/23(月) 10:04:46 ]
- よく分かってないんだけどFORTRANってまだ現役なの?
- 659 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 11:23:19 ]
- >>658
噂ではNASAみたいな複雑な軌道計算をするところでもまだ現役というか、 そういう所では他言語だと数学の式が使い辛いから×っぽい? それから熱伝導や流体力学みたいな物理シミュレータみたいなものを作ってる会社なら、 まだまだ現役で使ってる所も。 勿論、一部の大学の研究室とかではバリバリ現役。 まあ日本の大部分のIT会社じゃ低級言語と笑われるのがオチだけど。
- 660 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 12:22:08 ]
- FORTRANって以前見たことあるけどCでいいじゃねーかってくらいソックリだよな。
科学計算用のライブラリが充実してるんだろうか。 …でもやっぱCでやれよ!って思ってしまう。
- 661 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 12:55:08 ]
- 数学の式がほとんどそのまま書けるのはCに比べて圧倒的に楽な部分じゃないかな
- 662 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 19:33:51 ]
- f(x) = ax2 + bx + c
とか書けるのか。スゴス。
- 663 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 22:50:07 ]
- ベクトルコンピュータ用に最適化できるコンパイラがあるから
- 664 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 22:56:18 ]
- 研究室用に強要化できるコードがあるから
- 665 名前:デフォルトの名無しさん [2007/07/25(水) 01:41:55 ]
- ひたすら勉強して乗り切った。
会社から帰ったら毎日本読み。もちろん自腹で買ったもの。 これを3年続ければ、そこそこ解るようになって、仕事が楽チンに・・・・・・・・・・・ なるはずだったが、デキルようになれば、それなりの仕事任されるようになり、 更に勉強不足を感じている今日この頃・・・・。キリないぜ、この仕事。
- 666 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 09:52:28 ]
- >>665
地味にすごいなおまえ… その3年間を、どういう方法で熱意を持続させたのかがこのスレの趣旨だと思う
- 667 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 11:45:29 ]
- 出来る人材ってのは会社にとって仕事もどんどん取れるようになるから都合のいい存在だしね...
結局人足労働と変わらないからキリが無い。 んで出来る奴ほど現場に絶望して辞めたりマネージャになったりする傾向があるので、 ほとんどの現場にはロクな人材が残ってないんだよな。
- 668 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 20:31:02 ]
- 挫折というか、挫折してないんだが、FlashのActionScriptで遊んでたら、
知らん間にJavaを始めとするオブジェクト指向に適正が付いてた。 そういう遊べる言語を100時間くらい弄ってれば、自然となれると思う。
- 669 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 22:03:27 ]
- そうね。自分もスクリプトとHTMLで遊んでるうちに
(今思えば)C系言語への第一歩みたいな感じになってた。javascriptだったから。
- 670 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 09:42:33 ]
- FF12で遊んだ300時間があれば
俺は相当のスキルを身につけていただろう…
- 671 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 15:32:11 ]
- エロと出会わなければ・・・
- 672 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 13:42:22 ]
- 難しいサンプルソースが載っている参考書を覚える位やりこんで、
満足感に浸る。→ 何故かオブジェクト指向が身についている→ヤホーイ
- 673 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 23:56:14 ]
- >>672
その本の名前を教えてください。。。 ソースの本って、少なくない? 教科書的ソースを覚えるのが、文法を覚える次に大事だと思うんだけど。。。 著作権とか、作成者への許諾とかでややこしくなるからかな?
- 674 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 11:00:53 ]
- Eiffelオブジェクト指向入門
- 675 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 13:42:06 ]
- たしかにソースの本は少ない、あっても説明が不十分だったり・・・・・
良質なソースや質問できる環境がある、大学や職場にいる人が羨ましいな
- 676 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 13:53:10 ]
- エッフェルかよwwww
- 677 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 16:06:40 ]
- オブジェクト指向が身についてるというのが理解できんな。
どのレベルまでいけば「身につく」になるんだ?デザパタ を完璧に使いこなせるようになればいいのか?
- 678 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 16:30:13 ]
- GoFが完璧に理解できる人はOOができるといえるけど
かといってGoF知らなくてもOOができないとは言えんよ
- 679 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 14:40:55 ]
- オブジェクト指向(笑)
- 680 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 19:20:21 ]
- OOPは荒れるから他のスレでやってくれ。
今はウインドウだの小難しい物と色々くっついて分かりにくいけど、 テキストのみのコンソールプログラムで勉強するのが良いと思う。 文字の出力と入力から始めると良いんじゃね?
- 681 名前:デフォルトの名無しさん [2007/08/15(水) 00:43:51 ]
- >>663
ライブラリコール呼び続けるだけじゃん
- 682 名前:デフォルトの名無しさん mailto:sage [2007/08/15(水) 22:22:01 ]
- Windowsでプログラムを学ぼうというのならDelphi が断然オススメです。
コンパイルが早い、Windowsのネイティブアプリである、などの理由も ありますが、何よりDelphiをいじってるだけでOOPやイベントドリブンの 概念が自然と身につきます。ポインタを意識しなくとも文字列を扱える ことも、初心者にとっては大きな要素の一つでしょう。クラスの要素に アクセスするのにアロー演算子も出てきません。 また、変化のスピードが速すぎるMS提供のツール群とは違って 基本的な文法やライブラリ体系はそのままなので、仮に10年前の 参考書に載ってるソースであろうと、今でもそのまま通用します。 そうして基本的な概念を身に付けた後ならば、そこからC++だろうと C#だろうとJavaだろうと、対応は自由自在のはずです。
- 683 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 12:30:36 ]
- OOP自体はただの概念なんだから何の言語でやっても勉強は出来るさ。
OOPと言う言葉をわざわざ用いる事自体が大袈裟なんだよ。
- 684 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 23:24:28 ]
- >何よりDelphiをいじってるだけでOOPやイベントドリブンの概念が自然と身につきます。
そんなわけねーだろ。
- 685 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 00:51:27 ]
- ,.ィ , - 、._ 、
. ,イ/ l/  ̄ ̄`ヽ!__ ト/ |' { `ヽ. ,ヘ N│ ヽ. ` ヽ /ヽ / ∨ N.ヽ.ヽ、 , } l\/ `′ . ヽヽ.\ ,.ィイハ | _| 俺は今とんでもない事に ヾニー __ _ -=_彡ソノ u_\ヽ、 | \ 気付いた ソフトバンク .  ゙̄r=<‐モミ、ニr;==ェ;ュ<_ゞ-=7´ヽ > 並べ替えると ,馬糞と糞 . l  ̄リーh ` ー‐‐' l‐''´冫)'./ ∠__ ソフトバンクモバイルを並べ替えると, ゙iー- イ'__ ヽ、..___ノ トr‐' / 踏ん張ると糞も倍 l `___,.、 u ./│ /_これは偶然の一致か? . ヽ. }z‐r--| / ト, | ,、 何者かの陰謀では ないのか? >、`ー-- ' ./ / |ヽ l/ ヽ
- 686 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 23:34:36 ]
- ほ
- 687 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 16:55:06 ]
- >>680
同意。 統合開発環境?ソフトを使うと、それの操作に慣れる必要もあるし。
- 688 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 21:30:37 ]
- これでいいはずなのにーって自分の意図した通りに動いてくれなくて諦めそうになってた
思ったとおりに動くって感動するね…いやまじで
- 689 名前:デフォルトの名無しさん [2007/10/09(火) 06:41:24 ]
- たまに、初心者向きということで下記の言語を挙げられることが
あるが、趣味でやる以外発展しにくいのでお勧めできん。 1.JavaScript 2.PHP 3.VBA まぁ、趣味でやるならすぐ動作するのでいいかも。 JavaScriptだけマスターしてもPerlもCもJavaも多分理解しにくいと思う。 俺のお勧めは、まず以下の言語で 1.Perl 2.Java 3.VB 扱うファイル数が1桁のうちは、eclipseとか使わずにエディタをすすめる。 MSは別ね。VisualStudioではじめてよろし。 入門系の書籍を片っ端から、手で入力して動かしてみるのがイイ。PerlとかJavaはWebアプリに走らず、コンソールアプリを作ろう。 統合開発環境は少々苦労してからじゃないと意味のわからん機能がいっぱいです。 苦労を知らないうちはほっときましょう。 挫折したら言語を変えて1からスタートもお勧め。どの言語でも似ていることが多く。理解の助けになる。 俺にとって、最初に現れた山は「参照わたし」でした。いわゆるポインタといわれる世界の話だな。 言語を変えてみて、理解できたよ。 さて、OOPとかデザインパターンとかあるがこの辺はほっといていいと思う。 これを知らないとプログラムかけないわけじゃないし。自分の中でデザインパターンがある程度できてからでいいかも。 やはり、この辺も苦労してから手を出したほうがいいね。 あと、コードはきれいに書く。きれいに書くと理解が早い。 これなら、誰でもすぐに始められるかと。どうするのがきれいかどうかは、自分で決めよう。
- 690 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 08:12:07 ]
- 1.Perl 2.Java 3.VB
はぁ?
- 691 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 08:34:40 ]
- >>682
>そうして基本的な概念を身に付けた後ならば、そこからC++だろうと >C#だろうとJavaだろうと、対応は自由自在のはずです。 Delphiから入ったひとはDelphi定着率が大きいような気がする
- 692 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 10:12:20 ]
- 俺のお勧めはこれ。Javaは変な癖つくからやっちゃだめ。
1.C++ 2.Scheme 3. Python
- 693 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 18:10:09 ]
- おばか。
目についたげんご、ぜんぶおすすめ。 やりたきゃ全部やれ。
- 694 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 22:49:07 ]
- そしてオレ言語を作る。これ最強。
- 695 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 07:05:52 ]
- >>692
変な癖ってなんとなく分らんでもないし共感も出来るのですが 具体的に言うとどんなのですか?
- 696 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 10:44:33 ]
- >>694
出来もしないくせに
- 697 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 12:04:52 ]
- >>696
うん、挫折した!
- 698 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 17:23:41 ]
- グーグルとコピペを覚えれば飛躍的に上達する
- 699 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 22:19:18 ]
- Javaは変な癖がつくというか、作法を学ばず自由に書いて酷い癖がつく
個人的にはPythonかな、やはり美しいよ。 Rubyも綺麗だけど初心者にはちょっと敷居が高い気がする。 もしくはCだろうな C → Java → Ruby Python → Java あたりが好きなパターンかもしれん
- 700 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 01:06:00 ]
- C文化的コーディングスタイルはかっこいいけど美しくはないと思います
- 701 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 18:40:18 ]
- 作法も大事だけどプログラム組めるようになるのが大事
挫折したら別の言語変えてチャレンジしてみたら? どの言語でもいいから出来るようになってから挫折した言語にもどればいい。
- 702 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 06:14:00 ]
- C#なんて一秒たりとも勉強したことない状態で.NETプログラミングしてるけどすげー面白い
必死になってネット検索してMSDNで混乱しながらが楽しすぎる サンプルコードがVBばっかでコンバータ探したり誰かが作ったキーワードの対応表とにらめっこしたり… ってかインテリセンス最高、もうCは基礎だけでいいやって気になってきた
- 703 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 01:54:00 ]
- C# 使ってるひとに質問なんだけど
コンボ(リスト)ボックスや テーブルビューとか使ってるときに 要素数はどのくらいまで問題なく使えますか?
- 704 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 01:13:56 ]
- おまいら、大変です
XAMLのFrameっていうコントロール使ったらタグにsource="URL"って入力するだけでHTML表示しやがります 俺がちまちまちまちまK&R読んでる間に世界はこんなに進化してたのか…
- 705 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 01:49:56 ]
-
_Y_ r'。∧。y. ゝ∨ノ >>704がK&Rを ,,,ィf...,,,__ )~~( 読んでる間に _,,.∠/゙`'''t-nヾ ̄"'''=ー-.....,,, ,i i, ,z'"  ̄ ̄ /n゙゙''''ー--... ,i> <i 文明はどんどん発達し r”^ヽ く:::::|::|:::〔〕〔〕 i> <i. ていく・・・・・・。 入_,..ノ ℃  ̄U ̄_二ニ= `=.,,ー- ...,,,__ |,r'''"7ヽ、| __,,,... -ー,,.=' >ーz-,,,...--,‐,‐;;:'''""~ ~''':x.,, ~"|{ G ゝG }|"~ ,,z:''" ___ ~"'=| ゝ、.3 _ノ |=''"~ <ー<> / l ̄ ̄\ .|)) ((| / ̄ ゙̄i;:、 「 ̄ ̄ ̄ ̄| ̄| ̄ ̄ ̄\ ))| r'´ ̄「中] ̄`ヾv、 `-◎──────◎一' ├―┤=├―┤ |li:, |「 ̄ |i ̄i|「.//||「ln|:; ||//__|L_」||__.||l」u|:; |ニ⊃| |⊂ニ| || ,|/ |_. └ー┘ ._| ||/ ヘ 「 ̄ ̄ ̄| /
- 706 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 13:11:28 ]
- 文明っていって出てくるのがソレかよw
- 707 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 11:24:24 ]
-
↓次は 伊吹文明さんどうぞ
- 708 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 22:05:06 ]
- C++のSTLで苦労してたとき、気晴らしにPerl いじってたら開眼した。
- 709 名前:デフォルトの名無しさん [2007/11/28(水) 04:06:16 ]
- もういやー
- 710 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 07:13:27 ]
- 原点はC
- 711 名前:デフォルトの名無しさん [2007/11/28(水) 12:19:07 ]
- いや原点はマシン語だろ
- 712 名前:デフォルトの名無しさん [2007/11/28(水) 12:32:11 ]
- Javaのコンストラクターが出た辺りで挫折した。
どうすりゃいい?
- 713 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 12:36:28 ]
- コンストラクタを使わない
- 714 名前:デフォルトの名無しさん [2007/11/28(水) 12:40:30 ]
- >>713
解決にならねえ… クラスがいまいち分からないので、Rubyでも気分転換にやって出直してくる。
- 715 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 16:26:25 ]
- >>714
コンストラクタが何故あるのか理解すれば、 使うべき時には使うし、不要な時には使わない(っつーか要は自分で書かない)ってだけの話なんだが。
- 716 名前:デフォルトの名無しさん mailto:sage [2007/12/05(水) 22:19:40 ]
- コンストラクタで挫折って斬新だな
- 717 名前:sage [2007/12/31(月) 04:58:33 ]
- >>716
メソッドの、オーバーロード,オーバーロードで泣いた。 まぁ、今となっては悩んでいたのが懐かしいですが。 >>714 Cでプログラムの基礎を一通り勉強した方がいいですよ。 関数、構造体、ポインタを理解していないと、クラスは理解できない。
- 718 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 05:00:15 ]
- 馬鹿やった・・・・・・
オーバーロード,オーバーライドっす。
- 719 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 09:35:15 ]
- 俺的習得難易度ランキング。ちょっと無理がある。
C++>Perl>Lisp(もっと低いと思う)>Haskell>Java≒C#≒Ruby>C>Python>JavaScript>IO>VB >>712 最初からまたやり直せばいいよ。 簡単なこと繰り返していくうちに難しいことも理解できるようになる。
- 720 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 12:47:38 ]
- VBは難しい(簡単ではない)と思う。手軽ではあるが。
GUIと言語が融合してしまってるのがややこしい。
- 721 名前:デフォルトの名無しさん mailto:sage [2008/01/01(火) 22:46:49 ]
- 挫折というかやっていて急に虚しくなった
これをやっていて何の役にたつんだろうって
- 722 名前:デフォルトの名無しさん mailto:sage [2008/01/01(火) 23:03:22 ]
- 確かに直接的には何の役にも立たないな
- 723 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 18:48:45 ]
- >>721
何の役に立つかって、自分の好きなツールが作れるようになる。 俺にとっては、もうそれだけで十分過ぎるほどだったけどなぁ。 やってて虚しくなるって、要は作りたい何かが無いんだろ? それじゃあ続かないよ。苦行みたいなもんじゃんか。
- 724 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 20:16:13 ]
- 何かのコンストラクション系フリーゲームとかの付属スクリプトとか
取っ掛かりとしては結構いいかもしれない。 質は物にもよるけどやる事ははっきりしてるし大抵は基礎的な要素しかないから習得も簡単。
- 725 名前:デフォルトの名無しさん mailto:sage [2008/01/04(金) 08:51:48 ]
- >>721
俺はゲームが作りたいから始めたが、 あんまり才能が無い事に気がついた。 しかし、飯を食えるくらいには上達した。 初心に返るわ。
- 726 名前:デフォルトの名無しさん [2008/01/21(月) 20:10:59 ]
- Cプログラマの為に、ポイントをまとめたドキュメントを販売しています。
プロのプログラマでもあまりにレベルが低い人が多すぎます。 そんな人に限って、自分のレベルの低さを自覚していない、、、 本人は構わないかもしれませんが、その下についた新人プログラマは たまったものではありません。(私が経験しました。) 今になって分かりました。 彼らもまた、理解できていなかったのです。 プログラミング言語の一番の習得の近道はきちんと理解している人にアドバイスをもらうこと。です。 私のC言語に取り組んだ7年間をすべてぶつけたつもりでテキストを作りました。 私の会社の後輩からは、どんなテキストよりもわかりやすかった!や、 今まで教えてくれていた先輩や、テキストたちが、ちゃんと理解できていないことがわかりました。 と、嬉しいコメントをたくさんもらいました。 そしてなにより、彼らの社内での評価がとても高いということが、私の誇りです。 興味がある方はどうか、下のサイトをみてみてください。 mori.eco.to/
- 727 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 23:18:19 ]
- >>726
観点はいいと思うが、サンプルぐらい見せてくれないと怪しすぎる。 それとC99への言及もほしいと思った。 そういうのも含め、int (*)[5]とint *[5]との違いとか Lepton先生のうんちゃらって本に書いてあった。たぶん競合商品。
- 728 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 01:17:14 ]
- このスレだと引っかかる人が居そうで困るね。
絶対詐欺だと思うけど。
- 729 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 09:50:00 ]
- ていうか、下請けにいるとわかるけど、
きちんと技術を理解している人間ってごく一部だよ。 きちんと理解したかったら他人から学んじゃダメ。 最終的には原著、仕様書そちらに近い本をあたるべき。 そいつらは聖書にあたるものなので、嘘になりようがない。
- 730 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 12:25:04 ]
- 発注側(大企業)も分かってないし
下請けも分かっていないのか デスマになって当然だな
- 731 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 18:25:12 ]
- C言語勉強しだして5日たった
出された問題がカレンダー表示 普通の人は1日でできると聞いたがほんとなの?
- 732 名前:デフォルトの名無しさん [2008/01/28(月) 23:39:22 ]
- Cコンパイラーをインストールしようとして、システム環境変数のPATHを設定するところにいったんですが
間違って元の環境変数を消してしまいました。続けて入力しないといけないみたいなんですが 元に戻すにはどうすればいいんですか?キャンセルやっても戻りません
- 733 名前:デフォルトの名無しさん [2008/01/28(月) 23:56:15 ]
- >>732
リカバリ
- 734 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 01:45:26 ]
- >>731
できるやつは死ぬほどできるからなんとも言えないね。 ただ、スゴイヤツを後から追いかけることになったとしても、 諦めずに進めば、いつか同じ地点に立てるはず。 そのときにスゴイヤツはもうどっかに行ってるけど。
- 735 名前:たらちゃん [2008/02/01(金) 16:47:18 ]
- javaのクラス分けのやり方を本にも載ってないしネットで調べても載ってないし中々出来ない。・・・もうだめだ・・・
- 736 名前:デフォルトの名無しさん [2008/02/02(土) 00:12:12 ]
- それってデザインパターンでは…
- 737 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 00:32:45 ]
- やさしいデザインパターンの本に載ってるコードを、
訳がわからないながらも打ち込むと改善する。 デザインパターンの本じゃないけど、 初心者から中級者になるには、Java魂がおすすめ。
- 738 名前:デフォルトの名無しさん [2008/02/21(木) 22:47:01 ]
- >>1
まじめに就職した とりあえず基礎的なことは一通りわかった けどメモリ云々とか高度なことはわからん これから仕事しながら勉強していくつもり すばやく高度なプログラムが組めるようになったら カブのシステムやニコニコ動画みたいのつくりたい
- 739 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 01:08:12 ]
- その前に糞プログラムのメンテで廃人化
- 740 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 02:11:22 ]
- C言語の勉強を始めて2ヶ月
配列やポインタ、構造体が絡むソースでも、図にすれば なんとか処理を追えるようになってきた。 だけど図なしだと頭こんがらがってなにがなにやら。 地頭の悪さを痛感するよ。みんな、頭の中にメモリの様子を 描けるもんなのかな。
- 741 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 02:16:49 ]
- ややこしいのは何でも図に描くよ。
何度も図に描いたら、不要になる作業だと思うけど。
- 742 名前:デフォルトの名無しさん [2008/03/13(木) 20:59:54 ]
- 726は売ってる時点で詐欺じゃね?
他のレベルさえ上がればデスマへるから、ただでも教育したいし、 むしろ向いてない人はやめて欲しい。
- 743 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 14:00:34 ]
- 2年ぶりにやってきました。趣味プログラマ目指してます。
VB.NETとC#。NETどちらに本腰入れようか迷ってます。 「余りかかわんねーよ、どっちでも好きなほうにしろ」は良く言われます。2chで。 クラスから入っていくC#の本とフォームペタペタから入っていくVBでは 2chでの書き込み見てるとちょっと不安になることがあります。VB紹介HPも少なくなりつつ・・・ C#=JavaやC++に似てるから応用利きそう VB=MSアクセスやEXCELのVBAで応用利きそう ((+_+))うーん
- 744 名前:デフォルトの名無しさん [2008/03/29(土) 16:08:56 ]
- 職業プログラマで個人的な好みはC++C#Pythonとかです
VBFormやACCESSのペタペタは苦手だけど C#でも業務アプリはそういう作り方するみたいだし どっちやっても同じかなーと思う 作るものによって何選ぶか変えればいいと思う でもVBは苦手っつーか嫌い
- 745 名前:デフォルトの名無しさん [2008/03/29(土) 19:32:08 ]
- VBとかC#って手軽な気がして捨てツールによく利用するんだが
ちょっと客先で走らせようとするとランタイムなしじゃ動かないのは問題だ ネットに繋がってないPCだったし、勝手にインストールするのも憚られるし、やっぱC/C++が一番
- 746 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 19:46:23 ]
- 人並み以上の脳みそ持ってる自信ない人は、とにかく簡単なスクリプト言語から
入った方がいいと思う。 CとかC#とかJavaとか本格的な言語は、コードの書き方にわけわからん細かい 規則がありすぎて、目的通りにちゃんと動くプログラムを完成させるのにめちゃ めちゃ時間かかって、ストレスたまりまくる。 最初に手を出すのは「これなら自分にも使えそう!」と思うくらい簡単なやつに した方がいい。
- 747 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 20:37:48 ]
- >>746
Cなんて一番シンプルな言語だろ。わけわからん規則が多いのはスクリプトの方だ。
- 748 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 22:43:29 ]
- >>744
VBは全部分かれば可愛く思えることを保証する。 VB6.0なんてあの開発効率を実現するのにとてつもない苦労をしたのがよく分かるよ。 次世代ではその方向性は無理ありすぎてNETに吸収されちゃったけど。 >>747 「やりたいことをするために簡単な方法を使う」のであればCなんて論外でしょ。 お前さんは「アセンブラが一番簡単」つってんだ。 それはある意味正しいし、ある意味0点だよ。
- 749 名前:748 mailto:sage [2008/03/29(土) 22:44:01 ]
- すまん、VBの話してたんで前提が抜けてたがWinの話な。
- 750 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 23:25:21 ]
- 素人ですんませんが、前のVBってそんなに開発しやすかったの?
- 751 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 23:51:24 ]
- >>750
NET使ってるなら大体同じぐらいかも。 当時はそれ以外の知名度と完成度が低すぎたんだろうね。 お前さんがどれぐらい素人か分からんけど。
- 752 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 00:01:27 ]
- >>751
2008がIDE初デビューなくらい素人です 10年以上前に.NETと同等ならすごいなー
- 753 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 01:21:20 ]
- 文系卒でPC超素人ですがC言語勉強しようかなと思っています
- 754 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 10:08:08 ]
- そうですか
スレタイも読めないような人はお帰りください
- 755 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 20:22:07 ]
- Pythonいいよ
- 756 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 00:26:03 ]
- 最近やりはじめたひとはかわいそうだと思うよ
言語の学習だけじゃなくて APIとかオブジェクトとか COMとかコンポーネントとか 全部一緒くたになって訳分からなくなってそう
- 757 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 00:46:38 ]
- >>751
おなじじゃない!.NETとVB6の大違い 1.ネイティブコードで起動が早い! 2.コピペコード量産で95%の業務アプリがすぱべってぃ! 3.意味不明な言語仕様でイライラ倍増! 4.COMとDLL HELLでわけわかめ! 5.でもIDEだけは最高!!
- 758 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 01:30:45 ]
- とりあえずお前は落ち着けw
- 759 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 07:34:28 ]
- プログラミング環境は昔だったら数百万レベルのものがタダで構築出来るけど、
必要とされる概念や知識が膨大過ぎて何をしたら良いか分からず途方に暮れる人は少なくないだろうな。
- 760 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 21:24:48 ]
- >>759
必要な知識は昔からやってても今からやっても変わらんのだけど、 目の前の大海がでかすぎて呆然としてる様は想像できる。 Lv1でゾーマの前に放り出されたようなもんじゃないだろか。 アリアハンまで戻るのもアリなんだけどな。
- 761 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 01:02:42 ]
- >>760
どうやったら戻れる? 指針となる書籍もないぽorz
- 762 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 21:04:41 ]
- >>761
昔に比べりゃありすぎて困るぐらいだが、だからこそなのかもな。 例えに従うならPCの歴史をぐぐってそのまんまやればいい。 PC6001やPC8801を用意してBASICやアセンブラを覚えて、 PC9801(MS-DOS)やX68000でCやOSの概念を覚えて、 WindowsNTでWin32API、COM、マルチタスクOSを覚えて、 WindowsXPでDirectX覚えて完成とかな。 知識0で「DirectXで3Dゲーム作るんだー」じゃそりゃ負けるわ。 一部にはゾーマ近辺の雑魚を死にまくりながらもなんとか倒して レベルアップする奴もいるけど、近道なのか遠回りなのかはよく分からんな。
- 763 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:08:52 ]
- >>762
あーた、書籍代と機材代でいくらかかると思ってんすか゚(゚´Д`゚)゜
- 764 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:11:04 ]
- >>763
ついでに機材もそうですけど、書籍なんて残ってるかどうか・・・。 ウチにMSXの良書のBASIC本はありますけどね。。。
- 765 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 07:17:55 ]
- 書籍に掛かる金が幾らなんて考えてたら知識は身につかんよ
- 766 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 11:20:30 ]
- 金かけてまとまった知識仕入れるか
金かけずに時間かけて知識を探すかどっちか いんたーねっと時代は後者の時間で金を補填する勉強法が主流 まあある意味学生特権ではある 大学生あたりがこの方法でだらーんと勉強して面白いもん作ったりする
- 767 名前:デフォルトの名無しさん [2008/04/04(金) 16:24:38 ]
- このスレまだあったんか
- 768 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 20:50:15 ]
- >>763
俺がかけた金と時間よりは安いぞ?w
- 769 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 23:43:50 ]
- >金かけてまとまった知識仕入れるか
>金かけずに時間かけて知識を探すかどっちか プラグラムには当てはまんないなぁ。 金かけて書籍買っても、動かないプログラム載せてる本あったり、誤字脱字があったり、 バージョンが古くて、使えなくなった情報がほとんど使えなかったり。 ネットで簡単にVerUPできるようになって、初心者にとって致命的な情報の劣化が急激化してる。 あと、出版社が本を乱発しすぎ。 きちんと評価される前に、店頭から消える。 残るのは大手出版社や卸が押し売りする本。
- 770 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 00:15:15 ]
- オライリーをチョイスしとけば外れは無い。
- 771 名前:デフォルトの名無しさん [2008/04/06(日) 23:51:42 ]
- C言語で基礎習得
C#でオブジェクト指向を理解 Visual C# 2008 Express Edition で自分の目的に合った物を作る これオヌヌメ。その代わりライブラリの豊富さに四苦八苦するが(ジャヴァもか?)
- 772 名前:デフォルトの名無しさん [2008/04/07(月) 00:50:08 ]
- 挫折と挑戦を繰り返してればできるようになる
- 773 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 01:05:52 ]
- プログラム = 90%のイライラ + 10%の達成感
- 774 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 01:59:06 ]
- >>771
今windowsでプログラムの勉強するとしたら、それが一番いいだろうね C#は.net入っているならコンパイラも入っているし 先にC#やると、Cはやる気にならなくなりそうだしw ライブラリは結構整理されているし、サンプルも結構ネットにあるから そんなに問題なし。無理して使おうとしなければいいだけ
- 775 名前:デフォルトの名無しさん [2008/04/07(月) 09:51:34 ]
- プログミングはちゃんとしたものを作るのに時間がかかり過ぎだし
覚える事が多すぎる。 C言語の基礎ぐらいなら着いてこれるが そのあとに莫大なライブラリや目的のための資料を集めなきゃいけない言う事を教えると 大抵挫けちゃうね。
- 776 名前:デフォルトの名無しさん [2008/04/08(火) 18:48:49 ]
- 一日、短くとも長くともいいから
常にコードを打ち続ける。 繰り返すうち、慣れてくる これしかない
- 777 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 20:50:06 ]
- ベタだが、やっぱ入門書にあるサンプルソースを書いてビルド、で、それを色々いじくってみる
それが一番理解しやすいんじゃないか? 言語のことを書くのはアレだが、C/C++なんかはヘッダファイル、実装ファイル、メイクファイル、 プリプロセッサ、コンパイラ、リンカの役割が見えてないと初心者はずっと苦戦すると思うんだよな 実現可能性やちょっとしたテストコード試すには、良くも悪くもWindowsが楽なんだよなー VC++とかBorlandC++なんかで だいたい、ここで躓くのはwindows.hの定義によるDLL(用のlib)とstdio.hの定義重複で名前解決 出来なくてリンクエラーとかで苦しむんだよねw
- 778 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 23:29:18 ]
- >>777
自分は逆に初心者がCをやるなら、linuxの方がいいんじゃないかと思うよ でもプログラムしたいって人は、windows前提だから意味ないけどw あと最初はIDEよりも、コンソールでやった方がいいんじゃない? 最初は結構小さなテストコードみたいなのを作ると思うけど、そのたびに プロジェクト作ったりするのは、かなり面倒だから どうせ最初作るのは、コンソールアプリだろうしね むしろ一番の問題は、作るアプリがCUI→GUIに移る時だと思う いろんなやり方があるわ、typedefの嵐で別の言語に見えるわ、 なにやっているかわからないわで挫折する人が多いんじゃないかな
- 779 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 21:06:55 ]
- なんで?
- 780 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 22:08:39 ]
- >>778
>>777だが、Windowsから始めたほうがいいってのはエディタやらがWindowsのユーザビリティを活かせる のとLinuxだと日本語圏はEUCだったり、そもそもtelnetやら余計な事を知らなきゃいけないような希ガス Windowsでコンソールアプリ作成、stdafx、つまりはマイクロソフトの変なプリコンパイル済みヘッダを使わずに windows.hをインクルードしないで、stdio.hやらSTLやらを使ってやるといいと思うのだが
- 781 名前:デフォルトの名無しさん [2008/04/09(水) 23:02:04 ]
- すれ違いからも知れないがC言語の基礎は学んだけど何していいかわからない。
初心者にもやさしく、UIの事を気にしなくていいC#を選んだがライブラリの見方さえわからない
- 782 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:05:01 ]
- 作りたいものがないのなら、プログラミングのことはしばらく忘れるといい
プログラミングは受験勉強ではない 趣味でやる場合は特に
- 783 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:08:31 ]
- >>781
何がしたいのかを決めるのがはじめの一歩だな。 したいものが無いなら>782ね
- 784 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:10:40 ]
- 辞書を最初のページから最後まで暗記するようなもんだからな
普通は辞書はわからないとこだけ調べて利用して何度も引いたら覚えちゃうようなもんだ
- 785 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:26:43 ]
- やっぱひたすらコードを打ち続けるしかないのかな
ネコでもわかるC言語の本買ったからやってみよう。
- 786 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:34:57 ]
- >>781-784
それだ! 何を作りたいか決まらなきゃ勉強のしようもないよな とはいえ、自分の技量にあったものを作ることから始めるのもまたセオリー でも、自分の技量が見えないのも初心者たるゆえん 困ったパラドックスだな
- 787 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:41:30 ]
- 何度もプログラムを走らせてみることが大事。
プログラムが期待通りに動く快感を断続的に得られれば、自然と覚えられる。
- 788 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 23:54:10 ]
- 作るものがよくわからんうちはコマンドの真似っこプログラムを作るというのが一応セオリーのひとつなんだが
UNIXというかLinuxというかDOSコマンドとかも使ったことなさそうだな お手本となる小さなプログラム候補が無いというのはちと辛い
- 789 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 00:17:12 ]
- ここは初心に戻って、
"Hello world!" を表示するところから始めるってことか? それが出来たら、10回「ぬるぽ」を表示できるようにする、 それが出来たら「ぬるぽ」と「ガッ」を非同期にって飛躍しすぎ?w
- 790 名前:787 mailto:sage [2008/04/10(木) 00:22:51 ]
- 非同期とかはもっと先じゃないかな。
インタラクティブなモノを作ってみると達成感(>>787の快感)が得られるかも。 インタラクティブって言っても、大きく考えずにね。
- 791 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 10:37:45 ]
- 対話的か。具体的にはどんなプログラムになるの?
- 792 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 11:32:36 ]
- 名前を入れてください
○○さん、こんにちは!
- 793 名前:787 mailto:sage [2008/04/10(木) 17:06:56 ]
- 何かの公式を解くプログラムとかなら悩まなくてよさそう。
まぁ、色々ハッテンさせないと進歩は無いがアッー!
- 794 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 18:43:43 ]
- 俺俺暗号化とかかなー。
- 795 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 20:55:23 ]
- 初心か・・・なるほど
- 796 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 21:09:49 ]
- まぁ、快感を取り戻すことだな。
- 797 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 22:06:48 ]
- まんこマークが画面上部をふらふら動き回ってて、
画面中央下部のちんこの角度をマウスで制御してクリックで射精するゲームなんてどう。 DirectXやらなんやら一通り学べると思うが。
- 798 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 22:18:39 ]
- でも実際ちんこにとっては苦痛だなww
- 799 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 01:27:17 ]
- Flashゲームでそういうのあったな。
- 800 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 19:29:03 ]
- Flashはやったことないが、なんでも簡単にグラフィカルな物が作れるらしいが?
Flashだとコードを書くよりも素材となる画像を用意したり加工したりが大変そうだ… ティンコ射精ゲームwはある程度くめる奴がゲームプログラマを目指す第一歩なんじゃないか?
- 801 名前:デフォルトの名無しさん [2008/04/16(水) 17:37:06 ]
- 言語の使用を覚え
誰かが作ったライブラリを必死に覚える … 金になるわけでもない。趣味にするにも敷居が高い。地味。 まじでつまらね(・c_・`) 目的のブツを作りたくとも何千とあるライブラリの中からひとつひとつ目的に沿った プロパティやらメソッドを見つけなきゃいけない 作りたいものがあるのに作れない氏ね
- 802 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 19:21:51 ]
- >>801
努力は何事も必要だ 別に星の数ほどあるライブラリを熟知する必要などないし C/C++だったら標準ライブラリの使い方から、他の言語でも同じだな で、基本構文だな そしたらポリモーフィズムを解決したりデザインパターン適用とかリファクタリングとか、boostやらSTLやらの ライブラリ使いまくるとか出来るんじゃないか?
- 803 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 19:27:32 ]
- >>801
全てを覚える必要はないよ。 デザインパターンとか、その他テクニックなんかはセンスが多少あると楽かもしれないけど、 今はGoogleがあるしね。
- 804 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 22:15:29 ]
- なんというかさぁ、ドラクエ1だと思うのさ。
「目の前に城見えてるのにたどり着けねえよ、死ね」みたいな。 知らない奴は「橋作れよwwww」と思うよな。 でも知ってる奴は「太陽の石いるだろwwwww」と思うし、 「橋作ってもLv1じゃ即死するだろwwww」と思う。 そんな感じだと思うのさ。 つまりLvの割に目的が高すぎるんだな。 Lv1で相手にするべきなのは竜王じゃなくスライムなのに いきなり竜王に挑みたい。そして瞬殺されて発狂。 悲しいね。
- 805 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 23:10:52 ]
- しかし、LV1相当のプログラムには制作意欲が沸かない。難しいね。
- 806 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 00:14:44 ]
- 昔やったBASICの本からプログラム写経は結構糧になった気がする、
門前の小僧的な意味で。
- 807 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 02:53:38 ]
- プログラムを書くのは楽しいのに書き終わった後に来る
あの虚しさは異常。 初めての言語にはCが最適だと思う。細部まで気にして書かなきゃいけないから。 Javaとかから始めると、抽象化によって見えなくしている所を気にしなくていいと 思ってしまう癖がつく。 最初に付いた癖はなかなか取れないからな。
- 808 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 08:01:35 ]
- まさかっ!
- 809 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 08:18:12 ]
- まぁなんだ、最近流行のユースケース駆動モデルとかってのも実によく出来てるとは思うんだが
「無限のリソースと依存しないデータモデル」とかいうむちゃくちゃな前提で設計をし始める、 これが必ずしも良いとは思わないわけで… 現実にはデータがファイルなのか、DBなのか、SOAPなのかとか意識しないといけないわけだ OOPを意識するのは結構なんだが、フレームワーク、つまりはラッパーがハードやらインフラを 隠匿してしまい、結局もって中で何をしているかわからんというけったいな状態でプログラム していることが理解をより複雑化している要因だとおもうんだな 小さいユニット単位で、かつ行う事がどうしてそうなるのか理解しなきゃ辛いよなあ
- 810 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 10:35:23 ]
- >>801
> 目的のブツを作りたくとも何千とあるライブラリの中からひとつひとつ目的に沿った > プロパティやらメソッドを見つけなきゃいけない > 作りたいものがあるのに作れない氏ね 俺も似たようなことは思った。そういう場合はHSPとかから始めてみるのも手だよ。 趣味でやるなら特に。例えばいきなりWin32 APIの海に飛び込んだりするよりは、 どの命令を使えばどんなことができるのかを把握するのが格段に楽。 いきなり高度なことをやるのでなければ、最初のうちは本もネットも見なくても、 付属のマニュアル見ながらやるだけでかなり楽しめるはず。 ま、最初にCに突撃して挫折したやつの意見てことで。
- 811 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:50:53 ]
- Cってそんなに難しいか?
やること至極単純なのだが
- 812 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:55:08 ]
- 難しいというより必要なものが散乱してるんだよな
- 813 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 12:57:38 ]
- 言語自体はわかりやすいんだけど、いざ組むとなったときの方法がわからん。
- 814 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 18:00:17 ]
- そうそう、組むときテンパル。
- 815 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 18:12:33 ]
- 返り値の型 関数名(パラメータの型){
宣言;定義; 返り値; }
- 816 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 21:13:14 ]
- 返り値の型(笑)
- 817 名前:816 mailto:sage [2008/04/17(木) 21:31:39 ]
- >>815
今すぐ硫化水素吸えば(笑)
- 818 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 21:32:59 ]
- 2008年4月分
04月04日【浴室】大阪府枚方市 病院事務員(23♀) --巻添え:母親(47)重体 04月04日【浴室】京都市北区 会社員(24♂) 04月05日【屋外全身アンパン】東京都高尾山 高校1年(16♂) 04月05日【屋外全身アンパン】東京都高尾山 不明(29♂) ◆ 04月05日【浴室】熊本市 不明(20代♂) 04月06日【浴室】茨城県守谷市 無職(40♂)-巻添え消防士3人軽傷 04月07日【浴室】北海道札幌市 飲食店従業員(44♂) 04月07日【車内】京都市伏見区 会社員(26♂) 04月08日【浴室】滋賀県彦根市 派遣社員(31♂) ◆ 04月09日【浴室】大阪府八尾市 無職(18♀) 04月09日【浴室】東京都葛飾区 無職(36♂) 04月10日【浴室】京都市右京区梅津南上田町 女子大生(23♀) 04月11日【自室】愛知県名古屋市 不詳(63♂) 04月11日【トイレ】北海道釧路市 不詳(30代♂) 04月12日【室内】東京都府中市 東芝社員(28♂) 04月12日【室内】兵庫県西宮市 会社員(26♂)--巻添え:近所の住民9人軽症 04月12日【ブルーシート】滋賀県大津市 不詳(61♂) 04月12日【室内】東京都北区 会社員(36♀) 04月12日【テント頭部アンパン】神奈川県相模原市 不詳(20〜30♂) 04月13日【浴室】岡山県井原市 無職(19♂)◆--巻添え:母親 意識あり 04月13日【浴室】大阪府大阪市 会社員(18♀) 04月13日【軽自動車】京都府八幡市 無職(35♂) 04月14日【屋外全身アンパン】岡山県笠岡市 弁護士(31♂) 04月14日【軽自動車】山形県鶴岡市 宮城県(20代♀) 04月15日【浴室】徳島県徳島市 高校生(17♀) 04月15日【浴室】静岡県静岡市 無職(34♀) 04月16日【室内】神奈川県横浜市 不明(27♂) 04月17日【軽自動車】福岡県北九州市八幡東区中尾 夫婦 会社員(37♂36♀) 04月18日【浴室内】>>815 (童貞)←次は?
- 819 名前:長文すまね [2008/04/23(水) 21:11:18 ]
- プログラミングの本全般に言えるんだけど初心者のための本には
「基礎」しか記述されていない。 プログラミング初心者の俺は標準ライブラリのみでアプリケーション全般作ってるとおもてたよ いろいろなライブラリの存在を知ったのはちゃんとしたプログミングの本を買ってから。 それからこの板でいろんな事聞いてたら 「それくらい自分で調べろ」「お前には才能がない」とか >>816->>818みたいに揚げ足取りしてウサをはらしたりする人がいて一度諦めたな
- 820 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 21:13:50 ]
- >>819は>>815か?
悔しかったの(笑)
- 821 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 21:42:46 ]
- APIとかは趣味プログラマは使うの嫌うからな・・・
なるべく自分で自作したいらしい
- 822 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 09:35:18 ]
- 何を作るためにプログラミングしたらいいか思いつかない人はブログなりウェブサイトなり持って、
そこで使うCGIを自作するところから始めてみたらどうかね? 何を作らなければならないのか分かりやすいし、Win32 APIが使えるようにならないとGUIアプリケーションを 作るのが厳しいCやらを使うよりは気持ちの上でも楽に取り組めると思う。 それにPerlやPHPならお手本もゴロゴロあるしね。 そこでプログラムを組むってことに慣れてから、CやらC++やらJavaやらでのGUIアプリケーションを 作るっていう方にシフトしていけば案外楽に進めるんじゃないだろうか。 俺はこうやってC++でWindows用のGUIアプリ作れる所まで行ったけどな。
- 823 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 14:20:51 ]
- 今からでもPerl学ぶのは遅くない?
Webプログラミングの場合、PerlとPHPはどちらも 多くのレンタルサーバーが対応してるし、どちらをやってもいいんだけど。
- 824 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 21:41:08 ]
- 全く遅くない。
- 825 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 17:54:41 ]
- パールに遅いも糞もないとオモタ
- 826 名前:デフォルトの名無しさん mailto:sage [2008/04/26(土) 19:35:54 ]
- Perlは参考できる文献が日本語のものでも豊富にあるので
おすすめ。慣れたらぜひPython使え。
- 827 名前:823 mailto:sage [2008/04/26(土) 23:53:36 ]
- やっぱりそうだよね。Perlってなんかネガティブな意見がよく目に付くし、もう終わりなのかなって。
よし、Perl学んでみるわ。今はPythonやってる最中だけど。 そろそろウェブサイト立ち上げたいし、Webツールは自作したい。
- 828 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 09:52:58 ]
- 日本語文献が豊富ったって、結局ラクダ本に行き着くだろ。
しかもPythonやってるんならプログラミング素人ってわけでもないようだし。
- 829 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 14:19:52 ]
- たしかにプログラムを始めたら小さな挫折はあるかもしれん。
でも、それは簡単にまた立ち上がれる。 そして、あるときブレイクスルーがくるかもしれん。 ただ、何年(1〜2年)かプログラムやって、 まだ、挫折する→気持ちが折れる→復活に数週間以上かかる→復活→挫折する・・・ のプロセスを辿っているようだったら正直向いてないと思う。 プログラム諦めて、別の道さがせ。 あえて立ち上がらない方が幸せってことも、あると思う。 By プログラム挫折王
- 830 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 11:52:24 ]
- 一番挫折を味わうのはデバッグだろ
特に再現性は低いけどメモリ破壊起こすようなバグを潰すときは地獄だ さすがに仕様ですとは言えないもんなあ
- 831 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 01:36:17 ]
- 挫折中です助けてください><
- 832 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 03:15:00 ]
- 挫折といっても色々あると思うんだ。
・何かが理解できない ・何かを行うための方法が分からない ・すぐにカオスなコードになる ・やる気でない などなど・・・
- 833 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 04:18:15 ]
- 「やる気がでない」+「何を作ったら良いか分からない」です。
- 834 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 07:04:29 ]
- あほか。なら無理にやる必要ないだろ
- 835 名前:デフォルトの名無しさん mailto:sage [2008/06/06(金) 07:09:38 ]
- まずモチベーションを高めましょう
やる気を目的意識を持つことが大切です。 金が欲しい、異性に持てたいなど、何でも いいので、目指すところを定めましょう。 しかる後にその為の方法を考えて実行してください。 そうすればあなたも次の挫折にたどり着くことでしょう。
- 836 名前:デフォルトの名無しさん [2008/06/06(金) 18:34:04 ]
- >>834
そか。おまえ頭いいな。ちょっと休んでみるか。 >>835 目的意識は高いんだけどなぁ。ネタが浮かばんのよなぁ。
- 837 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 02:20:01 ]
- 最初に作りたいものありきだろ
- 838 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 03:27:04 ]
- ぼくわ、べんきょうしてビルゲイツみたいにぱそこんをつくります
- 839 名前:デフォルトの名無しさん mailto:sage [2008/06/07(土) 11:07:35 ]
- PCで2Ch見られるならJavaScriptsからはじめるのも悪くない。
ただし調子こいてブラクラ作るなよ(w
- 840 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 20:16:57 ]
- おまえらこのスレでなんかつくってみたら?
- 841 名前:デフォルトの名無しさん mailto:sage [2008/06/10(火) 22:36:03 ]
- なんかってなにを?
- 842 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 18:45:28 ]
- 2chブラウザ
- 843 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 21:06:04 ]
- 既成プログラムの改造からじゃないか?
- 844 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 01:58:53 ]
- 2chブラウザとかそういう完成されたアプリを作るのは
めんどいし、必要な知識も多岐にわたるので、最初は 部分的なライブラリとか作ってた方が楽しいかも。
- 845 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 08:13:12 ]
- つーか挫折したくせに理想高いなw
- 846 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 18:59:30 ]
- コンソールの2chテキストブラウザなら出来るか?
- 847 名前:デフォルトの名無しさん mailto:sage [2008/06/12(木) 19:46:36 ]
- 参照カウンタ付きバッファ欲しいと思ってたら途中で面倒くさくなってboost::shared_ptr乗り換え余裕でした
- 848 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 15:17:06 ]
- Cプログラミング1000行程度で、すぐにカオスなコードになる
僕はアホでしょうか?
- 849 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 20:01:44 ]
- 関数分割をしてないか、失敗してるんじゃね?
ちゃんと意味のある関数に処理を括りださないとあかんよ。
- 850 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 23:09:09 ]
- >>849
関数は分割してます。 きっと失敗してるんですが、どう失敗してるのかわかりません。 大きいプログラムになると手に負えなくなって、 どこにバグがあるかぜんぜんわからなくなるんです。 ・・・トホホ。
- 851 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 00:35:31 ]
- 何処に何が書いてあるか憶えておけるように分割せなあかんよ
- 852 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 01:35:27 ]
- >>851
頭がごちゃごちゃしてくるような分割の仕方だったのですが、 やっぱり間違っていたんですね。 でも、どうやっていいかわかりません。 いま僕がやっているのは、 関数Aを作るときに、関数B、C、D(と標準関数)が必要だなと思って 関数B・・・を作ります。 う〜ん、説明はちょっと難しいんですけど、 関数Aを見て、その内容で塊になりそうな部分を関数にしてます。 それではダメなんですよね・・多分。 何かアドバイスが戴きたいです。
- 853 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 01:59:24 ]
- 必死さはなんとなく伝わったよ
- 854 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 04:05:19 ]
- んー一見問題はなさそうだなあ。
あ、グローバル変数とかは極力使わないようにしないと、 関数分けてもあんまり意味無いよ?
- 855 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 12:40:06 ]
- ソース見ないとなんとも言えないな
- 856 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 13:42:00 ]
- ダメになったら書き直す。何度でも繰り返す。
そうするうちに(良くも悪くも)パターンが統一されてくる。
- 857 名前:852 mailto:sage [2008/06/15(日) 14:07:18 ]
- みなさんありがとうございます。
>>854 グローバル変数は極力使わないようにしています。 ごくまれに、プログラムのどこでも使う変数の場合にのみ 使うように心掛けています。 >>856 ダメになったら書き直す。 この勇気がなかったのが失敗の原因かもしれないです。 せっかく作ったのに、また一からなんてもったいない(めんどくさい) と横着をしていました。
- 858 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:44:04 ]
- >>857
そうだなぁ。アドバイスを1つ。 俺が書いたこと無いソースを(本気で)書く場合、 「手書き」と「清書」の2段階を踏む。 1回目は素人なりに本気。2回目は経験を積んだプロとして本気。 これは特に公開するサンデープログラマーにおすすめだよ。
- 859 名前:デフォルトの名無しさん [2008/06/16(月) 11:05:18 ]
- 自分は5年前に3年程C言語を使った開発に携わっていました。
今回VBをやってみたいのですが、難しいですか? VBはやったことがないので。
- 860 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 11:23:03 ]
- >>859
何やりたいかじゃないの? 自作GUIアプリ書きたいって程度ならVC#やC++Builderのほうが手を出しやすい気がする。
- 861 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 19:10:48 ]
- 最近、プログラム見ると吐き気がする。
ちなみに、漏れはサンデープログラマ。
- 862 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 22:42:29 ]
- 街も家ん中もプログラムだらけだから大変そうだな。
- 863 名前:デフォルトの名無しさん [2008/06/29(日) 12:07:15 ]
- 2年半ほどプログラマとしてやっていたが
自分で作ったひどいソースコードに自分自身嫌気がさしてきてやめた。 作ってる最中でソースコードを何度も作り直していたため とにかく仕事が遅かった。 その分バグはなかったが。 今はQAで他人のプログラム検証しているが びっくりするぐらい簡単に不具合が出る。 明らかに自分が作ればこんな不具合は出ないだろうというのばっか。 だれにもソースコード見せることないから分からなかったが もしや自分はプログラマとしてセンスがあったのだろうか?
- 864 名前:デフォルトの名無しさん [2008/06/29(日) 13:29:54 ]
- >>863
仕事遅い奴はカス
- 865 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 15:09:50 ]
- いくら綺麗なコードを書いても納期に間に合わなかったら何の意味もない
- 866 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 15:19:38 ]
- 完璧主義者と言えば少しは聞こえはいいが、
要するに納得いかないものは出したくないっていうくだらねープライドなんだよな。 んな自己満足に付き合わされる周囲は苦労する。
- 867 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 16:08:58 ]
- 早かろう悪かろうの方が重宝されるこんな世の中じゃ
- 868 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 17:50:13 ]
- 仕事遅らせる方が最低って話だよ
雑にやったらやったでダメに決まってんだろw
- 869 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 18:56:04 ]
- >>845
理想が高いから挫折するんじゃねえ? 完璧に仕事だと割り切ってやっていたら、悩みもしない気がする
- 870 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 02:07:59 ]
- ゆっくりやって出来ないことは早くやっても出来ない。
- 871 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 13:30:22 ]
- 夏休みに友人がいなくて、遊び相手を得るために、トランプゲームを
ポケコンで作ろうとしたのが、出発点だ。 消し去りたい過去の上に立つ自分。
- 872 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 00:37:20 ]
- >>863
ひどいの多いからね。おまいより酷いの全体の60%くらいじゃないか 日本のソフトウェアはフリーソフトとゲーム以外はろくなのない
- 873 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 15:07:36 ]
- >>864
>仕事遅い奴はカス 欠陥品を納品するのはそれ以前
- 874 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 17:08:49 ]
- 「この世界は解決を待っている魅力的な問題でいっぱいだ」(つ cruel.org/freeware/hacker.html)
にもかかわらず、気がつくと宿題スレを覗いてしまう‥‥‥。 なにかいい薬はないでしょうか?
- 875 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 22:11:51 ]
- >>863
たぶん無い。 気持ちは分かるが、自分で作れなきゃ意味ないんだよ。 0から作ることと、作られた物に文句を言うのとは 天と地の差があるんだよ。
- 876 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 13:48:23 ]
- いや、作られたものの(本当に)正しい評価が出来るのなら、
2度目には完全なものが作れるはず。
- 877 名前:デフォルトの名無しさん [2008/10/09(木) 11:02:12 ]
- むいてねーや
- 878 名前:デフォルトの名無しさん [2008/10/09(木) 14:08:30 ]
- 二進数が理解できないからやめた、とんでもない馬鹿だよ俺は
- 879 名前:デフォルトの名無しさん mailto:sage [2008/10/09(木) 17:46:21 ]
- >>874
ならせめて、自分の業績が残るように、 なんかのオープンソースプロジェクトにパッチを送りまくってはどうか。 中小のプロジェクトで、BTSシステムがあるような奴だと、 バグレポートが優先度付きで公開されていて、 パッチ絶賛受付中なところもあるよ。 まぁ、それが受け入れられるかどうかは別の話だけどね。 でもリジェクトされるときにはそれなりの説明があるはずだから、 次からはそれを直せばろしい。
- 880 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 01:09:02 ]
- 自分よりも100倍早い生産性をもつ先輩を見て挫折した
- 881 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 02:16:57 ]
- >>879
ん、どもです。 >>880 どっぷり染まればあんがい簡単にcatch up できると思います。
- 882 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 20:48:03 ]
- >>880
羨ましい。そういう人が身近にいて欲しいと切実に思う。 新卒の時点で一人で客先に飛ばされた。指導とか無し。空しい。
- 883 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 21:14:36 ]
- >>882
そんなことはないかと。効率は悪いにせよ、ある程度は書籍・ソースで学べるかと。個人的には、lisp の処理系を書籍にして出したあの人が、今でもいい本を書いています。
- 884 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 23:07:31 ]
- >>883
>効率は悪いにせよ、ある程度は書籍・ソースで学べるかと。 "効率悪い","ある程度まで"ってデメリット分かってるじゃないか 今、伸び悩みで困ってるのですよ。まぁプログラムに限った話では無いんだけどさ。
- 885 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 23:10:50 ]
- >>884
御意
- 886 名前:デフォルトの名無しさん mailto:sage [2008/10/19(日) 01:09:16 ]
- >>882
自分に満足していないならまだまだ伸びるんじゃん?人に頼らない強い子に育つし。 俺はできる上司の下について聞きグセがついてしまったダメな例。 できる人が上にいても伸びるか否かは自分の適性次第。 ちなみにアメリカの学者の話では、できるプログラマとそうでないプログラマの 生産性の差は最大で8倍だとか。どういう比較の仕方をしたかは忘れた。
- 887 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:51:38 ]
- >人に頼らない強い子
癖のある使い勝手の悪いプログラマになりそうだな…
- 888 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 01:11:29 ]
- そうして車輪の再発明(劣化版)に全力で頑張っちゃう子になるんですね?
- 889 名前:デフォルトの名無しさん [2008/11/07(金) 23:29:41 ]
- 未経験で2ヶ月でJava覚えろって、
どうやって覚えたらいいんですか?
- 890 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 23:54:28 ]
- とりあえずこんな場所じゃなく、
顔の見える人間に質問できる能力を身につけたほうがいい気がするんだな。
- 891 名前:デフォルトの名無しさん mailto:sage [2008/11/08(土) 01:41:11 ]
- 入門書買って、ネットで1クリックで実行できるサンプルを拾う。
そこからちょっとずついじる。あと覚えろって言った人に週一くらいで どこまでできたか報告。多分、やばいと思ったらそれなりに対策考えてくれるよ。
- 892 名前:デフォルトの名無しさん [2008/11/08(土) 02:43:19 ]
- どうしたらプログラムできるようになりますか?
2ヶ月Java勉強したけどできるようにならないんです。 本読んでサンプルプログラム作っても頭に入りません。 何かいい勉強法ないでしょうか?
- 893 名前:デフォルトの名無しさん [2008/11/08(土) 02:44:33 ]
- あ
- 894 名前:デフォルトの名無しさん mailto:sage [2008/11/08(土) 08:17:27 ]
- 心理的な不安をなくすようにするといいにょ。
1 とりあえず画面に表示できるようにする。 2 何がしたくて何が問題なのかはっきりさせる。紙にメモをとるのも効果的。 3 開始と終了の枠を意識する。たとえばnew-deleteやbegin-end、Create-Destroy。 4 考えられる組み合わせの可能性をひとつずつ試す。 5 試した結果のコードをすぐにコンパイル可能な形で取っておく。
- 895 名前:デフォルトの名無しさん mailto:sage [2008/11/08(土) 12:50:59 ]
- >>1
Cでも、オブジェクト指向言語でも、スクリプト型言語でも、なんでもできるオールラウンド型の言語でないと今はユーザから見向きもされない。 その反面、やりたいこと1つやるにも、前準備の記述文がダラダラと続く。 include <〜>とか、Declare 〜とか。 その無駄な部分を覚えるのが苦痛でプログラミングが楽しくなかった経験がある。 昔のBASICは、提供されている機能しか使えない反面、やりたい事がいきなりできた。 何の前準備もしないで、いきなり、PLAY "〜"で音楽演奏できたり。 VBだと、WAV文で効果音を出そうとするだけで、declareでAPI呼んで、sndPlaySound関数を 使えるようにして‥ってまだるっこしい手続きが必要。 今は、テンプレート集をランチャに登録して、そこからコマンド入力で呼び出せるようにしたら、 大体解決した。 VBのオブジェクトブラウザの超簡易版みたいなやつ。 覚えるのがくだらなく思える部分は、PCにまかせて自動生成できるようにすると、 人間が他の事を覚えるのに、専念しやすくなる。
- 896 名前:デフォルトの名無しさん [2008/11/12(水) 19:20:32 ]
- Eclipseって複数の言語で同時に使えますか?
JavaとかPHPとかC++とか・・・。 同じPCでいろいろ勉強したいなぁとか思ってるんですが、 今はJavaだけやってます。
- 897 名前:デフォルトの名無しさん [2008/11/12(水) 22:09:22 ]
- 組み込み開発をやり始めて、常識がひっくり返った。
いわく 引数を2つ以上使ってはいけない。 2Byte以上のサイズの変数を、引数や戻り値に使ってはいけない。 スタックを消耗しない最良のプログラムはmain()のみで 作られたプログラムである。。。。。 メモリーを節約するにはローカル変数を使わずグローバルにスベキ いまだにハードやメモリーに縛られるとは。 周りが素人なので、難しさを判ってもらえない。
- 898 名前:デフォルトの名無しさん [2008/11/13(木) 00:30:25 ]
- >>897
言語はJavaですか? Java初心者で何度も挫折しそうになってます。 これから仕事でやろうと思ってますが、なんだかWebアプリばっかりみたいです。 >組み込み開発をやり始めて、常識がひっくり返った。 組み込みってどんな感じなんですか? Webアプリとかよりぜんぜん難しいんですか? >引数を2つ以上使ってはいけない。 2Byte以上のサイズの変数を、引数や戻り値に使ってはいけない。 ややこしくなくていいんじゃないかと思いますが・・・自分的には。 >スタックを消耗しない最良のプログラムはmain()のみで 作られたプログラムである。。。。。 main()メソッドのみでいいなんて単純そうで楽じゃないんですかね?
- 899 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 01:33:46 ]
- 釣れますか?
- 900 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 08:54:09 ]
- ほぼ毎日、挫折&再挑戦の繰り返しの開発&研究者です。
- 901 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 09:49:03 ]
- >>898は冷蔵庫とか炊飯器、良くてプリンターの
組み込みソフト作ってるのかな
- 902 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 10:00:15 ]
- >>897
携帯アプリもそれに近い状態らしいね。
- 903 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 10:33:27 ]
- 本当にそこまで縛りがきついのならそれはCで書けない代物だと思うけど…
- 904 名前:デフォルトの名無しさん [2008/11/13(木) 20:21:08 ]
- web系と組み込み系ってどっちのほうが大変ですか?
- 905 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 22:49:01 ]
- 組み込みじゃないか。
WEBは最近リッチクライアント(?)とか言って制限緩そうだし。
- 906 名前:デフォルトの名無しさん [2008/11/25(火) 22:28:35 ]
- 簡単に身につくという点ではjavaからやるのがいいね。
適当に書いてりゃ動くし。最悪なんはcobolスタートだな。 昔のcobolはまだいいけど、最近のcobol8なんて最悪。。
- 907 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 07:55:23 ]
- C++からやるのも最悪さで言えばいい線いってる
- 908 名前:デフォルトの名無しさん [2008/11/27(木) 00:06:15 ]
- 2ちゃんで自作自演しながらひたすら質問して問題を解決していくことで克服した
(29歳、男。建設業事務)
- 909 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 00:13:17 ]
- 問題をひたすら解決すればいいだけで2ちゃんで自作自演する意味がないやん
- 910 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 00:21:21 ]
- 簡単なことが簡単にできない
3日くらい血眼でウェブ検索してまったく解決しなかったりすると死にたくなる こんなのを仕事にしてたらそりゃ鬱にもなるわ
- 911 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 17:49:32 ]
- >>910
それは、君が本当に簡単なことの解答も探せない底抜けのバカか、 簡単ではない事を簡単だと妄想する、現実の見えないバカか、 どちらかって事だ。
- 912 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 21:30:30 ]
- 要領悪いだけじゃね。
- 913 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 18:17:09 ]
- >>912にイピョーウ
- 914 名前:デフォルトの名無しさん [2009/01/07(水) 13:55:45 ]
- たあ
- 915 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 14:23:05 ]
- しかし>>910はまだ望みがある方。
掲示板に質問することで問題解決したヤツは、聞きグセがついて ホントにどうでも良いことまで質問しまくりマルチポストしまくり。
- 916 名前:デフォルトの名無しさん [2009/01/07(水) 14:49:59 ]
- 俺は専門出て、12年間SEをやったが、プログラムは
頭使うから辞めて、今は警備員やってる
- 917 名前:デフォルトの名無しさん [2009/01/07(水) 15:08:10 ]
- 挫折するのは基礎ができてないからだ。
Linux使えば克服できるだろ。
- 918 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 15:22:18 ]
- >挫折するのは基礎ができてないからだ。
---------------------------------- ___ 読めませ〜ん ‖ | ∨ ‖ここの | ‖行間 ∧_∧ .ヘ∧ ‖ \ ( ・∀・) (゚A●) || ̄ ̄⊂ ) ( と) ←俺 凵 し`J U U ---------------------------------- >Linux使えば克服できるだろ。
- 919 名前:デフォルトの名無しさん [2009/01/07(水) 21:20:59 ]
- 自宅警備員ですねわかります
- 920 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 23:14:46 ]
- 必要な情報を自力で集めるのもプログラマの大事なスキルだと思う。
そこを楽しいと思えるかどうかも挫折を乗り越えられるかどうかの分かれ目かもね。 どうでもいいがLinux楽しいよLinux
- 921 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 22:08:57 ]
- おそらくスレの年齢高いみたいがら、俺が書くのは、ナンセンスかもしれませんが、、、、、
1。勉強する時間を集中して、あとは別のことをする=学習曲線ってありますよね?連続で同じことしてもダメ、人間、間を取るとか、間隔を開けることも必要です 2。簡単なことから解決する=いきなり初版から難しいロジックは不要、極論すると、画面への結果のプリントから出きるようにする(案外、遠回りが近道) 3。樹の系統となるように解決する=これはちょっと説明が難しい(こちらの勉強不足)、プログラム内外で相互に関係するように作成する(クラスを用いない、人力クラス派生、後からのデバックが楽 4。簡単なメソッドだけ利用する=高等な技でなく、ローテクというか、基本的な関数(わかり易いステートメント)だけでできるだけ作成、言語仕様すべて利用しない 5。あとハマった時=3日くらい頭を冷やす、できない状態だと、分かる奴に頭を下げても助けを呼ぶ(教えを乞う、可能なら) 以上、オブジェクト指向からはみ出してしまったものの説です あと余談だけど、エ□とかをゲットするために技を使うという、未知の言語を理解する方が欲望のうまい使い方だと思います(エ□の昇華、発展と呼ぶか!?)
- 922 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 18:31:18 ]
- できました
ありがとうございます
|

|