|
C# 搞起來,只會被解碼而已 <==沒錯,對C#的EXE做反組議,連變數名稱都可以知道。
C++ 反組議? 廣義上來說,是可以。但是狹義上來說,把C++ 的反組譯後的東西拿來看,只能看到很零碎的運算式子,要花很大的力氣(除非你本身就是寫C++編譯器的人才)才能拼湊出原始作者的原意。
C#的好處是學起來、寫起來都很快,但是屬於高階的語言,編譯出來的東西並不是可直行的機械碼,而是中介碼(跟JAVA一樣 不過C#的開發環境太舒服了~)。不過WHO CARE,電腦就是幫人做事的,能最快最簡單達成這個目的的東西就有他的優勢在。
C++的好處是比較低階,效能會比較高(但是現在CPU都很快 差異很小了)。
我是覺得,學C#就好,很夠騙吃騙喝( 我 ^^ )了。真的有天賦,再去學C++吧。 |
|