Meinews.de  


Zurück   Meinews.de > Forum > Newsgroups de.alt.h-z Forum > Newsgroup de.alt.sysadmin.recovery
Registrieren FAQ Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Newsgroup de.alt.sysadmin.recovery Alles, was Systembetreuer aufmuntert.

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 04-23-2008, 12:25 PM
Dietz Proepper
 
Beiträge: n/a
Standard Wie man es auch machen kann...

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...
Mit Zitat antworten
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Meinews.de
Standard Sponsored Links

  #2  
Alt 04-23-2008, 01:13 PM
Joerg Dorchain
 
Beiträge: n/a
Standard Re: Wie man es auch machen kann...

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
Mit Zitat antworten
  #3  
Alt 04-23-2008, 06:09 PM
Oliver Voß
 
Beiträge: n/a
Standard Re: Wie man es auch machen kann...

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
Mit Zitat antworten
  #4  
Alt 04-23-2008, 06:55 PM
Dietz Proepper
 
Beiträge: n/a
Standard Re: Wie man es auch machen kann...

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.
Mit Zitat antworten
  #5  
Alt 04-23-2008, 07:11 PM
Arnim Sommer
 
Beiträge: n/a
Standard Re: Wie man es auch machen kann...

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
Mit Zitat antworten
  #6  
Alt 04-23-2008, 07:36 PM
Dietz Proepper
 
Beiträge: n/a
Standard Re: Wie man es auch machen kann...

Arnim Sommer wrote:

> Hieß der Autor zufällig Heisenberg?


Der hätte minimal einen double verwendet...
Mit Zitat antworten
  #7  
Alt 04-23-2008, 07:59 PM
Arnim Sommer
 
Beiträge: n/a
Standard Re: Wie man es auch machen kann...

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
Mit Zitat antworten
  #8  
Alt 04-23-2008, 10:56 PM
Timm Thiemann
 
Beiträge: n/a
Standard Re: Wie man es auch machen kann...



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>]
Mit Zitat antworten
  #9  
Alt 04-24-2008, 07:15 AM
Dietz Proepper
 
Beiträge: n/a
Standard Re: Wie man es auch machen kann...

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?
Mit Zitat antworten
  #10  
Alt 04-24-2008, 07:22 AM
Dietz Proepper
 
Beiträge: n/a
Standard Re: Wie man es auch machen kann...

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*
Mit Zitat antworten
 
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen
Es ist dir nicht erlaubt, auf Beiträge zu antworten
Es ist dir nicht erlaubt, Anhänge anzufügen
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten

vB Code ist An
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus

Ä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


Alle Zeitangaben in WEZ. Es ist jetzt 03:57 AM Uhr.





Powered by: vBulletin Version 3.6.7 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Forum SEO by Zoints