正直、いきなり英語のリファレンス渡されただけで
重量級のフレームワークをきちんと思想を理解して使いこなす自信はない。
そんなんじゃ大学の卒論もままならないだろう
954 :
デフォルトの名無しさん:2013/02/22(金) 15:07:08.33
どうせ中卒のゴミだから大学の卒論なんて関係ないだろw
と、中卒のゴミが申しております。
ここまで中卒のゴミの自演
>>954 なんだおまえ高卒だったのか、まあがんばれ。
学歴を問うスレじゃねーだろ
959 :
デフォルトの名無しさん:2013/02/22(金) 17:28:52.33
やれやれだぜ。
>>946 まずサンプルプログラムや出力したファイルの内容見てどういう入出力が
行われるか把握する。んで、その入出力がどの処理に対応しているか
見ていけば大体把握できる。
>>946 英語の資料がありゃ十分だろ・・・
内容は日本語の資料より大抵マシだぞ
ポリモーフィズムとオーバーロードの用語の違いがわかりません
オーバーロード
同じメソッド名で引数シグネチャが異なる複数のメソッドが
存在できること。
オーバーライド
継承関係にある子クラスで親クラスのメソッドを同じシグネチャ
で再定義(オーバーライド:上書き)することで、親クラスと異なる
動作をさせること。
ポリモーフィズム
同じメソッド呼び出しでも、オブジェクトごとに自分に定められた
動作をすること。オーバーライドと併用する場合が多い。
オーバーロードよりデフォルト引数が好き
C#でデフォルト引数使えなくていらだつ
C#4から出来るらしいじゃん。ビビったわ
バージョン管理上問題があるからアセンブリをまたがる場合は非推奨だよ
C#には元々オーバーロードがあったらしいが、
今はどうなってんだ。まさか混在してんのか?
>>970 今も昔もオーバーロードが基本
あくまでCOM Interop用に追加されただけ
C#もC++と同じカオス仕様な面があったんだな
どっちかに統一した方が良いに決まってる
引数のデフォルト値は呼び出し元に定数として埋め込まれてしまうから
呼び出し先のメソッドが別アセンブリにあってデフォルト値が変更された場合
呼び出し元を再コンパイルしないと不整合が発生する
そんな検索すれば一瞬でわかることをわざわざ聞かなくても。
make で管理すればいいだけだよね
単一プロジェクトで閉じていればいかようにも対処できるが…
だからアセンブリと言ってるでしょ
C#ではアセンブリとプロジェクトは普通一対一だ
そろそろ次スレの季節ですね
>>974 ださ過ぎるな
void Foo(int bar = 0)
{
Console.WriteLine(bar);
}
があったとして、
void Foo(int bar)
{
Console.WriteLine(bar);
}
void Foo()
{
Foo(0);
}
の構文糖にすればいいだけなのにと思う
void Foo() が暗黙に定義されるけど、
デリゲートにも渡しやすいし、リフレクションでも引数省略できるしで、
いいこと尽くめだと思うのだが
速度? それは知らん
そんなことするくらいなら例えば
void Foo() => Foo(0);
のように簡潔にメソッドを定義できるようにするのが筋だろ
それ面倒くさい
デフォルト引数の方がいい
t
nil
目的が1つで、やり方が複数ある場合、オーバロードの方がソースやドキュメントは読み易いな。ただ読まずに使うときに複数あることを見逃すかも知れない。IDEの補完でカバーできるけど。
デフォルト引数が1つの場合はそうだろうけど
2つ3つあるとやってられない
初心者がJavaとC++は両方勉強していくのはやめたほうがいいですか?
どっちかマスターしてからがいいですか?
マスターの定義は?
ゲームが作れるようになるまでです
javaはオワコン
作りたいゲームに適した言語を学べばいいじゃん
色んな言語に手を出すのはいい事だが、
最初1つ何か言語をやってから他に手を伸ばした方が手間は少ない
ある言語で身に付いた事が他の言語でも流用できるから(全部じゃないけど)
ポインタを理解するためにアセンブラに手を出すのは良い
994 :
デフォルトの名無しさん:2013/02/23(土) 16:51:35.82
c++からやったら?
javaマスターしてからC++やったら横暴な人間になりそうだし
某スレの話かw
確かにC++で色々と低級な概念を学ぶのはいい事だと思う
(低級=マシン語やOSに近いという意味。ポインタ操作やOSのAPI直叩きあたりを想定)
言語が何でもやってくれちゃうと
裏で何が起こってるか想像できなくなっちゃって
計算量とかメモリ効率とか想像できなくなっちゃう可能性が
次スレはまだか!!!
おすすめの言語学習手順を教えてください
例
開始 Ruby→Java→PHP ゴール
開始 何もしない ゴール
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。