Kennung

Bei der Computerprogrammierung ist eine Kennung oder Kennung ein vom Programmierer gewähltes Wort, und eine solche Bezeichnung bedeutet eine im Programm gegebene  : Variable , Konstante , Prozedur , Art usw. Ein Bezeichner und sein Wert bilden eine Art Symbol, vergleichbar mit denen der Mathematik, mit dem Unterschied, dass sich der Wert in der aktuellen Programmierung im Laufe der Zeit ändern kann.

Wir können die Programmiersprachen nach den Regeln zum Schreiben von Bezeichnern und insbesondere nach den autorisierten Zeichensätzen unterscheiden : nur ASCII , lokale Zeichensätze oder Unicode .

Sprachen mit Unicode-Bezeichnern

Unicode definiert in einem seiner Anhänge eine Basis für die Angabe von Bezeichnern, während jede Sprache Varianten dieser Basis bearbeiten kann.

Die Sprachen Ada , Java , Microsoft .NET , Perl 5.16 , Perl 6 und StarOffice Basic sind mit Unicode-Kennungen kompatibel.

Clisp , Delphi- Sprachen sollten / könnten mit Unicode-Bezeichnern kompatibel sein.

Die Python-Sprache soll in der Lage sein, Bezeichner in anderen Sprachen als der einzigen englischen Sprache mit dem PEP 3131 zu unterstützen.

Namensregeln

Entwickler müssen manchmal die Konzepte, die sie verwenden, in Wörtern und Symbolen ausdrücken, die ihnen vertraut sind, insbesondere nicht englischsprachigen Personen.

Darüber hinaus verbreitet sich mit der zunehmenden Nutzung des Internets die Nutzung von Unicode. In der Programmierung ist es vorhanden:

Sprachen, die mit Java und .NET verbunden sind, benötigen die Unterstützung von Unicode-Kennungen, um interoperabel zu sein. Ohne sie wäre ein Teil des Namespace nicht zugänglich.

Beispiele

Beziehung zu Metadaten

In Auszeichnungssprachen , aber auch in allen Arten von Computerressourcen und allen Arten von Anwendungen können Metadaten zur Beschreibung von Daten verwendet werden. Der Bezeichner ist eines der Elemente, die üblicherweise für den Zugriff auf Ressourcen (URI) verwendet werden. Die Kennung kann Gegenstand von Namensregeln sein.

Siehe auch

Zum Thema passende Artikel

Anmerkungen und Referenzen

  1. (in) UAX # 31: Kennung und Mustersyntax
  2. ISO / IEC TR 10176: 1998, Informationstechnologie - Richtlinien für die Erstellung von Programmiersprachenstandards
  3. http://www.python.org/dev/peps/pep-3131/

Externe Links