KunterBuntesSeminar-WS12/Esoterisch Programmiersprachen: Unterschied zwischen den Versionen

Aus Fachschaft_Informatik
Zur Navigation springen Zur Suche springen
(Absatz Folien hinzugefügt)
(→‎Folien: Neue Verlinkung)
 
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 12: Zeile 12:
=== Short Abstract (für Plakat) ===
=== Short Abstract (für Plakat) ===


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!
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.
Wir werden die Grundprinzipen einger esoterischer Programmiersprachen kennen lernen und dann versuchen, kurze Programme zu schreiben. Ein eigener Laptop ist nicht nötig.


== Vortragende ==
== Vortragende ==
Zeile 20: Zeile 19:


== Folien ==
== Folien ==
* Folgen nach dem Vortrag
Werden noch ins Wiki übertragen, sobald man wieder Dateien hochladen kann. Momentan sind sie noch hier zu finden:
* http://heleska.de/esoterische.pdf


== Programme ==
=== Programmierung in Brainfuck ===
<pre> ++++++++++
[
>+++++>++++++>+>+++<<<<-
]
>--
>+++
<<
++++++
[
>.+
>.
>+++.---
<<
<-
]
>--.--.
>>>+++.
</pre>
Damit wird folgendes auf der Standardeingabe ausgegeben:
<pre>
0?
1?
2?
3?
4?
5?
42!
</pre>
=== Programmierung in Ook. ===
<pre>
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.
</pre>
Dieses Programm gibt folgendes auf der Standardausgabe aus:
<pre>
21.12.2012
</pre>
=== Programmierung in Shakespeare ===
<pre>
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]
</pre>
Dieses Programm gibt folgendes auf der Standardeingabe aus:
<pre>
N
</pre>


[[Kategorie:KunterBuntesSeminar]]
[[Kategorie:KunterBuntesSeminar]]

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