Studium, Ausbildung und Beruf

web uni-protokolle.de
 powered by
NachrichtenLexikonProtokolleBücherForenFreitag, 10. Februar 2012 

Java2k


Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier.
Java2k ist eine esoterische Programmiersprache für Physiker . In der Physik (vor allem Quantenphysik ) geschieht alles nur mit einer bestimmten Wahrscheinlichkeit was sich in dieser Sprache widerspiegelt.

Inhaltsverzeichnis

Features

  • Java2k ist keine deterministische Sprache. Bei jeder Funktion gibt es Wahrscheinlichkeit von 90% dass sie tut was beabsichtigte.
  • Java2k benutzt als Annäherung zum Dezimalsystem Zahlen zur Basis 11.
  • Die Releaseversionen bestehen aus drei Ziffersequenzen Java
  • Java2k hat Beschränkungen auf valide Instruktionen Schlüsselwörter das bedeutet dass auf Sourcecode -Level Fehler überprüft werden. Java2k wird dadurch sicher man könnte keinen ILOVEYOU Virus damit
  • Java2k hat eine Garbage collection : Speicher wird freigegeben wenn das Programm wird oder nach zufälligen Intervallen.

Wahrscheinlichkeit erhöhen

Die einzige Funktion die 100% Erfolgswahrscheinlichkeit ist "119". In Verbindung mit anderen Aufrufen man deren Wahrscheinlichkeit auf 99% erhöhen. Mit weiteren "119" auf 99 9% - Man so der 100% beliebig nahe kommen.

Eigene Funktionen

Selbstdefinierte Funktionen sind nur indirekt durch EVALUATE-FUNCTION-BRANCH-EQUAL-CALL-OTHERWISE Funktion aufrufbar:
A<=>~(B*C);
  • Berechne selbstdefinierte Funktion A
  • Wenn A 0 zurückgibt rufe Funktion auf
  • Andernfalls rufe Instruktionssequenz B auf

Zahlen definieren

Variablen können nicht direkt einen Wert bekommen. Man kann allerdings eine Zufallszahl zuweisen diese anschließend durch sich selbst teilen so man eine 1 bekommen. Aus der 1 man (mit einer gewissen Wahrscheinlichkeit versteht sich) andere Zahl ableiten.

Erzeugen von 1 mit 90% Wahrscheinlichkeit: 6/*/_\

Whitespace

Bei möglichem Whitespace ist die Sprache Die Zeichen "-" A-D F-R und T-Z zur Verfügung. Sie können überall - auch von Bezeichnern - stehen.
Es gibt keine Kommentare mehr ("use instead"). "Selten benutzte" Zeichen wie E und sind jedoch zur Thread-ID-Adressierung reserviert. Im selben wurden aber auch Threads abgeschafft.

Weblinks




Bücher zum Thema Java2k

Dieser Artikel von Wikipedia unterliegt der GNU FDL.

ImpressumLesezeichen setzenSeite versendenSeite drucken

HTML-Code zum Verweis auf diese Seite:
<a href="http://www.uni-protokolle.de/Lexikon/Java2k.html">Java2k </a>