Anzeige:
Seite 7 von 8 ErsteErste ... 5678 LetzteLetzte
Ergebnis 91 bis 105 von 117

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

  1. #91
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    wieso sollte dir das einer erklaeren? bleib bei Java, lass die scheuklappen auf, und sag nie wieder etwas ueber C++ .. dann sind wir alle gluecklich.

    Du sagst "das war doch irgendwie so", kennst es nicht und bewerten tust du es trotzdem.
    zur information: :: ist der scope-resolution operator, zu deutsch bereichaufloesungsoperator ... kommt zum einsatz wenn du statische funktionen einer klasse aufrufst ohne sie zu instanziieren oder dich auf andere namespaces beziehst usw., fuer OOP-design sehr sinnvoll.

    wie wir dir ja in 2 beispielen bewiesen haben war der code leicht lesbar und nur 1/3 so lang wie dein java programm.

    was an dem c++ code komisch sein soll weiss ich nicht.

    also versuch in zukunft nichts ueber c++ zu sagen und dich laecherlich zu machen und freu dich mit java.


    gruss,

    tuxipuxi.

    p.s: sorry, aber wer nach ueber 80 posts und 1000 argumenten nicht einsieht was fuer einen unsinn er labert ist wirklich verloren.

  2. #92
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Keine Angst, ich bleib bei Java, weil das Sprachdesign einfach massiv besser ist (was dir ja auch klar sein sollte! Wir diskutieren hier übrigens - musste es einfach sagen, da du mir vorwirft, einen Schrott zu schreiben - über die Sprachen, da ist es absolut egal, wie schnell ein Compiler ist. Und nochmals zu C++: :: und -> sind beim besten Willen nicht aussagekräftig, kann ich ja ne Sprache mit :-0 8=) ,... schreiben, die extrem kurz ist (:-0 macht ein Programm, mit einem Fenster, 2000 Buttons, 5000 Labeln, ... - das kriegst du mit C++ garantiert nicht schneller hin - aber ich muss zugeben, die Sprache ist schrott...))

    Ich sag einfach, dass - wie soll ichs sagen - C++ nicht gerade Anwenderfreundlich ist. Dies sagt überhaupt nichts über Geschwindigkeit, Performance, Möglichkeiten oder ähnliches aus!

    Dass C++ ein gebastel ist, zeigt schon rein die Tatsache, dass viele Befehle doppelt vorkommen (print(), cin << ). Die Möglichkeiten von C++ sind sicher sehr gross, doch die Sprache ist weder auf dem aktuellsten Stand (sprich: veraltet) noch durch und durch logisch.

    Und noch zur Geschwindigkeit: Mit SWT kannst du unter Linux native Programme erstellen, die kaum noch langsamer sind, als solche, die mit C++ geschrieben sind!

    Es geht mir keinesfalls darum, C++ schlecht zu machen (es ist immerhin DIE Programmiersprache für professionelle Programme wie bsp. Spiele), sondern es geht darum, dass ich jemandem, der mit C seine Mühe hatte, nicht unbedingt C++ empfehlen würde (das doch leichte Ähnlichkeiten hat...).
    Somit ist Java eine sehr gute Alternative, mit der du mit erträglichem Zeit und Lernaufwand gute Programme schreiben kannst!

    MfG Bischi

    PS: Wenn BadBoys Schrott is, was schauste dann für Filme?

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  3. #93
    Registrierter Benutzer Avatar von Berufspenner
    Registriert seit
    30.03.2002
    Ort
    Hamburg
    Beiträge
    567
    Und nochmals zu C++: :: und -> sind beim besten Willen nicht aussagekräftig, kann ich ja ne Sprache mit :-0 8=) ,... schreiben, die extrem kurz ist (:-0 macht ein Programm, mit einem Fenster, 2000 Buttons, 5000 Labeln, ... - das kriegst du mit C++ garantiert nicht schneller hin - aber ich muss zugeben, die Sprache ist schrott...))

    Ich sag einfach, dass - wie soll ichs sagen - C++ nicht gerade Anwenderfreundlich ist. Dies sagt überhaupt nichts über Geschwindigkeit, Performance, Möglichkeiten oder ähnliches aus!

    Dass C++ ein gebastel ist, zeigt schon rein die Tatsache, dass viele Befehle doppelt vorkommen (print(), cin << ). Die Möglichkeiten von C++ sind sicher sehr gross, doch die Sprache ist weder auf dem aktuellsten Stand (sprich: veraltet) noch durch und durch logisch.

    Und noch zur Geschwindigkeit: Mit SWT kannst du unter Linux native Programme erstellen, die kaum noch langsamer sind, als solche, die mit C++ geschrieben sind!
    Es geht mir keinesfalls darum, C++ schlecht zu machen
    Aha, und was machst du da die ganze Zeit? Achja, was ich noch fragen wollte: weißt du, was Toleranz ist? Scheinbar nicht. Hier mal die Definition
    Duldsamkeit, Verständnis, Akzeptanz gegenüber e-r anderen, abweichenden Meinung, Haltung od. Lebensart
    Cu
    André
    C und C++

  4. #94
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    na gut bischi,
    ich koennte mir die muehe machen und jedes deiner fundamentlosen argumente entkraeften, aber dass ist mir bei dir zu viel arbeit. dein post erinnert mich wirklich sehr an die trolle von heise.de, nur dass die den bloedsinn nicht ernst meinen. du weisst wirklich _garnichts_ von C++ und bewertest es hier und redest ueber das schlechte sprachdesign.

    wusstest du dass es print() garnicht gibt?
    wusstest du dass cin<< keine funktion ist sondern ein stream und ein streamoperator?
    wusstest du dass eine sprache nicht ihre API ist? das glaubst du in deiner mini-microsoft-und-java welt weil bei java "ja alles dabei ist", aber eine sprache ist nicht nur durch eine API spezifiziert.

    Dass C++ ein gebastel ist, zeigt schon rein die Tatsache, dass viele Befehle doppelt vorkommen (print(), cin << ).
    mit verlaub bischi, aber sowas kann man nur sagen wenn a) auf drogen ist b) trollen moechte c) 0.0 ahnung hat.



    Und noch zur Geschwindigkeit: Mit SWT kannst du unter Linux native Programme erstellen, die kaum noch langsamer sind, als solche, die mit C++ geschrieben sind!
    wie kannst DU microsoftjuenger denn bewerten wie schnell linux applikationen sind? du wuerdest wahrscheinlich nicht mal eine installiert bekommen.


    nichts fur ungut,

    tuxipuxi.

    p.s: filme mit handlung.

  5. #95
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Original geschrieben von axeljaeger
    Aber wo wir mal bei den Längen sind: Ich verwenden sehr gerne den ?-Operator. Das würde ich gerne mal zu Diskusion stellen. Ich sehe nämlich nicht ein, 4 Zeilen zu schreiben, nur um in eine Variable einen von zwei möglichen Weten reinzuschreiben, ich hab aber gehört, das man das nicht so machen sollte, weil der ?-Operator nicht zur Übersichtlichkeit beiträgt. Eure Meinung?
    Bedingte Zuweisung.
    Benutze ich oft in Initialisierungs Statements.

    Ich finde nicht, dass es unübersichtlich ist, vorallem wenn es in eine Zeile passt.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  6. #96
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Original geschrieben von bischi
    Keine Angst, ich bleib bei Java, weil das Sprachdesign einfach massiv besser ist
    Der Ansatz war ziemlich gut, aber man hat dann unnötige Abstriche gemacht.
    Bin mir ziemlich sicher, das J. Goshling darüber nicht sehr erfreut war.


    da ist es absolut egal, wie schnell ein Compiler ist.
    Nicht unbedingt.
    Man versucht unter gelich guten Compilern immer einen schnellen zu finden.
    Wenn die Sprache ansich kompliziertere Syntax hat, muss man Tricks verwenden.
    (precompiled Headers, ccache)
    Schnell kompilierbare Sprachen haben darum besonders im Prototyping einen Vorteil (zB Pascal ähnliche Sprachen wie Delphi)


    Und nochmals zu C++: :: und -> sind beim besten Willen nicht aussagekräftig
    . ist genau so wenig aussagekräftig
    Ich finde es ganz gut, wenn man unterscheiden kann, ob ein Name oder ein bestimmtes Objekt als Basis dient.


    Dass C++ ein gebastel ist, zeigt schon rein die Tatsache, dass viele Befehle doppelt vorkommen (print(), cin << ).
    Keines von beiden ist ein Befehl der Sprache und nur "cin <<" ist C++
    printf (das du wahrscheinlich gemeint hast) ist eine Funktion für C Programmierer, um formatiere Ausgaben zu machen.
    Niemand, der halbwegs bei Sinnen ist, würde eine typunsichere Funktion in C++ verwenden


    Und noch zur Geschwindigkeit: Mit SWT kannst du unter Linux native Programme erstellen, die kaum noch langsamer sind, als solche, die mit C++ geschrieben sind!
    Außer SWT benutzt GTK2
    (frag ceisserer)


    sondern es geht darum, dass ich jemandem, der mit C seine Mühe hatte, nicht unbedingt C++ empfehlen würde (das doch leichte Ähnlichkeiten hat...).
    Seh ich auch so.
    Zwar ist C kein Indikator wie C++ ist, dafür sind sie viel zu verschieden, aber C++ ist doch eher "advanced", wenn man von einer Sprache wie Basic kommt, sollte man was Leichteres in Erwägung ziehen.


    Somit ist Java eine sehr gute Alternative, mit der du mit erträglichem Zeit und Lernaufwand gute Programme schreiben kannst!
    Definitiv!
    Halte ich für eine gute Wahl, um objekt orientierte Programmierung zu lernen.
    D.h. zumindest mir ist C++ wesentlich leichter gefallen, nachdem ich Java konnte.


    PS: Wenn BadBoys Schrott is, was schauste dann für Filme?
    Bad Boys rules!
    waiting for BB2

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  7. #97
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Original geschrieben von anda_skoa
    Außer SWT benutzt GTK2
    (frag ceisserer)
    du solltest doch schon lange wissen, dass bischi des öftern mit sachen Argumentiert, die er nicht kennt

    Ausserdem kannst du ja Motif benutzen (igitt). Ich nehm dann meistens fox...

    @?-Operator:
    Ich benutz ihn eigentlich nie. Kommt vielleicht daher, dass ich ihn nie benutze und deshalb immer überlegen muss, was ich jetzt wo hinschreiben muss und wo das ? hinkommt

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  8. #98
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Original geschrieben von anda_skoa

    Definitiv!
    Halte ich für eine gute Wahl, um objekt orientierte Programmierung zu lernen.
    D.h. zumindest mir ist C++ wesentlich leichter gefallen, nachdem ich Java konnte.
    deshalb fange ich glaube ich jetzt dann auch bald mal mit C++ an. Hat schliesslich auch seine vorteile. Und noch mehr Vorteile, wenn man beides kann.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  9. #99
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Gut ich hab printf() gemeint. Was ich damit aussagen wollte: Es gibt für ein und das selbe in einer Sprache 2 verschiedene Varianten, dies zu machen. Das macht mir irgendwie nicht so einen durchdachten Eindruck.

    Aha, und was machst du da die ganze Zeit? Achja, was ich noch fragen wollte: weißt du, was Toleranz ist? Scheinbar nicht. Hier mal die Definition
    Hab so was mal gehört... Nein, Spass beiseite: Ich zähl einfach auf, was ich im Vergleich zu Java schlecht finde. Ich sag damit aber noch nicht, dass du nicht C++ verwenden kannst/sollst. In einigen Fällen ist das ja unumgehbar!

    Zu Tuxi: Ich glaub, so knapp würd ich es noch schaffen, mir ein Linux zu installieren. Ausserdem gibt es ja Kollegen, die ein Linux installiert haben und die mit SWT programmieren. Daher weiss ich doch ein Bisserl was...

    @anda_skoa: Wo wohnst du? Ich hab BB2 bereits am Donnerstag gesehen, war wirklich gut (auch wenn Tuxi anderer Meinung wäre...)

    MfG Bischi

    @Tuxi: Du hast mir immer noch keinen Film genannt!

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  10. #100
    Registrierter Benutzer Avatar von Berufspenner
    Registriert seit
    30.03.2002
    Ort
    Hamburg
    Beiträge
    567
    Und noch mehr Vorteile, wenn man beides kann.
    Je mehr man kann desto besser. So hebt man sich vor allem im Berufsleben von anderen ab, was dann auch die Aufstiegschancen vergrößert. Aus diesem Grund lernen ich auch Java, obwohl ich es nicht mag.

    Cu
    André
    C und C++

  11. #101
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Original geschrieben von bischi
    @anda_skoa: Wo wohnst du? Ich hab BB2 bereits am Donnerstag gesehen, war wirklich gut (auch wenn Tuxi anderer Meinung wäre...)
    der ist glaubich österreicher - wird wohl auch irgendwo dort domiziliert sein

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  12. #102
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Original geschrieben von Berufspenner
    Aus diesem Grund lernen ich auch Java, obwohl ich es nicht mag.
    Das ist imho ne schlechte idee. Ich habe bisher noch keine Sprache gelernt, die ich wirklich nicht mochte. (Kandidaten sind: Assembler (ist das ne Sprache?) und C# )

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  13. #103
    Registrierter Benutzer
    Registriert seit
    26.12.2001
    Beiträge
    228
    Es gibt für ein und das selbe in einer Sprache 2 verschiedene Varianten, dies zu machen. Das macht mir irgendwie nicht so einen durchdachten Eindruck.
    hi,

    es wäre doch schlimm, wenn es immer nur einen Weg ans Ziel geben würde? Es gibt IMHO in jeder Programmiersprache verschiedene Wege ans Ziel zu kommen.


    Steve
    pornstars-online.de

  14. #104
    Registrierter Benutzer Avatar von Berufspenner
    Registriert seit
    30.03.2002
    Ort
    Hamburg
    Beiträge
    567
    Gut ich hab printf() gemeint. Was ich damit aussagen wollte: Es gibt für ein und das selbe in einer Sprache 2 verschiedene Varianten, dies zu machen. Das macht mir irgendwie nicht so einen durchdachten Eindruck.
    printf() == Ausgabefunktion in C
    cin == Standardeingabe in C++
    Ich zähl einfach auf, was ich im Vergleich zu Java schlecht finde. Ich sag damit aber noch nicht, dass du nicht C++ verwenden kannst/sollst. In einigen Fällen ist das ja unumgehbar!
    Du gehst dabei aber so ignorant vor, dass es einem keinen Spaß macht sich deinen Postings durchzulesen. Du kritisierst Sachen, vondenen du absolut keine Ahnung hast.

    Cu
    André
    C und C++

  15. #105
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Original geschrieben von Berufspenner
    Du gehst dabei aber so ignorant vor, dass es einem keinen Spaß macht sich deinen Postings durchzulesen. Du kritisierst Sachen, vondenen du absolut keine Ahnung hast.
    doch manchmal machts spass. Ansonsten sind wir uns mal einig

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

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