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

Python, Perl und PHP

  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. Thema
  1. 1
  2. 2

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. über PT Personal Trust GmbH, Hamburg (Home-Office möglich)
  2. Hochschule für Technik Stuttgart University of Applied Sciences, Stuttgart
  3. Computacenter AG & Co. oHG, München
  4. Wirecard Technologies GmbH, Aschheim bei München

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Spiele-Angebote
  1. (-50%) 14,99€
  2. 2,99€
  3. (-75%) 7,50€
  4. 2,69€


Haben wir etwas übersehen?

E-Mail an news@golem.de


Google Maps: Karten brauchen Menschen statt Maschinen
Google Maps
Karten brauchen Menschen statt Maschinen

Wenn Karten nicht mehr von Menschen, sondern allein von Maschinen erstellt werden, erfinden diese U-Bahn-Linien, Hochhäuser im Nationalpark und unmögliche Routen. Ein kurze Liste zu den Grenzen der Automatisierung.
Von Sebastian Grüner

  1. Kartendienst Google bringt AR-Navigation und Reiseinformationen in Maps
  2. Maps Duckduckgo mit Kartendienst von Apple
  3. Google Maps zeigt Bikesharing in Berlin, Hamburg, Wien und Zürich

Mobile-Games-Auslese: Verdrehte Räume und verrückte Zombies für unterwegs
Mobile-Games-Auslese
Verdrehte Räume und verrückte Zombies für unterwegs

Ein zauberhaftes Denksportspiel wie Rooms, ansteckende Zombies in Infectonator 3 Apocalypse und Sky - Children of the Light, das neue Werk der Journey-Entwickler: Für die Urlaubszeit hat Golem.de besonders schöne und vielfälige Mobile Games gefunden!
Eine Rezension von Rainer Sigl

  1. Dr. Mario World im Test Spielspaß für Privatpatienten
  2. Mobile-Games-Auslese Ein Wunderjunge und dreimal kostenloser Mobilspaß
  3. Mobile-Games-Auslese Magischer Dieb trifft mogelnden Doktor

IT-Arbeitsmarkt: Jobgarantie gibt es nie
IT-Arbeitsmarkt
Jobgarantie gibt es nie

Deutsche Unternehmen stellen weniger ein und entlassen mehr. Es ist zwar Jammern auf hohem Niveau, aber Fakt ist: Die Konjunktur lässt nach, was Arbeitsplätze gefährdet. Auch die von IT-Experten, die überall gesucht werden?
Ein Bericht von Peter Ilg

  1. IT-Standorte Wie kann Leipzig Hypezig bleiben?
  2. IT-Fachkräftemangel Arbeit ohne Ende
  3. IT-Forensikerin Beweise sichern im Faradayschen Käfig

  1. Urheberrecht: Youtuber sollen bei Snippets kein Geld mehr verlieren
    Urheberrecht
    Youtuber sollen bei Snippets kein Geld mehr verlieren

    Bisher konnten Urheber die Einnahmen von Youtubern komplett an sich ziehen, auch wenn diese nur ganz kurze Teile der eigenen Werke übernahmen. Das soll künftig auf Youtube nicht mehr möglich sein.

  2. Einrichtungskonzern: Ikea startet eigenen Geschäftsbereich für Smart Home
    Einrichtungskonzern
    Ikea startet eigenen Geschäftsbereich für Smart Home

    Der Einrichtungskonzern Ikea will mit einem eigenen Geschäftsbereich seine Smart-Home-Produkte voranbringen. Das Unternehmen will damit mehr bieten als nur gewöhnliche Möbel.

  3. Zoncolan: Facebook testet 100 Millionen Zeilen Code in 30 Minuten
    Zoncolan
    Facebook testet 100 Millionen Zeilen Code in 30 Minuten

    Das Entwicklerteam von Facebook hat ein eigenes Werkzeug zur statischen Code-Analyse erstellt und stellt nun erstmals Details dazu vor. Das Projekt habe Tausende Sicherheitslücken verhindert.


  1. 14:34

  2. 13:28

  3. 12:27

  4. 11:33

  5. 09:01

  6. 14:28

  7. 13:20

  8. 12:29