ist ein Vorgang, eine veschlüsselte Information zu entschlüsseln. Verschlüsselt kann in diesem Zusammenhang auch strukturiert sein. Wenn also eine akkustische Information in binäre Informationen umgewandelt worden ist, dann ist ein Decoder dafür zuständig, das die binäre Information wieder in eine akkustische Information umgewandelt wird. Nicht immer ist es (leicht) möglich, etwas codiertes zu decodieren, auch wenn man weiß, wie es codiert wurde. Dabei meine ich nicht Verfahren wie RSA.
Angenommen, ich entwickele einen Algorythmus zum lösen bestimmter Probleme. Ich codiere diesen Algorythmus in ein Nassi-Shneidermann Diagramm, oder in ein Struktogramm. Ein Programm kann nun mein Nassi-Shneidermann in eine bestimmte Programmiersprache codieren. Ein Compiler erzeugt aus dem Programmcode einen Code in Maschinensprache.
Um aus dem Maschinencode ein Listing der ursprünglichen Programmiersprache zu machen, gibt es Programme. Ob aber dabei der ursprüngliche Programmcode herauskommt, ist fraglich. Und ein Programm, das aus Programmcode Nassi-Shneidermann Diagramme erzeugt, ist zwar ebenfalls denkbar, doch das Ergenis, wäre es wirklich identisch? Und das automatisch erzeugte Nassi-Shneidermann Diagramm, würde das bei einem anderen Programmierer so ankommen, wie es bei dem Urspürnglichem Menschen, der sich das Ganze ausgedacht hat ankommen?
|