Neue Sprache?

08/12/2013 14:01 Benjihz#1
Hey,
Ich spiele derzeit etwas mit VB herum. Langsam nerven mich aber die ganzen decompiler, wenn ich schon etwas für die Öffentlichkeit tue will ich auch das das Ding nicht auseinandergenommen wird. Ich würde ganz erlich gerne auf.eine andere Sprache wechseln. Nur hab ich nicht viel Disziplin, daher frag ich mich ob c++ wirklich das richtige ist.
Was haltet ihr sonst so von VB?
könnt ihr mir iwas empfehlen?

Mfg
08/12/2013 14:04 YatoDev#2
confuser auf deine programme und niemand wird deinen source bekommen (von den noobs) wenn aber jemand irgendwas gegen dich hat oder so und umbedingt deinen code will bekommt er den trotzdem .
08/12/2013 14:10 Benjihz#3
Es geht mir aber nicht nur um den source.. Die Sprache gefällt mir einfach irgendwie nicht.
08/12/2013 14:20 YatoDev#4
Dann nimm c# ist das gleiche nur andere syntax
08/12/2013 15:18 ​Tension#5
Lern doch einfach C++, lass dir hier von niemanden was einreden weil hier wird C++ wie eine Horror-Sprache beschrieben bei welcher man ca. 20 Jahre braucht um ein kleines Tool zu erstellen weil die ja arg so schwer ist wobei sie einfach ist und du direkten Zugriff auf WinAPIs hast ( Sonst muss man ja immer mit DllImport rumfuchteln )
08/12/2013 15:53 Schlüsselbein#6
Wenn du etwas für die Öffentlichkeit tun willst, mache dein Programm gleich Open Source.

Falls deine Programme wirklich so einzigartig sind, dass jemand an die Logik dahinter kommen will, wird er das auch; ganz unabhängig obs eine native Datei oder nicht ist. Deshalb zieht das Argument hier nicht.

Wenns dir allgemein um ne neue Sprache geht, such dir aus, was dir gefällt... z.B. Python, Ruby, C++, golang (etwas exotischer, aber mir gefällts) etc.



Gruß
08/12/2013 16:03 snow#7
Wenn du nicht willst, dass dein Programm nicht auseinander genommen wird, musst du aufhören, Programme zu schreiben. Nur weil C++ in Maschinencode übersetzt wird, heißt das nicht, dass der Code nicht reversed werden kann.
Wenn das der einzige Grund ist, solltest du es dir evtl. nochmal überlegen, ansonsten, wie von Ten$ion gesagt: Die Sprache ist auch nicht so schwer, wie sie immer dargestellt wird, wenn du sie definitiv lernen willst (und nicht, wie es hier gerne vorkommt, der Ansicht bist, dass du mit if/else der Mega-Hekker bist): Schnapp dir ein Buch (SuFu, gibt einige Threads dazu) und lern die Sprache.
08/12/2013 17:37 Benjihz#8
Würdet ihr sagen Visual c++?
Ich hab mir grade mal den devC++ runtergelanden, was sagt ihr dazu bzw. welchen Compiler & Editor könntet ihr mir empfehlen?
08/12/2013 18:56 Tasiro#9
Wenn du unter Windows C++ lernen möchtest, nimm als IDE Visual Studio 2012 oder 2013. Wenn du die schon hast - um so besser, dann ist dir die Bedienung sicher nicht unbekannt. Dann solltest du ein [Only registered and activated users can see links. Click Here To Register...] zum Lernen verwenden. Wenn es deutsch sein soll, ist das Buch [Only registered and activated users can see links. Click Here To Register...] eine gute Wahl.
08/20/2013 22:30 Howaner#10
Wenn du willst, dass keiner an den Originalcode herankommt, musst du in einer Sprache schreiben, die in Mascheinencode übersetzt.
Also alle Sprachen, die keine Runtime benötigen (z.B. Java => Java, VB.NET und C# => .Net Framework, Python => Python, ...)
Da könnte ich dir folgendes empfehlen: C++, C und Vala (übersetzt Code in C. Syntax ist wie in Java und C#).

P.S: Du scheinst wohl kein Freund von Open Source zu sein.
Informiere dich mal darüber, da es Vorteile sowohl für dich als auch für andere mitsich bringt.
08/21/2013 15:10 Bench#11
Ich selber kann dir C# oder Python empfehlen. C# sollte für dich etwas einfacher sein, da diese Ähnlichkeiten mit Visual Basic hat - ausgenommen der Syntax (etc.).