![]() |
|
|||||||
| Newsgroup de.alt.sysadmin.recovery Alles, was Systembetreuer aufmuntert. |
![]() |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
Gegeben:
Ein Dingens, das einen von drei Zuständen haben kann: { created, in transit, arrived }. Einen von. Nicht zwei, nicht drei. Naive Implementierung: enum State { created, in_transit, arrived }; Eine alternative Implementierung: static int CREATED=1; static int IN_TRANSIT=2; static int ARRIVED=4; int stateBitmap; Der "Vorteil" der alternativen Implementierung ist, daß Dingense plötzlich gleichzeitig CREATED, INTRANSIT und ARRIVED sein können - was aber kein reales Abbild der physikalischen Welt darstellt. Ergo benötigt man ein TOOL, welches derartige Dingense erkennt, und die stateBitmap passend korrigiert. Manchmal grüble ich, ob ich nicht einen anständigen Beruf, z.B. Zuhälter oder Waffendealer hätte erlernen sollen... |
|
|
||||
|
||||
|
|
|
#2
|
|||
|
|||
|
Dietz Proepper <dietz-news*rotfl.franken.de> wrote:
> Manchmal grüble ich, ob ich nicht einen anständigen Beruf, z.B. Zuhälter > oder Waffendealer hätte erlernen sollen... Geh ins Import-Export-Geschaeft: Waffen, Frauen, Sondermuell. Da laufen Dir auch keine Trottel ueber den Weg. Wenigstens nicht zweimal. Joerg |
|
#3
|
|||
|
|||
|
Am Wed, 23 Apr 2008 13:25:18 +0200 schrieb Dietz Proepper:
> Gegeben: > Ein Dingens, das einen von drei Zuständen haben kann: { created, in > transit, arrived }. > Einen von. Nicht zwei, nicht drei. > > Naive Implementierung: > enum State { created, in_transit, arrived }; > > Eine alternative Implementierung: > > static int CREATED=1; > static int IN_TRANSIT=2; > static int ARRIVED=4; > int stateBitmap; > > Der "Vorteil" der alternativen Implementierung ist, daß Dingense > plötzlich gleichzeitig CREATED, INTRANSIT und ARRIVED sein können - was > aber kein reales Abbild der physikalischen Welt darstellt. Ergo benötigt > man ein TOOL, welches derartige Dingense erkennt, und die stateBitmap > passend korrigiert. > Frage: In welcher Programmiersprache ist das gecodet? (Kann man nämlich anhand des Programmausschnitts nicht ohne weiteres erkennen, könnte z.B. Java, C oder C++ sein). Je nach Sprache wären auch noch folgende Alternative möglich: Entweder alle Zustände als Konstanten definieren (z.B. "const int CREATED=1") oder mit "#define" arbeiten (z.B. "#define CREATED 1"). Gruß, Oliver -- Ham Radio Station DL1YOV: http://www.mydarc.de/dl1yov |
|
#4
|
|||
|
|||
|
Oliver Voß wrote:
> Am Wed, 23 Apr 2008 13:25:18 +0200 schrieb Dietz Proepper: >> Der "Vorteil" der alternativen Implementierung ist, daß Dingense >> plötzlich gleichzeitig CREATED, INTRANSIT und ARRIVED sein können - was >> aber kein reales Abbild der physikalischen Welt darstellt. Ergo benötigt >> man ein TOOL, welches derartige Dingense erkennt, und die stateBitmap >> passend korrigiert. >> > Frage: In welcher Programmiersprache ist das gecodet? Spielt das irgendeine Rolle? > Je nach Sprache wären auch noch folgende > Alternative möglich: Entweder alle Zustände als Konstanten definieren > (z.B. "const int CREATED=1") oder mit "#define" arbeiten (z.B. "#define > CREATED 1"). Ich befürchte, Du hast den Witz nicht erkannt. |
|
#5
|
|||
|
|||
|
Dietz Proepper schrieb:
> Gegeben: > Ein Dingens, das einen von drei Zuständen haben kann: > { created, in transit, arrived }. > Einen von. Nicht zwei, nicht drei. > > Naive Implementierung: > enum State { created, in_transit, arrived }; > > Eine alternative Implementierung: > > static int CREATED=1; > static int IN_TRANSIT=2; > static int ARRIVED=4; > int stateBitmap; > > Der "Vorteil" der alternativen Implementierung ist, daß Dingense plötzlich > gleichzeitig CREATED, INTRANSIT und ARRIVED sein können - was aber kein > reales Abbild der physikalischen Welt darstellt. > Ergo benötigt man ein TOOL, welches derartige Dingense erkennt, und die > stateBitmap passend korrigiert. > Hieß der Autor zufällig Heisenberg? A°S -- Ethik ist wie Religion, nur ohne Weihnachten. -- Erwin Pelzig |
|
#6
|
|||
|
|||
|
Arnim Sommer wrote:
> Hieß der Autor zufällig Heisenberg? Der hätte minimal einen double verwendet... |
|
#7
|
|||
|
|||
|
Dietz Proepper schrieb:
> Arnim Sommer wrote: > >> Hieß der Autor zufällig Heisenberg? > > Der hätte minimal einen double verwendet... Stümpt. Und bei Schrödinger wäre die Hälfte des Codes Kommentar... Pauli? A!S -- Das Alter hört sich gern, auch wenn es nichts zu sagen hat. -- Johann Wolfgang von Goethe |
|
#8
|
|||
|
|||
|
Dietz Proepper wrote: > Gegeben: > Ein Dingens, das einen von drei Zuständen haben kann: > { created, in transit, arrived }. > Einen von. Nicht zwei, nicht drei. doch. Wenn es #2 oder #3 ist, muss es zwangsläufig ja auch gleichzeitig #1 sein. Denn wenn es nicht created ist, wird nichts sein, was in transit oder arrived sein könnte. Und wenn der Weg das Ziel ist, usw. -- Timm Thiemann - http://www.timmthiemann.de Im Kühlschrank befinden sich 3 Scheiben Brot, ein Becher Kirschjoghurt, Margarine und zwei Salatköpfe. Dann habe ich mich verlaufen und rufe ein Taxi. [<1i2nh9a.y44op5g27wckN%spam.astacus*t-online.de>] |
|
#9
|
|||
|
|||
|
Arnim Sommer wrote:
> Dietz Proepper schrieb: >> Arnim Sommer wrote: >> >>> Hieß der Autor zufällig Heisenberg? >> >> Der hätte minimal einen double verwendet... > > Stümpt. Und bei Schrödinger wäre die Hälfte des Codes Kommentar... Mehr. Die Katzenasciimap.... > Pauli? Hmm. Keine zwei Schlipse sind einer Meinung? |
|
#10
|
|||
|
|||
|
Timm Thiemann wrote:
> Dietz Proepper wrote: >> Gegeben: >> Ein Dingens, das einen von drei Zuständen haben kann: >> { created, in transit, arrived }. >> Einen von. Nicht zwei, nicht drei. > > doch. Wenn es #2 oder #3 ist, muss es zwangsläufig ja auch gleichzeitig > #1 sein. Denn wenn es nicht created ist, wird nichts sein, was in > transit oder arrived sein könnte. Und wenn der Weg das Ziel ist, usw. *durchlad* |
|
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| [de.alt.sysadmin.recovery] Re: Wie man es auch machen kann... | Lutz Donnerhacke | Newsgroup de.alt.netdigest | 0 | 06-04-2008 04:52 PM |
| [de.alt.sysadmin.recovery] Re: Wie man es auch machen kann... | Jens Link | Newsgroup de.alt.netdigest | 0 | 05-11-2008 10:10 AM |
| [de.alt.sysadmin.recovery] Re: Wie man es auch machen kann... | Joerg Dorchain | Newsgroup de.alt.netdigest | 0 | 05-09-2008 10:30 PM |
| [de.alt.sysadmin.recovery] Re: Wie man es auch machen kann... | Jens Link | Newsgroup de.alt.netdigest | 0 | 05-01-2008 09:45 PM |
| Auch vom 425 kann man tolle Bilder machen | Hans-Joachim Zierke | Newsgroup de.etc.bahn.misc | 38 | 10-15-2007 08:20 PM |