一発でソースコード復元されるからか?
それを言ったらJavaも同じだから泥アプリとか簡単に解析出来るけど
難読化しないとってほどのソースコードなんてそんなに無いような気がするけどな…
そもそもOSSが当たり前みたいなこんな時代に
オリジナルソースがスパゲッティでも
ILSpyなんかを通すとオリジナルより見やすく逆コンパイルしてくれるからな。
そんなのあるんだ?ありがたいな。スパゲティにはほとほと手を焼いてたんだ。きれいにしてくれるなら使ってみようかなw
メソッド単位は変わらないからプライベートやグローバル使いまくりのスパゲティはどうにもならないけどね
制御フロー難読化をやるとさらに汚くしてくれるからオススメ
ライブラリレベルのオーバーヘッドを気にするのは止めましょう
ガベージコレクションが前提の言語を使ってる以上無駄な努力に終わります
性能絶対重視なら最初からCやASMで書いた方が良いし
よほどのスパーハカーでもない限りそんな努力が報われるほどの性能差にならないと思われます
0968デフォルトの名無しさん (ワッチョイ ffad-OnF4)2019/03/14(木) 21:52:50.86ID:SvZaCm1k0
最初のCコンパイラかな
x86の機械語は知らんけど、CPUを汎用計算機ではなくHWとして使いたい場合は
直接機械語で書くしかないでしょう
CPUを汎用計算機じゃなくてHWとして使いたいようなニーズなんてほとんどの人にはねえだろw
だからASMなんて(今となっては)ニッチな需要しかないのでは?
コンパイラはパイプラインでデータハザードが起きない様に計算して命令の組み替えしたりする。
人間がそこまでできるかな?
オレは20年ぐらい前にmemcpyを高速化するためにアセンブラで組んだ。
今思うとCで組んでコンパイラに最適化させるべきだったかもね。
若気の至りだ。
asmはコンピュータの仕組みを理解するにはうってつけの題材では有るね
最新の特殊命令なんか不要だが、68Kなんか最高の素材だと思うわ
ERMSBなんかを考えるとコンパイラも小手先なんかね
実行ハードでスケールするか、安定的な最適化か
汎用性を考えれば普通は後者になるだろうけど
というかC#ならCILレベルに留めるべきではねか
今やIoT用でもメモリMBクラスだろ
アセンブラでハック必要な用途なんてないだろな
0984デフォルトの名無しさん (ワッチョイ cf7b-Qay2)2019/03/16(土) 20:27:45.17ID:0AnVFDDg0
スレ終わりなんだから内容気にせず埋めてしまえwここ即死判定もないし
GetFilesやGetDirectoriesのようなメソッドでエクスプローラーと同じ順に格納してくれるメソッドが欲しい
ソートし直すのたまに忘れてしまう
エクスプローラーと同じ順って今のエクスプローラーにどれだけソート項目があるか知ってんのか・・・
IEEEでまだ規格化されてない多ビット長の四則演算や、超コンパクトに処理を書く方法とか
0992デフォルトの名無しさん (アウアウカー Sa47-GKay)2019/03/20(水) 07:42:02.03ID:74ozQqG6a
Visual Studioって2015と2017両方いれて、2015だけ綺麗にアンスコできる?
0995デフォルトの名無しさん (アウアウカー Sa47-GKay)2019/03/20(水) 12:21:41.32ID:NDw+q9p/a
>>993
ありがとう
そ、それは置いといて(笑)
どちらか片方だけアンスコしたときにもう片方に必要なもんを削除されたりはしない? VSに限らず明らかなNGは後から古いバージョンをインストールする行為だけのはず
アンインストールに関しては「意図としては」大丈夫なように作ってあるはず。
やってみたら?
最悪新しい方の修復インストールかOSの復元機能で何とかなるでしょ
試してみて欲しい
俺のPCにもVisual Studio 2010から全バージョンインストールされてるから参考にする
2015だけ削除したいって何がしたいんだろ
C#使う分には複数バージョンあって困ることないし
10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 697日 10時間 2分 52秒