Programmierwettbewerb

Programmierwettbewerb

In einem Programmierwettbewerb wird eine Aufgabe gestellt, die mittels eines Computerprogrammes zu lösen ist. Die eingereichten Programme (die Wettbewerbsbeiträge) werden von den teilnehmenden Programmierern i. d. R. speziell für den jeweiligen Wettbewerb entwickelt. Die zu lösende Aufgabe ist oft von geringem öffentlichen Interesse, ihre Lösung selten von allgemeinem Nutzen. Programmierwettbewerbe dienen daher vorrangig der Unterhaltung und der Weiterbildung der beteiligten Programmierer. Neben öffentlich ausgeschriebenen Wettbewerben (siehe Beispiele unten) veranstalten auch zahlreiche Informatik-Fachbereiche an Hochschulen Programmierwettbewerbe unter ihren Studierenden.

Inhaltsverzeichnis

Ziele

Programmierwettbewerbe haben oft zum Ziel, die Leistungsfähigkeit der verwendeten Programmiersprache sowie das Können des Programmierers zu demonstrieren. Dies ist insbesondere die Motivation bei den Wettbewerben des Typs „obfuscated Contest“ (siehe Beispiele unten), bei denen besonders kryptisch formulierter oder kreativ gestalteter Programmcode honoriert wird, was naturgemäß zu Lasten seiner Lesbarkeit geht.

In vielen Programmierwettbewerben werden Beiträge in einer bestimmten Programmiersprache erwartet. Bei anderen ist der Rahmen des Wettbewerbes ein bestimmtes Programmierparadigma, wie die „funktionale Programmierung“ beim ICFP Programming Contest oder die Agentenorientierte Programmierung beim Multi-Agent Programming Contest, unabhängig von der für die Lösung gewählten konkreten Programmiersprache. Wieder andere Wettbewerbe haben bestimmte Disziplinen der Informatik oder der Teilgebiete der Softwaretechnik zum Inhalt, wie z. B. der Semantic Web Service Challenge oder der S3 Contest das Semantische Web.

Beispiele

Siehe auch

Weblinks

Öffentliche Wettbewerbe

Wettbewerbe an Hochschulen


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • ACM-ICPC — Der ACM International Collegiate Programming Contest, abgekürzt ACM ICPC oder ICPC, ist ein jährlich stattfindender, weltweiter und mehrstufiger Programmierwettbewerb für Universitätsstudenten. Der Wettbewerb fordert und fördert das Können der… …   Deutsch Wikipedia

  • ACM International Collegiate Programming Contest — Der ACM International Collegiate Programming Contest, abgekürzt ACM ICPC oder ICPC, ist ein jährlich stattfindender, weltweiter und mehrstufiger Programmierwettbewerb für Universitätsstudenten. Der Wettbewerb fordert und fördert das Können der… …   Deutsch Wikipedia

  • ICFPC — Der ICFP Contest ist ein Programmierwettbewerb, der jährlich im Umfeld der ICFP Konferenz ausgerichtet wird. Der erste ICFP Contest fand 1998 statt. Inhaltsverzeichnis 1 Austragungsmodus 2 Teilnehmer 3 Austragungsort 4 Preise …   Deutsch Wikipedia

  • ICFP Contest — Der ICFP Contest ist ein Programmierwettbewerb, der jährlich im Umfeld der ICFP Konferenz ausgerichtet wird. Der erste ICFP Contest fand 1998 statt. Inhaltsverzeichnis 1 Austragungsmodus 2 Teilnehmer 3 Austragungsort 4 Preise …   Deutsch Wikipedia

  • International Conference on Functional Programming Contest — Der ICFP Contest ist ein Programmierwettbewerb, der jährlich im Umfeld der ICFP Konferenz ausgerichtet wird. Der erste ICFP Contest fand 1998 statt. Inhaltsverzeichnis 1 Austragungsmodus 2 Teilnehmer 3 Austragungsort 4 …   Deutsch Wikipedia

  • Cinema4D — Cinema 4D Entwickler: MAXON Computer GmbH Aktuelle Version: 11 (September 2008) Betriebssystem: Mac OS X, Windows Kategorie: 3D Grafiksoftware …   Deutsch Wikipedia

  • Cinema 4d — Entwickler: MAXON Computer GmbH Aktuelle Version: 11 (September 2008) Betriebssystem: Mac OS X, Windows Kategorie: 3D Grafiksoftware …   Deutsch Wikipedia

  • FBRTL — FreeBASIC Basisdaten Entwickler: Quelloffen (Open Source) Aktuelle Version …   Deutsch Wikipedia

  • FreeBasic — Basisdaten Entwickler: Quelloffen (Open Source) Aktuelle Version …   Deutsch Wikipedia

  • Free basic — FreeBASIC Basisdaten Entwickler: Quelloffen (Open Source) Aktuelle Version …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”