1: ● 2008/01/20(日) 11:29:38
C#やVisual Basic.NETで作られたソフトウェアはソースコード丸見え
http://www.aisto.com/roeder/dotnet/
ネイティブアプリケーションならパッカーが使えてもドトネトは中間言語なので難読化でしか対策できない
C#厨残念だったね
常にオープンソースで開発したいの?変わった人達(笑)
引用元: C#終了のお知らせ
http://toro.2ch.net/test/read.cgi/tech/1200796178/
2: デフォルトの名無しさん 2008/01/20(日) 11:32:16
何を今更・・・
常識じゃん
3: デフォルトの名無しさん 2008/01/20(日) 11:53:45
オープンソースの意味を履き違えてる馬鹿
4: デフォルトの名無しさん 2008/01/20(日) 12:04:42
今更な話だな。
アンチオープンソース
5: デフォルトの名無しさん 2008/01/20(日) 12:11:11
.NETが出る前から、みんなが知っていたことを今さら…
ILまで戻す逆コンパイラならMS純正のSDKの中にも最初から入ってるぞ。
6: デフォルトの名無しさん 2008/01/20(日) 12:23:26
C#まで戻す逆コンパイラも存在するぞ。
7: デフォルトの名無しさん 2008/01/20(日) 12:25:24
それが>>1のサイトのヤツだろ。
8: デフォルトの名無しさん 2008/01/20(日) 14:28:42
何この低レベルなスレ
9: デフォルトの名無しさん 2008/01/21(月) 00:09:15
だいだいC#は、仕様が大きくなりすぎなんだよ
ここらで減らすべきだよな。何度繰り返せば気が済むのかと・・・
結局VBの方が使い勝手が良かったりするんだからさ
帯(C++)に短したすき(VB)に長し の C#
13: デフォルトの名無しさん 2008/01/21(月) 06:41:11
>>9終了のお知らせ
10: デフォルトの名無しさん 2008/01/21(月) 00:19:53
全部使えとは誰も言ってないし。
大き過ぎて把握できないのはお前の問題。
14: デフォルトの名無しさん 2008/01/21(月) 07:00:18
だから請負には最適なんだよ
仕様書なくてもリバースエンジニアリング簡単だから
開発元が潰れようとも無問題
15: デフォルトの名無しさん 2008/01/21(月) 09:39:30
>>14
なるほど…おまえ戦略眼があるな。
17: デフォルトの名無しさん 2008/01/21(月) 19:27:49
入門にはいいかな?
18: デフォルトの名無しさん 2008/01/21(月) 19:40:37
いいんじゃない趣味グラマーだったら別にソース見られても問題ないでしょ?
19: デフォルトの名無しさん 2008/01/21(月) 19:43:45
パッカーで逆コンパイル防止になると思ってるのか
おめでたい
ちなみに、.NET向けのパッカーは存在するぞ
20: デフォルトの名無しさん 2008/01/23(水) 01:33:55
ソース隠してどーすんの?
特許モノならともかく、プログラムなんて誰でも書けるだろ…
21: デフォルトの名無しさん 2008/01/23(水) 09:49:12
プログラムは誰でも書けるが、優れたプログラムはごく一部しか書けない。
そしてプログラムは優れた物しか価値がない。
22: デフォルトの名無しさん 2008/01/23(水) 10:00:32
つまりほとんどは見られても別に困らんと言うことだな。
23: デフォルトの名無しさん 2008/01/23(水) 16:18:47
まあ自分の意志でスパゲッティコードを流用する奴はいない。
27: デフォルトの名無しさん 2008/01/23(水) 23:46:25
ダメな奴は、優れたプログラムを方々からコピってダメなプログラムにまとめあげる能力がある。
28: デフォルトの名無しさん 2008/01/24(木) 21:39:01
>>27
呼んだ?
29: デフォルトの名無しさん 2008/01/26(土) 19:25:51
C#やる奴の気が知れない
ガベコレ + C++がほしいのか?
だったらガベコレ搭載文法もC++寄りなネイティブアプリ作れるD言語のほうがまだマシだっつの
30: デフォルトの名無しさん 2008/01/26(土) 19:32:26
でもGUIアプリ作るの大変だよ。
31: デフォルトの名無しさん 2008/01/26(土) 20:08:37
>>30
だからGUIだけVBで作って処理はCとかじゃだめなの?
そんなにひとつの言語にこだわりたいの?
結局C#って全部中途半端だから。ガベコレさえなかったらeasyC++としてやってけたかもしれないけどね
32: デフォルトの名無しさん 2008/01/26(土) 20:37:50
また「ずっとVB6.0最強論者のターン!」なスレか・・・
いや俺もVB6とMINGWくらいしかつかえないんで
>>31みたいなのがサクっとできる環境があると便利だあねえ
37: デフォルトの名無しさん 2008/01/27(日) 20:02:21
>>31
VB+Cはやめてけれ。
イミフなランタイムエラー吐かれてコアダンプ徹夜で解析なんてもう耐えらんないっすよ。
40: デフォルトの名無しさん 2008/01/28(月) 10:46:45
仕事の依頼先が出るΦやVBでアプリ作ってて
単機能の計算エンジン毎に VC++でDLL作る仕事を請け負ってるけど、
モデル-ビューの分離と機能毎の独立性の確立が出来てて割とうまく行ってる。
>>37
コンパイラのエラーやVBランタイムのバグに悩まされたってのなら同情するけど
そのイミフなエラーは「VB+C」だから起きたの?
それとも言語混在でデバッグが難航したのを嘆いてる?
設計が悪いからでしょ?
言語のせいにするやつはどんな言語使ったって同じように嘆くだけ。
44: デフォルトの名無しさん 2008/01/28(月) 21:13:34
ゲーム以外に使い道のないC
C++うひへ
45: デフォルトの名無しさん 2008/01/28(月) 21:18:05
ゲームにしか使えないのがC++
それももうDやLuaに取って代わられる運命だが
48: デフォルトの名無しさん 2008/01/28(月) 23:29:32
おまえらC++Builder完全無視かよ
C++の高速性、RADの生産性の高さを併せ持つ最強開発環境だぞ
60: デフォルトの名無しさん 2008/02/04(月) 05:08:39
C#はVB6のようにランタイム毎のバージョン管理しなくてよい。
(カレンダーはこのDLLがないとーとかこのDLLがないと文字化けーとか)
VC++より作成がラク
VB6やVC++より遅いがJavaよりは早い。
61: デフォルトの名無しさん 2008/02/04(月) 09:08:43
DelphiはC#のようにランタイム毎のバージョン管理しなくてよい。
(ドトネトがインストロールされてないーとかこのバージョンじゃ動作しないーとか)
C#より作成がラク
VC++よりベンチマークは遅いがActiveXを使ったVC++よりは早い。
62: デフォルトの名無しさん 2008/02/04(月) 21:22:47
Delphiは将来が不安な落ち目言語。
しかもエンタープライズ版は高い。
71: デフォルトの名無しさん 2008/02/06(水) 22:59:51
C#って名前が害悪。C言語やにC#覚えてって指示しても、
Cだと出来るのに何でC#だと出来ないのかという愚痴ばかり。
C#という言語を覚えろと指示してるのに言う事聞かない。
72: デフォルトの名無しさん 2008/02/06(水) 23:07:14
ExcelマクロにC#採用。
ExelC#A!
これで一気に最大勢力になるはず。
73: デフォルトの名無しさん 2008/02/06(水) 23:09:55
>>1
MSが「わが社はオープン化に注力してきた」とか先日言ってたのを見て
吹き出した俺だが
今は自分の不明を恥じるばかりだ。本当だったんだな。
74: デフォルトの名無しさん 2008/02/06(水) 23:11:50
Javaが出来る前にすら言われてた事をなぜ今さら
75: デフォルトの名無しさん 2008/02/07(木) 05:13:02
Javaが終わってないのでC#も当分終わらんね。
ネイティブアプリでもロジックは追えるし。
106: デフォルトの名無しさん 2008/02/14(木) 00:22:27
C++とjavaが出来ればどこに行っても食っていける
pythonなんかも出来ればちょっとこだわり派にも見えていいね
126: デフォルトの名無しさん 2008/02/22(金) 20:08:06
俺の書いたC#コードは非常の巧妙に難読化されているので、
ソースに戻せたとしてもそんじょそこらの奴には再利用できないはず。
書いた俺ですら二度と使えないんだから。
127: デフォルトの名無しさん 2008/02/22(金) 20:44:06
>>126
ワロタw
再利用性が皆無だなww
129: デフォルトの名無しさん 2008/02/22(金) 23:18:03
そもそも.NETの起動がもう少し速ければ、多少動作は遅くても
VBからの乗り換えに躊躇はなかったろうに・・・。なんでJavaの
真似してJITなんてしたんだろう。どうせ動くプラットフォームは
Wintelだけなのにさあ。
130: デフォルトの名無しさん 2008/02/23(土) 00:01:12
>>129
32ビットと64ビットで同一バイナリを実現するため。
132: デフォルトの名無しさん 2008/02/23(土) 00:25:30
そんなことが気になるくらいならそもそも.NET使っていられないと思う。
133: デフォルトの名無しさん 2008/02/23(土) 00:39:52
開発者にとっての「使う」とユーザーにとっての「使う」では意味が違う。
136: デフォルトの名無しさん 2008/02/25(月) 11:45:37
C#はVB批判から逃げるために偉大なCという名前を借りた卑怯な言語
139: デフォルトの名無しさん 2008/02/26(火) 12:40:46
正直逆コンパイルされた自分のソース見られてもふーんしか思わない
141: デフォルトの名無しさん 2008/02/26(火) 13:53:25
俺なんかよそからコピペ丸写ししてきたソースでほとんど構成してて
オリジナルの部分なんか皆無に等しいからソース見られても大丈夫。
いや、これはもしかして違う意味でやばいか?
324: デフォルトの名無しさん 2008/08/09(土) 12:56:03
Javaも駄目だったし、C#も駄目だろ。まだまだC++全盛w
325: デフォルトの名無しさん 2008/08/09(土) 13:31:29
まあ全部使うんですけどね