php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.10.2011, 20:18  
Neuer Benutzer
 
Registriert seit: 12.08.2011
Beiträge: 27
PHP-Kenntnisse:
Fortgeschritten
Acconut befindet sich auf einem aufstrebenden Ast
Standard Alles C, oder was?

Salve,

Ich "programmiere" schon seit längerer Zeit mit HTML, CSS, PHP und JS im Internet und wollte meinen Wissensradius erweitern, weiterhin im Internet.
Dabei hätte ich an C, C#, C++, Objektive-C etc. gedacht.

Doch auf dem Gebiet bin ich unerfahren wie ein eingefleischter Städter im Dschungel.
Daher meine Frage:

Sollte ich eines dieser "Sprachen" lernen, wenn ich weiterhin im WWW programmieren will und wenn ja, welche? C, C#, C++, Objektive-C etc?

Würde mich über einen Rat freuen

Grüße
Acconut ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.10.2011, 20:29  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Na was willste da jetzt hören? Die einen schwören auf Java, die anderen auf Perl, Ruby oder Python. Apps werden heute mit X programmiert und morgen ist auf einer anderen Plattform Y ganz groß angesagt. *Glaskugelmodus not available*
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 11.10.2011, 23:57  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Es ist sicherlich nie schlecht eine weitere Programmiersprache zu lernen um zum einen sich selbst weiter zu bilden und zum anderen um andere Herangehensweisen zu sehen wie bestimmte Probleme in anderen Sprachen umgesetzt sind oder wie es z.b. ist mit einer stark typisierten Sprache zu arbeiten anstatt mit einer schwachen (PHP).

Wenn dann würd ich an deiner Stelle mit C anfangen. C++ und Objectiv-C sind eher "Erweiterungen" zu C, von daher sollte, wenn du C kannst, auch das Arbeiten mit C++ oder Objective-C dann nicht mehr sehr viel Einarbeitungszeit kosten.
Flor1an ist offline   Mit Zitat antworten
Alt 12.10.2011, 00:38  
Erfahrener Benutzer
 
Registriert seit: 26.12.2010
Beiträge: 175
PHP-Kenntnisse:
Anfänger
elise befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Acconut Beitrag anzeigen
Salve,

... weiterhin im Internet.
wenn weiterhin im Internet, würde ich dafür auswählen.
Also eher Java oder ev. Ruby.

Persönlich sag ich natürlich C++, aber du sieht, jede/r hat ihre/seine Präferenz.
__________________
OSL♥
elise ist offline   Mit Zitat antworten
Alt 12.10.2011, 00:57  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Naja wenn du z.B. für PHP / Apache oder ähnliches entwickeln willst brauchst du auch C Direkt fürs Web allerdings nicht.
Flor1an ist offline   Mit Zitat antworten
Alt 12.10.2011, 02:33  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

http://de.wikipedia.org/wiki/Go_%28P...miersprache%29
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 13.10.2011, 17:35  
Erfahrener Benutzer
 
Benutzerbild von fireweasel
 
Registriert seit: 20.03.2010
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
fireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblickfireweasel ist ein Lichtblick
fireweasel eine Nachricht über ICQ schicken fireweasel eine Nachricht über AIM schicken fireweasel eine Nachricht über Yahoo! schicken fireweasel eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von Acconut Beitrag anzeigen
Salve,

Ich "programmiere" schon seit längerer Zeit mit HTML, CSS, PHP und JS im Internet und wollte meinen Wissensradius erweitern, weiterhin im Internet.
Dabei hätte ich an C, C#, C++, Objektive-C etc. gedacht.

Doch auf dem Gebiet bin ich unerfahren wie ein eingefleischter Städter im Dschungel.
Daher meine Frage:

Sollte ich eines dieser "Sprachen" lernen, wenn ich weiterhin im WWW programmieren will ...
Nein.

Zitat:
... und wenn ja, welche? C, C#, C++, Objektive-C etc?

Würde mich über einen Rat freuen
Wenn du eine dieser Sprachen erlernen möchtest, dann müsstest du vom "WWW programmieren" weg. Objective-C gibts nur für ganz spezielle Betriebssysteme. Außerdem solltest du die SmallTalk-typische OOP mögen (oder wenigstens verstehen). C# hängt an der .NET-Laufzeitumgebung (inb4 Mono ...). C lohnt sich, wenn du zu Open-Source-Library-Projekten etwas beisteueren möchtes, oder nahe an der Hardware arbeiten willst. Nur wer macht das (letztere) heute noch[0]? Und C++ ist wirklich nur geeignet für Menschen, die stark masochistisch veranlagt sind und den Mut nie verlieren (oder leichtsinnig sind).

Ich würde Java vorschlagen und zwar für Android. Da gibts ein fertiges (aber nicht besonders schönes) SDK für. Du behältst zwar den Speicher-Sicherheits-Sandkasten ähnlich wie in PHP, musst aber andererseits neue wichtige Konzepte erlernen, die dir bisher nur in der (oft eher schlechten als rechten) PHP-Umsetzung oder noch gar nicht bekannt waren.

Eine weitere Möglichkeit wäre Python. Das ist zwar auch "nur" eine Scriptsprache, aber damit kannst du fast alles machen inklusive direkt das Betriebssystem ansteuern (dank ctypes). Außerdem erfährst du, wie man objekt-orientiert oder/und funktional programmieren kann, ohne die PHP-typischen Verrenkungen machen zu müssen. Es ist auch interessant, zu lernen, wie Python als serverseitige Sprache eingesetzt wird, wenn man bisher nur das PHP-Apache-Modul kannte.

Eine dritte Variante wäre JavaScript, aber einmal ohne die Anbindung an die üblichen Browser-Plattformen, bspw.: http://en.wikipedia.org/wiki/Nodejs. Wenn du auf der Client-Seite bleiben möchtest, schlage ich vor, die JavaScript-spezifische Prototypische OOP genauer kennenzulernen. Wer die versteht, hat den meisten JavaScript-(und PHP-)Hackern etwas voraus (Die können oft nur "Klassen").

Go gibts übrigens seit einiger Zeit auch als serverseitige Plattform für die Google App Engine (wie auch schon länger Java und Python). Ansonsten sehe ich aber keine Web-spezifische Anwendung.

--
[0] Dennis Ritchie wird dir deswegen nicht (mehr) böse sein ...
fireweasel ist offline   Mit Zitat antworten
Alt 13.10.2011, 19:06  
Erfahrener Benutzer
 
Registriert seit: 26.12.2010
Beiträge: 175
PHP-Kenntnisse:
Anfänger
elise befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von fireweasel Beitrag anzeigen
C++ ist wirklich nur geeignet für Menschen, die stark masochistisch veranlagt sind und den Mut nie verlieren (oder leichtsinnig sind).
made my day
__________________
OSL♥
elise ist offline   Mit Zitat antworten
Alt 14.10.2011, 09:07  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Alle Sprachen haben Ihre Vor- und Nachteile. Selbstverständlich kann man bspw. auch C/C++ bzw. Java als serverseitige Sprache anstelle von PHP oder Perl einsetzen, was allerdings aus gutem Grund kaum einer macht!
Grundsatzdiskussionen gibt es mehr als nötig auf der Welt! Meine rein persönliche Ansicht, wenn Du Sprachen wie Perl oder PHP besser verstehen willst, hilft es schon, wenn man C verstanden hat! Das gilt imho auch für bspw. Python. Viele Sprachen sind syntaktisch Ableitungen von C.

Es kommt halt wirklich drauf an, was Du als persönliches Lernziel hast.
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Alt 14.10.2011, 19:01  
Erfahrener Benutzer
 
Benutzerbild von DrDreistein
 
Registriert seit: 23.03.2011
Beiträge: 134
PHP-Kenntnisse:
Anfänger
DrDreistein befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von fireweasel Beitrag anzeigen
C lohnt sich, wenn du zu Open-Source-Library-Projekten etwas beisteueren möchtes, oder nahe an der Hardware arbeiten willst. Nur wer macht das (letztere) heute noch[0]?
Wenn du Microcontroller programmierst, wirst du froh sein, das es eine Hochsprache wie C gibt und nicht jeden kleinsten Befehl selber in Assembler programmieren musst.

edit: Alleine das "Hello-World"-Beispiel, im Artikel von Wikipedia zu Assembler, sollte dich davon überzeugen....
__________________
Ein Rudel agressiver Wölfe nennt man auch Wolfgang.
Alles, was das PHP-Herz begehrt - Staticfloat

Geändert von DrDreistein (14.10.2011 um 19:09 Uhr).
DrDreistein ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:23 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum