-
Für Anwendungszwecke wie Malware ist das .NET-Framework in der Tat nicht wirklich gut. Es mag Zukunft haben, aber das gilt für richtige Anwendungen; momentan ist es für Malware zu früh (Verbreitung, ...).
Die Analyse ist recht einfach (Reflection, auch mit Obfuscation nicht so wirklich schwieriger teilweise), die Ausführungsgeschwindigkeit ist bei der ersten Ausführung noch nicht so prickelnd (danach liegen im System Verweise auf euer Programm, was die Analyse wieder vereinfacht).
Der Unterschied zwischen C und C++ ist eigentlich nur der, dass du in C++ noch die Möglichkeit hast, OOP (Klassen, Vererbung) und Dinge wie Templates einsetzen kannst. Ob du diese Verwenden willst, ist wiederum deine Sache. Sowohl prozedurale als auch objektorientierte Programmierung haben ihre Vorteile, im Endeffekt ist jedoch nur die "Denkweise" des Programmierers entscheidend.
-
1. Das soll (wiedermal) kein Thread werden ob .Net oder 6 besser ist.
2. @Slayer du hast doch selber vista udn da is doch eh schon 3.5 drauf... ausserdem kann man mit vs08 auch .net 2.0 einstellen wodurch es alle rechner ab xp sp 2 starten können...
-
@hackerking: ist egal ob du .net 2.0 hast oder 3.5 wenn ich das deinstalliere bringt dir keine version was!
-
du bist in 1 millionen leuten vielleicht der einzigste der das macht...
-
Der Unterschied zwischen C und C++ ist eigentlich nur der, dass du in C++ noch die Möglichkeit hast, OOP (Klassen, Vererbung) und Dinge wie Templates einsetzen kannst. Ob du diese Verwenden willst, ist wiederum deine Sache. Sowohl prozedurale als auch objektorientierte Programmierung haben ihre Vorteile, im Endeffekt ist jedoch nur die "Denkweise" des Programmierers entscheidend.[/quote]
Jo, da hat er recht.
Deshalb würde ich dir auch C++ empfehlen, da doch immer mehr und mehr leute auf OOP umsteigen.
Kauf dir ein gutes C++ Buch, da wird dann auh OOP erklärt und so kannst du dich dann später wenn du die ganzen Grundlagen kannst, immer noch entscheiden ob du nun OOP programmierst oder nicht.
Außerdem wolltest du ja Java zu erst lernen. Und Java ist ist auch eine objektorientierte Programmiersprache
-
Slayer, ab Vista ist .NET Teil des Betriebssystems, de facto wirst du es nicht ohne Probleme deinstallieren können.
Zu C/C++: Ich mache sehr gute Erfahrungen mit OOP, anderen Leuten wiederum liegt das jedoch gar nicht. Deshalb würde ich mich an deiner Stelle erst einmal in das Thema einlesen und gucken, was dir besser passt.
-
also ich würde dir empfehlen mit c anzufangen dann kannst du immer noch auf c++ übergehen
-
Wie Slayer616 schon in seinen beiden Posts sagte , Vb.Net ist dreck!! Ich bleib bei Vb6 aus den gründen die Slayer616 gennant hat. Ich rate dir entweder zu VB6, C
oder C++.
~BadboyGER
-
mach doch delphi das is wenigstens einfach ^^
-
@BadboyGER
Dir ist aber schon klar das C# auch .net ist , oder ?