Brauche 'Übersetzungshilfe', kenne mich nicht aus

frafri

Newbie
Registriert
Sep. 2017
Beiträge
2
Hallo an alle,

heute eine für euch sicher ungewöhnliche Anfrage, doch ich wäre auf Mithilfe von euch angewiesen. Ich habe komplett gar keine Ahnung vom Programmieren. Ich schreibe gerade an einer Geschichte und in diesem Kontext brauche ich etwas, was soviel heißt wie:

entferne: Tom + Chaos , entferne: Lügen , füge hinzu: Anne + Tim , füge zusätzlich in einer neuen Liste hinzu: Lara , das Ergebnis ist: Wahrheit.

(es geht um jemanden, der sich die "Wahrheit" neu programmiert im Gehirn...)

Ich habe versucht mich einzulesen und das sieht dann so aus:


erase H:\tom+chaos.bat/f
erase H:\lügen.bat/f
myList.add(anne);(tim);
myList2.add(lara); ++
#include <stdbool.h> _Bool a=truth


...bitte nicht lachen! ;-)

Wahrscheinlich ist das völliger Unsinn so, bin also auf Hilfe von euch angewiesen! Kann man solche Befehle überhaupt so umsetzten? Ich hoffe das ist irgendwie verständlich, was ich überhaupt möchte. Und es würde mich freuen, wenn neben dem Fachlichen hier jemand Lust hat sich trotzdem kurz hiermit auseinanderzusetzen....


Liebe Grüße

frafri:)
 
Hm, sieht schon sehr merkwürdig aus.

Wie wird denn "Wahrheit" berechnet? Aus den Inhalten der Liste(n)?

(sinnloses) Beispiel in pseudo Java:

Code:
private Value wahrheitNeuProgrammieren() {
  list1.remove(tom);
  list1.remove(chaos);
  list1.remove(lügen);
  list1.add(anne);
  list1.add(tim);
  list2.add(lara);
  return truth;
}
 
Och, hört sich doch lustig an.
Ich versteh trotzdem nicht, was du willst.

Du schreibst eine Geschichte, und möchtest halbwegs sinnvollen Pseudocode da einbauen?
Irgendwelche Kriterien, wie 'Der Code soll laufen können', 'die Sprache sollte es echt geben' oder ähnliches?

//e: Hier nen Ansatz.
Code:
$braininterface = New-Object Brain.NeuralInterface('self') //Erstmal muss ja ne Schnittstelle zum Hirn aufgemacht werden
$braininterface.Memory.Erase('Tom', 0xBEEFCAFE, 0xDEADBEEF) //Dann sagst dem Interface, was es wo löschen soll
$braininterface.Memory.Erase('Chaos', 0x0BADC0DE, 0xB00BB4B3)
$braininterface.Memory.Erase('Lügen', 0x0BADC0DE, 0xB00BB4B3)
$braininterface.Memory.Add('Tim', 0x0BADCODE, 0xDEADCALF)
$braininterface.Mood.Compare(_state:05092017, $braininterface.Mood.Calculate) -> No lies found. //Hier hat er ne Momentaufname in _state:05092017 gespeichert und vergleicht die mit der neu berechneten Stimmung nach den Änderungen

Irgendwie sowas kannste dir da hinkonstruieren.
 
Zuletzt bearbeitet:
frafri schrieb:
entferne: Tom + Chaos , entferne: Lügen , füge hinzu: Anne + Tim , füge zusätzlich in einer neuen Liste hinzu: Lara , das Ergebnis ist: Wahrheit.

In Perl: ist lauffähig und liefert die Wahrheit ;)
Code:
 use v5.10;

 sub PROGRAM_BRAIN {
   delete $LIST{ 'TOM + CHAOS'};
   delete $LIST{ 'LIES' };
   push   @LIST, 'ANNE + TIM';
   push   @LIST_NEW, 'LARA';
 }
 
 sub CHECK_RESULT {           
    say 'TRUTH';
 }

 # BRAIN REPROGRAMMING STARTS HERE
 
 PROGRAM_BRAIN and CHECK_RESULT

__END__

Test:
Code:
E:\misc\perl>perl brain.pl

TRUTH

E:\misc\perl>
 
Zuletzt bearbeitet:
Super! Damit kann ich was anfangen. Vielen Dank, dass ihr euch die Mühe gemacht habt :-D
 
blöderidiot ist aus meiner Sicht moralischer Sieger mit dem Zitat
"In Perl: ist lauffähig und liefert die Wahrheit"

Solchen Programmcode würde ich gern beruflich etwas öfter sehen!
 
Das wäre sowas von einem typischen Fall für Prolog. Dummerweise kann ich die Sprach aber nicht :(
 

Ähnliche Themen

Zurück
Oben