[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 08/05 13:13 / Filesize : 82 KB / Number-of Response : 369
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

初心者のためのプログラミング言語ガイド Part6



1 名前:デフォルトの名無しさん mailto:sage [2007/10/23(火) 18:37:15 ]
これからプログラミングを始める初心者の人に言語を薦めるスッドレ

質問者の方へ
どのプログラミング言語を最初に覚えるべきかは
なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。
なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。

Part5 pc11.2ch.net/test/read.cgi/tech/1187886538/
Part4 pc11.2ch.net/test/read.cgi/tech/1177285633/
Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/
Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/
Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/

319 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 01:22:46 ]
Rubyってコマンドプロンプトだけで動作させるならWindowsのAPI勉強しなくてもいい?

320 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 01:27:58 ]
>>319
直接APIを呼び出す必要がなければ、しなくてもいい。

321 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 03:09:06 ]
Win32のライブラリが貧弱だから実用的なコードを書く場合
少なからずWin32APIの呼び出す必要が出てくる。

例えば3分待って指定した.wavファイルを再生する。
といったコードすら標準では書けない。

322 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 07:10:05 ]
>>311
並行処理なら別にJavaしらなくてもいいんじゃない?
1.5で並行処理用クラスが入ったけど。

323 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 10:08:54 ]
argcとargvについて教えてください

324 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 10:11:50 ]
スレタイ100回読んでCスレ池

325 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 11:23:44 ]
>319
あまり凝ったことをしなければ構わんが
「キーボードからの入力待ち中に何かの処理をする」
だけでもWinAPI使わされる罠

326 名前:デフォルトの名無しさん [2007/11/13(火) 00:44:07 ]
なんとなくプログラミングを始めたいのですが、どの言語が一番いいでしょうか?
使ってるOSはXPです。
幅広い使い道ができる言語がいいなと思っています。

327 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 00:46:18 ]
そういう事いうとC++を薦められますよ



328 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 00:50:45 ]
お前がそんなこと言うので俺はCを勧めておく

329 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 00:57:14 ]
マシン語が一番使い道が多いよw

330 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 01:06:20 ]
トントントン ツーツーツー トントントン

331 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 15:46:46 ]
初心者なら実用性があって、入りやすい方が良いと思う。
俺は ruby 勧めておく。

332 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 17:54:27 ]
俺ならHSPを勧める

>>331
あれは何か他に一つ言語を使える人間向けだと思う

333 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 19:38:04 ]
>>326
C#とVBSだな。
前者はGUIアプリを、後者はお手軽なスクリプトを書くのに使える。
VBSは文法的にどうよと思うが標準というのがほぼ唯一の利点。
Python/Rubyでも問題ないと思うが。

334 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 19:55:30 ]
ネットゲームを改造したり、作ったりできるようになりたいんですけど、
PerlとPHPどっちがいいですか?(HTML,CSSは一応できます。)
OSはWindowsXPです。

335 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 20:00:36 ]
C++とCとアセンブラをOSのシステムコールから理解するのが一番近道だよ

336 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 20:08:44 ]
ネイティブやアセンブラを理解し、覚えるのは相当時間がかかるものだよ。
情報系学部でじっくりと学習するつもりならともかく、趣味でプログラムを書いたり、
社会人が仕事しながら覚えるにはふさわしくない。

337 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 20:10:15 ]
じゃないときちんと対策がとられてるゲームの改造なんてとてもじゃないと出来ないし



338 名前:334 mailto:sage [2007/11/13(火) 20:21:56 ]
>>335-337

僕が思っていたより大変なんですね…
趣味の範囲でやろうと思っていたので諦めようと思います。
ありがとうございました。

339 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 20:27:13 ]
改造は無理でも、ブラウザ上で動く簡単なものなら別にそんなに大げさなものじゃない

340 名前:326 [2007/11/13(火) 22:30:00 ]
>>327-329,>>331-333
色々な助言ありがとうございます。
レスから、CプラプラとCとかはあまり良さそうじゃない空気なので、
HSPとC#とVSBのどれかかrubyかに絞って検討してみたいと思います!


341 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 23:04:35 ]
その中ならC#だな

342 名前:デフォルトの名無しさん [2007/11/13(火) 23:19:39 ]
大学でC言語の講義を受けていて、自分でも家のPCでC言語を習得したいのですが、
アマゾンや専門店でプログラミング用のソフトを買うのと、ネット上のフリーソフトを利用
するのを考えているんですが、最初はどうしたほうがいいでしょうか? また、みなさんは最初はどちらを利用しましたか?
OSはVISTAです。

343 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 23:20:34 ]
なんとなくだったら、かえってC/C++でもいい気がするのは俺だけ?
CUI中心で見た目が派手でない(人によってはモチベーションが続かない)ことと、
言語が人の好みの分かれるところということくらいしか問題がないと思うんだけど。

344 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 23:20:58 ]
>>342
Microsoft Visual C++ 2005 Express Edition
無料でIDEだ

345 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 23:22:10 ]
>>342
VisualStudioの無料のやつがMSのサイトで落とせるよ。

346 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 23:24:31 ]
学生なら買ってもVisual Studio アカデミック約5000円で安いぞ。
あ、どうせならもう数ヶ月待って2008買え、PCの性能が足りるなら。

347 名前:デフォルトの名無しさん [2007/11/13(火) 23:25:51 ]
プログラミングのソフトといのはプログラミングを打ってくれるソフトなのか?



348 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 23:27:02 ]
>>342
大学で使ってるコンパイラ何?
とりあえず無難なのは VC Express だけど
例えば大学で gcc 使ってるなら gcc のが混乱は少ないかも。

349 名前:342 [2007/11/13(火) 23:31:57 ]
>>348
コンパイラはclです。

350 名前:342 [2007/11/13(火) 23:34:59 ]
>>348
もしかしてコマンド指定のことではなかったですかね?

351 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 23:36:32 ]
>>349
それなら無料のVisualC++2005Expressをダウンロード・インストールして
それに入ってるcl.exeを使えばいい

352 名前:342 [2007/11/13(火) 23:44:42 ]
>>351 >>344>>346
どうもありがとうございました。

353 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 12:02:23 ]
>>335
俺は C++ 主に使ってるけど、もっと入りやすい言語の方が良いと思う。
結局プログラミングはしなければ、できるようにならない。逆にすれば
理解は速い。講義とかなら別だけど、特に一人なら何か(実用性、見栄え、etc)
を簡単に達成できる言語から始めた方が続く確率高いと思う。

354 名前:353 mailto:sage [2007/11/14(水) 12:27:26 ]
>>335>>343 すまん。cache がゴチャゴチャだった。

355 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 12:18:04 ]
>>311
「Java並列処理プログラミング」とか、Java系の良書は背景にある理論を
きっちりと説明してあるものが多いので、Javaを通して学ぶというのはお勧めだな。

356 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 12:28:19 ]
軽くさらった程度だがどの言語も一長一短でなぁ
総合的に考えたらもうC++でもよくね?って結論になった

357 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 12:38:37 ]
情報系学生にお勧めするのは、C++とアセンブラから覚えるのが良いと思うけど。
趣味だとスクリプトやタグを使う言語で、仕事だとオブジェクト指向言語をお勧めするな



358 名前:デフォルトの名無しさん [2007/11/16(金) 09:21:39 ]
JavaとCは対極的な関係みたいな感じでC++はその間に存在する言語って感じか。

Java < C++ ≧ C

こんな感じか。
でも習得難易度は

Java <<< C << C++

359 名前:デフォルトの名無しさん [2007/11/16(金) 10:13:43 ]
いまDelphiが最強だとおもいつつある

360 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 11:27:22 ]
>>358
> JavaとCは対極的な関係みたいな感じで
C系の中では、ね。
なんというか、他のすべての地球人をとりあえず考えの外に置いた上で、
「東京の人と大阪の人は対極的な関係」と言うような、そういう対極性。

361 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 12:31:56 ]
あまり、仕事でプログラミングを扱う人に最初にJavaはおすすめできないな。
比較的簡単に習得可能だけど、バックグラウンドにあるシステムの知識がおざなりになり、
少し覚えただけで、優秀なPG気取りが多すぎて困る。
C言語とアセンブラから覚えるのが最終的に優秀なPGになるための近道だよ。

362 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 12:40:43 ]
昔の簡単な構成のマシンならそれでよかったんだけどね


363 名前:デフォルトの名無しさん [2007/11/16(金) 12:42:20 ]
DelphiはC++よりC#より上 最強、最終言語

364 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 12:46:09 ]
>>362
簡単な構成マシンでなくても、システムの基礎は重要。
SVCも知らないJavaPGが量産されているからな。
何が原因でボトルネックになっているかも検証できない輩が多すぎ。


365 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 12:56:01 ]
それってAdvanced WindowsとかUnix System Programmingみたいなものを読んで実践しろってことだろ
そんなの最初から読めるやついるの?
そういう低レベルの事はある程度経験を積んでさらに掘り下げる段階で知ることでしょ

366 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 13:08:57 ]
web上で公開できるゲームを作れるようになりたいのですが
その場合、推奨はFlashMXでしょうか?
あと処理が普通に速いアクションゲームを作れるようになりたいのですが
アセンブラやそれに類するものを覚えないといけないんでしょうか?

367 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 13:14:50 ]
Javaアプレットとか
まだまだこれからだけど、Silverlightも面白そう



368 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 13:18:12 ]
CPUに依存するアセンブラなんて使ったらブラウザでは動かせないぞ。
今公開されているFlash、Javaゲーを遊んでみてそれを超えるものを作りたかったら
C++なりDなりのコンパイラを使えばいいんじゃね。
それにしたって今時アセンブラの出番なんてほぼないだろ。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<82KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef