| Autor |
Nachricht |
gastantwort
Unregistrierter
|
gastantwort Unregistrierter
09:44:04 26.04.2012 Titel: |
|
Zitieren |
| 314159265358979 schrieb: |
Der TE meinte, wenn der Algorithmus in PHP zu langsam ist, nimmt er einen anderen. Vielleicht eher die richtige Programmiersprache für rechenintensives Zeug aussuchen, anstatt zu behaupten, der Algorithmus wäre ungeeignet. |
lol, PIs gesicht möcht ich sehen wenn er in 5 Jahren zum ersten Mal in einem Hörsal sitzt und der Dozent versucht ihm das auszutrichtern
> Wenn der Algorithmus zu langsam ist einfach mal eine andere Sprache benutzen, und dann am besten das assembler optimieren
|
|
|
|
 |
triptop
Unregistrierter
|
triptop Unregistrierter
10:42:34 26.04.2012 Titel: |
|
Zitieren |
weißt du wie oft ich schon in js/php implementierten algorithmen gelesen hab, dass sie von c portiert wurden?
es gibt ein level an abstraktion, ab dem man einfach langsamer wird, weil man sich ständig für überdimensionierte algorithmen und datenstrukturen entscheidet. automatische typumwandlungen und immutable strings erledigen dann meist den rest.
jeder der hier behauptet, dass es nur auf den algo ankommt hat einfach keinen plan vom business... denn meist haben besser bezahlte programmierer auch mehr ahnung von algorithmen und der hardware und php ist neben js eine der schlecht bezahltesten sprachen der welt! |
|
|
|
 |
Bashar
Mitglied
Benutzerprofil
Anmeldungsdatum: 15.05.2001
Beiträge: 17743
|
Bashar Mitglied
10:46:12 26.04.2012 Titel: |
|
Zitieren |
| triptop schrieb: | | denn meist haben besser bezahlte programmierer auch mehr ahnung von algorithmen und der hardware und php ist neben js eine der schlecht bezahltesten sprachen der welt! |
Die bestbezahlten Programmierer sind laut c't für COBOL, ABAP und ähnliche Grausamkeiten unterwegs (ich hab die Ausgabe nicht mehr vorliegen, vielleicht mag das nochmal jemand verifizieren), das sind mit Sicherheit keine Algorithmen- oder Hardware-Experten. Am Gehalt würde ich es also nicht festmachen. |
_________________ OSL♥
|
|
 |
LOLAlter
Unregistrierter
|
LOLAlter Unregistrierter
12:11:56 26.04.2012 Titel: |
|
Zitieren |
| triptop schrieb: |
jeder der hier behauptet, dass es nur auf den algo ankommt hat einfach keinen plan vom business... denn meist haben besser bezahlte programmierer auch mehr ahnung von algorithmen und der hardware und php ist neben js eine der schlecht bezahltesten sprachen der welt! |
Ahja, es kommt nicht nur auf den Algorithmus an, denn besser bezahlte Programmierer haben mehr Ahnung von Algorithmen. LOL Alter! Wenn ich sowas lese, roflt es bei mir das Frühstück wieder hoch.
Die untere Schranke wurde mit O(n) schon genannt, die algorithmische Analyse ist damit abgeschlossen, die optimale Suche ist trivial. Dass PHP langsamer als eine C-Implementierung ist, hat hier niemand behauptet. Und generell kommt es natürlich nicht nur auf den Algorithmus an. Aussage hier war: in den meisten Fällen spielen bei Webanwendungen andere Kriterien eine Rolle.
Hast du das jetzt geschnallt? Wenn ja, erklär es noch PI. |
|
|
|
 |
LOLAlter
Unregistrierter
|
LOLAlter Unregistrierter
12:13:15 26.04.2012 Titel: |
|
Zitieren |
Äh PHP "schneller" hat niemand behauptet!
LOL Alter! Wenn ich sehe, was ich schreibe, roflt es mir die Zehnägel quer. |
|
|
|
 |
triptop
Unregistrierter
|
triptop Unregistrierter
12:25:43 26.04.2012 Titel: |
|
Zitieren |
mit typen, wo sich die zehennägel rofln und loln will ich nichts zu tun haben. ich schätze ernsthaftigkeit mehr als einen clown. |
|
|
|
 |
Shade Of Mine
Moderator
Benutzerprofil
Anmeldungsdatum: 04.05.2001
Beiträge: 18944
|
Shade Of Mine Moderator
12:28:22 26.04.2012 Titel: |
|
Zitieren |
| 314159265358979 schrieb: |
Aber extra für dich, ein kleines Benchmark, damit du einsiehst, was für fatalen Mist du von dir gibst. |
Eine Astreine Themenverfehlung.
Weil du nicht kapierst worum es geht.
Du hängst dich an Details auf die im Big-Picture(tm) irrelevant sind.
Schreib den Code mal so, wie er in der freien Wildbahn vorkommen würde. Nämlich mit caching und 1000 concurrent requests. Dann wirst du recht schnell feststellen, dass PHP um Dimensionen schneller ist oder du um Dimensionen mehr Zeit in das C++ Programm stecken musst.
Zum Mitschreiben: 1 Request ist vollkommen irrelevant. Die Performance einer Anwendung hängt davon ab wieviel concurrent requests sie bearbeiten kann. |
_________________ A language that doesn't affect the way you think about programming is not worth knowing.
|
|
 |
triptop
Unregistrierter
|
triptop Unregistrierter
12:30:48 26.04.2012 Titel: |
|
Zitieren |
du solltest langsam die fresse halten, bevor das noch jemand glaubt |
|
|
|
 |
LOLALter
Unregistrierter
|
LOLALter Unregistrierter
12:42:00 26.04.2012 Titel: |
|
Zitieren |
Shade of Mine hat vollkommen recht. Es ist offensichtlich, dass du im Bereich Webentwicklung noch nicht wirklich an größeren Projekten mitgewirkt hast. Wie so oft ist nicht alles schwarz oder weiß - Entscheidungsfindungen hängen von mehreren Parametern ab und sind doch etwas komplexer als "Sprache A ist schneller als Sprache B".
Die einzigen, die hier im Unrecht sind, sind leider du und PI.
Damit wäre meine Frage, ob du es jetzt endlich geschnallt hättest, aber beantwortet. Welch überraschendes Resultat. |
|
|
|
 |
Bashar
Mitglied
Benutzerprofil
Anmeldungsdatum: 15.05.2001
Beiträge: 17743
|
Bashar Mitglied
12:50:34 26.04.2012 Titel: |
|
Zitieren |
Hat mal jemand einen Link für Web-Dummies wie mich, der mal darlegt, warum PHP so gigantisch überlegen sein soll? Insbesondere das hier:
| Shade schrieb: | | Du hast nur 1 PHP Instanz aber N C++ Instanzen. DAS ist der Punkt. C++ ist nicht trivial Skalierbar auf den Server zu bekommen. CGI, FastCGI, etc. ist alles Schrott. Du brauchst einen App Server. |
Wieso ist das alles Schrott, und wie funktioniert PHP dagegen?
Ich war immer der Ansicht, dass PHP nur deshalb so beliebt ist, weil es jeder Billighoster dabei hat. Stimmt ja offenbar nicht. |
_________________ OSL♥
|
|
 |
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|
|