KIF380:Programmiersprachen-Quiz: Unterschied zwischen den Versionen
Aus KIF
Korny (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Idee == Wir suchen Einzeiler (muss kein vollständiges Programm sein), an denen man – Wissen vorausgesetzt – eindeutig die Programmiersprache erkennen kan…“) |
Korny (Diskussion | Beiträge) |
||
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== Idee == | == Idee == | ||
Wir suchen Einzeiler (muss kein vollständiges Programm sein), an denen man – Wissen vorausgesetzt – eindeutig die Programmiersprache erkennen kann, in der der Text gültiger Quellcode ist. | Wir suchen Einzeiler (muss kein vollständiges Programm sein), an denen man – Wissen vorausgesetzt – eindeutig die Programmiersprache erkennen kann, in der der Text gültiger Quellcode ist. Die Spieler müssen die Sprache erraten. Die Aufgaben gehen von leicht bis schwer. | ||
Eventuell müssen wir die Liste der Sprachen einschränken und eine Regelung für Spracherweiterungen wie C++ finden. | Eventuell müssen wir die Liste der Sprachen einschränken und eine Regelung für Spracherweiterungen wie C++ finden. | ||
Zeile 12: | Zeile 12: | ||
(+ 1 2) | (+ 1 2) | ||
== Sprachen == | |||
* Java | |||
* C | |||
* C++ | |||
* PHP | |||
* -VB | |||
* -C# | |||
* Python | |||
* Perl | |||
* (Delphi) | |||
* Objective-C | |||
* Ruby | |||
* JavaScript | |||
* SQL | |||
* Pascal | |||
* Scheme | |||
* Common Lisp | |||
* (Clojure) | |||
* Go | |||
* -MATLAB | |||
* Lua | |||
* Bourne shell | |||
* (Fortran) | |||
* Logo | |||
* Haskell | |||
* Tcl/Tk | |||
* Scratch* | |||
* (Alice*) | |||
* Forth | |||
* (PowerShell) | |||
* (Groovy) | |||
* Prolog | |||
* Caml | |||
* Scala | |||
* Erlang | |||
* Smalltalk | |||
* ML | |||
* (C shell) | |||
* CSS | |||
* HTML/XHTML | |||
* XML | |||
* INI | |||
* SGML | |||
* RNC | |||
* Textile | |||
* Markdown | |||
* LaTeX | |||
* roff | |||
* sed | |||
* awk | |||
* BBCode | |||
* MediaWiki | |||
* procmail | |||
* make | |||
* m4 | |||
* vim | |||
* bc | |||
* dc | |||
* PostScript | |||
* MathML | |||
* GLSL | |||
* OpenCL | |||
* VHDL | |||
* Cuda | |||
* Regexp | |||
* Assembler | |||
* Brainfuck | |||
* Whitespace | |||
* Ook! | |||
* Chef | |||
* LOLCODE | |||
* INTERCAL | |||
* HQ9+ | |||
* Java2k | |||
* = grafisch | |||
== Esoterische Programmiersprachen == | |||
[http://en.wikipedia.org/wiki/Category:Esoteric_programming_languages] |
Aktuelle Version vom 29. Mai 2010, 17:57 Uhr
Idee[Bearbeiten]
Wir suchen Einzeiler (muss kein vollständiges Programm sein), an denen man – Wissen vorausgesetzt – eindeutig die Programmiersprache erkennen kann, in der der Text gültiger Quellcode ist. Die Spieler müssen die Sprache erraten. Die Aufgaben gehen von leicht bis schwer.
Eventuell müssen wir die Liste der Sprachen einschränken und eine Regelung für Spracherweiterungen wie C++ finden.
Beispiele[Bearbeiten]
a, b = c, d # swap
@import url("simple.css")
(+ 1 2)
Sprachen[Bearbeiten]
- Java
- C
- C++
- PHP
- -VB
- -C#
- Python
- Perl
- (Delphi)
- Objective-C
- Ruby
- JavaScript
- SQL
- Pascal
- Scheme
- Common Lisp
- (Clojure)
- Go
- -MATLAB
- Lua
- Bourne shell
- (Fortran)
- Logo
- Haskell
- Tcl/Tk
- Scratch*
- (Alice*)
- Forth
- (PowerShell)
- (Groovy)
- Prolog
- Caml
- Scala
- Erlang
- Smalltalk
- ML
- (C shell)
- CSS
- HTML/XHTML
- XML
- INI
- SGML
- RNC
- Textile
- Markdown
- LaTeX
- roff
- sed
- awk
- BBCode
- MediaWiki
- procmail
- make
- m4
- vim
- bc
- dc
- PostScript
- MathML
- GLSL
- OpenCL
- VHDL
- Cuda
- Regexp
- Assembler
- Brainfuck
- Whitespace
- Ook!
- Chef
- LOLCODE
- INTERCAL
- HQ9+
- Java2k
* = grafisch