Das ist ja schon ein Unterschied wie Tag und Nacht, in welche Richtung willst du denn Programmiertechnisch gehen?
Ganz ehrlich, ich weiß es nicht. Ich will gerade nur eine Sprache lernen weil ich viel Zeit habe und es mir Spaß macht Mir wäre beide Sprachen recht aber ich muss mit einer anfangen und ich mag beide ^-^
Ich würde bei den beiden Sprachen tendenziell eher zu C++ raten, ist aber ne persönliche vorliebe, ich kann Sprachen nicht ab bei denen die Datentypen Dynamisch erkannt werden.
Ich kann von PHP nur abraten, mich persönlich macht jede Zeile PHP die ich schreibe unglücklich...
Wenn du nicht weist was du machen willst und welche Richtung du gehen möchtest, dann wäre eine Sprache wie Python oder Ruby evtl. eher was für dich. Ich mag sie beide, wobei ich im Moment eher Python präferiere... aber das kann sich auch wieder ändern haha :P
Oder wenn du nur Windows nutzt und dich andere Plattformen eher weniger interessieren wäre C# auch eine sinnige Option. Damit kannst du theoretisch alles was du auch mit C++ und PHP machen kannst.
edit:
Aber Ruby mit Knete zu vergleichen finde ich schon iwie fies xD
Für den Anfang isr PHP eventuell nicht verkehrt.
Allerdings kann ich nur empfehlen Basics mit Java zu sammenl und dann auf C++ umzusteigen. C++ ist definitiv keine Anfängersprache.
Manche sagen auch "mach c++" dabei können sie es selber nicht mal.
Python und JavaScript haben so ihre "eigene"-Syntax von daher würde ich die erstmal weglassen. Da hat PHP durch die verbesserte Typisierung und verbessertes OOP schon wieder Vorteile gegenüber anderen Scriptsprachen.
Da er nicht gesagt hat, bzw. nicht mal weis was er machen will, kann es gut sein das er gar keine andere Sprache als z.B. Python braucht. Und der OOP Ansatz von PHP ist denke ich nicht besser als der vom Python. Aber das ist nur ne Vermutung...
Also mit C++ würde ich nicht anfangen, da diese Sprache nicht wirklich für Anfänger geeignet ist. Wahrscheinlich willst du mehrere Sprachen lernen, deshalb würde ich dir zum Anfang C empfehlen, da C alle neuen* Programmiersprachen beeinflusst hat und du somit auch andere Sprachen besser und schneller erlernen kannst. Außerdem ist C nicht gerade schwer.
da C alle anderen Programmiersprachen beeinflusst hat
Warum glaubt das jeder? Ja, C hat einige moderne Sprachen beeinflusst, aber C ist jetzt nicht der Grundbaustein der Programmierung. Das kann man vielleicht von Fortran oder Basic sagen. C kam zu einer Zeit raus, in der Relativ viele Sprachen entwickelt wurden. C wurde als Sprache zur Entwicklung von Systemen entwickelt, da C vielerlei Dinge zulässt, die in Anderen Sprachen nur sehr umständlich zu realisieren waren. Viele dieser Sachen existieren in Java oder C# (welche stark von C Inspiriert wurden) schon nicht mehr (da es sich um Fehlerquellen handelte).
C ist nur eine weitere Programmiersprache unter vielen, um diesen weit verbreiteten Irrglauben mal aufzulösen. Und viele alte Sprachen haben die Modernen beeinflusst, z.B. Basic hat auch C beeinflusst.
Und viele Sprachen haben sich auch gegenseitig beinflusst, so hat C immer wieder neue Sprachen beeinflusst, und andere sprachen auch immer wieder die neuen C(++) Standards
Mir würden jetzt auf Anhieb 4 genutzte sprachen einfallen, die nicht wirklich von C beeinflusst wurden
C war auch nicht der Gründungsvater der programmierparadigmen. Z.B. wurde OOP wie wir es kennen durch Smalltalk etabliert und prozeduales programmieren gab es auch schon vorher
Worauf ich hinaus möchte ist, dass obwohl sich die c Syntax etabliert hat, die tatsächlichen Eigenheiten von C in kaum anderen Sprachen zu finden sind, und viele Dinge die c zugerechnet werden es auch schon in vielen Varianten anders gab, und somit c als Grundstein zu bezeichnen etwas hoch gegriffen ist. C ist auch nur eine von vielen Sprachen
Und C++ ist auch nicht so schwer ich finde da z.b. Java viel komplizierter da du direkt ins oop geworfen wird.
Ich würde bei den beiden Sprachen tendenziell eher zu C++ raten, ist aber ne persönliche vorliebe, ich kann Sprachen nicht ab bei denen die Datentypen Dynamisch erkannt werden.
Quote:
Originally Posted by Reav0r
Ich kann von PHP nur abraten, mich persönlich macht jede Zeile PHP die ich schreibe unglücklich...
Quote:
Originally Posted by Kentika
Mach C++ hast Du im Endeffekt viel mehr von als der Unsinn alias php.
Was mich an PHP richtig stört sind die fehlende Rückgabetypen, denn dadurch die IDE nicht sagen, welche Methoden du auf dem erhaltenen Objekt aufrufen kannst. Das kann man durch entsprechende Dokumentation natürlich beheben, aber sobald dann in einer Kette von Aufrufen nur eine Dokumentation irgendwie falsch ist, klappt alles nicht mehr.
Wenn dir dann dein EntityManager ein QueryResult liefert (bei Doctrine hat mich das tierisch aufgeregt), und irgendwo in der Doku ein kleiner Fehler ist, darfst du ständig Googlen, um herauszufinden, welche Methoden mit welchen Parametern du verwenden darfst, anstatt dass dir deine IDE einfach gleich passende Methoden vorschlagen kann. In Java (oder andere Sprachen mit richtigen Typen) komme ich deswegen viel besser mit Bibliotheken zu recht, mit denen ich noch nicht so vertraut bin, als in PHP.
[Trading] Ich tausche 10€ Steam Guthaben gegen 5€ PSC oder eGold oder PayPal oder sonstiges! 05/21/2013 - Steam Trading - 11 Replies Tag,
ein seltsamer Trade, ich weis. Wollte mir einen 2. Account mit dem Spiel Godmode erstellen. Habe diesem Acc 10€ Steamguthaben zugefügt, um es mir zu holen. Jedoch sagt mir der US Steamshop, dass ich mir dieses Spiel mit meinen Euronen nicht holen kann.
Deshalb suche ich nun jemanden der sich für 10€ etwas per Steam giften möchte und ich erhalte dafür eine 5€ PSC.
Was ist der Vorteil, es gibt eine +++ TBM und ein guter Mensch erweist mir einen Gefallen :)
Weiterhin vergebe ich...
[S] Gamecard 60 Tage [B] PSC oder Gold oder Keys oder Amazon Gutscheine 11/29/2010 - World of Warcraft Trading - 7 Replies Gamecard 60 Tage 25€ PSC oder Gold auf allen servern oder Keys oder Amazon Gutscheine 40€
einfach mal bieten :)
habe keys von classic bis cata von cata aber nur 2 vorbestellte :D