Cをおぼえたばかりなんだけど・・
■ このスレッドは過去ログ倉庫に格納されています
0001きむら たこや
NGNGおぼえました。
さぁ今からごりごりソースを書くぞ!と、いきごんでいたのも
束の間、今は興味がC++とJavaにいっています。
そこでみなさんのご意見を聞きたいんですが、
1.せっかくCを覚えたのだから、SDKを使ったWindows
プログラミングに挑戦してみる。
いわゆる、まだまだCの腕を磨く。
2.Cの弟、C++の勉強をしてついでにVC(MFC)など
を覚える。
3.オブジェクト指向言語Javaを覚える。
いまから僕はどの道に進むのが良いと思われますか?
板違いなのですが、向こうに立てるのを失敗してこっちに
たてました。すみません。
みなさんの暖かい助言をよろしくお願いします。
0002きむら たこや
NGNG0003デフォルトの名無しさん
NGNG強いて言えばですよ。もちろん押し付けるつもりは
ありませんが、生Cやっとくと、バーコードリーダー
などの制御プログラムも作れるのでお得。
C++は、万能の言語だと思われたんですけど、
きまぐれマイクロソフト様に振り回されるのが
ちょっとだけ痛いので、Javaなんか進まれたら
いかがですか。
C++は、オプジェクト指向をめざした言語であって、
Javaのような本物のオプジェ〜よりは甘いです。
Javaはマルチスレッドをコードにポコーンと書いて
制御可能です。
まぁ、一番は、自分の仕事、趣味で優先順位が高いやつを
やるのが一番。て、つまらん意見すまないね。
0004デフォルトの名無しさん
NGNGアプリケーションを1つ作れ。本当に必要な物はそこから見えてくる。
0005デフォルトの名無しさん
NGNGところで、何をやりたいんです?
0006きむら たこや
NGNG今現在やりたい事はwindowsプログラムとテトリスみたいな
ゲームなどやってみたいと思います。
0007デフォルトの名無しさん
NGNGWINDOWSのプログラムなんていやらしくてなちっこいからやめとけ。うんざりするぜぇ。
0008きむら たこや
NGNG難しいですね。アプリを作るにはそれなりのまた違った
知識が必要なんですね。
だけど、C++やJavaにも興味あるし、Cでもっと
いろいろやってみたいと今非常に複雑な気持ちです。
0009デフォルトの名無しさん
NGNG0010じじいpro68K
NGNG俺がX68000でゲーム作ってた時は、
「はぁ?Cぃぃぃ?!寝言は寝て言え!」
と罵倒され、アセンブラしかねぇよなー。
とアセンブラを大汗かいて使ってました。
今は、なんかCがエースみたいで驚愕。
0011デフォルトの名無しさん
NGNGwindowsアプリ作りたくて Cの言語仕様覚えた段階なら
delphiを挟む事をお勧めします
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014きむら たこや
NGNGDelphiはwindows依存なのと有料なので
興味がないです。
でもVCとBCBは持ってます。
C++を先に覚える事の利点、Javaを先に覚える事の
利点、Cを使い込む事の利点など教えていただければ
ありがたいのですけど。
全部やれと言われそうですが、時間があまりないので
それは無理そうです。
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG> C++を先に覚える事の利点、Javaを先に覚える事の
> 利点、Cを使い込む事の利点
例えるならば、Cは原付、C++は乗用車
手っ取り早く運転したいんだったらC
(CはC++と比べて圧倒的に覚える事が少なく、
すぐ扱えるようになります)
乗用車の免許とったら自動的に原付乗れるじゃねーか
原付免許を取るのは無駄!と思ったらC++
(C++を覚えてしまえば、Cも覚えた事になります)
逆に言えばCを覚えるとC++も覚えやすくなります
JavaはC++とCの中間ぐらい
0017デフォルトの名無しさん
NGNGよくわからん説明だな。コード書いたことあるんか?
0018きむら たこや
NGNG0019デフォルトの名無しさん
NGNGC++もSDKを薦める。俺自身はじめたばっかだけどね。
0020デフォルトの名無しさん
NGNGCはファミコンだな。C++はファミコンからスーパーファミコンに操作が移った時のとまどい。
VBはインベーダー(両方の意味で)Javaはサターンかな。
0021デフォルトの名無しさん
NGNGとりあえず使ってみろとしか言いようがない。
0022デフォルトの名無しさん
NGNGボロボロ出てくるよ。面白いぐらいに。
まあそれが俺のHPが半年前から工事中の理由。
0023デフォルトの名無しさん
NGNGポインタだけはCでみっちりやっとくべき。
それが済んでるなら、C++に進んでもぜんぜんOKだ。
0024デフォルトの名無しさん
NGNGC++覚えたらCも覚えたことになるなんておめでたい頭してるねー
どっちもたいして使えない人に一票
0025きむら たこや
NGNGくれないね(藁
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNGどうせならC++とアゼンブラの方が良い。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNGどうせならJavaとアングラの方が良い。
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG中小企業プログラマへの就職への伏線>C++/COM
卒業研究にむけての下準備>Java
Windowsでゲームつくりたい>C++/DirectX
Windowsで自分用のをツールつくりたいC++/MFC
Windowsでフリーソフトを作りたい>C/Win32API
Linuxでプログラムしたい>C/gtk+
なんとなく>C++ with STL
0032デフォルトの名無しさん
NGNGきっちり一通り深く突っ込んで理解しておくと、
書かなくても良い何百何千行ものコードを
書いたりせずに済むようになると思う。
それが面倒なら VB か Java でもやったほうがマシ。
個人的には linux + X + 素C or C++ で素晴らしいゲームを
作ってくれると嬉しい。
0033デフォルトの名無しさん
NGNGそのへん理解せずに他の言語やっても意味ないよ。
無理やり他の言語へ進んだ場合は、
Cの後にC++へ進むと、ヘンなオブジェクト指向になる。
Cの後にjavaへ進むと、もはやC++へ戻ることはできない。
てなかんじか。
0034しお
NGNG1ヶ月くらいかけてまっとうなもの(ツールでもゲームでも)作った方がいいかと。
でないと忘れると思うし。
Cで一つ、C++で一つ、Javaで一つとかさ。
時間のあるうちにね。
00351
NGNG結局CでSDKを使う方向で行くことに決めました。
そして次にC++とMFC
途中で挫折したらJavaにいきます。
0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNGCでもそれは実行できる。万能言語とまでは
言わないが一番使いやすいと思う。
0038デフォルトの名無しさん
NGNG深くて暗い溝がある・・・
0039デフォルトの名無しさん
NGNG論理的じゃなく、実際に使える。
チーム開発では、とりあえずルール決めから始めないといけないけど、
C++でぐちゃぐちゃにされるより、ずっとまし。
C++初心者というか、自称オブジェクト指向プログラマは、なにかと継承
つかいたがるから、それを抑止するためにも、Cで実装ってのはアリ。
モチロン、チーム全員のレベルが高ければC++のほうがbetter。
MFC使っても、C++使っても、オブジェクト指向プログラミングじゃないんで、
そこんとこ勘違いしないように勉強してください。
0040デフォルトの名無しさん
NGNG言語の支援をあえて拒否することもなかろうに。
つーか 1 は別にオブジェクト指向したいとは言ってない気が。
0041デフォルトの名無しさん
NGNGメンバー全員がCでOOPできるスキルがあるなら
最初からC++でいいと思う。
C++には、OOPに適したライブラリがそろってるのに
0042デフォルトの名無しさん
NGNG構造体+関数群をたんに、偽オブジェクトと定義するルールを適用するだけ。
たいしてスキルいらないけど?
いや、もちろん、言語支援は否定しません。
ただ、C++つかうと、楽しげにいらんところで継承使いまくる輩がでてくるので、
メンテナンス困難に陥る事がたびたび(当初の設計をゆがめるな!っつってんだけどね。)
なので、スキルにあわせて、非OOPLかOOPLをセレクトしてるってダケです。
スレに関係ないすね。sageます。すんません。
■ このスレッドは過去ログ倉庫に格納されています