[表示 : 全て 最新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/

150 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 20:06:06 ]
>>146
C言語でWindowアプリを作るのは至難の業。
プログラミング入門としてはありといえばありかもしれないが。
Visual C# Expressとかのが楽だな。

151 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 20:12:42 ]
VBだろ

152 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 20:13:23 ]
そこでHSPですよ

153 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 20:18:46 ]
VB?
冗談はよしてくれ

154 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 20:19:27 ]
スクリプト言語だけど、tcl/tk

155 名前:142 mailto:sage [2007/10/29(月) 20:20:03 ]
>>150
そうなんですか。
基本的にwindowsアプリはC言語でできていると思っていましたので、ちょっとショックです。
どうりで購入したCの入門書にはコンソールアプリの説明しか載ってないはずだ・・・
何気にPCがかなり旧式(頂き物)なのであまりハードディスクの容量ないんですよ。
Visual C# Expressはインストールすると結構容量食いますよね?

156 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 20:25:20 ]
>>155
USBメモリー 一本差したら。

157 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 20:40:02 ]
>>155
本気で学ぶつもりならエロ動画消してでも入れよう

158 名前:デフォルトの名無しさん [2007/10/29(月) 20:59:18 ]
>>155
標準のC言語 + 標準のwindows APIで出来るよ



159 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 21:06:35 ]
ゲームが作りたくてCを50時間くらいやったけど
Cって基礎を覚えたら
コンパイラに合うライブラリを見つけて
ライブラリの仕様を覚えてできることを増やしていく
だんだん使えるライブラリを増やしていく
って感じで習得していくの?


160 名前:142 mailto:sage [2007/10/29(月) 21:12:43 ]
>>156
そうですね 外付けという手がありますね。
>>157(ny
エロ動画というよりエロゲです
しかし難しいですね。今、入門書の変数とデータ型という章でなかなか理解できなくて
詰まってます。しかし皆さんこれを乗り越えて立派なプログラマになられたんですね。
本当に尊敬します。

161 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 21:26:08 ]
>>159
ゲームなら、ライブラリはDirectXだけでいいだろ。


162 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 21:54:58 ]
ATL&WTL、ついでにboostも使おうぜ☆

163 名前:159 mailto:sage [2007/10/29(月) 22:31:28 ]
>>161
DirectXだけでいいならなんとかなりそうだ
もっと色々覚えることが多いのかと思ってた


164 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 23:08:59 ]
>>150
俺は普通にCで書いてるけどw


165 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 23:16:46 ]
新技術に取り残された方ですね

166 名前:デフォルトの名無しさん [2007/10/30(火) 00:39:02 ]
JAVAを始めました。難しい。
とりあえずゲームは作りましたが、
ネットのプログラム仲間たちには、
「は? ゲームなのに何でJAVA?
ネットアプリならまだわかるけど……」とか言われました。
そういうものなんですか?
仲間はC++とかRuby?っていうんですけれど。
C++はなんとなくどんなのかわかりますが、
Rubyってのもゲームに向いているのですか?

167 名前:デフォルトの名無しさん [2007/10/30(火) 00:45:05 ]
そういうものなんです

168 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 00:47:49 ]
Ruby/SDL MyGame
ですかね



169 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 00:50:45 ]
無知ゆえの偏見かもしれないが
ライブラリ・フレームワークを使いたいからRubyを選ぶと痛い目に合うような気がする。
そういう選び方でありなのはRoRくらいじゃないのかね。
今あるものはRuby好きが何かをするためのライブラリでしかない。

Rubyは遅いから肝心な部分でチューニングしきれなくなって
すぐCで書けとか言われるのが嫌だね。
文法は好きだけど。

170 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 04:28:27 ]
>>167
ゲームはそれが何で書かれたかはさほど重要じゃないよ
まずとにかく面白いかどうか


171 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 05:04:51 ]
windowアプリを手っ取り早く作るならtcl/tk

172 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 05:18:12 ]
C++とPythonで相互乗り入れ構築するのが最近のマイブーム

173 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 11:02:01 ]
上流/下流って言葉があるが、これから「上流プログラマ/下流プログラマ」という
区分が出てくるな。

当然上流プログラマは関数型言語を使う人々。下流は命令型言語を使う人々。

関数型プログラマは設計と同時に実装を行ってしまう。だからこれから"SE"とかいう
意味不明な職業は廃止される。

下流プログラマは上流プログラマが生成したアルゴリズムの中で、物理的問題
からやむなく命令型言語によりパフォーマンスを出さなければならない部分のみ
担当をする。

174 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 11:14:53 ]
>>173
生まれたてのスレだけど、読まれることを勧めます。
pc11.2ch.net/test/read.cgi/tech/1193624668/


175 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 11:53:14 ]
単に「ゲーム作りたい」っていっても、どんなゲームなのかにもよるんじゃないのか?
絵やストーリーが重要なギャルゲーっぽいのと、
戦略的なアルゴリズムが重要なオセロとかのボードゲームやパズル系、
とにかく速く滑らかに動く必要のあるアクション系とかじゃ
必要なスキルとか違うだろ。

176 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 12:50:37 ]
>>175
それでも俺はHSPを進める

こんなとこで「ゲーム作りたいんですけど何がいいですか?」なんて聞く奴が習得できるのはHSPくらいだ
CUIなんか眼中に無いだろうし

177 名前:デフォルトの名無しさん [2007/10/30(火) 14:51:58 ]
とりあえずJAVAをやりつつ、
ここで出たC++やRubyとHSPの情報も探ってみます。
ありがとうでした。

>>167
ですか。

>>168
ありがとう。
検索もして、自分の無知を自覚し始めています orz...
ただ、言葉は変ですが自分で思う以上に、
本格的っぽいかな。

>>169
そっか。善し悪しですね。
少し自分でも調べてみます。

>>170
ですよね。プラグラムに関係ない友達には、
まあ、良くはないですけど、楽しんでくれている人もいます。
ただ、プラグラムの仲間には、
とにかく、内容の前に、
皆に「何でJAVA?」と言われたので、
「JAVAで作ったらいけないのかな?」と不安に。

>>175
作ったのはアトベンチャーです。
これからはオンラインも考えたRPG系かな。
C++か、>>176のいうHSPってのかな。

178 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 15:20:39 ]
Cを勉強しているのですがお勧めの入門書有ったら教えていただけませんか?
完全初心者です



179 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 15:25:59 ]
推薦図書/必読書のためのスレッド 37
pc11.2ch.net/test/read.cgi/tech/1190192944/

180 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 22:41:29 ]
>>177
アドベンチャーならある程度高級言語の方が楽だな。
そこまで処理速度の要求されるジャンルでもないし。
シナリオや絵や音楽の方が重視されるジャンルだろう。

Java、別に悪くはないと思うよ。あんまり例は見ないけど。
アドベンチャーで手っ取り早そうなのは、HSPかな?
まぁ、一番楽な選択肢選ぶならツールが一番楽だけど。

2chにはゲーム製作板ってのもあるんで、一通りまわってみては?
pc11.2ch.net/gamedev/

181 名前:817 [2007/10/31(水) 00:34:27 ]
おまえら何か勘違いしていると思うが

・手続き型言語しかやっていない人が、オブジェクト指向を理解できない
・手続き型言語と、オブジェクト指向型言語しかやっていない人は、関数型言語を理解できない

というのは、大きな勘違いだと思うぞ。手続き型を追求していって、
オブジェクト指向が生まれたのだよ。だから、手続き型で追求してきた
人にとっては、「オブジェクト指向やったー!」なんだぞ。

関数型も、おんなじだ。

なんにしろ人間そのものもそうだし、なにごともそうだが、浅いヤツはダメダ。

182 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 00:43:02 ]
自分の頭の中でだけ利口なつもりでいる奴って、
どーしても「下手くそな説明を上から目線で」という路線になってしまうな。

183 名前:デフォルトの名無しさん [2007/10/31(水) 00:56:09 ]
中学のとき関数が苦手だった。
今もわからんから滅びて欲しい

184 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 09:17:06 ]
>>181
> 関数型も、おんなじだ。

プ。全然分かっておらんねw。

関数型言語の祖先であり現役でもあるLispは、プログラミング言語として開発された
のではなくて、数学として考え出されたもの。命令型言語というのは、現実に存在する
コンピュータに対する命令集として考え出されたもの。

分かるかな?

命令型言語ってのは、既存コンピュータという現実的な限界のための妥協の産物に
すぎないわけ。


185 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 09:54:33 ]
自分の頭の中でだけ利口なつもりでいる奴って、
どーしても「下手くそな説明を上から目線で」という路線になってしまうな。

186 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 10:28:47 ]
関数型言語は数学と同じで、色あせないのだよ。

命令型言語はその時代の技術レベルに応じたものとなりがちなので、常に変化して
廃れていく。

初心者諸君はその辺をよーく考えたまえ。

187 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 10:31:27 ]
関数型言語も変化していってますって

188 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 10:44:32 ]
何の変化?関数が時代で変化するの?w

関数はずっと関数なのだよ。一方命令は相手が変わると変わらざるを得ない。

「金持ちプログラミング」が言われたのは随分前だが、コンピュータという相手に
対する命令は、コンパイラがやればいいわけ。そういう時代に入ったんだな。



189 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 10:46:17 ]
ネタスレかどうかの区別もなく延々暴れ続けるアホが急増しているよね

190 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 10:46:33 ]
そりゃ関数は変わらんだろ

191 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 12:30:35 ]
アルゴリズムとは
"チューリングマシンの計算表のことだと考えよう! " なのであって、
それに沿った辺りでエッカートもノイマンも配線に苦心したのでしょう。
特に今日のコンピュータの命令が「非数学的」なものとは思えないな。
何故か知らないが先達はアルゴリズムとは関数計算のことだとは言わなかった。

192 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 14:57:06 ]
数学で使われている「関数」とプログラミングの「関数」は意味が違う。

193 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 15:33:49 ]
政治的に正しい関数の定義は?

194 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 15:48:21 ]
交通の要所や国境に設け、通行人や通過物を検査し、また脱出や他からの侵入に備えたところの数。

195 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 15:52:26 ]
関数って書くからいけないんだよ。数学の関数は今後、原義に遡って函数と書けってことで。

196 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 16:07:18 ]
ここは敢えて写像で

197 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 18:53:21 ]
Oz (mozart)使われている方、評価をお願いします。
私はインストールがうまくいきません。

198 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 22:20:50 ]
OSXだけど公式のパッケージでインストール出来た
HaskellかOCamlやろうと思ってたけど、Ozも面白いな…



199 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 22:30:12 ]
国内情報皆無と言う時点で使う気がしねぇ・・・
どうせライブラリもしょぼしょぼなんだろ。

200 名前:デフォルトの名無しさん [2007/10/31(水) 22:49:40 ]
>>184
>〜〜ダラダラダラ〜〜
>分かるかな?
>〜〜ダラダラダラ〜〜

便利なものは、それが適した分野で使う。ソレダケダヨ。


201 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 23:19:28 ]
>>200
意味不明。エスパー解読してくれ。

202 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 23:33:29 ]
基地外は放置

203 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 00:06:00 ]
>〜〜ダラダラダラ〜〜
>分かるかな?
>〜〜ダラダラダラ〜〜

便利なものは、それが適した分野で使う。ソレダケダヨ。


204 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 02:09:18 ]
ま、プログラミングを全くやったことないやつにはとりあえずHSP薦めてりゃいいんだろ

205 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 08:12:16 ]
いや、ここで聞くようなやつにはHSP、だyp

206 名前:デフォルトの名無しさん mailto:sage [2007/11/01(木) 22:45:21 ]
hspマジオヌヌメなんだけどw

207 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 06:34:46 ]
【作りたい物】
 電卓付き 演算ソフト、PIM

【動機】
 自分にあった演算ソフト、PIMを作りたいから

【OS】
 WindowsXP
 plam
最終的には Mac, ipod touchに導入したい

【備考】
 まったくの土素人
 どの言語を勉強すればいいのかわからない
 まずどの本を買うのがいいのか?

お願いします

208 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 08:32:41 ]
>>207
OSの欄にある、plamってなぁに?



209 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 08:39:22 ]
すみません palmです。いまさらながらクリエつかってます。

210 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 09:06:58 ]
>>209
そうなると、同じソースを使い回せるとは考えにくいな。
iPod touchの開発環境調べて、それに合わせるのが無難かな。
PalmつーかClieなら、クロス開発環境でCかbasicを使うか、オンボードでbasicかpython辺りなのかな。

いずれにしても、スクリプト系言語を齧っておく方が融通が利きそうだ。

211 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 16:54:03 ]
java覚えれ

212 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 00:00:03 ]
ありがとうございます。
取り敢えずC言語をべんきょうすることにしました。

213 名前:デフォルトの名無しさん [2007/11/04(日) 15:14:37 ]
作りたいもの:「ブログペット」,「小梅ヲチ」のようなブログパーツ(通常webページで使えるもの)
OS:WindowsVista
備考:ド素人.webの知識も無いに等しいのでそちらも学べるような本があれば・・・

よろしくですm(_ _)m

214 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 16:53:36 ]
>>213
つ{WebProg板]

215 名前:デフォルトの名無しさん [2007/11/04(日) 23:01:20 ]
>>213
まあ、javaが無難だろ

216 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 23:18:23 ]
この際ActionScriptだな

217 名前:213 mailto:sage [2007/11/04(日) 23:31:50 ]
>>214
そちらも参考にさせていただいています^^

>>215
みたいですね、入門書も多いようですしちょっと調べてみます^^

>>216
flashの開発環境が・・・
なかなか面白そうではあるので視野に入れておきます^^

218 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 00:03:23 ]
UTF-8で日本語が通るようになったら
Free Pascal & Lazarus という選択もいいかも
マルチプラットホームだし Win32, Linux, FreeBSD, MacOSX



219 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 08:35:53 ]
Windowsでc++を勉強しようと思っているのですが開発環境はどれがいいでしょうか?。
1.Visual c++ 2005 EE
2.Turbo c++
3.Eclipse CDT
4.その他
のちのちjavaやunixプログラミングもしてみたいと思っているので、 3が気になるのですが
実際どうなんでしょう?。初心者には厳しいですか?。

220 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 08:40:27 ]
4. cygwinでgcc+emacs or vim
って選択肢もあるけどね。
1. or 3.が無難だとは思うけどUNIXも考えてるなら
4.のやり方も最低限は抑えておいたほうがいいとは思う。

221 名前:デフォルトの名無しさん [2007/11/05(月) 09:37:11 ]
しょしんしゃはBCC developer

222 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 11:46:21 ]
開発環境をそろえるのはC++使いこなせるようになってからでいい
まずはBCCで勉強しろ

223 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 13:15:10 ]
VCに付いてくるコンソールでも良いと思うが
パス設定とか覚えることも考えるとBCCは良いかもな

224 名前:デフォルトの名無しさん [2007/11/05(月) 13:40:43 ]
ノベルゲームみたいなのを作りたいんですが、どんなものがいいでしょうか?

パソコンはwindowsXP

225 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 13:46:55 ]
>>224
× パソコンはwindowsXP
○ OSはwindowsXP


226 名前:デフォルトの名無しさん [2007/11/05(月) 13:50:14 ]
>>225
訂正どうも


初心者です。

227 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 14:05:50 ]
つNScripter

228 名前:デフォルトの名無しさん [2007/11/05(月) 14:23:30 ]
>>227
ありがとうございます




229 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 23:46:08 ]
最終的に弾幕STGのような物を作れるようになりたいのですが、
どの言語を学んでいけばよいのでしょうか?
よろしくおねがいします


230 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 23:48:09 ]
VB

231 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 23:53:58 ]
弾幕と見るとニコニコしか思い浮かばない俺終わってるな

232 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 23:55:43 ]
ipod touchのアプリ開発を夢見ています 
何を勉強すればよいのやら・・・ C++でいいかね?

233 名前:デフォルトの名無しさん [2007/11/06(火) 00:57:11 ]
ウィンドウズでのゲームプログラミングの見本として
www.microsoft.com/japan/users/recipe/
のページにVB用のゲームのスタートキットが下ろせる
もちろんVB2005exp入ってるのが前提
ついでにページの主旨はそのスタートキットで
自動的に作られるゲームのソースをいじってみよう的な
もんで、基本から学べる訳では無い。

独り言:
C#広めたいんなら、C#のスタートキットも充実させろ
VBなんて触りたく無いっつーの。
(VBも覚えよっかな・・・)

234 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 01:11:19 ]
アプリ開発の前に検索エンジンの勉強したほうがよさそうなやつが多数。

235 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 02:22:56 ]
早く習得できそうな言語はど〜れ?

236 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 02:32:13 ]
>>235
お前には無理。
死ね役立たず。ゴミクズ。
今すぐ死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。v死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。

237 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 02:39:21 ]
>>236
でてくんなよ

238 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 02:53:20 ]
>>235
人によって性格や何したいか違うから何とも言えないが

・アセンブリ(コンピュータをしゃぶり尽くすまで弄りたい人)
・C言語(本から入る人、アセンブリじゃ面倒過ぎる人)
・言語じゃないけどツクールとかその他のゲーム製作ツール(特定ジャンルのゲーム)
・HSP(ツクールではちょっと作れないシステムのミニゲームとか)
・C#(ツール作り)
・Prolog(俺は解らんが、人によっては合うらしい)



239 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 07:17:09 ]
あー今から 初めてプログラミングを勉強しようとおもうのですが、
visual basicは皆さん、お勧めしていないようですけどどうしてですか?

240 名前:デフォルトの名無しさん [2007/11/06(火) 07:24:52 ]
visual basicよりvisual C#のほうが良いからだ
あと基礎を身につけるならBCCだろう
あとお手軽につくるならホットスーププロセッサだろう

241 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 07:27:24 ]
>>239
最近ここでやってたね。
pc11.2ch.net/test/read.cgi/tech/1193556424/102-117

242 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 12:33:11 ]
>>239
プログラム=データ構造+アルゴリズム ってことを覚えて欲しいんだけど
RAD toolの使い方=コンポーネントの張り合わせ に終始してしまいがちだから。
"言語なんてコンポーネントを張り合わせる糊にすぎない"と言う人もいるから
あながち間違いではないのだけれど。

243 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 16:32:39 ]
熱い汁プロセッサ

244 名前:デフォルトの名無しさん mailto:age [2007/11/06(火) 22:41:26 ]
オリジナルのウィンドウのスキンってどうやって表示してるんですか?

245 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 23:07:04 ]
ゲーム開発に向く言語とかってのはありますか?

246 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 23:15:12 ]
ゲームはC#が一番楽。

247 名前:デフォルトの名無しさん mailto:sage [2007/11/06(火) 23:29:50 ]
>>245
ツクールまじオススメ。

248 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 23:14:36 ]
数学の勉強も兼ねてプログラミングを始めたいと思っていますが、
貧乏学生の身分ですので、無償の開発環境が比較的豊富にある言語を探しています。
C言語は初心者に向いているでしょうか?



249 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 23:20:10 BE:368256072-2BP(125)]
>>248
はっきり言ってCはプログラミング初学者で独習者にはすすめられません。
無料のドキュメントの量とか色々考えて、JavaかPythonをすすめます。


250 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 23:28:26 ]
>数学の勉強も兼ねてプログラミングを始めたいと思っていますが、
基本情報技術者試験受けろ

>貧乏学生の身分ですので、無償の開発環境が比較的豊富にある言語を探しています。
基本情報技術者試験に出題されるC、Java、などを選べ、どっちもWebにドキュメント多数
>C言語は初心者に向いているでしょうか?
システム上の仕組みを知るには最適だけど習得に時間がかかる。

251 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 23:49:26 ]
学生の頃二種取ったけど、実用面では全然役に立たなかったな。

252 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 01:03:26 ]
Cも「無償の開発環境が比較的豊富」には該当していると俺は思うぞ。

Cは習得に時間が掛かるというよりも、
始めてから当分は見た目が派手なアプリケーションを作れないというだけのような。
結局、GUIなアプリケーションが作れるようになるまでには時間が掛かるということだけど。

それさえ苦でなければ、問題ないはず。
うっかりバッファオーバー起こしすいとかそういう別の問題はあるけど。

253 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 01:28:21 ]
数学の勉強といっても、普通の言語そのままなら数値計算くらいしか出来ないと思う
文字式扱うとかなら専門のライブラリとかが必要だろう

254 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 01:53:33 ]
>>248
大丈夫だ。俺は行番号付きBASICが性に合わず放り投げて
K&R初版とBDS-C(C標準仕様のサブセット版)でマスターした。
食うより遊ぶよりプログラミングしている時間が楽しいと
思えるようになったら習得も早いよ。

255 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 02:17:09 ]
今日からはじめるC言語(Windows)

1) www.microsoft.com/japan/msdn/vstudio/future/download.aspxからVisual C++ 2008 Express Edition Beta 2 日本語版をWebインストール。
2) [Visual C++ 9.0 Express Edition]-[Microsoft Visual C++ Codename Orcas Express Edition]を起動。
3) [ファイル]-[新規作成]-[プロジェクト]-[空のプロジェクト]を選択してプロジェクト名とソリューション名に"hello"と入力。
4) [ファイル]-[新規作成]-[ファイル]-[テキストファイル]を選択して次のソースをhello.cとして保存。

#include <stdio.h>

int main(int argc, char *argv[])
{
printf("Hello, world.\n");
return 0;
}

5) [プロジェクト]-[既存項目の追加]でhello.cを選択。
6) [プロジェクト]-[プロパティ]を選択してプリプロセッサの定義に"WIN32;_DEBUG;_CONSOLE"、ビルドコマンドラインに"cl /Zi hello.c"と入力。
7) 最終行にブレークポイントを設定して[デバッグ]-[デバッグ開始]を選択。実行結果をコンソール画面で確認。

256 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 02:18:12 ]
警告レベル4にしろよ。

257 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 02:33:47 ]
>>255
その "Hello, world" の例題ってさ
昔、BASIC触り始めの頃の
PRINT "Hello, world"
と等しいんだよな。

そう考えたらちょっと虚しくなってきた

258 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 06:13:33 ]
学生の頃一種取ったけど実用面でとても役に立ったし
就職して即戦力だったが今はニート



259 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 06:16:33 ]
>>255
それインストールしてない環境にexeだけ持っていって
ランタイムもなしで動く?

260 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 07:09:14 ]
>>257
ハローワールドってのはプログラミングというより
「プログラミング以前の問題」を
ちゃんとクリアしてるかのテストの側面が大きいよ。例えば

・開発環境のセットアップは正常に済んでるのか?
・プログラミングで使う文字は基本的に半角なんだよ、分かる?
・もしかして日本語(洋書なら英語)読めない人?

特に動作確認の意味では、プログラミングに慣れた人にとっても有用なコード。

261 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 07:16:38 ]
筆記用具を揃えて家を出て、授業が始まる前に教室に入って席に着けるかどうか、みたいな。

262 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 07:48:21 ]
>>257
K&R の歴史的な業績なんだね。以後、みなこれを真似た。
しかし、表示することがプログラミングの第一歩という
誤解と悪弊を招いた。さらに、それはオブジェクト指向の
普及に寄与した。偶然、ウィンドウ(プログラム)の構造が
オブジェクト指向を説明するのにぴったりだったからだ。

263 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 08:04:29 ]
>>259
たぶん初期状態ではランタイム必要な設定になっていると思う。

264 名前:デフォルトの名無しさん [2007/11/08(木) 08:38:59 ]
初心者ならVisual C++ 2005 Express Editionでもいいと思うんだが。

265 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 10:11:45 ]
ブビ厨よりひどい事になりそうでやだ

266 名前:デフォルトの名無しさん [2007/11/08(木) 10:30:59 ]
>>265
264だが、>>255に対する内容。
VC++2008 EE Beta 2にするくらいならという意味なんだな。
>>255へのリンク貼り忘れた俺が悪かった。

267 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 15:49:11 ]
>>264
> 初心者ならVisual C++ 2005 Express Editionでもいいと思うんだが。
コンパイルで「セキュリティの強化した関数・・・」みたいな警告
(例えばstrcpyとか)が出まくるから初心者は混乱するんじゃね?

268 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 17:28:06 ]
専卒大卒の資格を得る為に、試験にパスする為だけに嫌々覚えるってわけじゃないなら
IDE、特にデバッガの基本的な使い方を覚えるコストを渋るべきじゃないな。
理解の速度が段違い。



269 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 17:40:14 ]
>>268
IDEが無ければ coding ができない人にならない?
初めから IDE に頼ると誤解する人間が多そうな気がするが。
初歩的なプログラミングができてから IDE 環境に移るなら良いと思う。

270 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 18:24:23 ]
俺カスタマイズしたEmacsとbjam、Boost.Test使ってC++勉強してるけど
これが無いとコーディングできない人間になってると思う

271 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 19:56:44 ]
診断プログラムというか負荷テストと言うか、ベンチマークテストみたいな物を
作るのに向いている言語を教えてください。
既存アプリで言えば、3DMarkであるとか、memtestとか。。。
やっぱりC言語とかなんですかね?
ついでにこのWebを嫁、とかこの本を買え、とかもあるとありがたいです。

自分はMS-DOS時代にちらっとbatファイル書いて遊んでた程度なので、
壁はかなり高いと思いますがよろしくおねがいします。

272 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 20:00:55 ]
>>271
C/C++
でLinuxのソースを読む。

273 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 21:00:53 ]
>>267
確かにそれはあるかも
よく分からない事が多い状態でスタートするときつい
1つ1つ覚えていく感じのが、やる気が続くから

スタートで躓くと、言語と環境が色々ありすぎるんで、
あちこち手をつけてなかなか先に進まない俺みたいになったり・・・

274 名前:デフォルトの名無しさん [2007/11/08(木) 21:10:56 ]
>>271
accc.riken.jp/HPC/HimenoBMT/program1.htm
v-t.jp/jp/benchmarks/bench_test/

275 名前:271 mailto:sage [2007/11/08(木) 22:53:33 ]
レスありがとうございます。

>>272
いきなり壁が高そうですがちょっと調べてみます。

>>274
ちょっと頭を抱えながら見てみます。

276 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 22:54:35 ]
272はネタ

277 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 23:49:00 ]
>>263
ターゲットマシンにランタイムいれなくても動くようにするにはどうすればいいの?


278 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 23:50:53 ]
コンパイラオプションで/MDじゃなくて/MTを使う



279 名前:デフォルトの名無しさん [2007/11/09(金) 22:12:01 ]
マジレスするとperl

280 名前:271 mailto:sage [2007/11/09(金) 23:08:59 ]
>>276
むむ、そうだったのか・・・それさえもわからないレベルでしてorz

>>279
もしや自分へのレスですかね。
perlは会社のサーバに入ってたのを見て、なんとなーく読めている様な気がしました。

281 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 01:24:16 ]
>>267
それは、エラーメッセージ調べれば、どうなのか判ることだからいいんでね?
それよりも、デバッガが使える方が、理解するのにはいいと思うよ
BCC+TDが悪いとは言わないけど、VC++2005EEと比べると、使いにくいのは確かだと思うし


282 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 07:05:47 ]
>>280
以前Linuxのコードが冊子になって出版されていたけれど、
あれだと、案外簡単にコードを探せた。
CD-ROMからだと、クラス名を予め知っていないと結構大変だね。

283 名前:デフォルトの名無しさん [2007/11/10(土) 15:06:01 ]
VB(宣言がやたら長い)

Private Function v0_vy(ByVal v0 As Double, ByVal deg As Double, ByVal
t As Double, ByVal g As Double) As Double
   Return ((v0 * Math.Sin(((deg * 3.1415926535897931) / 180))) - (g * t))
End Function

C#(とにかく短い)

private double v0_vy(double v0, double deg, double t, double g)
{
   return ((v0 * Math.Sin((deg * 3.1415926535897931) / 180.0)) - (g * t));
}

Delphi(カルチャーショック)

function Form1.v0_vy(v0: Double; deg: Double; t: Double; g: Double): Double;
begin
   Result := ((v0 * Math.Sin(((deg * 3.1415926535897931) div 180))) - (g * t))
end;

C++(記号多すぎw)

private: Double __gc* v0_vy(Double __gc* v0, Double __gc* deg, Double
__gc* t, Double __gc* g)
{
   return ((v0 * Math::Sin(((deg * 3.1415926535897931) / 180))) - (g * t));
}

284 名前:デフォルトの名無しさん [2007/11/10(土) 15:27:14 ]
quickSort :: (Ord a) => [a] -> [a]
quickSort []    = []
quickSort (x:xs) =

285 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 15:33:42 ]
途中で書いちゃった…
Haskellのクイックソートは綺麗で初めて勉強するときにわかりやすいと思う

quickSort :: (Ord a) => [a] -> [a]
quickSort []   = []
quickSort (x:xs) = quickSort [a | a <- xs , a <= x] ++
             = [x] ++
             = quickSort [b | b <- xs , b > x]

286 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 15:53:48 ]
>>283
Reflector?

287 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 15:55:19 ]
>>285
下の二行に’=’はつかないね

288 名前:デフォルトの名無しさん [2007/11/10(土) 17:18:05 ]
>>286
アタリ!
C#だけ自分で書いたw
力学に関するプログラムの一部



289 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 17:37:41 ]
Double __gc*って

290 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 17:41:59 ]
ManagedC++のキモさは異常
C++/CLIもまともになったとは言い難いけど

291 名前:271 mailto:sage [2007/11/10(土) 18:33:19 ]
>>282
今日近所の本屋さんに行って、そんな様な本が無いか片っ端から立ち読みしてました。
無いっぽいorz

ただLinux自体わかってないので、先日知り合いから貰ったK6-2とか積んでるPCに
Linuxを入れていじったりもしてみようと考えてます。
てな訳でLinux板に行って来ます(`・ω・´)

292 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 19:36:18 ]
>>283
↓ Delphi はその程度でカルチャーショック受けてる場合じゃないぞ。
function Form1.v0_vy(v0,deg,t,g: Double): Double;

293 名前:デフォルトの名無しさん [2007/11/10(土) 21:53:09 ]
class Sample6
{
public static void main(String args[])
{
System.out.println("10進数の10は"+10+"です。");
System.out.println("8進数の10は"+010+"です。");
System.out.println("16進数の10は"+0x10+"です。");
System.out.println("16進数のFは"+0xF+"です。");
}
}

これで下のが出るはずなのですがコンパイルエラーになります。何故でしょうか?

10進数の10は10です。
8進数の10は8です。
16進数の10は16です。
16進数のFは15です。

294 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 22:02:18 ]
+が全角だからじゃね?

295 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 22:04:27 ]
""

296 名前:デフォルトの名無しさん [2007/11/10(土) 22:11:43 ]
全角だった。感謝です

297 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 22:25:06 ]
コンパイラエラーを解析できるようにするのが、プログラマとして一人前になるための
第一歩だぞ

298 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 22:34:39 ]
Visual C++使ってるんだが、プログラムを書いて、デバック開始して起動させると、
プログラムが終わった段階で窓が消えてしまうんだが、勝手に消えないように出来ないですか?

毎回、プログラムの最後にscanfで止まるようにしているんだが、そろそろめんどくなってきたので



299 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 22:50:52 ]
つgetch();

300 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 22:58:20 ]
class Stop
{
 ~Stop(){ if(IsDebuggerPresent()) ::getch(); };
}

static Stop stop;

と書いたソースでもリンクしといたら

301 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 23:01:41 ]
>>255の7)が良さげ

302 名前:デフォルトの名無しさん mailto:sage [2007/11/10(土) 23:29:47 ]
>>299-301
何かしらプログラムに入れとか無いと、自動終了しちゃうんですね
ブレークポイントとかググっても良く分からなかったので、getch();で頑張ってみます
ありがとうございました

303 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 00:09:29 ]
>>302
ブレークポイントなら最後のreturn 0;とかの行でF9でおk
getch()はconio.hをincludeすること。

304 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 00:10:08 ]
そもそもすれ違い

305 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 02:08:26 ]
だがVisual Studioのデバッガの使い方を覚えておくと
変数の値を見ながらプログラムの流れを追えるから
初心者の勉強に良いと思うぞ。

306 名前:デフォルトの名無しさん [2007/11/11(日) 09:29:26 ]
え、そんなことできるの?

307 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 11:14:59 ]
>>302
最後の } にカーソル合わせてF9を押すだけだよ。
F5で再開。

308 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 12:44:57 ]
>>306
F11/F10でステップ実行
デバッガとインテリセンスがなきゃこんな重いIDE使っとれんわ

つーか、初心者向け○○言語入門サイトはいっぱいあるのに、
デバッガの使い方まで解説してるところはあまり無いな



309 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 12:51:03 ]
>>308

機能が多いから重いのは仕方ないだろう。
これだけ、デバッグツールが豊富なIDEは他にないぞ。

310 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 12:52:39 ]
>>302
自動終了させたくないだけなら、
「デバッグなしで実行(Ctrl + F5)」を試してみて下さい。
実行終了後もDos窓は残りますので、出力結果を確認できます。
もちろんブレークポイントは無効になり、止まりませんが。


311 名前:デフォルトの名無しさん [2007/11/11(日) 13:03:51 ]
すれ違いかもしれないけど、
OSの勉強しててコンカレントプログラミングの分野があるんだけど
Cしか経験がない人でオブジェクトモデルの概念とか知らない人は
JAVAとかやってからのほうがいいんですかね?

312 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 13:07:05 ]
そうだね、まんこだね!

313 名前:デフォルトの名無しさん [2007/11/11(日) 15:12:38 ]
import java.io.*;

class Sample5
{
public static void main(String args[])throws IOException
{
System.out.println("整数を入力してください。" );
BufferedReader br=
new BufferedReader(new InputStreamReader(System.in));

String str=br.readLine();
int num=Integer.ParseInt(str);
System.out.println(num+"が入力されました。");
}
}

これを打つと下のような事ができるようになるはずなのですが
コンパイルエラーとなり
java:12:シンボルを見つけられませんと表示されます。
ご教授願います。


整数を入力してください。
??
??が入力されました。

314 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 15:21:30 ]
ParseIntじゃなくて先頭小文字でparseInt
java:12 っていうのは12行目にエラーがあるってこと
Javaスレ池

315 名前:デフォルトの名無しさん [2007/11/11(日) 15:28:14 ]
即レスサンクス。
解決しましたペコリ

316 名前:デフォルトの名無しさん [2007/11/11(日) 17:24:16 ]

学外からVPNとtera term proで学内の端末(UNIX)に接続してプログラミングの学習をしたいと思ってます。
xemacsでテキストを作成したいのですが、
保存のアイコンがないのでxemacsで書いたものが保存できません。どうすれば保存できますか?
OSはWindows xpです。
ご指導のほどよろしくお願いします。


317 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 17:59:47 ]
>>316
スレ違い。

318 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 19:56:12 ]
>>311
概念は概念だからJavaの文法覚えたところで自動的に身に付くものじゃない。
OOとはなんぞやという本できっちり覚えないと駄目。
とはいえOOPLな実績のあるクラスライブラリ、フレームワーク等に接してみてないとやっぱり分からないから
Javaかなんかを触ってみるのがいいと思う。



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