Anzeige:
Seite 5 von 8 ErsteErste ... 34567 ... LetzteLetzte
Ergebnis 61 bis 75 von 117

Thema: C doch nichts für mich - was empfiehlt ihr mir ?

  1. #61
    Registrierter Benutzer Avatar von fs111
    Registriert seit
    23.03.2002
    Beiträge
    594
    Original geschrieben von anda_skoa
    Wir sollten unseren IRC channel benutzen



    Ok, jetzt komm ich nicht mehr mit.
    Während es dann in Java noch geht, aber schlecht aussieht, hat man in Python irgendwas anderes erzeugt.
    Versteh nicht, wo das der Vorteil ist?

    Wenn ich ein zufälliges Programm will, versuch ich es mit dd aus /dev/urandom

    Ciao,
    _
    ICh wusste gar nicht, dass mrunix auch einen IRC Channel hat, ich dacht immer nur linuxforen.de hat einen.

    Der Punkt mit den Einrückungen ist der, dass mich Python dazu zwingt lesbaren Code zu schreiben, das sehe ich als Vorteil.

    fs111

  2. #62
    Registrierter Benutzer
    Registriert seit
    26.12.2001
    Beiträge
    228

    Re: Re: C doch nichts für mich - was empfiehlt ihr mir ?

    Original geschrieben von peschmae
    Hei, ich hab noch n offtopic-zitat gefunden:



    Nicht "was soll ich nicht lernen". L E S E N meine Herren.

    MfG Peschmä
    wo wir dann vielleicht mal wieder beim Thema sind.

    ruby finde ich auch interessant, aber IMHO ist das auch nicht so ganz einfach. Ich bin gerade dabei mir das anzugucken, weil ich bis jetzt noch nicht wirklich Gutes über OO in Perl gehört habe.


    Steve
    pornstars-online.de

  3. #63
    Registrierter Benutzer Avatar von Berufspenner
    Registriert seit
    30.03.2002
    Ort
    Hamburg
    Beiträge
    567
    Der Punkt mit den Einrückungen ist der, dass mich Python dazu zwingt lesbaren Code zu schreiben, das sehe ich als Vorteil.
    Das soll also heißen, dass wenn ich falsch einrücke, das Programm garnicht richtig läuft? Das kann doch aber vor allem für Anfänger eine riesen Fehlerquelle sein. Mir wäre es da ehrlichgesagt mit geschweiften Klammern lieber. Es lebe Whitespace

    Cu
    André
    C und C++

  4. #64
    Registrierter Benutzer
    Registriert seit
    08.07.2002
    Beiträge
    719
    Natürlich ist die Diskusion mit einfacher unsinn. Aber Bischi hat es als Argument eingebracht und wer ein Argument einbringt, muss es begründen können und damit rechnen, das er den Kürzeren zieht. Wäre Bischi entsprechend informiert, hätte er sich gar nicht darauf eingelassen. Zu den Zeilenanzahlen: Klar kann man alles in eine Zeile schreiben, aber ich finde ein return nach jedem Semikolon angemessen. Es kommt ja nicht auf möglichst wenig Zeilen, sondern möglichst wenig Befehle an.

  5. #65
    Registrierter Benutzer Avatar von fs111
    Registriert seit
    23.03.2002
    Beiträge
    594
    Original geschrieben von Berufspenner
    Das soll also heißen, dass wenn ich falsch einrücke, das Programm garnicht richtig läuft? Das kann doch aber vor allem für Anfänger eine riesen Fehlerquelle sein. Mir wäre es da ehrlichgesagt mit geschweiften Klammern lieber. Es lebe Whitespace

    Cu
    André
    Du bewertest etwas, was Du nicht kennst, das halte ich für gefährtlich. Guck es Dir an, und urteile dann.

    fs111

  6. #66
    Registrierter Benutzer
    Registriert seit
    25.01.2003
    Beiträge
    222
    Original geschrieben von Berufspenner
    Das soll also heißen, dass wenn ich falsch einrücke, das Programm garnicht richtig läuft? Das kann doch aber vor allem für Anfänger eine riesen Fehlerquelle sein. Mir wäre es da ehrlichgesagt mit geschweiften Klammern lieber. Es lebe Whitespace
    also so schlimm wie es klingt ist es überhaupt nicht,
    ich hatte schon manche fehler in meinen python programmen
    aber keine die durch fehlerhaftes einrücken kamen.

    gruss
    Arthur
    ---------
    irc.mrunix.de #mrunix

  7. #67
    Registrierter Benutzer
    Registriert seit
    20.04.2001
    Beiträge
    159
    OK, das kommt jetzt vielleicht etwas spät
    Aber weil hier bischi sein tolles 18 Zeilen (!) java-Programm präsentiert hat mit einem Fenster und einem label.

    Ich habe mir mal vor 1-2Wochen perl und gtk+ angesehen. Damit kann man auch mit wenigen Zeilen schon viel erreichen.
    Hier mal das 18Zeilen java Programm in 6Zeilen perl übersetzt:
    Code:
    use Gtk;
    init Gtk;
    
    my $window = new Gtk::Window( "toplevel" );
    add $window (my $label = new Gtk::Label "Hello, World!");
    $window->show_all();
    main Gtk;
    einfacher und kürzer kann es doch kaum noch gehen

    "I could have made some money developing proprietary software, and perhaps amused myself writing code. But I knew that at the end of my career, I would look back on years of building walls to divide people, and feel I had spent my life making the world a worse place."
    -- Richard M. Stallman

    Wissenskommunismus und Wissenskapitalismus
    Offene Quellen und öffentliches Wissen
    und vieles mehr: VRG's Texts , Philosophy of the GNU Project

  8. #68
    Registrierter Benutzer Avatar von Berufspenner
    Registriert seit
    30.03.2002
    Ort
    Hamburg
    Beiträge
    567
    Original geschrieben von fs111
    Du bewertest etwas, was Du nicht kennst, das halte ich für gefährtlich. Guck es Dir an, und urteile dann.

    fs111
    Ich habe nichts bewertet. Ich habe nur, auf Grund der Aussagen in diesem Thread, gemutmaßt.

    Bekomme ich nun noch eine Antwort bezüglich SQL, oder nicht?

    Cu
    André
    C und C++

  9. #69
    Registrierter Benutzer
    Registriert seit
    08.07.2002
    Beiträge
    719
    Das ist überzeugend. Jetzt versuch dich mal an dem zweiten Beispiel mit dem Button. Wir können aber schonmal festhalten, das die Javaversion die längste ist.

  10. #70
    Registrierter Benutzer Avatar von fs111
    Registriert seit
    23.03.2002
    Beiträge
    594
    import gtk
    window = gtk.Window(gtk.WINDOW_TOPLEVEL)
    window.add(gtk.Label('Hello World'))
    window.show_all()
    gtk.main()

    Mal so als schneller Hack in Python.

    fs111

  11. #71
    Registrierter Benutzer Avatar von fs111
    Registriert seit
    23.03.2002
    Beiträge
    594
    Original geschrieben von Berufspenner
    Ich habe nichts bewertet. Ich habe nur, auf Grund der Aussagen in diesem Thread, gemutmaßt.

    Bekomme ich nun noch eine Antwort bezüglich SQL, oder nicht?

    Cu
    André
    SQL ist kein bisschen OO, wie sollte es das auch sein? Es ist eine Datenbankabfrage- und Administrationssprache, und nichts womit man einzig und allein programmiert.

    fs111

    P.S.: bin jetz mal im IRC

  12. #72
    Registrierter Benutzer
    Registriert seit
    08.07.2002
    Beiträge
    719
    Original geschrieben von fs111
    import gtk
    window = gtk.Window(gtk.WINDOW_TOPLEVEL)
    window.add(gtk.Label('Hello World'))
    window.show_all()
    gtk.main()

    Mal so als schneller Hack in Python.

    fs111
    Ich hab doch gesagt, Python ist toll.

  13. #73
    Registrierter Benutzer
    Registriert seit
    20.04.2001
    Beiträge
    159
    Mit dem button sollte man doch nur das Fenster schliessen können.
    Dazu braucht man mit perl keine Zeile mehr als für das label Programm, also immer noch 6 Zeilen

    Code:
    use Gtk;
    init Gtk;
    
    my $window = new Gtk::Window( "toplevel" );
    add $window (new Gtk::Widget "Gtk::Button",  -label => "close", -signal::clicked => sub  {Gtk->exit( 0 )} );
    $window->show_all();
    main Gtk;

    Wo bleibt eigentlich bischi mit seinen Beispielen?

    "I could have made some money developing proprietary software, and perhaps amused myself writing code. But I knew that at the end of my career, I would look back on years of building walls to divide people, and feel I had spent my life making the world a worse place."
    -- Richard M. Stallman

    Wissenskommunismus und Wissenskapitalismus
    Offene Quellen und öffentliches Wissen
    und vieles mehr: VRG's Texts , Philosophy of the GNU Project

  14. #74
    Registrierter Benutzer Avatar von fs111
    Registriert seit
    23.03.2002
    Beiträge
    594
    Wenn man es ganz extrem haen will, dann kann man auch Jython benutzen, das ist Python nur in Java, und man kann genauso einfach proggen und hat Zugriff auf alle Java-Klassen.

    fs111

  15. #75
    Registrierter Benutzer
    Registriert seit
    08.07.2002
    Beiträge
    719
    Ja, aber Python in Java wird ja noch langsamer. Aber ich wundere mich wirklich was mit Bischi ist. Man muss sich ja bald Sorgen machen, das ihm vielleicht was passiert ist. Das mit dem Button in Perl(ist das doch?) ist natürlich sehr elegant, vergleichbar mit QMenuData::insertItem, wo man die Beschriftung des Menüeintrages und den entsprechenden Slot gleich in einer Funktion in ein Menü einfügen kann. Sowas hab ich noch nicht mit Java gesehen.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •