初心者のためのプログ ..
[2ch|▼Menu]
223:デフォルトの名無しさん
08/05/31 14:24:27
>>218

 「趣味で簡単なアプリケーションやゲームを作る場合VB.NETでいい」 ― その通り。

224:デフォルトの名無しさん
08/05/31 14:26:11
まあ、VBでもC#でも大差ないって言えば大差ない。

225:デフォルトの名無しさん
08/05/31 14:26:15
>>222
ちょっと待てどこでHTMLが出てきた

226:デフォルトの名無しさん
08/05/31 14:28:15
MSが大本命のC#をプッシュしてる状況で、何を思ってVBなのだろうか
VBもC#も言語としての難度は変わらんと思うのだが

227:196
08/05/31 14:38:24
>>225
ソース見たらHTMLで書かれてました。
何か・・・間違ってるのでしょうか・・・@@


228:デフォルトの名無しさん
08/05/31 14:42:37
でっかい釣堀に使ってるお魚気分〜

>>216のホームページの手順で自分ところの決算報告書の数字をグラフに教えてあげれば
勝手にできるって・・・・

229:デフォルトの名無しさん
08/05/31 14:50:20
>>227
なあ、まず聞くがEXCELを一度でも起動した事あるか?
あると言うなら>>216を見て、なんでそんな疑問が湧いてくるのが不思議だよ?

230:デフォルトの名無しさん
08/05/31 14:54:20
216のページの最初のほうしか目に入っていなくて、グラフを作るとこまで見ていないだけだよな。
あるいは、Excelというソフトウェアを見たことがない、でもまだわかる。
それ以外なら勘弁してくれ。

231:デフォルトの名無しさん
08/05/31 15:01:24
ここで聞いていいのか分かりませんが、

FLASHとFlexとAIRというのはどう違うのでしょうか?


232:デフォルトの名無しさん
08/05/31 15:05:52
>>228
くじらさんに語りかけたり?グラフと入力してみたのですが、だめでした・・・・

>>229 EXCELは触ったことありますよ。ロータス123と同じよな仕組みですよね。

>>230 正直最初しか見てませんでした・・・最後までちゃんと目を通してみます。

アドバイスありがとうございました。無理なら部下に頼もうかと思います。

233:デフォルトの名無しさん
08/05/31 15:10:41
>>232
・・・上司

234:デフォルトの名無しさん
08/05/31 15:27:34
間違いなく部下にまかせたほうがいいな。
ロータス123の時点で・・・

235:デフォルトの名無しさん
08/05/31 16:31:00
見事なオチだwww

236:デフォルトの名無しさん
08/05/31 16:45:13
和んだ

237:デフォルトの名無しさん
08/05/31 17:19:16
>>218
周りから聞いたのは総て忘れて、身近にいちばん簡単にできる言語をやるのが正解。
君が言った内容総て偏見によるバイアスがかかっていると思え。
(これにも、反論のレスが付く可能性があるが気にするな。醜い言語論争だ)

238:デフォルトの名無しさん
08/05/31 17:32:55
C++は面白いよ。使いにくいとか関係なく面白い。

239:218
08/05/31 17:34:39
>>219 C#が良いですか・・・
>>220 そうですね
>>223,224 VB.NETにしようかと思います
>>232 見た目もありますし、うまい人に作ってもらうといいと思います
>>237
実は少しCをやっていたのでC#が綺麗に見えるのです
少しと言っても文法一通りのレベルですが・・・
それで文法に一貫性がないように思えるので、新しいのにしようかと思いましたw

またIronRubyと言うのも見つけたので見てきます。
とりあえず色々触ってみます。有り難うございました。

240:デフォルトの名無しさん
08/05/31 18:09:51
2chで釣りをして沢山レスがつくと
運営からお金をもらえるという噂は本当ですか?


241:デフォルトの名無しさん
08/05/31 18:13:10
釣りは関係ないけど
プロ固定とかプロ名無しはあるよ

242:デフォルトの名無しさん
08/05/31 20:31:19
>>239
釣りじゃないよね

どんなグラフ書きたいか知らんが、部下に任せた方がいいよ
ちゃんと部下をねぎらってね

本当に少しでもやる気あるなら、今すぐ本屋に行ってExcelの本買おう

243:196
08/05/31 20:37:44
>>242
すみませんが、レス間違いだと思います。
先ほど携帯に連絡して部下に任せることにしました。2分で出来るとか言ってました。

244:デフォルトの名無しさん
08/05/31 20:42:57
自覚症状の無い壮大な釣りを見た!

245:デフォルトの名無しさん
08/05/31 20:50:39
しかも、ここ、初心者のためのプログラミング言語ガイドスレだよね・・・

246:デフォルトの名無しさん
08/05/31 21:18:36
マ板の「腐れ上司の一言」スレにまた書込みが増える ww

247:デフォルトの名無しさん
08/05/31 21:32:12
部下:上司からExcelでグラフ作ってくれってテキストファイルを渡された。
   勘定系から切り出したらしい。今から固定長定義ファイルを探すよ。

248:デフォルトの名無しさん
08/05/31 21:50:54
みんな、わかってると思うけど、>>196はスルーでつよ!(`・ω・´)

249:デフォルトの名無しさん
08/05/31 21:52:09
そんなおもしろそうなスレがあったのか
ちょっくら行ってくる

250:235
08/05/31 22:07:48
見事な2段落ちだ!wwwwww

251:239
08/05/31 23:17:51
>>238 面白いんですか・・・長くやると良いのでしょうか。
>>242 釣りではないです。

IronRubyってexe出来ないんですね。
全くもって、使えないようでした。

252:デフォルトの名無しさん
08/05/31 23:19:15
まだだ、まだ来るぞ

253:デフォルトの名無しさん
08/05/31 23:20:51
目指せ3段落ち

254:デフォルトの名無しさん
08/05/31 23:21:02
さすがにここまであからさまな釣りだと面白くない。


255:デフォルトの名無しさん
08/05/31 23:22:22
すかさずマジレス↓

256:デフォルトの名無しさん
08/05/31 23:32:38
無茶振りするなよ↓

257:デフォルトの名無しさん
08/05/31 23:33:11
言語を決めるのにかなり迷ってしまったので教えてください。

やりたいこと
・フルスクリーンにできる
・ボタンのデザイン、背景の色等を自分で指定できる
・簡単な表が作れる
・linuxで動作する
・できればwindowsで開発する(linuxでも可)
・ボタンを押すと画面を切り替える等のことができる

以上のことができで、なるべく簡単に組めるような言語はありますか?
メモリの確保等の煩雑なことを必要とせず、簡単な命令で画像や文字が表示できればgoodです。
いまのところDelphi for .NETが候補なのですが、資料が少ないので迷っています。
よろしくお願いします。

258:257
08/05/31 23:34:27
すみません画面を切り替えるというのはシーンを切り替えるようなことです。
誤解を招くような表現で申し訳ありません。

259:デフォルトの名無しさん
08/05/31 23:36:38
linuxで動作する
.NET

んーそうなの?

260:257
08/05/31 23:53:03
>>259
monoでできると思ってVBで作ったコンソールアプリを実行してみたのですが、
フォームで作ったものはうまく動作しませんでした。
あまり込み入ったところまでは試していませんが、以下実際に試した言語リストです。

VB(MonoでHello Worldは出たがフォームでこける)
ruby(MyGameとかいうのを見つけたが資料の少なさに挫折)
html+css(プログラム自身がフルスクリーンにならないためあきらめる)
XSPLet(機能的に問題があったのであきらめる)

具体的には以下のURLのようなものをlinuxで実現できたらと思います。
URLリンク(www.mitsubishielectric.co.jp)

実際に機器の制御等が目的ではなく、あくまでそのインタフェースを再現したいのです。

261:デフォルトの名無しさん
08/06/01 00:01:38
>>260
画面だけなら、flashで作ったら?w

なぜそこまで探せてJAVAが出てこないのか分からないけど、JAVAじゃダメなの?

262:196
08/06/01 00:05:17
>>239は全くもって被害者です。私とは関係ありません。

>>260 C#はどうでしょうか?ビルも一押しの次世代言語です。




263:デフォルトの名無しさん
08/06/01 00:05:19
>>261
Javaと思ったが、flashがあったな、忘れてた

264:デフォルトの名無しさん
08/06/01 00:11:23
>>261-263
確かにflashがよさそうですね。
でも開発環境が高い^^;
オープンソースで視覚的にデザインできるものが見つからないので・・・。

javaもよさそうなので検討してみます。

265:デフォルトの名無しさん
08/06/01 00:11:43
OpenOffice.orgでマクロ組めば?

266:257
08/06/01 00:21:34
なるほど、どうやら自分の視野が狭かったみたいで、
いろいろと勉強になりました。
ここで得られた情報を元にいろいろ探してみたいと思います。
ありがとうございます。

267:デフォルトの名無しさん
08/06/01 00:54:29
>>257
flex

268:デフォルトの名無しさん
08/06/01 01:20:20
初歩的な質問ですみません
C#ってポインタはないんですか?

269:デフォルトの名無しさん
08/06/01 01:27:55
>>251
言語を学ぶ場合、長い時間、一生懸命使いたくなる言語を選ぶべきだ。
プログラムの時間をなるべく短くしようとしたり、簡潔なコードを望んだり、
早くリリースすることを考えているなら、言語の選択を間違っている。

270:デフォルトの名無しさん
08/06/01 01:39:08
>>268 マルチポスト 有るよ。

271:デフォルトの名無しさん
08/06/01 01:48:59
教えてもらってよかったね、向こうで

272:デフォルトの名無しさん
08/06/01 02:18:08
>>270-271
ありがとうございます。
C#スレがあるのに気がつかなくって。


273:デフォルトの名無しさん
08/06/01 08:41:06
ハロワの求人
Cが一番多いよ

274:デフォルトの名無しさん
08/06/01 10:58:37
近年Javaとかのweb系のほうが需要多くてソッチばっかりか
cの現場が大変そうなのであえて逃げてるか・・・

275:デフォルトの名無しさん
08/06/01 11:57:09
低水準言語使える人が減ってきたんじゃ・・・・・と心配になる

276:デフォルトの名無しさん
08/06/01 12:26:12
たまにデルファイもあるよね

277:デフォルトの名無しさん
08/06/01 12:47:11
Cは組み込み系のお仕事も入ってるだろうからね
まあ、猫の手も借りたくて、Cが少しでも出来れば・・・ってのもあるのかも知れないけどw

>>275
PC、WEB系じゃあ、もう使う必要もないんじゃない?

278:デフォルトの名無しさん
08/06/01 13:43:35
>>275
その頃には、HARUが開発されてるよ

279:デフォルトの名無しさん
08/06/02 01:07:59
>>269
職業プログラマを目指すのではなく、あくまで趣味と割り切るのなら、あんたの言うとおり、ひとつの言語を極めた方が張り合いがあると思う。

280:デフォルトの名無しさん
08/06/02 08:53:25
表面的にいくつかの言語触ったってのより、一つの言語極めてるほうが確実に役に立つな。
極端に変態的なものじゃなければ。

281:デフォルトの名無しさん
08/06/02 09:52:11
一つの言語極めて変態的なものを齧ってみるのも良い事だと思うけどね

Cのポインタもある意味変態だしな メジャーなだけで

282:デフォルトの名無しさん
08/06/02 13:47:53
壁紙の変更が自動的に行われるようなものをつくりたいんですけども
何から学んだらいいんでしょうか?


283:デフォルトの名無しさん
08/06/02 14:00:00
>>282
Windowsの基本・応用機能を学ぶ

いやマジで
標準でできることをわざわざ作る必要はない
第一、作りかけのときに判明したらモチベーション保てないじゃないか(w

284:デフォルトの名無しさん
08/06/02 14:07:02
>>283
早いレスどもです。
標準機能でできるとは知りませんでした。

でも勉強のためにも、何かしらの言語に触ってはおきたいんですけど、あえて何か触るならどんな言語がいいでしょうか?

285:デフォルトの名無しさん
08/06/02 14:17:10
プログラミング言語は勉強の道具ではない
プログラミングのことなんて忘れて他のことしろ

286:デフォルトの名無しさん
08/06/02 14:30:27
そうですかー
ありがとうございました。

287:デフォルトの名無しさん
08/06/02 15:09:15
そんな排他的にならなくてもいいと思うんだがw

288:デフォルトの名無しさん
08/06/02 15:12:02
学習というのなら、PASCAL系なのでは?
ってことでDelphiでもやってみたら。
あまり手間を掛けたくないのなら、HSPも良いかも。
より深く勉強したいのならアセンブラをどうぞ。

289:デフォルトの名無しさん
08/06/02 15:22:25
>>287
>>288
アドバイスありがとうございます
ありがとうございました

290:デフォルトの名無しさん
08/06/02 19:02:12
初心にもどってBasicってのもあるぞ。
しかし、今更ファミリーコンピュータの手に入るかな。ちょっと高くつくかもな

291:デフォルトの名無しさん
08/06/02 19:04:03
>>290
別にそんなのでなくていいだろw

PC98のエミュだってあるんだし・・・

292:デフォルトの名無しさん
08/06/02 19:21:46
PC98のQuickBasicが、簡素さと機能のバランスが良くて入門に向いてたな。
基本ベーシックだけど行番号省けるし、分割コンパイルもできるしで使い勝手も悪くなかった。

グラフィックライブラリがGLIOに丸投げのようで、やたら遅かったのはいただけ無かったが。

293:デフォルトの名無しさん
08/06/02 19:39:09
やってみたいってだけじゃ、間違いなくモチベーションが保てないと思われる

294:デフォルトの名無しさん
08/06/02 22:30:42
学習と実用を兼ねるなら
インデント強制のPythonをおすすめします

295:デフォルトの名無しさん
08/06/02 23:01:38
>>292
DOSの時代はIDEも単純だったから、とりあえす、起動して入門書のコードを入力してファンクションキーを押せば
実行できたもんな。


296:デフォルトの名無しさん
08/06/03 12:47:13
>>292
ファミリーベーシックの時代はファミコンとキーボードをコミカルに単純だった
もってるだけで優越感だった。当時持ってるだけだった。

297:デフォルトの名無しさん
08/06/03 13:03:15
「コミカルに単純だった」のはなんだ?

298:デフォルトの名無しさん
08/06/03 14:39:11
使っているOSはvistaです
動機とか目的はまだ定まっていませんが
とりあえずプログラミングの基礎をやりたいと思ってるんです
Visual BasicとC++のどちらから始めればいいのですか?
出来ればお薦めの入門書があれば教えて下さい。

299:デフォルトの名無しさん
08/06/03 15:02:40
とりあえず、スレの最初から読んでみたらどうかね?

300:デフォルトの名無しさん
08/06/03 16:23:27
>>298
HSPやっとけ
目的が見えたらCとLispやってから好きな言語を選べば良い
今時だとLispの代わりにHaskellでもいいかもな

301:デフォルトの名無しさん
08/06/03 17:32:04
>>300
アドバイスありがとう

302:デフォルトの名無しさん
08/06/03 18:50:48
>>300
基礎にHSPってのはちょっと・・・・・・基礎にはならんと思うが

303:デフォルトの名無しさん
08/06/03 18:52:37
おもちゃのスクリプト言語を薦めるってのはどうかと・・

304:デフォルトの名無しさん
08/06/03 21:19:54
>>298

Visual Basic

305:デフォルトの名無しさん
08/06/04 01:13:17
>>303
そんなこと言い出したら、Common LispとPython以外は薦められなくなっちゃうよ。

306:デフォルトの名無しさん
08/06/04 03:07:15
Erlang

307:デフォルトの名無しさん
08/06/04 03:51:09
>>298みたいなこと聞いてる段階の奴はオモチャ触っとけばいいんだよ
プログラムの基礎云々言い出したり考え出すのはレゴブロックで遊んでからだ

目的意識がなけりゃ、HSPだろうが電子ブロックだろうがレゴ積木遊びでも一緒
赤ん坊の情操教育以上の何かを見出したけりゃ目的意識がいる

308:デフォルトの名無しさん
08/06/04 18:39:29
HSPはすぐに視覚的な結果が出るから、入門用には良いと思う。
プログラミング超超初心者向けの解説が多かったり
手作りミニゲームを公開する場があったりして、昔のBASICに近い世界だな。

つーか、オモチャを馬鹿にしてはいけない。
プログラミングをオモチャとして楽しめないなら、続かないと思う。

変数・分岐・ループ・ジャンプ

くらいの基礎は学べると思うよ。(HSPのループはちょっと変則的だけどな)

ただ、少しでも突っ込んだことをやろうとすると
すぐに詰む言語でもある。その時に移住先を探せば良い気がする。

309:デフォルトの名無しさん
08/06/04 20:07:18
C言語の本理解した
次なにしたらいい?

310:デフォルトの名無しさん
08/06/04 20:20:10
コードを読む・書く

311:デフォルトの名無しさん
08/06/04 20:21:10
c言語の本読んで理解してもソフトが組めるかといえば微妙だよな。
基本的なアルゴリズムとかは載ってるかもしれないけど
それを組み合わせてシステムを組めないとな・・・

312:デフォルトの名無しさん
08/06/04 20:22:33
何をしたいかによる
Cを知ってるならならC++/Java/C#とかの方向に進んでみてもいい
それぞれ得意な領域がある

313:デフォルトの名無しさん
08/06/04 20:49:26
危険な領域に突入しそうです(><)

314:デフォルトの名無しさん
08/06/04 20:51:23
授業でVBAを少し触った程度の超初心者です。

レスポンスレイテンシー調査という手法を研究で使いたく、
そのためのソフトがないため自分で作ろうと考えてます。

やりたいのは問題を提示し、
その問題に対する答えを選択させ、
解答までの時間を計るというものです。

0.00までの時間を計測したいのですが、
どの言語を勉強すればいいのでしょうか?

環境:Mac OS 10.4、Win XP

ご存知の方がいましたらよろしくお願いします。

315:デフォルトの名無しさん
08/06/04 20:54:52
>>312
俺はC→Javaって来たんだけど、
Java→Web、ネットワーク系
C#→Gui
C++→よく分からないが、何でも出来るけど面倒くさい
得意分野こういうイメージなんだけど合ってる?
C++は下の方、C#は上の方が得意な感じがする。

316:デフォルトの名無しさん
08/06/04 21:01:02
>>314
VBAはほとんど知らないが、それこそVBAではできないの?
直感的にいかにも可能そうだけども
フォーム作って質問を表示し、回答を得るまでの時間をはかってExcelのシートに結果を吐くと

317:デフォルトの名無しさん
08/06/04 21:04:22
プログラミングって何かソフトないと出来ないんですか?

318:デフォルトの名無しさん
08/06/04 21:06:32
ソフトがなくてもプログラミングは可能。

319:デフォルトの名無しさん
08/06/04 21:08:06
notepad, viなんかのテキストエディタで

print "hello, world"

と書けばプログラムは書ける。
ただし実行には何らかのソフト(コンパイラ、インタプリタ等)が必要。

320:デフォルトの名無しさん
08/06/04 21:08:15
>>317
メモ帳があれば出来ます。
コンパイラorインタプリタorブラウザがあればもっと出来ます。

321:デフォルトの名無しさん
08/06/04 21:11:08
>>315
そんな感じじゃね
C++は今となってはさすがに古臭い感じがするけど、
OOP対応でネイティブコードを出力できるC系の言語となると、
基本的に他に無いんだよな・・・・・・Dが安定してくれればそっち使いたくなるんだが

322:デフォルトの名無しさん
08/06/04 21:11:46
>>319
ブブー、テキストエディターと言うソフト使ってる。
>>320 リアルのメモ帳かな?

323:デフォルトの名無しさん
08/06/04 21:12:39
>>317
LinuxやFreeBSDならgccは標準で入ってるしPerlも入ってる。
WindowsならJScriptやVBScriptのインタプリタを標準で備えてる。

324:デフォルトの名無しさん
08/06/04 21:12:57
ありがとうございます。でもプログラミングってメモ帳に文字を書き込むだけでは、できませんよね?
インターネット繋いでないんですが大丈夫でしょうか?

325:デフォルトの名無しさん
08/06/04 21:13:08
用がないなら帰っていいよ

326:デフォルトの名無しさん
08/06/04 21:18:16
>>324
プログラミングにも色々種類があるから、
それぞれ用意しなくちゃいけないものはある。

しかし>>323の言うように既に標準で用意されているものもあるから
メモ帳だけで出来る言語もある。
バッチファイルやシェルスクリプトはホント書くだけ。

初心者用の参考書を買うと、大概そういう風に必要なプログラム(コンパイラ、インタプリタetc)はCDの形で付いてくるのでネットに繋がなくても出来る。

327:デフォルトの名無しさん
08/06/04 21:23:44
>>326
親切にありがとう。そうですね、まずは参考書買って見てみます。

328:デフォルトの名無しさん
08/06/04 21:32:53
>>316
ありがとうございます。
まだまだ下調べが少ないようですね。
もっとVBAについて調べてみます。

329:デフォルトの名無しさん
08/06/04 22:26:42
WindowsならWSHが標準で使えるな。

330:デフォルトの名無しさん
08/06/04 22:43:47
HSP→C→Java(ちょっとだけ)ときて、Win向けのGUIアプリとか2Dのゲームを作りたいんですが
何の言語がオススメでしょうか。

JavaのSwingとか調べてみましたが、どうもJava自体どうさがモッサリなイメージです。

そこで、>>315さんの言ったのを参考にC#に手を出してみようかと思うんですが
Winアプリつくるならこっち先にやったほうがいいよ!とかあれば教えてください。

331:デフォルトの名無しさん
08/06/04 22:44:24
別にC#で良いとおもうよ

332:デフォルトの名無しさん
08/06/04 23:21:49
>>330
C#、Delphi、C++Bulderどれでも好きなのを。
その経歴だとDelphiは外してもいいかもしれんが。

333:デフォルトの名無しさん
08/06/04 23:26:50
ておりあさんは初めての人にはhaskellがいいっていってたよ

334:デフォルトの名無しさん
08/06/04 23:50:16
知識なし(ネットぐらい)
おれを成長させて
まずなにをすればいい?

335:デフォルトの名無しさん
08/06/04 23:54:05
まず何をしたいのかが

336:デフォルトの名無しさん
08/06/04 23:57:29
まず目標を決める
大雑把にどんなものを作りたいのか
エディタ?掲示板?ゲーム?

337:334
08/06/05 00:26:59
よくわかんないけど
プログラマになりたい

338:デフォルトの名無しさん
08/06/05 00:34:20
や め て お け

339:334
08/06/05 00:37:31
簡単そうなWeb系がやりたい
なにしたらいい?

340:デフォルトの名無しさん
08/06/05 00:51:09
>>339
Java

341:デフォルトの名無しさん
08/06/05 01:12:24
もしくは、PHP Perl Ruby Python の何れか

342:デフォルトの名無しさん
08/06/05 01:41:46
Rubyが流行ってるようだけどその理由ってなに?

343:デフォルトの名無しさん
08/06/05 01:43:47
日本で流行ってる(?)のはやっぱ日本人製だからじゃない?
まあ、使いやすいってのもあるんだろうけど
使った事無いから詳しくは知らない

344:デフォルトの名無しさん
08/06/05 01:48:38
>>342
Ruby on Rails が使いやすかったからじゃない?

>>343
今は日本だけじゃないと思うけど。

345:334
08/06/05 01:50:17
>>340,341
ありがとう
真ん中えらんで、Perlやります

346:デフォルトの名無しさん
08/06/05 01:51:13
よりにもよって一番古臭いの選ぶのかよw

347:デフォルトの名無しさん
08/06/05 01:56:12
>>343-344
なるほど、日本発ってことでなんか入りやすいのと
いいフレームワークがあるからってことですね

348:デフォルトの名無しさん
08/06/05 02:07:22
Ruby信者に言わせると、文法が簡潔で強力なのもあるんだけどね
そもそもヒットの起爆剤になったRuby on Railsは、
Rubyの柔軟な記述力なくしては書けなかったとも言われる

ほとんど使ったことがないんだが、
おそらくPythonもほとんど同じくらいの表現力を持ってる
ただ、個人的にはRubyのほうが使いやすかった。この辺は好みかもしれないし、そうでないかもしれない

349:デフォルトの名無しさん
08/06/05 02:14:56
RubyとPythonってパフォーマンスには差があるんだろうかね

350:デフォルトの名無しさん
08/06/05 03:36:14
大学の講義でC、Javaと学んできて今もその2つを学んでいる最中なのですが
できる人とできない人にわかれていくもので自分はできない人の部類に入ってます
これから上達していくためにはどういう勉強をしていけばよいでしょうか?
今はひたすらプログラムを書いてみるっていう勉強法で勉強しています
使っている参考書はCは指定参考書がないので明解C言語入門編、Javaは指定参考書のやさしいJava第3版です

351:デフォルトの名無しさん
08/06/05 03:57:30
文法を覚えたいなら例に載ってるような奴でも
目写ししながら書いて書いて体で覚える
プログラム的な考え方を身に付けたいなら色んな問題を解いてみる

まあ、どっちにしろ色んな問題に挑戦すれば良いんじゃないかと
その辺は普通の勉強と変わらないよ

352:デフォルトの名無しさん
08/06/05 04:04:45
>明解C言語入門編
やさしいJavaは分からんが、これは良い本。信用していい
Cの基本で必要なことは、ほぼ全て書いてあるる

CとJavaは基本的な構文では似ている言語。重なる部分は多いはず

353:デフォルトの名無しさん
08/06/05 04:28:10
大学の講義なら別にそれほどできなくても上達しなくてもいいんじゃね
1年の教養の授業で教科書1冊きちんと理解してることのほうが稀だろ
それと同じようなことだ

なんかヘタにPC使うもんだから目が曇ってしまう人がいるんだが
小中学校でリコーダー吹くのに入門書買ったりしないだろ

354:デフォルトの名無しさん
08/06/05 04:55:07
>>349
Rubyのほうが確実に実行速度は遅い
よく言われるが、コンマ1秒の遅れが致命的になるようなシステムにRubyを使うのはただのバカ

355:デフォルトの名無しさん
08/06/05 05:19:25
そんなもんにスクリプト言語を使うのはただのバカ

356:デフォルトの名無しさん
08/06/05 07:06:42
スクリプト言語だから遅い、って言う人は、抽象度の低い
アプリしか作ったこと無いんだろうな・・・

357:デフォルトの名無しさん
08/06/05 09:43:33
でも、コンマ1秒の遅れが致命的になるようなシステム、の話だぜ。

358:デフォルトの名無しさん
08/06/05 09:53:32
リアルタイム保証が必要なら、部分的なハード化は必要。

359:デフォルトの名無しさん
08/06/05 09:58:51
コンマ1秒が致命的になるシステムってなんだ?

360:デフォルトの名無しさん
08/06/05 10:01:39
ゲームとかか

361:デフォルトの名無しさん
08/06/05 10:08:56
ゲームの種類でも変わるな。

シューティングとかアクションは無理だろ。
ハード(PCとか)の処理能力が高ければ
そこそこいけるだろうけど。
あとは解像度を下げるか、オブジェクト数を減らすか。

362:デフォルトの名無しさん
08/06/05 11:38:09
どうせTwitterのこと言ってんだろ

363:デフォルトの名無しさん
08/06/05 15:19:27
Forth始まったな

Adobe高速JavaScript実装、バイトコードにForthを採用
URLリンク(journal.mycom.co.jp)

364:デフォルトの名無しさん
08/06/05 16:38:14
もともと、Adobeの作ったPostScriptがForthだからな

365:デフォルトの名無しさん
08/06/06 03:32:18
どれやったらいいかわからんよ
おまえらきめてくれ
JAVA  C  PHP  

366:デフォルトの名無しさん
08/06/06 03:34:56
>>365
つJAVA

367:デフォルトの名無しさん
08/06/06 05:04:06
>>365
つC

368:デフォルトの名無しさん
08/06/06 05:09:13
JAVA、C、PHPは決めづらいな
どれも初心者向けとして良い言語じゃないかな

369:デフォルトの名無しさん
08/06/06 05:12:13
JAVAは定番な言語でかつ中庸でなおかつ標準でできることがたくさんある
Cも定番でかつ敷居が低く初心者向け
PHPもサーバーの問題さえクリアすれば後は敷居が低く、初心者向け

370:デフォルトの名無しさん
08/06/06 05:14:47
初心者向けと言うより情報が溢れてるから
調べやすくて良いよってのが正しい気もするけど
個人的には

371:デフォルトの名無しさん
08/06/06 05:50:49
>>365
何やる気なんだよ

372:デフォルトの名無しさん
08/06/06 08:55:06
個人的には
Ruby(Python) -> Java -> C/C++
がういいと思う。

373:デフォルトの名無しさん
08/06/06 09:35:15
>>369
すげぇいい加減だな。

374:デフォルトの名無しさん
08/06/06 11:51:49
>Cも定番でかつ敷居が低く初心者向け
定番はともかく、それ以降はないわ…

375:デフォルトの名無しさん
08/06/06 12:32:27
純粋なCで制御構造などの基本を学ぶぶんには資料も豊富で学びやすい、という点は真実だな
それ以上のことは言語レベルでサポートしてくれないから茨の道だが

C言語を修めなければならないというのとC言語を最初に学ばなければならないというのは全く別だ

あと、完全に用途による
事務仕事をプログラムで自動化して効率的にする勉強をしたいという人に勧めるのはCでもJavaでもなくVBAだ

376:デフォルトの名無しさん
08/06/06 12:52:40
スクリプトのボトルネックをCで書いた.so, .dllのモジュールで解消できる程度には
使えた方がいいかもしれないな。

377:デフォルトの名無しさん
08/06/06 12:53:15
C言語覚えればゲームの構造とか簡単に作れちゃうの?
ギャルゲ形式なんかは素人脳で仕組み考えただけで命令が単純そうだし余裕?

378:デフォルトの名無しさん
08/06/06 13:04:03
C言語覚えてもテキストファイルの読み書き程度しか出来ない。
ゲームの絵を描いたり音を出したりというのは全く別の知識が必要。
確かギャルゲ専用ライブラリとかあったよな。

379:デフォルトの名無しさん
08/06/06 13:07:03
あと開発ハードによってもかなり変わるよね。


380:デフォルトの名無しさん
08/06/06 13:07:25
命令が単純そうっていうのは、単に絵を出すとか、そういうイメージだろうけど
単に絵を出すっていうのも、Cで書くとそれなりに大変な作業だよ

381:デフォルトの名無しさん
08/06/06 13:17:07
今じゃ2Dアドベンチャー方式でもDirect3D使った方が楽だからなぁ‥‥

382:デフォルトの名無しさん
08/06/06 13:18:23
自分がギャルゲーの何を作りたいか次第。
コンテンツを作成してゲームの形に整えたいだけなら
わざわざCを覚えなくてもスクリプト言語形式のフレームワークがあるから
よくあるギャルゲーの形くらいにはそんなに苦労せずに作れる。

383:デフォルトの名無しさん
08/06/06 13:36:16
画像・動画・音を用意して後はC言語等のプログラムで組み上げればいいのかなと思ってたけど、ちょっと違うみたいね・・・
よくあるギャルゲ形式にオリジナルのギミックとか入れられたら面白そうだなぁとか思ってるんだけど
今とにかく全くの無知だからまず図書館で入門書を借りてみようかなと

384:デフォルトの名無しさん
08/06/06 13:52:32
「よくあるゲーム」すら作れないのにオリジナルとか片腹痛いわー
とか言う

とりあえず、プログラムはイラストも背景も効果音もBGMも文章もシナリオも一切作らない
それらは全て自前で用意しなければならない
ゲームの場合、プログラムの比重は10のうち1か2程度で残り8は全部コンテンツだ
だからこそ出来合いのスクリプトエンジンが多数存在するわけで
「ADV ゲーム 作成」とかでぐぐって既存のゲーム作成ソフトを試すのがとりあえず最初かと

385:デフォルトの名無しさん
08/06/06 13:53:18
そういう用途なら NScripter や吉里吉里 を使うのが近道。
Cで実装するには相当の覚悟と努力と時間が必要で、
遊びや趣味で作りたいってだけの人にはお勧めしない。

386:デフォルトの名無しさん
08/06/06 14:01:09
仕事で作ってる人だってゼロから作ってはいないと思われ
たいていの場合は内製や外製の出来物のエンジンを使ってるはず

387:デフォルトの名無しさん
08/06/06 14:03:53
あえてCやC++を選んだりしたらゲームを作るよりツクールを作る作業になりそうだな

388:デフォルトの名無しさん
08/06/06 14:04:31
まーなー

でも案外ゲームエンジンは作れなくはないぜ。
むしろその上で動く演出だとかを考えるのがゲームとしては大変。



389:デフォルトの名無しさん
08/06/06 14:05:14
>>387
ゲームメーカーは自社用ツクール持ってるようなものだよ。



390:デフォルトの名無しさん
08/06/06 16:37:35
ギャルゲーのクレジットに、プログラムとスクリプトがあったけど
プログラム→吉里吉里みたいな土台をつくる
スクリプト→物語の構成を組み立てる
ってな感じなのかな。

391:デフォルトの名無しさん
08/06/06 16:39:55
作られた土台を使って演出とか作った人じゃないのか

392:デフォルトの名無しさん
08/06/06 16:41:08
>>390
それはプログラムがスクリプトを処理するタイプの場合。

スクリプトを嫌う場合は、専用ツールとか作ってバイナリのデータを出力させて
プログラムでそれを読み込んだりする。


393:デフォルトの名無しさん
08/06/06 16:42:48
その場合のスクリプトは台本進行という意味のスクリプトという可能性が大なんじゃなかろうか
まあ、所謂ツクールを作った人とツクール上でプログラム組んだ人の違いかもしれんが

394:デフォルトの名無しさん
08/06/06 16:44:14
まあ吉里吉里あればプログラマーはいらんからな。
スクリプト書く人は要るけど

395:デフォルトの名無しさん
08/06/06 17:05:59
いま話に出てきた物事に関して、一番スタッフが多くなる体制は、
「プログラマ」がエンジンを作って、「シナリオライター」がシナリオ(オール自然言語ね)を書いて、
「スクリプター」がシナリオをそのエンジン用のスクリプトにする、というパターンかな。

でも「シナリオライター」と「スクリプター」は同じ人物ってことが結構多いよね。
外部から有名ライター呼ぶ場合は別だろうけど。
>>390のゲームのスクリプト担当が何をどこまでやっているかは、クレジットの中に
「シナリオ」が他にいたかどうかで決まると思う。居ないなら、多分シナリオもその人が書いてる。

396:デフォルトの名無しさん
08/06/06 17:09:38
>>395
これはエロゲの話だけど基本的なシステムはノベルゲーも同じなので読め
URLリンク(www.geocities.jp)


397:デフォルトの名無しさん
08/06/06 17:14:32
>>396
そこは読んだこと無いけど、俺は別のところで今まで集めた「実例」の話をまとめてしてるんで、
もしそこを読んで、俺の話と違うから俺の言ってることが間違いだと思ったなら、それは早とちりだと思う。
色んな例があるんだろう。

398:365
08/06/06 23:36:09
JAVAの本買ってきた
今年中に終わるかな・・・

399:デフォルトの名無しさん
08/06/07 21:47:52
C++の本買ってきた
まずは2D横スクアクション→行く行くは3D格闘作りたい。
仕事の合間に頑張るよー。

400:デフォルトの名無しさん
08/06/07 21:51:35
400

401:デフォルトの名無しさん
08/06/07 21:52:24
401

402:デフォルトの名無しさん
08/06/07 22:53:29
動画を扱うには?
フィルタ

403:デフォルトの名無しさん
08/06/08 00:12:01
DirectShow

404:デフォルトの名無しさん
08/06/08 02:02:21
C++ 難し杉ました(><)

405:デフォルトの名無しさん
08/06/08 02:08:37
本気でやるなら最初の言語としては意外とCASLがいいかもって思う
反対意見も多いだろうけど

406:デフォルトの名無しさん
08/06/08 13:35:34
>>405
俺はほぼ反対。
CASLは機械寄りのことを知りたい人の入門にはいいかもしれない。
けど、初めての人は既存のソフトを見て
アレがつくりたいっていうのを持ってると思うし、
それはCASLじゃ実現できないだろうから。

407:デフォルトの名無しさん
08/06/08 13:40:55
>>404
経験上
いきなりC++なら、正直無茶としか。他言語の経験がないならまずC
C++はただでさえややこしい言語ってことで有名なわけで、ワンステップ踏まないと大変だと思う

408:デフォルトの名無しさん
08/06/08 14:23:47
仮にC++やるにしてもiostreamは窓から投げ捨てた方がいいと思う。

409:デフォルトの名無しさん
08/06/08 14:26:29
でもC#にくるとstream使えないといろいろ厳しいぞ

410:デフォルトの名無しさん
08/06/08 14:31:54
>>406
自分はCASLと本物のアセンブラのどちらを先にやったのかは覚えていないけど
ひょっとすると生のマシン語が先だったのかもしれないが
それ以降は新たな言語の習得に困ったことはない、すぐに理解できるようになった
だから、本気の人ははじめのうちにアセンブラレベルの言語に触れておくと後が楽だと思ったんだ

でもまぁプロでないのなら最初はなんとなく始めるだろうからCASLは選べないか

411:デフォルトの名無しさん
08/06/08 14:40:27
>>410
>それ以降は新たな言語の習得に困ったことはない、すぐに理解できるようになった
ALGOL系の言語はどれも似たようなもんだし、
ひとつ知ってれば、アセンブラを知らなくてもすぐに理解できるよ。

412:デフォルトの名無しさん
08/06/08 14:46:41
>>409
C#のstreamってC++のiostreamよりDelphiのTStreamじゃ?

413:デフォルトの名無しさん
08/06/08 14:56:13
iostreamの何が気に食わんの?
どうすりゃよかったの?

414:デフォルトの名無しさん
08/06/08 15:11:02
format が欲しい。
boost 使えばいいんではあるが

415:デフォルトの名無しさん
08/06/08 15:27:51
初心者にはわけわかめな会話が続いている w

416:デフォルトの名無しさん
08/06/08 16:04:43
basic_iosを継承しただけでiostream

417:デフォルトの名無しさん
08/06/08 17:32:42
マニュピレータうぜぇ

418:デフォルトの名無しさん
08/06/08 20:49:41
           ,r‐ 、           
   z'Zr─〜''''彡 ̄ ̄⌒ミーv─ -tf'.z
      ̄`'''''─ム/'⌒' ⌒ヽ_>'''  ̄ ̄ 
         /  彡、 ノノ:::  
        / _,;彡'´⌒(´ ミ}::: 
    _/ フ::::      Y ヽ::: 
  (⌒こ))≧:::        jfう》::: 
    ̄::::::::::        (_ノ:::::: 
               ::::::


419:デフォルトの名無しさん
08/06/08 23:28:14
ひとまずHalloWorldはマスターした。

420:デフォルトの名無しさん
08/06/08 23:28:46
MessageBox.Show("Hello World!!");

421:デフォルトの名無しさん
08/06/08 23:31:16
それはなんだ、powershelか?

422:デフォルトの名無しさん
08/06/09 00:27:31
基本的なアルゴリズム覚えてから
勉強したほうがいいかな?

423:デフォルトの名無しさん
08/06/09 00:28:46
>>422
目標を掲げつつ、言語とアルゴリズムを学ぶといいと思うけど。
作る物で使っていくアルゴリズムも変わってくるし。

424:デフォルトの名無しさん
08/06/09 00:44:45
机上で覚えてもわけわからないだろ。
プログラミングなんて実際に動かして何ぼだし。

425:デフォルトの名無しさん
08/06/09 00:54:52
何か一つはあるていど言語を使えないと、
アルゴリズムの実例(コード)を見ても理解しにくいだろうな。


426:デフォルトの名無しさん
08/06/09 05:04:14
ひとまず本に付いてくるサンプルゲームのプログラムを
出来るだけシンプルなモノになるまで削除して実行
何を消したら何が動かなくなるのかってのを1つずつチェックしてる。

427:デフォルトの名無しさん
08/06/09 06:20:57
>>426
リバースエンジニアリング的でいいねぇ

428:デフォルトの名無しさん
08/06/10 01:08:14
とりあえず、基礎として、まじめに書かれたC言語の入門書を1冊マスターすべきでは?

ヒープ、スタック、グローバル変数の違いが分からない状態で、コンストラクタだのディストラクタ、コピーコンストラクタ、ガーベッジコレクションなど言われても、何のことだか理解できないのでは?

Cの入門書を1冊マスターした後、好きな言語を選べばいいと思う。

429:デフォルトの名無しさん
08/06/10 10:32:58
Cの良質な入門書を教えてくれ

430:デフォルトの名無しさん
08/06/10 11:32:52
>>429
柴田望洋「明解C言語 入門編 」

431:デフォルトの名無しさん
08/06/10 14:06:26
>>430
その本、良書として有名だけど
コンパイラのことが書いてないのに、
「さあ出力してみましょう」とか書いてあって、
第1章の1ページ目で初心者はつまづくと思う。
言語の解説は丁寧なんですけど・・・。

432:デフォルトの名無しさん
08/06/10 14:07:44
そりゃ環境周りは千差万別だししょうがないだろ

433:デフォルトの名無しさん
08/06/10 14:18:14
そこでcodepad
時代はwebですよ

434:デフォルトの名無しさん
08/06/10 16:33:49
データベースにアクセスするシステムを作りたいと思ってます。
accessで似たような事をやってるんですが、
それをアプリケーションとして再開発したいんです。
accessじゃだめな理由としては、遅いこととaccessのある環境でしか動作しないことです。

C++とsqliteかなんかで作ろうと思ってるんですが、どうなんでしょうか。
フリーでコンパイルできるものがいいです。

435:デフォルトの名無しさん
08/06/10 16:39:08
手っ取り早いのならTurboC++ Explorer(C++Builder2006無償版) + 組み込み版Firebirdの選択肢もあるよ。

436:デフォルトの名無しさん
08/06/10 16:45:45
VisualStudio2008とかってどうなんすか?
.NETって色んなプラットフォームで動く環境を提供する為のもんみたいですけど、
別にその必要性はないし・・・webも特に関係ないし・・・

C++
visualC++
C#
それぞれの違いがイマイチわからないです。
どれもオブジェクト指向ですよね?
C#が最新版みたいなもんなんでしょうか

437:デフォルトの名無しさん
08/06/10 17:00:17
>>434
> accessじゃだめな理由としては、遅いこととaccessのある環境でしか動作しないことです。
新しい事にトライするのはいいことだと思う。
既知かもしれないけど新方式の目標値は、以下の検討結果を踏まえたものだよね?

遅い・・・Accessファイルの最適化、データ・ロジックの分離、リロードの停止
環境・・・ランタイム同時配布



438:デフォルトの名無しさん
08/06/10 17:02:04
>>436
C++ はISOで規格化されたプラグラミング言語
visualC++ はマイクロソフト社製のC++でプログラミングするための環境。
C# は、マイクロソフトが作ったプラグラミング言語。

439:デフォルトの名無しさん
08/06/10 17:05:05
C#もECMA,ISO,JISで規格化されてるけどな。
LinuxのMONOとかで動かして何が嬉しいのかは知らんけど。

440:デフォルトの名無しさん
08/06/10 17:08:32
C#ってどうみてもCライクなJavaって印象があるんだけど・・・

441:デフォルトの名無しさん
08/06/10 17:18:34
>>437
なんだかんだCを扱ったことがなかったので勉強ついでにシステムのリメイクをしようかと。
目標とかがはっきりしてると勉強しやすいと思ったので。

Accessファイルの最適化、データ・ロジックの分離はしてます
リロードの停止がちょっとわからんです。
ランタイムの配布は事実上難しいといったとこです。

とりあえずturboC++落してます。
なんか色々手順がありそうだけど、自宅のオフラインPCにもインスコできるんだろうか。

442:デフォルトの名無しさん
08/06/10 17:22:13
>>438
C++ は規格だから製品名とかではない。
visualC++ はコンパイラとか作る為の環境でありMSの製品
C# はC++とはまた別の製品

turboC++はC++の規格にそったコードギア社の製品

かな?

443:デフォルトの名無しさん
08/06/10 17:35:40
delphiとC++だったらどっちのがいいんだろう・・・orz
なんかwiki見るとDBとの親和性高いとかなんか書いてあるけど

444:デフォルトの名無しさん
08/06/10 18:33:00
>>443
Delphiは良い言語なんだが、マイナーという最大の欠点がある
迷うぐらいならC++
ただ、本当の言語入門者にC++は結構キツいかもしれないとは書いておく
Cとのしがらみを断ち切ったJava/C#のほうが言語的にはすっきりしている

445:デフォルトの名無しさん
08/06/10 18:34:27
言語そのものは苦手ってわけじゃないです。
マイナーであることの問題点は教えられる人が少ないことでしょうか?
janeとかってdelphiなんすよねー

446:デフォルトの名無しさん
08/06/10 18:37:21
>>445
教える人も少ないし当然ネットで資料を探すのも大変。
やっぱりメジャーな言語に限りますよ。


447:デフォルトの名無しさん
08/06/10 18:45:21
なるほど
c++でいきます。

448:デフォルトの名無しさん
08/06/10 21:16:50
void main(void)と
int main(void)の使い勝手がいまいち分かりません

main関数の戻り値はint型で0を返せば正常、それ以外はエラーってことで
int main(void)の方が使い方としては正しいらしいけどじゃあなんで
void main(void)なんて教えたりするんでしょうか?
return 0;を省略できるからでしょうか?


449:デフォルトの名無しさん
08/06/10 21:18:05
スレタイ嫁

450:デフォルトの名無しさん
08/06/10 21:22:35
失礼、俺に聞けの方に行ってきます

451:デフォルトの名無しさん
08/06/11 04:00:42
そんなに盛り上がるほど個性的なら、俺は
せっかくだからこの赤いリスクを選ぶぜ!!!!
(リスプリスプ!

452:デフォルトの名無しさん
08/06/11 14:06:24
インターネットを使って分散コンピューティングするコンピュータ将棋ソフトを作りたいんですけどどの言語が良いでしょうか?
大学ではC言語を勉強しています

453:デフォルトの名無しさん
08/06/11 14:10:06
>>452
Erlang


454:デフォルトの名無しさん
08/06/11 14:10:39
パイソンって難しいのかや?

455:デフォルトの名無しさん
08/06/11 14:17:02
うんにゃ
ただ日本語でPython解説してるサイトがちと少なめ
(まあ、分かる人にはヘルプだけで分かっちゃうからなあ)
言語としてはかなり分かりやすい部類かと

456:デフォルトの名無しさん
08/06/11 14:42:53
>>453
おいw

457:デフォルトの名無しさん
08/06/11 14:57:54
その質問への回答としては可笑しくないな
デフォで分散コンピューティングのサポートしてるし、言語としても良い物だ

だが、Cしかやってない自称初心者には普通薦めないなw

458:デフォルトの名無しさん
08/06/11 15:19:58
揃いも揃って最初からF1マシン作るっていうんだから困ったもんだ
大八車とかから作ろうとは思わんのかね

459:デフォルトの名無しさん
08/06/11 15:54:05
「とか」次第だな。
大八車は絶対作らないし。

460:デフォルトの名無しさん
08/06/11 16:31:37
目標があることは良いこと。これだけは無条件で評価できる
もし途中までで挫折したとしても、
そこまでで得たものは無駄にならない・・・・・・と信じたい

461:デフォルトの名無しさん
08/06/11 16:53:15
>>452
将棋は1対1のゲームで、"インターネットを使って"の
分散コンピューティングの意味がわからない。
TCP/IPで通信する並列プログラミングとかいうなら少しわかるけど。

分散という部分だけ強調するなら、断然Erlangがいいよ。ゲームの
アルゴリズム記述にも多分向いている。

462:デフォルトの名無しさん
08/06/11 17:09:53
まあただ脳みそをこねくり回さないといけないかもしれない
Erlangは基本的な関数型言語の機能を備えた上で、ほぼあらゆる変数が再代入不可という特徴がある
一方で、大抵のアルゴリズム・サンプルコードは手続き的に考えられているので
その辺は少し混乱するかも

あと、ドキュメントは整備されているほうだと思うが、日本語の情報はまだ少ない

とはいえ他の言語を使うにしても、
まず分散処理部分のコードを書かないといけないだろうし・・・・・C++/Java辺りならライブラリあるのかね

463:デフォルトの名無しさん
08/06/11 17:25:03
>>462
すこし斜から構えてErlangの良い点をあげてみると、
日本語の解説書が二冊発行されているが、そのうちの一冊、
「プログラミングErlang」を見ると、並行プロセス、分散プログラミングと
いった話題ばかり出てくる。Perlの解説書がWeb,CGI関連を中心に
しているように。つまり、上記一冊で>>452の要求の半分には答える
ことができる。こういう言語は実は他にない。
第二に、ゲームのアルゴリズム的なものは全くないのだが、
実は構文がPrologに似ていて、自動変換もある程度は可能。
Prologの解説書、入門書には必ずAI的な応用のソースコードが
付いている。これをErlangに変換することによって、基礎的なコードを
持った状態からスタートできる。これはLisp(Scheme)以外の言語では
不可能。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5370日前に更新/175 KB
担当:undef