1. Foren
  2. » Kommentare
  3. » Wirtschaft
  4. » Alle Kommentare zum Artikel
  5. » Bradley Kuhn: Java und C# sind…

Python, Perl und PHP

Anzeige
  1. Thema
  1. 1
  2. 2

Neues Thema Ansicht wechseln


  1. Python, Perl und PHP

    Autor titrat 16.08.10 - 18:28

    Die "Three dangerours P" sollen eine sichere Wahl sein?
    Oder gar C und C++, DIE Programmiersprachen für Buffer-Overflows?

    Im Gegensatz zu Java oder C#?
    Also lieber löchrige Programme anstatt nachvollziehbare, pflegbare Anwendungen?
    Eine hypotethische Gefahr eines Paranoiden gegenüber realen Risiken, die täglich Brot sind?
    Ich weiß, was ich da wähle.

  2. Re: Python, Perl und PHP

    Autor fratzenbuch 16.08.10 - 18:42

    titrat schrieb:
    --------------------------------------------------------------------------------
    > ...
    > Ich weiß, was ich da wähle.
    ORACLE?
    da hab ich mein täglich brot bei facebook oder eben golem.de mit gepflegtem php lieber!

  3. Re: Python, Perl und PHP

    Autor Anus 16.08.10 - 18:44

    Ich sach nur Python.

  4. Re: Python, Perl und PHP

    Autor Dadie 16.08.10 - 18:46

    titrat schrieb:
    --------------------------------------------------------------------------------
    > Die "Three dangerours P" sollen eine sichere Wahl sein?
    > Oder gar C und C++, DIE Programmiersprachen für Buffer-Overflows?
    >
    > Im Gegensatz zu Java oder C#?
    > Also lieber löchrige Programme anstatt nachvollziehbare, pflegbare
    > Anwendungen?
    > Eine hypotethische Gefahr eines Paranoiden gegenüber realen Risiken, die
    > täglich Brot sind?
    > Ich weiß, was ich da wähle.

    Einen Buffer-Overflow kann ich sowohl bei C als auch bei C++ durch einen guten Programmcode verhindern. Java Programmierer sind aber von der VM abhängig und müssen hoffen und betten dass die VM dann doch bitte keine Sicherheitslücke besitzt. Da Schreib ich lieber mein C++ und weiß woran ich bin. Wenn was schief läuft weiß ich "Mein Code war scheiße" und muss nicht erst mit einigen VM-Versionen herum testen ob es nicht dann doch an der VM liegt.

  5. Re: Python, Perl und PHP

    Autor GodsBoss 16.08.10 - 19:10

    > > Die "Three dangerours P" sollen eine sichere Wahl sein?
    > > Oder gar C und C++, DIE Programmiersprachen für Buffer-Overflows?
    > >
    > > Im Gegensatz zu Java oder C#?
    > > Also lieber löchrige Programme anstatt nachvollziehbare, pflegbare
    > > Anwendungen?
    > > Eine hypotethische Gefahr eines Paranoiden gegenüber realen Risiken, die
    > > täglich Brot sind?
    > > Ich weiß, was ich da wähle.
    >
    > Einen Buffer-Overflow kann ich sowohl bei C als auch bei C++ durch einen
    > guten Programmcode verhindern. Java Programmierer sind aber von der VM
    > abhängig und müssen hoffen und betten dass die VM dann doch bitte keine
    > Sicherheitslücke besitzt. Da Schreib ich lieber mein C++ und weiß woran ich
    > bin. Wenn was schief läuft weiß ich "Mein Code war scheiße" und muss nicht
    > erst mit einigen VM-Versionen herum testen ob es nicht dann doch an der VM
    > liegt.

    Und dann war es doch ein Bug im C++-Compiler.

    Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.

  6. Re: Python, Perl und PHP

    Autor GodsBoss 16.08.10 - 19:10

    Wieso sollen Python, Perl und PHP die „Three dangerous P“ sein?

    Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.

  7. Re: Python, Perl und PHP

    Autor Dadie 16.08.10 - 19:12

    GodsBoss schrieb:
    --------------------------------------------------------------------------------
    > > > Die "Three dangerours P" sollen eine sichere Wahl sein?
    > > > Oder gar C und C++, DIE Programmiersprachen für Buffer-Overflows?
    > > >
    > > > Im Gegensatz zu Java oder C#?
    > > > Also lieber löchrige Programme anstatt nachvollziehbare, pflegbare
    > > > Anwendungen?
    > > > Eine hypotethische Gefahr eines Paranoiden gegenüber realen Risiken,
    > die
    > > > täglich Brot sind?
    > > > Ich weiß, was ich da wähle.
    > >
    > > Einen Buffer-Overflow kann ich sowohl bei C als auch bei C++ durch einen
    > > guten Programmcode verhindern. Java Programmierer sind aber von der VM
    > > abhängig und müssen hoffen und betten dass die VM dann doch bitte keine
    > > Sicherheitslücke besitzt. Da Schreib ich lieber mein C++ und weiß woran
    > ich
    > > bin. Wenn was schief läuft weiß ich "Mein Code war scheiße" und muss
    > nicht
    > > erst mit einigen VM-Versionen herum testen ob es nicht dann doch an der
    > VM
    > > liegt.
    >
    > Und dann war es doch ein Bug im C++-Compiler.

    Zum Glück wird Java nicht compiliert sondern nur in Java-Bitcode umgewandelt. Was ja allgemein etwas vollkommen anderes darstellt. Selbiges Problem mit dem Compiler trifft auf Java ebenfalls zu. Und nun?

  8. Re: Python, Perl und PHP

    Autor DinoDino 16.08.10 - 20:24

    Dadie schrieb:
    --------------------------------------------------------------------------------
    > titrat schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Die "Three dangerours P" sollen eine sichere Wahl sein?
    > > Oder gar C und C++, DIE Programmiersprachen für Buffer-Overflows?
    > >
    > > Im Gegensatz zu Java oder C#?
    > > Also lieber löchrige Programme anstatt nachvollziehbare, pflegbare
    > > Anwendungen?
    > > Eine hypotethische Gefahr eines Paranoiden gegenüber realen Risiken, die
    > > täglich Brot sind?
    > > Ich weiß, was ich da wähle.
    >
    > Einen Buffer-Overflow kann ich sowohl bei C als auch bei C++ durch einen
    > guten Programmcode verhindern. Java Programmierer sind aber von der VM
    > abhängig und müssen hoffen und betten dass die VM dann doch bitte keine
    > Sicherheitslücke besitzt. Da Schreib ich lieber mein C++ und weiß woran ich
    > bin. Wenn was schief läuft weiß ich "Mein Code war scheiße" und muss nicht
    > erst mit einigen VM-Versionen herum testen ob es nicht dann doch an der VM
    > liegt.

    Ja ja durch guten Code. Das kommt mir nur all zu bekannt vor. Besonders weil ich mir das von allen möglichen Profs anhören musste und mir dann später anhören muss wenn man einen Fehler drin hat wie schwierig es ist diesen tatsächlich zu finden. Und an dem tag an dem es fehlerfreiencode wirklich gibt wird sowieso die welt untergehen. Aber auch sonst gestaltet sich die fehlersuche bei java im vergleich zu c++ wesentlich einfacher. Da ist es dann egal wer denn fehler gemacht hat, weil es wesentlich wichtiger den fehler zu beseitigen.

  9. Re: Python, Perl und PHP

    Autor dummbacke 16.08.10 - 20:29

    mit deinem java kriegst du nie so präzise arbeitende software hin, wie mit c/c++. Das ist nunmal nicht das, wofür java geschaffen wurde. java soll eine vergleichsweise einfache, platformübergreifende lösung sein, dank der durch die laufzeitumgebung für jeweilige betriebssysteme immer gleichen "API". Mit einfache lösung will ich das nicht auf das level einer scriptsprache runterdrücken, aber es ist halt nicht so hardwarenah und es gibt deswegen auch nicht so viele fatale rückschläge, wenn man schlampt.

  10. Re: Python, Perl und PHP

    Autor DinoDino 16.08.10 - 20:34

    dummbacke schrieb:
    --------------------------------------------------------------------------------
    > mit deinem java kriegst du nie so präzise arbeitende software hin, wie mit
    > c/c++. Das ist nunmal nicht das, wofür java geschaffen wurde. java soll
    > eine vergleichsweise einfache, platformübergreifende lösung sein, dank der
    > durch die laufzeitumgebung für jeweilige betriebssysteme immer gleichen
    > "API". Mit einfache lösung will ich das nicht auf das level einer
    > scriptsprache runterdrücken, aber es ist halt nicht so hardwarenah und es
    > gibt deswegen auch nicht so viele fatale rückschläge, wenn man schlampt.


    Da hat wohl jemand das letzte mal in den 90 was über java gelesen. Und was ist denn bitte "präzise arbeitende software"? Ja wobei bei Java ist ja bestimmt 2 + 2 so ungefähr 4.

  11. Re: Python, Perl und PHP

    Autor dummbacke 16.08.10 - 20:40

    ein nup, der mit einer tatsache nicht klarkommt. tut mir für dich leid, dass du so einer bist, auch wenn du das nicht verstehst.

  12. Re: Python, Perl und PHP

    Autor nudelsalat 16.08.10 - 20:42

    dummbacke schrieb:
    --------------------------------------------------------------------------------
    > mit deinem java kriegst du nie so präzise arbeitende software hin, wie mit
    > c/c++. Das ist nunmal nicht das, wofür java geschaffen wurde ...

    Was meinst du mit "präzise"?

    In den meisten Fällen braucht man überhaupt keine "präzise" arbeitende bzw. hardwarenahe Software.

    Und wenn doch, dann wäge ich ab, ob Assembler nicht doch die bessere Wahl ist.

    Besonders wenn man Mikrocontroller programmiert ist die "Präzision" von C ein Graus.

    Und wenn ich, wie in den meisten Fällen meiner Tätigkeit, gar keine sog. "Präzision" brauche, nehme ich Java, weil die Entwicklung wesentlich eleganter ist, als in C++.

    Ich arbeite übrigens auch gerne mit Python ...

    Man muss einfach immer das wählen, was für den jeweiligen Einsatzzweck am sinnvollsten ist.

    Jemand der sagt, dass A super und B doof ist, hat einfach keine Ahnung oder eine sehr einseitige Arbeit. :)

  13. Re: Python, Perl und PHP

    Autor DinoDino 16.08.10 - 20:55

    dummbacke schrieb:
    --------------------------------------------------------------------------------
    > ein nup, der mit einer tatsache nicht klarkommt. tut mir für dich leid,
    > dass du so einer bist, auch wenn du das nicht verstehst.

    Du solltest dir wohl selbst am meisten leid tun. DU KENNER.

  14. Re: Python, Perl und PHP

    Autor vitar 17.08.10 - 00:07

    Dadie schrieb:
    --------------------------------------------------------------------------------
    > Einen Buffer-Overflow kann ich sowohl bei C als auch bei C++ durch einen
    > guten Programmcode verhindern.

    Es ist in jeder Industrie gängige Praxis, häufig vorkommende Aufgaben zu automatisieren. Nicht nur spart man damit Zeit, es ist letztlich auch deutlich weniger fehleranfällig, wenn man es mit *realer* menschlicher Leistung (nicht etwa einem perfekten, fehlerfrei arbeitenden Menschen) vergleicht.

    Speicherverwaltung und die Vermeidung der gängigen Sicherheitslücken in C/C++-Programmen sind solche häufig vorkommenden Aufgaben. Die Automatisierung erfolgt durch Sprachen bzw. Plattformen mit höherem Abstraktionsniveau - etwa Java.

  15. Re: Python, Perl und PHP

    Autor logie 17.08.10 - 00:46

    > Die "Three dangerours P"

    Hier Posten nurnoch Kinder ohne Sachverstand.

    Python ist frei.
    http://de.wikipedia.org/wiki/Python_%28Programmiersprache%29

    Python ist mit C die portabelste Sprache. Selbst auf AMIGAOS läuft noch Python, oder BEOS/HAIKU. Jedes LINUX/UNIX/BSD hat python. Sogar für OS/2 gibt es python. Es gibt mehrere Implementierungen, die schnelste ist Cpython. (importierbare Python Module, welche in C geschrieben und extrem schnell sind.)

  16. Re: Python, Perl und PHP

    Autor StabiloBoss 17.08.10 - 02:40

    GodsBoss schrieb:
    --------------------------------------------------------------------------------
    > Wieso sollen Python, Perl und PHP die „Three dangerous P“ sein?


    yepp, würde mich auch interessieren.

  17. Re: Python, Perl und PHP

    Autor cpp kann alles 17.08.10 - 09:01

    vitar schrieb:
    --------------------------------------------------------------------------------
    >
    > Es ist in jeder Industrie gängige Praxis, häufig vorkommende Aufgaben zu
    > automatisieren. Nicht nur spart man damit Zeit, es ist letztlich auch
    > deutlich weniger fehleranfällig, wenn man es mit *realer* menschlicher
    > Leistung (nicht etwa einem perfekten, fehlerfrei arbeitenden Menschen)
    > vergleicht.
    >
    > Speicherverwaltung und die Vermeidung der gängigen Sicherheitslücken in
    > C/C++-Programmen sind solche häufig vorkommenden Aufgaben. Die
    > Automatisierung erfolgt durch Sprachen bzw. Plattformen mit höherem
    > Abstraktionsniveau - etwa ...

    http://www.boost.org/doc/libs/1_44_0/libs/smart_ptr/smart_ptr.htm
    http://www.boost.org/doc/libs/1_44_0/libs/smart_ptr/shared_ptr.htm
    http://en.wikipedia.org/wiki/Auto_ptr

  18. Re: Python, Perl und PHP

    Autor Gastredner 17.08.10 - 09:08

    cpp kann alles schrieb:
    > www.boost.org
    > www.boost.org
    > en.wikipedia.org

    Der dadie-Logik folgend dürfte er diese aber nicht einsetzen - die hat er ja nicht selbst entwickelt, ist dabei aber von der korrekten Funktionalität abhängig - er müsste also "hoffen und beten", dass Boost keine Sicherheitslücke besitzt. Genau wie die Java- und C#-Programmierer bei ihrer VM.
    Seinen Ausführungen nach ja wohl ein unhaltbarer Zustand.;)

  19. Re: Python, Perl und PHP

    Autor asda 17.08.10 - 09:44

    Japp, was fürn BS.

    Es ist ja schön, dass es auch Programmiersprachen ohne GC gibt, aber das sollte doch inzwischen mehr unter "Historie der Programmiersprachen" und nicht im realen Prxiseinsatz ausgelebt werden.

    Es ist nunmal einfach sicherer die JVM abgedichtet zu bekommen als jedes einzelne existierende C/C++-Programm.

  20. Re: Python, Perl und PHP

    Autor hendryk 17.08.10 - 11:36

    "Three dangerous P" ergibt bei google genau einen treffer....im golem forum.
    haste dir ja was schönes ausgedacht

  1. 1
  2. 2

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  2. Browser

    Kauft Facebook Opera?

  3. Blackberry

    RIM plant Massenentlassungen

  4. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  5. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten


Meistkommentiert
  1. Kommentare: 171 | letzter Beitrag 20:42 Uhr

  2. Kommentare: 94 | letzter Beitrag 26.05. 19:45

  3. Kommentare: 77 | letzter Beitrag 20:57 Uhr

  4. Kommentare: 70 | letzter Beitrag 18:56 Uhr

  5. Kommentare: 62 | letzter Beitrag 21:44 Uhr

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


Energy Harvesting: Strom aus dem Teelicht
Energy Harvesting
Strom aus dem Teelicht

T-Pod ist ein kleines Kraftwerk für unterwegs. Betrieben mit einer kleinen Kerze, erzeugt das Gerät Strom für eine Leselampe oder das Laden des Smartphone-Akkus.

  1. Energy Harvesting Viren in der Schuhsohle liefern Strom fürs Smartphone
  2. Saubere Energie In New York kommt Strom bald aus der Wasserleitung

F2, F8, F12: Windows 8 startet zu schnell
F2, F8, F12
Windows 8 startet zu schnell

Windows 8 kann auf entsprechender Hardware in weniger als 8 Sekunden booten. Dabei bleibt zu wenig Zeit, um den Bootvorgang zum Sprung ins Bios, ins UEFI-Menü oder in die Startauswahl von Windows zu unterbrechen.

  1. Dice Einige Frostbite-2-Spiele nur mit 64-Bit-Betriebssystem
  2. Windows RT Windows-Tablet-Lizenz soll angeblich 100 US-Dollar kosten
  3. Windows 8 Release Preview Microsoft verbessert Multi-Monitor-Unterstützung

Kim Dotcom: "Gebt mir meine Rechner zurück!"
Kim Dotcom
"Gebt mir meine Rechner zurück!"

Kim Schmitz will Zugriff auf seine 135 Computer und Festplatten, die die neuseeländischen Behörden im Januar 2012 beschlagnahmt haben. Das FBI halte das Material von der Justiz in Neuseeland zurück, um seine Verteidigung im Fall Megaupload zu erschweren, sagt er.

  1. Megaupload Kim Dotcom darf wieder das Internet benutzen
  2. Nach Megaupload Mediafire und weitere Filehoster im Fokus der Filmindustrie
  3. Megaupload Kim Schmitz muss mit monatlich 37.000 Euro zurechtkommen

  1. Renesas: Chiphersteller will ein Drittel der Beschäftigten loswerden
    Renesas
    Chiphersteller will ein Drittel der Beschäftigten loswerden

    Renesas ist nach Elpida der zweite schwer angeschlagene japanische Chiphersteller. Renesas, das Hitachi, Mitsubishi Electric und NEC gehört, macht Verlust und will seine größte Fabrik verkaufen.

  2. Blackberry: RIM plant Massenentlassungen
    Blackberry
    RIM plant Massenentlassungen

    RIM soll in den kommenden Tagen erneut einen massiven Stellenabbau ankündigen. "Ich habe herausgefunden, welche Teile ich in meinem Puzzle nicht mehr benötige", sagte Firmenchef Thorsten Heins.

  3. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.


  1. 15:41

  2. 13:23

  3. 14:48

  4. 14:29

  5. 14:24

  6. 12:30

  7. 12:23

  8. 18:49