Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 02:44

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



welche native sprache lernen?

Discussion on welche native sprache lernen? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
'Heaven.'s Avatar
 
elite*gold: 1
The Black Market: 331/0/0
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
welche native sprache lernen?

Hey, ich habe mir vorgenommen dieses jahr anzufangen eine native sprache zu lernen. Erfahrung habe ich in vb.net, c# und python.
Nun weiss ich nicht, ob ich objective c versuchen soll oder cpp(kein vcpp)
Bei objective c habe ich den Vorteil, das es rativ schnell zu lernen ist und mehr objektorientiert ist als cpp, allerdinga gibt es keinen offiziellen compiler port für windows :/
Also welche sprache würdet ihr mir empfehlen? Cpp oder obj c, oder eventuell eine ganz andere sprache?
'Heaven. is offline  
Old 03/05/2013, 13:30   #2
 
'Henry.'s Avatar
 
elite*gold: 225
Join Date: Oct 2010
Posts: 206
Received Thanks: 69
Wenns zukunftsorientiert sein soll würde ich an deiner stelle cpp lernen und nicht objective C. Cpp ist einfach gefragter (Im Moment).

mfg
'Henry. is offline  
Old 03/05/2013, 16:06   #3
 
'Heaven.'s Avatar
 
elite*gold: 1
The Black Market: 331/0/0
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
weitere meinungen ?
'Heaven. is offline  
Old 03/05/2013, 17:28   #4


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Inwiefern ist denn ObjC objektorientierter als Cpp?

Es gibt kein VCpp, höchstens vielleicht C++/CLI, welches auf dem .NET Framework aufbaut, aber wer den Krebs nutzt, gehört eh erschlagen.
MrSm!th is offline  
Thanks
1 User
Old 03/05/2013, 17:51   #5

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Objective-C und schnell zu lernen? Vergiss den Gedanken gleich wieder.
Klar, die Grundlagen hast du schnell drauf, aber das ist bei C++ auch so. Es gibt aber so unglaublich viel, was oberflächlich schnell gelernt ist, aber eigentlich total komplex ist. Alleine das Thema Grand Central Dispatch ist eine kleine Wissenschaft für sich, auch wenn man das ganze mit 2 Zeilen nutzen kann, ohne es zu verstehen.

Ich programmiere seit > 3 Jahren in Obj-C und habe im Oktober ein bisschen professionellen C / C++ Unterricht gehabt.
Meine Vorkenntnisse waren definitiv hilfreich, vieles kommt einem bekannt vor, aber du musst dir auch im Klaren sein, dass es da teilweise krasse Unterschiede gibt. Beide Sprachen haben da sicher ihre Vor- und Nachteile. Meine Meinung ist, dass du mit Obj-C schneller größere Ziele erreichen kannst, langfristig mit C++ aber das selbe (und wenn nicht noch mehr) erreichen kannst.

Wie willst du denn C++ / Obj-C einsetzen? Welche Probleme willst du damit lösen? Mit Obj-C bist du halt an eine Plattform gebunden, mit C++ unabhängig.

Was eine Lösung sein könnte: C++ lernen, dann Objective-C lernen und dann Objective-C++ nutzen.
snow is offline  
Old 03/05/2013, 19:19   #6
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Warum möchtest du denn noch eine Sprache lernen? Mit den von dir aufgezählten Sprachen lässt sich doch wunderbar fast alles realisieren, was man möchte.

Möchtest du die Sprache nur aus Spaß an der Freude lernen? Warum nicht Ich persönlich würde mir dann aber etwas exotischeres aussuchen. Wenn ich die Zeit hätte, wäre Go () definitiv meine erste Wahl. Auch D und Ruby (ist allerdings nicht kompiliert) würde auf meiner Liste stehen.

Was ich damit ausdrücken will: Wähle die Sprache, die das größte Interesse in dir weckt - das kann dir keiner abnehmen.



Gruß
Schlüsselbein is offline  
Old 03/05/2013, 20:03   #7
 
'Heaven.'s Avatar
 
elite*gold: 1
The Black Market: 331/0/0
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
Ich will eben von .NET weg, da einfach jeder skid die applikationen cracken bzw unpacken kann. Nativer code ist da meiner meinung nach sicherer und hält zumindestens die ganzen skids ab.
Ich denke ich werde mir mal objective-c anschauen...Danke
'Heaven. is offline  
Old 03/05/2013, 20:05   #8

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Dann mal viel Spaß.
Gehst du eher in Richtung Cocoa Touch oder beschränkst du dich vorerst auf OS X?
Wenn du Fragen hast, melde dich, so ein paar Grundlagen wiederholen könnte mir nicht schaden.
snow is offline  
Old 03/05/2013, 20:11   #9
 
xXKonaXx's Avatar
 
elite*gold: 20
Join Date: Nov 2010
Posts: 552
Received Thanks: 350
Quote:
Originally Posted by 'Heaven. View Post
Ich will eben von .NET weg, da einfach jeder skid die applikationen cracken bzw unpacken kann. Nativer code ist da meiner meinung nach sicherer und hält zumindestens die ganzen skids ab.
Ich denke ich werde mir mal objective-c anschauen...Danke
Obfuscaten hält auch die meisten "skids" ab.

Btw: Ich versteh auch nicht warum du jetzt etwas anderes lernen willst.
Ich denke mal das z.B C# mehr zukunft hat, als C/C++.
Naja, jedem das seine...

Auf jeden Fall wirst du, wenn du bereits von .Net Framework verwöhnt wurdest,
schnell in sachen C++/C frustriert sein
xXKonaXx is offline  
Old 03/05/2013, 20:48   #10
 
'Heaven.'s Avatar
 
elite*gold: 1
The Black Market: 331/0/0
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
Quote:
Originally Posted by snow911 View Post
Dann mal viel Spaß.
Gehst du eher in Richtung Cocoa Touch oder beschränkst du dich vorerst auf OS X?
Wenn du Fragen hast, melde dich, so ein paar Grundlagen wiederholen könnte mir nicht schaden.
Cocoa, Habe leider keinen mac^^

Quote:
Originally Posted by xXKonaXx View Post
Obfuscaten hält auch die meisten "skids" ab.

Btw: Ich versteh auch nicht warum du jetzt etwas anderes lernen willst.
Ich denke mal das z.B C# mehr zukunft hat, als C/C++.
Naja, jedem das seine...

Auf jeden Fall wirst du, wenn du bereits von .Net Framework verwöhnt wurdest,
schnell in sachen C++/C frustriert sein
aha, und welchen obfuscator soll ich nehmen, seiddem de4dot alle deobfuscaten kann? :P Confuser ist keine lösung, ne sache von 1 minute

Ich weiß, dass es nicht einfach wird, aber ich fange ab nächstem jahr eh an in meiner schule cpp oder objective-c zu lernen, und dann wollte ich schonmal nen paar vorkenntnisse haben
'Heaven. is offline  
Old 03/05/2013, 21:03   #11
 
xXKonaXx's Avatar
 
elite*gold: 20
Join Date: Nov 2010
Posts: 552
Received Thanks: 350
Quote:
Originally Posted by 'Heaven. View Post
Cocoa, Habe leider keinen mac^^



aha, und welchen obfuscator soll ich nehmen, seiddem de4dot alle deobfuscaten kann? :P Confuser ist keine lösung, ne sache von 1 minute

Ich weiß, dass es nicht einfach wird, aber ich fange ab nächstem jahr eh an in meiner schule cpp oder objective-c zu lernen, und dann wollte ich schonmal nen paar vorkenntnisse haben

de4dot war mir noch garnicht bekannt.
Naja, ich rate dir persönlich von C++ ab, es sei denn du willst Performanceträchtige Sachen schreiben.

Was hast du denn gegen Python?
es gibt doch auchnoch IronPython welches auf .Net aufbaut, oder Cython welches auf C(?) basiert.

Außerdem solltest du dich auf keinen Fall von diesen ganzen Script-Kindern beeinflussen lassen.


MfG
xXKonaXx is offline  
Old 03/05/2013, 21:37   #12


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Wieso nicht zu Java wechseln?
Hat zwar auch nen Framework, aber ist aus meiner Sicht, nicht so einfach zu knacken wie .Net

Ich war am Freitag bei der BAM (Berufs-Ausbildungs-Messe)

2 Firmen waren vertreten, die den Beruf Fachinformatiker in Anwendunsentwicklung ausbilden.

Die einen gingen in die Hardwareprogrammierung und die anderen waren auf Software spezialisiert. Ich habe mich einfach mal über die Sprachen erkundigt und es hieß, Java und C# seien da sehr beliebt und anderes wird eigentlich auch nicht genutzt

MfG
Requi is offline  
Old 03/05/2013, 21:44   #13
 
'Heaven.'s Avatar
 
elite*gold: 1
The Black Market: 331/0/0
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
Quote:
Originally Posted by xXKonaXx View Post
de4dot war mir noch garnicht bekannt.
Naja, ich rate dir persönlich von C++ ab, es sei denn du willst Performanceträchtige Sachen schreiben.

Was hast du denn gegen Python?
es gibt doch auchnoch IronPython welches auf .Net aufbaut, oder Cython welches auf C(?) basiert.

Außerdem solltest du dich auf keinen Fall von diesen ganzen Script-Kindern beeinflussen lassen.


MfG
Ich mag python nicht... und von .net will ich eben weg
'Heaven. is offline  
Old 03/06/2013, 13:15   #14


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Eine Sprache zu lernen, weil man sie leichter schützen kann, ist eigentlich selten eine gute Idee. Die meisten Programme, deren Autoren diese unbedingt schützen wollen, sind den Aufwand gar nicht wert.

Vor allem macht es keinen Sinn, die massiven Vorteile des Net Frameworks aufzugeben, weil native Sprachen vermeintlich sicherer sind, ohne das man deren eigentliche Vorteile wirklich braucht.
MrSm!th is offline  
Thanks
1 User
Old 03/06/2013, 14:03   #15
 
'Heaven.'s Avatar
 
elite*gold: 1
The Black Market: 331/0/0
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
Quote:
Originally Posted by MrSm!th View Post
Eine Sprache zu lernen, weil man sie leichter schützen kann, ist eigentlich selten eine gute Idee. Die meisten Programme, deren Autoren diese unbedingt schützen wollen, sind den Aufwand gar nicht wert.

Vor allem macht es keinen Sinn, die massiven Vorteile des Net Frameworks aufzugeben, weil native Sprachen vermeintlich sicherer sind, ohne das man deren eigentliche Vorteile wirklich braucht.
Monatliche Einnahmen gehen in den guten 4stelligen bereich... also liebrr bei vb/c# bleiben?
'Heaven. is offline  
Reply


Similar Threads Similar Threads
Sprache Lernen?
10/05/2012 - General Coding - 7 Replies
Hallo. Ich wollte jetzt nach langem hin und her auch mal eine Programmier Sprache lernen. Nur die Frage ist welche? - Ich möchte kleinere Programme coden - vielleicht auch bots usw. ich habe minimale Erfahrungen mit Visual Basic (musik player,rechner )
Will Coden lernen - welche Prog.sprache ?
07/31/2011 - General Coding - 4 Replies
Hey all, wie die Überschrift schon zeigt würde ich mich gerne mit dem Coden beschäftigen. Da ich irgendwann mal Game Hacks oder/und andere Hilfreiche Programme ( für mich ;) ) schreiben möchte wollte ich mal hier ein paar fragen stellen : Frage Nr.1 : Welche Programmiersprache würdet ihr mir Empfehlen? Frage Nr.2 : Sollte ich mir ein Buch kaufen oder kann ich auch mit einer kostenlosen PDF gut Coden lernen ?
Welche Programmier-Sprache lernen? :P
07/27/2011 - General Coding - 8 Replies
Guten Tag, hab mal wieder langeweile und das wohl mehrere Wochen/Monate und wollte wohl eine neue Sprache lernen. Welche würdert ihr da empfehlen? (HTML, PHP, MySQL kann ich halbwegs :P) C++ hatte ich in der Schule, kann dort also die Grundlegenden sachen. Was würdert ihr mir jetzt empfehlen?
Welche Sprache lernen ?
05/25/2007 - General Coding - 50 Replies
hallo zusammen, da ich jetzt arbeitslos geworden bin (danke an das neue gesundheitssystem), wollte ich die zeit nutzen und eine programm.sprache lernen. ich habe dies bezüglich keine vorkenntnisse aber dafür jetzt "leider" viel zeit ! welche sprache sollte ich als anfänger lernen ? dachte erst VB, aber hier sind ja einige der meinung es sei net so das wahre ! also danke im vorraus und



All times are GMT +1. The time now is 02:44.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.