www.wikidata.de-de.nina.az
Dieser Artikel behandelt Code als Ubertragungsvorschriften zu weiteren Bedeutungen siehe Code Begriffsklarung Kodierung ist eine Weiterleitung auf diesen Artikel zur mechanischen Kodierung von elektrischen Steckverbindern siehe Kodierung Steckverbinder Ein Code oder Kode deutsche Aussprache koːt 1 oder kɔʊ d 2 ist eine Abbildungsvorschrift die jedem Zeichen eines Zeichenvorrats Urbildmenge eindeutig ein Zeichen oder eine Zeichenfolge aus einem moglicherweise anderen Zeichenvorrat Bildmenge zuordnet 3 Beispielsweise stellt der Morsecode eine Beziehung zwischen Buchstaben und einer Abfolge kurzer und langer Tonsignale und Pausen und umgekehrt her In der Kommunikationswissenschaft bezeichnet ein Code im weitesten Sinne eine Sprache Jegliche Kommunikation beruht auf dem Austausch von Informationen die vom Absender nach einem bestimmten Code erzeugt werden und die der Empfanger gemass demselben Code interpretiert dekodiert Elektronisch ubermittelte oder gespeicherte Daten bestehen zum Beispiel aus einer langen Reihe von Nullen und Einsen Bits deren Kombination als Ziffern Zeichen und oder Buchstaben z B 11000001 A festgelegt sind In einem anderen Code konnte dieselbe Bitkombination z B die Zahl 193 bedeuten Auch fur andere Arten von Daten z B Messwerte oder die Nukleinbasen in DNA Strangen ist in Codes festgelegt welche Erscheinungsformen was bedeuten In der Kodierungstheorie nennt man die Elemente aus denen ein Code besteht Codeworter die Symbole aus denen die Codeworter bestehen bilden ein Alphabet 4 Inhaltsverzeichnis 1 Allgemeine Bedeutung 2 Definition 3 Effizienz 4 Redundanz 5 Beispiele fur Codes 5 1 Fehlererkennende Codes 5 2 Geheimcodes 5 3 Informatik 6 Encodierung Psychologie 7 Siehe auch 8 Literatur 9 Weblinks 10 EinzelnachweiseAllgemeine Bedeutung BearbeitenIm Allgemeinen ist ein Code eine Vereinbarung uber einen Satz eine Menge von Zeichen wie z B Index Icons oder auch Symbolen Bedeutungstragern oder Verweisen zum Zweck des Informationsaustauschs Information existiert nicht in reiner Form sie ist immer in irgendeiner Weise formuliert Ein Code ist allgemein ausgedruckt eine Formulierung von Information in der die Zeichen syntaktischen semantischen und pragmatischen Regeln unterliegen Das setzt folgende Elemente voraus mindestens eine informationsformulierende Instanz Aufzeichner Sender mindestens eine informationsempfangende Instanz Lesender Empfanger kann in Ausnahmen auch identisch mit 1 sein ein zu ubermittelnder konkreter oder abstrakter Inhalt die Information eine Vereinbarung zum Zweck der Informationsformulierung und gegebenenfalls Informationsubermittlung Diese enthalt einen Satz von Bedeutungstragern oder Symbolen der beiden Instanzen 1 und 2 bekannt ist und gegebenenfalls Regeln zur Verwendung der SymboleMenschliche Sprache Tierlaute aber auch die semiochemischen Molekule bei Bakterienkommunikation und Pflanzenkommunikation Auxin sind Codes unterschiedlicher Komplexitat und Kapazitat Im Falle der Tierlaute Bakterien Pilz und Pflanzenkommunikation ist die Vereinbarung durch naturliche Evolution entstanden Definition BearbeitenEin Code uber den Alphabeten A A und B B ist eine injektive Abbildung Codierung c A B c colon A rightarrow B die Symbolen des Alphabets A A nichtleere Worter uber dem Alphabet B B zuordnet Die Elemente der Bildmenge c A c A werden Codeworter des Codes genannt Als Erweiterung eines Codes c c bezeichnet man die Abbildung c A B c ast colon A to B definiert durch c a 1 a n c a 1 c a n c ast a 1 ldots a n c a 1 ldots c a n wobei a 1 a n a 1 ldots a n ein Wort uber dem Alphabet A A ist Ein Code c c heisst sofort entzifferbar wenn bei ihm kein Codewort als Anfangsabschnitt eines anderen Codewortes auftritt Er heisst eindeutig entzifferbar wenn seine Erweiterung c c ast injektiv ist Jeder sofort entzifferbare Code ist auch eindeutig entzifferbar es gibt aber auch eindeutig entzifferbare Codes die nicht sofort entzifferbar sind 5 Effizienz BearbeitenIn der spezifischeren ublichen Bedeutung ist ein Code eine Vereinbarung uber einen Satz von Symbolen Verweisen etwa zwischen Aufzeichnenden Sendern und Lesenden Empfangern um eine effiziente Vermittlungsweise fur haufige Botschaften zu etablieren Er dient der aufwandsarmen energie und zeiteffizienten und sicheren zuverlassigen Aufzeichnung und Ubertragung von Informationen Dies wird je nach Art der Information und dem Anwendungsbereich unterschiedlich realisiert Effizienz wird durch Reduzierung der Komplexitat erreicht wodurch auch die Kapazitat des Codes abnimmt Dazu werden anstelle der Information in ihrer vorliegenden Form einfachere Elemente und Kombinationen von diesen verwendet Diese Kombinationen verweisen auf die ursprungliche Information Je haufiger etwas verwendet wird desto geringer sollte der Aufwand fur die Verarbeitung eines Elements sein Codes beinhalten zwei Aspekte von Effizienz Einerseits ersetzen sie das Ursprungliche durch einen reinen Verweis auf dieses das Bezeichnete wird durch das Codewort ersetzt und benotigen daher nur einen Vorrat an Verweisen der Wiedererkennbarkeit und Unterscheidbarkeit garantiert Irrtumsfreiheit Zweitens benutzen sie meistens ein Baukastensystem indem haufigere Verweise durch kurze wenigelementige Kombinationen und seltenere Verweise durch langere vielelementige Kombinationen bereitgestellt sind Dadurch werden die einfachsten Elemente Bauelemente Zeichen moglichst haufig verwendet bzw wiederverwendet namlich in fast allen Verweisen In einem grosseren Rahmen werden Codes unabhangig von ihrer eigenen Raffinesse erst durch die wiederholte Verwendung als Hilfsmittel zur Informationsubertragung wirklich effizient Denn die Verstandlichkeit beim lesenden System setzt auch in diesem irgendeine vorbereitende Organisation zum Beispiel Lernen voraus Codes werden daher zu einem Bestandteil von Kultur von Systemen zum Beispiel Landessprache technische Standards und entwickeln eine gewisse Beharrlichkeit gegen Anderungen Die Energieminimierung macht Codes attraktiv fur die Informationsubertragung unter besonderen Bedingungen grosse Entfernungen grosse Zeitspannen grosse Empfangerzahl Ubertragung mit minimalem Aufwand in Notsituationen Ubertragung mit Hilfe anderer Systeme die in diesem Energie und Strukturdynamikbereich arbeiten Die Effizienz kann gesteigert werden durch Die Benutzung von Verweisen auch in anderen Bereichen wie zum Beispiel Simulation Mehrere aufeinanderfolgende Verweise Uber eine lange Kette kann auch indirekt eine Wirkung erzielt werden Die Benutzung eines Baukastensystems wenn hierdurch die Verwendung haufiger einfacher Elemente gefordert wird Niklas Luhmann benutzt den Terminus technicus Codes als Bezeichnung fur standardisierte Differenzen Leitdifferenz In der Nachrichtentechnik spricht man von der Quellenkodierung Redundanz BearbeitenEin Code kann so aufgebaut sein dass das Ergebnis in das er eine Information kodiert uberflussige also redundante Anteile enthalt Das heisst die erzeugte Abfolge von Symbolen enthalt Daten die nicht zum Ziel fuhren und die wenn man sie falsch dekodiert ein widerspruchliches Ergebnis ergeben Im einfachsten Fall wird dasselbe noch einmal wiederholt Aber jede erhohte Vorhersagbarkeit von Zeichen ist Redundanz So sind zum Beispiel die u nach q im Schriftdeutschen alle redundant da auf ein q immer ein u folgt Es wurde also keinerlei Information verloren gehen wenn alle auf ein q folgenden u entfernt wurden Die Redundanz hilft einem jedoch wichtige Informationen trotz eines partiellen Datenverlustes noch entziffern und benutzen zu konnen Sie schutzt also vor Informationsverlust Zudem erlaubt sie verfalschte Information als solche zu erkennen In der Nachrichtentechnik spricht man von der Kanalkodierung Beispiele fur Codes BearbeitenIn der Biologie ist der genetische Code eine Regel nach der wahrend der Proteinbiosynthese die Informationen der DNA RNA in Aminosauresequenzen ubersetzt werden In der Gesellschaft sind Sprache und Schrift als Codesysteme zu betrachten siehe auch Bernstein Hypothese In der Sprache selbst wiederum ist ein Code ein Merkmal der verbalen Kommunikation in der Soziolinguistik der Soziolekt In der grossen Luftfahrt werden IATA Codes und ICAO Codes benutzt Im Rahmen der Hafenstaatkontrolle wird zur rechtssicheren Beschreibung festgestellter Mangel am Schiffszustand sowie bzgl der Arbeits und Lebensbedingungen an Bord eine List of Paris MoU deficiency codes verwendet eine Art technischer Diagnose Code der in seiner jeweils gultigen Fassung veroffentlicht wird 6 Unter Anderem in der Warenwirtschaft und Logistik werden verschiedene Codes so genannte Strichcodes verwendet mithilfe derer Informationen uber Waren und dergleichen in einer Folge verschieden breiter schwarzer und weisser Streifen Strichen dargestellt werden Inkorrekt werden im allgemeinen Sprachgebrauch auch die Streifenfolgen selbst als Strichcode bezeichnet Neuzeitliche Nachfolger sind so genannte 2D Codes z B der QR Code Kodierung in der Medizin nach ICD 10 Fur Wahrungen gibt es die ISO 4217 Codes als Abkurzungen In der Videotechnik werden Farbinformationen kodiert z B YUV Farbmodell und ggf mit einem auf den Farbraum abgestimmten Verfahren komprimiert vereinfacht Videokodierung genannt Fehlererkennende Codes Bearbeiten Die International Standard Book Number ISBN dient zur eindeutigen Identifizierung von Buchern und stellt einen fehlererkennenden Code dar Die International Standard Serial Number ISSN dient zur eindeutigen Identifizierung von Zeitschriften und Schriftenreihen sie stellt ebenfalls einen fehlererkennenden Code dar EAN als fehlererkennender CodeGeheimcodes Bearbeiten Im Gegensatz zu den hier hauptsachlich behandelten Codes die offene Codes sind also eine allgemein bekannte offentliche Abbildungsvorschrift nutzen spricht man in der Kryptologie von Geheimcodes Diese werden beispielsweise mithilfe geheimer Codebucher definiert in denen gewissen Klartextausdrucken bestimmte Geheimtexte zugeordnet werden Zweck ist hier die Verschlusselung von Informationen Ein beruhmtes Beispiel ist die Zimmermann Depesche deren Verschlusselung allerdings nicht ausreichend stark war und die deshalb entziffert gebrochen werden konnte was zum Eintritt der Vereinigten Staaten in den Ersten Weltkrieg beitrug Informatik Bearbeiten Im Computer wird unter anderem der ASCII American Standard Code for Information Interchange benutzt um Buchstaben Ziffern und Satzzeichen durch Bitfolgen darzustellen ein sogenannter Binarcode Der Unicode Standard umfasst heute nahezu alle Zeichensysteme der Welt Beim Programmieren ubersetzt der Programmierer die Vorgaben zu Algorithmen in einen Quelltext der gemass der Syntax einer bestimmten Programmiersprache formuliert ist und der im Zug der weiteren Entwicklung eines Computerprogramms in weitere Formen von Programmcode ubersetzt wird wie Zwischencode z B Bytecode Der final entstehende Maschinencode enthalt die Maschinenbefehle die ein Prozessor ausfuhren kann In der Datenubertragung benutzt man Leitungscodes Im Internet findet sich der Geekcode in E Mails oder im Usenet Encodierung Psychologie BearbeitenAls Encodierung bezeichnet die Psychologie alle Prozesse bei einem Individuum die externe Informationen verarbeiten und daraus eine subjektiv bedeutungsvolle mentale Reprasentation erzeugen 7 Bei dieser Speicherung von Informationen im Gedachtnis wird unterschieden zwischen automatischer und aktiver semantischer und visueller Encodierung 8 Automatische Encodierung ist die unbeabsichtigte und weitgehend unbewusste Einspeicherung von Informationen wahrend die aktive Encodierung willentlich und bewusst geschieht Die semantische Encodierung taucht bei einer Liste von Worten oder Vokabeln auf bei denen sich jemand lediglich an deren Inhalt und Bedeutung erinnert Dagegen fuhrt die visuelle Encodierung dazu dass Informationen eher visuell oder akustisch erinnert werden Es werden nur diejenigen Informationen weiterverarbeitet welche die selektive Wahrnehmungsbarriere uberschritten haben Die Encodierung ist neben der Konsolidierung einer der Prozessschritte beim Lernen und auch im Gedachtnis bei der Aufnahme von Sinneswahrnehmungen Siehe auch BearbeitenChiffres Geheimtext Kryptosystem Verschlusselung NummerungLiteratur BearbeitenWilfried Dankmeier Grundkurs Codierung Verschlusselung Kompression Fehlerbeseitigung 3 uberarbeitete und erweiterte Auflage Vieweg Wiesbaden 2006 ISBN 3 528 25399 1 Konrad Jacobs Dieter Jungnickel Einfuhrung in die Kombinatorik De Gruyter 2003 ISBN 3 11 016727 1 Ralph Hardo Schulz Codierungstheorie Eine Einfuhrung 2 aktualisierte und erweiterte Auflage Vieweg Verlag Wiesbaden 2003 ISBN 3 528 16419 0 Weblinks Bearbeiten Wiktionary Code Bedeutungserklarungen Wortherkunft Synonyme Ubersetzungen Commons Codes Sammlung von Bildern Videos und Audiodateien Code Knacker Erlauterungen zu einer Vielzahl von KodierungenEinzelnachweise Bearbeiten Eva Maria Krech et al Deutsches Ausspracheworterbuch Walter de Gruyter Berlin New York 2009 ISBN 978 3 11 018202 6 Max Mangold Das Ausspracheworterbuch Duden Band 6 Dudenverlag Mannheim Zurich 2005 ISBN 978 3 411 04066 7 duden de Code DUDEN Informatik 1993 ISBN 3 411 05232 5 Einfuhrung in die Kodierungstheorie Memento vom 18 Januar 2018 im Internet Archive PDF 246 kB Uni Paderborn Jacobs Jungnickel Einfuhrung in die Kombinatorik S 132 Aktuelle List of Paris MoU Deficiency Codes on Port State Control Veroffentlichungen unter https www parismou org list paris mou deficiency codes Hans Rudiger Pfister Helmut Jungermann Katrin Fischer Die Psychologie der Entscheidung 2016 S 342 Christian Becker Carus Mike Wendt Allgemeine Psychologie 2017 S 372Normdaten Sachbegriff GND 4010345 6 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Code amp oldid 232175877