Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 01:57

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

Advertisement



PHP oder CPP ( C++ ) ?

Discussion on PHP oder CPP ( C++ ) ? within the General Coding forum part of the Coders Den category.

View Poll Results: PHP oder CPP ( C++ )
C++ 18 75.00%
PHP 6 25.00%
Voters: 24. You may not vote on this poll

Reply
 
Old   #1
 
elite*gold: 5
Join Date: Mar 2015
Posts: 499
Received Thanks: 376
PHP oder CPP ( C++ ) ?

Ich möchte eine von den zwei Code-Sprachen lernen, nur bin ich ein Mensch der sich nie entscheiden kann.. <.< Was denkt ihr?
KΛIƬӨ is offline  
Old 04/26/2015, 21:07   #2

 
Syned.'s Avatar
 
elite*gold: 47
Join Date: Jul 2014
Posts: 5,425
Received Thanks: 3,248
Das ist ja schon ein Unterschied wie Tag und Nacht, in welche Richtung willst du denn Programmiertechnisch gehen?
Syned. is offline  
Old 04/26/2015, 21:20   #3
 
elite*gold: 5
Join Date: Mar 2015
Posts: 499
Received Thanks: 376
Quote:
Originally Posted by Syned. View Post
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 ^-^
KΛIƬӨ is offline  
Old 04/26/2015, 21:23   #4


 
Fevii's Avatar
 
elite*gold: 137
Join Date: Oct 2008
Posts: 29,967
Received Thanks: 6,973
Vielleicht gefällt dir ja was ganz anderes.



Mir hat diese Grafik geholfen.
Fevii is offline  
Thanks
10 Users
Old 04/27/2015, 03:14   #5


 
Looneytune's Avatar
 
elite*gold: 300
The Black Market: 377/0/0
Join Date: Mar 2007
Posts: 24,571
Received Thanks: 13,330
Arrow Off Topic -> General Coding

#moved
Looneytune is offline  
Old 04/27/2015, 13:18   #6
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
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.
warfley is offline  
Old 04/27/2015, 14:16   #7
 
Reav0r's Avatar
 
elite*gold: 0
Join Date: Sep 2014
Posts: 150
Received Thanks: 32
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
Reav0r is offline  
Old 04/27/2015, 16:08   #8
 
RecK's Avatar
 
elite*gold: 20
Join Date: Jan 2009
Posts: 304
Received Thanks: 55
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.
RecK is offline  
Old 04/27/2015, 19:13   #9
 
Reav0r's Avatar
 
elite*gold: 0
Join Date: Sep 2014
Posts: 150
Received Thanks: 32
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...
Reav0r is offline  
Old 04/27/2015, 19:45   #10
 
elite*gold: 0
Join Date: Jan 2012
Posts: 759
Received Thanks: 416
mach c++ (ich kann das selber nicht mal)
dowhile is offline  
Old 04/27/2015, 19:48   #11


 
Kentika's Avatar
 
elite*gold: 0
The Black Market: 120/0/0
Join Date: Sep 2011
Posts: 5,498
Received Thanks: 1,115
Mach C++ hast Du im Endeffekt viel mehr von als der Unsinn alias php.
Kentika is offline  
Old 04/27/2015, 22:25   #12
 
Mephue's Avatar
 
elite*gold: 26
Join Date: May 2013
Posts: 294
Received Thanks: 7
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.
Mephue is offline  
Old 04/27/2015, 23:47   #13
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
Quote:
Originally Posted by Mephue View Post
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.
warfley is offline  
Old 04/29/2015, 11:15   #14
 
elite*gold: 25
Join Date: Sep 2011
Posts: 5,536
Received Thanks: 1,266
Quote:
Originally Posted by Fevii View Post
http://i.epvpimg.com/P6KEd.png
Quote:
Originally Posted by warfley View Post
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 View Post
Ich kann von PHP nur abraten, mich persönlich macht jede Zeile PHP die ich schreibe unglücklich...
Quote:
Originally Posted by Kentika View Post
Mach C++ hast Du im Endeffekt viel mehr von als der Unsinn alias php.
Ihr macht mich traurig!
IchVerabschiedeMich is offline  
Old 04/29/2015, 13:12   #15
 
elite*gold: 0
Join Date: Jan 2012
Posts: 759
Received Thanks: 416
Quote:
Originally Posted by <(-,..,-)> View Post
Ihr macht mich traurig!
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.

... nur, um etwas zum PHP bashing beizutragen. :P
dowhile is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Trading] Tausche Spiel gegen Skyrim oder Borderlands 2 oder Starbound oder Terraria
12/23/2013 - Trading - 0 Replies
Hallo tausche ein Spiel über das wir uns später verhandeln können gegen Skyrim oder Borderlands 2 oder Starbound oder Terraria #push #push
[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...
Suche Psc oder MyPaySafeCard guthaben Oder uCash oder FreeBet Card Biete 590 EG!
08/02/2012 - elite*gold Trading - 3 Replies
Topic. Ucash erst ab 10€ psc oder mypsc ab 10€ FreeBet Card ab 1€ Biete insgesamt 590eG Enweder Per pn anbieten oder therd oder Skype:meinplvlservice Alles unter meinen angaben wir reportet!
[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



All times are GMT +2. The time now is 01:57.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

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