Von Nullen und Einsen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Von Nullen und Einsen

    Kennt ihr schon das "0 means 1"-Antipattern?

    Computer kennen ja nur 0en und 1en. Eigentlich überschaubar. So überschaubar, dass man getrost davon ausgehen dürfte, dass es jedem gelingt, 0en und 1en zu unterscheiden.

    Fast jedem.

    C++0x ist nun C++11 geworden. Okay, wir wissen jetzt also, dass x = 1 ist. Aber wir lernen gleichzeitig, dass bei C++ 0 = 1 ist.

    Da scheint jemand den Überblick verloren zu haben.
    Es hat noch nie etwas gefunzt. To tear down the Wall would be a Werror!
    25.06.2016: [Swift] gehört zu meinen *Favorite Tags* auf SO. In welcher Bedeutung von "favorite"?
  • gritsch schrieb:

    Der neue Name trägt dem Umstand Rechnung, dass die Spezifikation nicht mehr im vergangen Jahrzehnt als C++0x fertig wurde sondern erst 2011.

    Ach, ne, echt, da wäre ich ja gar nicht drauf gekommen!

    DANKE!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Es hat noch nie etwas gefunzt. To tear down the Wall would be a Werror!
    25.06.2016: [Swift] gehört zu meinen *Favorite Tags* auf SO. In welcher Bedeutung von "favorite"?
  • gritsch schrieb:

    Amin Negm-Awad schrieb:

    gritsch schrieb:

    Der neue Name trägt dem Umstand Rechnung, dass die Spezifikation nicht mehr im vergangen Jahrzehnt als C++0x fertig wurde sondern erst 2011.

    Ach, ne, echt, da wäre ich ja gar nicht drauf gekommen!

    DANKE!!!!!!!!!!!!!!!!!!!!!!!!!!!


    schien mir so:

    Da scheint jemand den Überblick verloren zu haben.

    Ja, dir erscheint manches.
    Es hat noch nie etwas gefunzt. To tear down the Wall would be a Werror!
    25.06.2016: [Swift] gehört zu meinen *Favorite Tags* auf SO. In welcher Bedeutung von "favorite"?
  • Amin Negm-Awad schrieb:

    gritsch schrieb:

    Amin Negm-Awad schrieb:

    gritsch schrieb:

    Der neue Name trägt dem Umstand Rechnung, dass die Spezifikation nicht mehr im vergangen Jahrzehnt als C++0x fertig wurde sondern erst 2011.

    Ach, ne, echt, da wäre ich ja gar nicht drauf gekommen!

    DANKE!!!!!!!!!!!!!!!!!!!!!!!!!!!


    schien mir so:

    Da scheint jemand den Überblick verloren zu haben.

    Ja, dir erscheint manches.


    das hast du geschrieben. wer da den überblick verloren hat...!?
  • Amin Negm-Awad schrieb:

    Du hast meinen Beitrag nicht verstanden.

    In der Tat. Ich bin da aber scheinbar auch nicht der einzige.

    Warum ist jetzt die Versionsnummer von Obj-C binaer? Wie kommst Du ueberhaupt auf binaere Versionsnummern? Nur weil "C++11" binaer wirkt bzw auch binaer aufgefasst werden koennte? Und selbst, wenn man sich den Spass machen will und damit rumalbert moechte, ist der Schritt von 0x zu 11 ja nur +11 fuer x=0 und +10 fuer x=1, also auch nichts weltbewegendes. Irgendwas mit 0=1 konstruieren, dem kann ich beim besten Willen nicht folgen. Ich weiss nicht einmal, ob Du das ganze ueberhaupt als Spass gemeint hast.
    C++
  • zerm schrieb:

    Amin Negm-Awad schrieb:

    Du hast meinen Beitrag nicht verstanden.

    In der Tat. Ich bin da aber scheinbar auch nicht der einzige.

    Warum ist jetzt die Versionsnummer von Obj-C binaer? Wie kommst Du ueberhaupt auf binaere Versionsnummern? Nur weil "C++11" binaer wirkt bzw auch binaer aufgefasst werden koennte? Und selbst, wenn man sich den Spass machen will und damit rumalbert moechte, ist der Schritt von 0x zu 11 ja nur +11 fuer x=0 und +10 fuer x=1, also auch nichts weltbewegendes. Irgendwas mit 0=1 konstruieren, dem kann ich beim besten Willen nicht folgen. Ich weiss nicht einmal, ob Du das ganze ueberhaupt als Spass gemeint hast.

    Ja, warum ist sie denn Dezimal?

    Ich schreibe es dir mal hin

    C++0x
    C++11

    Sag mal, ist dieses Jedöns mit Signals und Slots Standard geworden?

    Ansonsten hast du natürlich Recht, das will ich nicht bezweifeln, dass dein verständnishorizont dem von gritsch entspricht. Wobei, nein, ich will dir auch nicht zu nahe treten.
    Es hat noch nie etwas gefunzt. To tear down the Wall would be a Werror!
    25.06.2016: [Swift] gehört zu meinen *Favorite Tags* auf SO. In welcher Bedeutung von "favorite"?
  • gritsch schrieb:

    Amin Negm-Awad schrieb:

    gritsch schrieb:

    Amin Negm-Awad schrieb:

    gritsch schrieb:

    Der neue Name trägt dem Umstand Rechnung, dass die Spezifikation nicht mehr im vergangen Jahrzehnt als C++0x fertig wurde sondern erst 2011.

    Ach, ne, echt, da wäre ich ja gar nicht drauf gekommen!

    DANKE!!!!!!!!!!!!!!!!!!!!!!!!!!!


    schien mir so:

    Da scheint jemand den Überblick verloren zu haben.

    Ja, dir erscheint manches.


    das hast du geschrieben. wer da den überblick verloren hat...!?

    Ja, da hast du natürlich Recht.
    Es hat noch nie etwas gefunzt. To tear down the Wall would be a Werror!
    25.06.2016: [Swift] gehört zu meinen *Favorite Tags* auf SO. In welcher Bedeutung von "favorite"?
  • Amin Negm-Awad schrieb:

    zerm schrieb:

    Amin Negm-Awad schrieb:

    Du hast meinen Beitrag nicht verstanden.

    In der Tat. Ich bin da aber scheinbar auch nicht der einzige.

    Warum ist jetzt die Versionsnummer von Obj-C binaer? Wie kommst Du ueberhaupt auf binaere Versionsnummern? Nur weil "C++11" binaer wirkt bzw auch binaer aufgefasst werden koennte? Und selbst, wenn man sich den Spass machen will und damit rumalbert moechte, ist der Schritt von 0x zu 11 ja nur +11 fuer x=0 und +10 fuer x=1, also auch nichts weltbewegendes. Irgendwas mit 0=1 konstruieren, dem kann ich beim besten Willen nicht folgen. Ich weiss nicht einmal, ob Du das ganze ueberhaupt als Spass gemeint hast.

    Ja, warum ist sie denn Dezimal?

    Ich schreibe es dir mal hin

    C++0x
    C++11

    Sag mal, ist dieses Jedöns mit Signals und Slots Standard geworden?

    Ansonsten hast du natürlich Recht, das will ich nicht bezweifeln, dass dein verständnishorizont dem von gritsch entspricht. Wobei, nein, ich will dir auch nicht zu nahe treten.


    du willst es nicht verstehen oder?

    es war geplant die spezifikation irgendwann im ersten jahrzehnt des jetzigen jahrhunderts durchzubekommen deswegen haben sie es C++0x genannt. (wäre der standard 2002 fertig geworden, so hätten sie ihn C++02 genannt, wäre er 2009 fertig geworden dann eben C++09 und da er erst 2011 fertig wird heist er eben C++11). jaja, sie hätten ihn C++xx nennen sollen, waren aber davon überzeugt ihn noch vor 2010 fertig zu stellen. was da dran jetzt aber lustig bzw weltbewegend komisch sein soll scheinst nur du zu wissen...
  • gritsch schrieb:

    Amin Negm-Awad schrieb:

    zerm schrieb:

    Amin Negm-Awad schrieb:

    Du hast meinen Beitrag nicht verstanden.

    In der Tat. Ich bin da aber scheinbar auch nicht der einzige.

    Warum ist jetzt die Versionsnummer von Obj-C binaer? Wie kommst Du ueberhaupt auf binaere Versionsnummern? Nur weil "C++11" binaer wirkt bzw auch binaer aufgefasst werden koennte? Und selbst, wenn man sich den Spass machen will und damit rumalbert moechte, ist der Schritt von 0x zu 11 ja nur +11 fuer x=0 und +10 fuer x=1, also auch nichts weltbewegendes. Irgendwas mit 0=1 konstruieren, dem kann ich beim besten Willen nicht folgen. Ich weiss nicht einmal, ob Du das ganze ueberhaupt als Spass gemeint hast.

    Ja, warum ist sie denn Dezimal?

    Ich schreibe es dir mal hin

    C++0x
    C++11

    Sag mal, ist dieses Jedöns mit Signals und Slots Standard geworden?

    Ansonsten hast du natürlich Recht, das will ich nicht bezweifeln, dass dein verständnishorizont dem von gritsch entspricht. Wobei, nein, ich will dir auch nicht zu nahe treten.


    du willst es nicht verstehen oder?

    es war geplant die spezifikation irgendwann im ersten jahrzehnt des jetzigen jahrhunderts durchzubekommen deswegen haben sie es C++0x genannt. (wäre der standard 2002 fertig geworden, so hätten sie ihn C++02 genannt, wäre er 2009 fertig geworden dann eben C++09 und da er erst 2011 fertig wird heist er eben C++11). jaja, sie hätten ihn C++xx nennen sollen, waren aber davon überzeugt ihn noch vor 2010 fertig zu stellen. was da dran jetzt aber lustig bzw weltbewegend komisch sein soll scheinst nur du zu wissen...


    Danke, dass du es mir noch einmal erklärt hast. So hatte ich das noch gar nicht verstanden. Ich dachte immer, dass das x einfach ein Wiederholungszeichen sein soll, es also auf C++00 hinausläuft. Obwohl, jetzt, da du es mir erklärt hast, noch einmal danke, fällt mir auf, dass die direkt C++WC hätten nehmen können. Wäre ja noch passender.

    Oder habe ich da wieder etwas nicht verstanden? Erklärst du es mir dann bitte noch einmal? Danke!
    Es hat noch nie etwas gefunzt. To tear down the Wall would be a Werror!
    25.06.2016: [Swift] gehört zu meinen *Favorite Tags* auf SO. In welcher Bedeutung von "favorite"?
  • Hm,

    Leute kommt mal wieder runter.

    selbst wenn ihr es nicht komisch findet und amin tut das, warum lasst ihr euch denn dann überhaupt so provozieren ? Entweder ist es lustig oder unwichtig. Aber so wichtig, dass man deswegen hier rumspammt ist es auf keinen Fall.

    So und jetzt beantwortet gefälligst meine Fragen die sind nämlich wichtig ;)

    Gruß

    Claus
    2 Stunden Try & Error erspart 10 Minuten Handbuchlesen.

    Pre-Kaffee-Posts sind mit Vorsicht zu geniessen :)
  • Amin Negm-Awad schrieb:

    Ja, warum ist sie denn Dezimal?
    Ich schreibe es dir mal hin
    C++0x
    C++11

    Ich verstehe den Witz immer noch nicht.
    Wiegesagt, wenn wir es tatsaechlich binaer auffassen wollen, ist die Differenz maximal 11 (also 3 dezimal). Ich mein, genausowenig finde ich es lustig, dass MacOS 10 dann auf einmal MacOS X hiess - also ist X=1 und 0='' oder wie? Oder OS 9 ist schon Hexadezimal und darum ist A dann X!

    Amin Negm-Awad schrieb:

    Sag mal, ist dieses Jedöns mit Signals und Slots Standard geworden?

    Nein. Gibt ja boost::signals2, was wunderbar funktioniert und auch weiterhin funktionieren wird.
    C++