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/
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 勧めておく。