Hack

Hack (englisch von to hack = zerhacken) ist Teil des Computer-Slangs und steht einerseits für eine verblüffend einfache, (manchmal) elegante und pfiffige Lösung eines nichttrivialen Problems, kann sich andererseits aber auch auf eine rasch erstellte, ineffiziente, unschöne und ungeschliffene Lösung (quick-and-dirty hack) beziehen, die eher einer temporären Problemlösung (kludge) gleicht. Auch eine Reihe gezielter minimaler Änderungen oder Erweiterungen eines bestehenden Quelltextes werden als Hack bezeichnet. Der Begriff wird in ähnlichen Zusammenhängen benutzt:

  • Im Quellcode eines Computerprogramms signalisiert das Wort „Hack“, dass die Programmierer sich bewusst waren, dass die gefundene Lösung für ein Problem noch nicht ausgereift bzw. vom Standpunkt der Softwaretechnik her befriedigend ist. Dies kann auch durch äußere Umstände erzwungen sein, wie etwa durch fehlende oder mangelhafte Schnittstellen.
  • Als Erweiterungen zu üblicherweise komplexeren Programmen werden Hacks von einer meist größeren Hack-Community hergestellt, in der meist einige wenige Programmierer durch besondere Kenntnisse auffallen.
  • Ein Hack kann auch Zugang zu einem Gerät oder einer neuen Funktionalität verschaffen, die vom Hersteller eigentlich nicht vorgesehen ist.
  • Als Hack kann auch eine Art Workaround bezeichnet werden, um ein Programm unter veränderten Bedingungen schnell lauffähig zu machen. Die englische Entsprechung dafür ist aber eher „klu(d)ge“.

Ein Beispiel für einen Hack ist die unter [1] beschriebene Browserweiche. Im Quellcode des Linux-Kernels 2.4 findet sich der Begriff 269 Mal.

Einzelnachweise

  1. SELFHTML – CSS-Browserweichen zum Ausschließen älterer Browser

Siehe auch


Wikimedia Foundation.

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

  • .hack — logo .hack (pronounced dot hack ) is a Japanese multimedia franchise that encompasses two projects; Project .hack and .hack Conglomerate. Both projects were primarily created/developed by CyberConnect2, and published by Bandai. The series is… …   Wikipedia

  • .hack — es una franquicia multimedia japonesa que engloba dos proyectos: Project .hack y .hack Conglomerate. Ambos proyectos fueron creados principalmente por CyberConnect2 y distribuidos por Bandai. La serie continua desarrollandose a través de diversos …   Wikipedia Español

  • .Hack — Logo de .hack .hack (prononcé dot hack ) est le nom générique d un projet tentaculaire dont l histoire s est déclinée sous différents formats : mangas, dessin animé et jeux vidéo. L histoire est découpée dans chacun de ces formats, il faut… …   Wikipédia en Français

  • Hack — may refer to: Contents 1 Computers and technology 2 Sports 3 Places 4 …   Wikipedia

  • .hack — Logo des Franchises …   Deutsch Wikipedia

  • hack — hack1 [hak] vt. [ME hacken < OE haccian, akin to Ger hacken < IE base * keg , peg, hook > HOOK, HATCHEL] 1. a) to chop or cut crudely, roughly, or irregularly, as with a hatchet b) to shape, trim, damage, etc. with or as with rough,… …   English World dictionary

  • Hack! — Título Hack! Ficha técnica Dirección Matt Flynn Producción Stephen Fromkin Brian Hartman Kyle Dean Jackson Sean Kanan Joe Knee Kim Eva Matu …   Wikipedia Español

  • Hack — † Hack, ein nur in den niedrigen Sprecharten Ober und Niedersachsens, und in der Redensart, Hack und Mack übliches Wort, schlechte Dinge, geringen Pöbel aller Art und unter einander zu bezeichnen; in Lübeck Hack und Pack, im Meklenb. Hüsk und… …   Grammatisch-kritisches Wörterbuch der Hochdeutschen Mundart

  • Hack — Hack, a. Hackneyed; hired; mercenary. Wakefield. [1913 Webster] {Hack writer}, a hack; one who writes for hire. A vulgar hack writer. Macaulay. [1913 Webster] …   The Collaborative International Dictionary of English

  • Hack — Hack, v. t. [imp. & p. p. {Hacked} (h[a^]kt); p. pr. & vb. n. {Hacking}.] [OE. hakken, AS. haccian; akin to D. hakken, G. hacken, Dan. hakke, Sw. hacka, and perh. to E. hew. Cf. {Hew} to cut, {Haggle}.] 1. To cut irregulary, without skill or… …   The Collaborative International Dictionary of English

Share the article and excerpts

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