KunterBuntesSeminar-WS12/Esoterisch Programmiersprachen: Unterschied zwischen den Versionen

Aus Fachschaft_Informatik
Zur Navigation springen Zur Suche springen
(Programme aus dem KBS hinzugefügt)
(→‎Folien: Neue Verlinkung)
 
Zeile 19: Zeile 19:


== Folien ==
== Folien ==
* [[Medium:esoterische.pdf|Folien]]
Werden noch ins Wiki übertragen, sobald man wieder Dateien hochladen kann. Momentan sind sie noch hier zu finden:
* http://heleska.de/esoterische.pdf


== Programme ==
== Programme ==

Aktuelle Version vom 7. Dezember 2012, 00:58 Uhr

Dies ist der 7. Termin vom KunterBuntenSeminar im WS 2012/13.

Abstract[Bearbeiten]

Wolltest du schon immer so programmieren können, dass auch ein Affe dich verstehen kann? Oder etwa die Lyrik Shakespears mit dem Schreiben von Algorithmen verbinden? Dann bist du bei diesem KBS-Termin genau richtig!

Wir werden uns mit einer Gruppe von Programmiersprachen beschäftigen, die in den seltensten Fällen nützlich sind, aber in spielerischer Form Probleme der Informatik beschreiben. Dabei greifen wir uns exemplarische Sprachen heraus und versuchen damit, kleine Programme zu schreiben. Neben theoretischen Konzepten stehen dabei vor allem die algorithmeischen Spielereien und der Spaß im Umgang mit teils sehr seltsamen Konzepten im Vordergrund.

Ein eigener Laptop muss nicht mitgebracht werden, da wir die Programmierung gemeinsam am Beamer machen wollen.

Short Abstract (für Plakat)[Bearbeiten]

Willst du auch für Affen verständlich programmieren oder die Lyrik Shakespears mit dem Schreiben von Algorithmen verbinden? In diesem KBS werden wir die Grundprinzipen einiger esoterischer Programmiersprachen kennen lernen und kurze Programme in diesen Sprachen implementieren. Ein eigener Laptop ist nicht nötig.

Vortragende[Bearbeiten]

  • Maike Paetzel (8paetzel)

Folien[Bearbeiten]

Werden noch ins Wiki übertragen, sobald man wieder Dateien hochladen kann. Momentan sind sie noch hier zu finden:

Programme[Bearbeiten]

Programmierung in Brainfuck[Bearbeiten]

 ++++++++++
 [
 >+++++>++++++>+>+++<<<<-
 ]
 >--
 >+++
 <<
 ++++++
 [
 >.+
 >.
 >+++.---
 <<
 <-
 ]
>--.--.
>>>+++.

Damit wird folgendes auf der Standardeingabe ausgegeben:

0?
1?
2?
3?
4?
5?
42!

Programmierung in Ook.[Bearbeiten]

Ook. Ook. Ook. Ook. Ook. Ook. 
Ook. Ook. Ook. Ook. Ook. Ook. 
Ook. Ook. Ook. Ook. Ook. Ook. 
Ook. Ook.
Ook! Ook?
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook.
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook.
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook.
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook.
Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. 
Ook! Ook!
Ook? Ook!
Ook. Ook? Ook! Ook! Ook! Ook!
Ook. Ook? Ook! Ook!
Ook. Ook?
Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook? Ook. Ook! Ook.
Ook? Ook. Ook! Ook.
Ook. Ook? Ook. Ook? Ook! Ook.
Ook? Ook. Ook? Ook. Ook! Ook.
Ook. Ook? Ook! Ook.
Ook. Ook? Ook! Ook.
Ook? Ook. Ook! Ook.
Ook? Ook. Ook? Ook. Ook! Ook. 
Ook. Ook? Ook! Ook.
Ook. Ook? Ook! Ook.

Dieses Programm gibt folgendes auf der Standardausgabe aus:

21.12.2012

Programmierung in Shakespeare[Bearbeiten]

The magical n thing.

The Archbishop of Canterbury, st nicholas in disguise.
Slender, not as nice as st nicholas.

Act I: Arrival of the N.

Scene I: The Archbishop of Canterbury walks.

[Enter The Archbishop of Canterbury and Slender]

The Archbishop of Canterbury:
You delicious happy handsome hero. You are the sum of yourself and an angel. 
You are the sum of the sum of the square of yourself and a smelly rotten Microsoft and an angel.
Speak your mind!

[Exeunt]

Dieses Programm gibt folgendes auf der Standardeingabe aus:

N