Wann ist etwas sprachunabhängig? Warum heißt es so?
Wann ist etwas sprachunabhängig? Warum heißt es so?
Antworten:
Sprachunabhängig bezieht sich auf Aspekte der Programmierung, die von einer bestimmten Programmiersprache unabhängig sind. Zumindest habe ich das in den letzten dreißig Jahren gehört.
Das Wort "Agnostiker" stammt aus dem Altgriechischen und bedeutet "weiß nicht". Also muss etwas, was "sprachunabhängig" ist, nichts über Computersprachen wissen; es bedeutet dasselbe wie sprachunabhängig . Zu den sprachunabhängigen Dingen gehören Algorithmen oder Agile oder eine Laufzeitbibliothek mit Bindungen an viele Sprachen.
Einige Mac OS X-Funktionen sind nicht sprachunabhängig , da sie für die Verwendung in Objective C entwickelt wurden, in C oder C ++ nur mit Schwierigkeiten verwendet werden können und nicht einmal für viele Sprachen über Bindungen verfügen.
Es kann auch einen Untertext geben, in dem "sprachunabhängig" anstelle anderer Begriffe verwendet wird.
Im umgangssprachlichen Englisch bedeutet jemand, der sagt, dass er "agnostisch" ist, dass er weder religiös noch atheistisch ist: er "weiß nicht" über Gott. Dies ist normalerweise ein mündlicher Code für "Ich spreche nicht gerne über Religion, versuche also nicht, mich zu bekehren."
Manchmal, wenn die Leute davon sprechen, "sprachunabhängig" zu sein, versuchen sie, sich von Auseinandersetzungen darüber, welche Computersprache besser ist, fernzuhalten.
Wenn eine Lösung als "sprachunabhängig" bezeichnet wird, heißt das wörtlich, dass Ihre Lösung keine Kenntnisse über "Sprachen" hat, dh universell oder unabhängig von sprachspezifischen Besonderheiten (Paradigmen, Sprachidiomen usw.).
Zum Beispiel sind Entwurfsmuster sprachunabhängig, da die Art und Weise, wie sie beschrieben werden, für die spezifische Implementierung keine Rolle spielt, solange sie an der Gesamtheit oder einer Teilmenge des Musters haften (v.gr. einige Entwurfsmuster können ohne OOP implementiert werden). .
UML ist sprachunabhängig, BPMN ist sprachunabhängig, ERM ist sprachunabhängig. Ein Algorithmus in Pseudocode ist sprachunabhängig ...
Alles, was programmiert, aber nicht in einer bestimmten Sprache beschrieben werden soll, kann als sprachunabhängig bezeichnet werden.
Ich habe den Begriff vorher noch nicht gehört, aber ich würde annehmen, dass er das Erlernen von Programmieraspekten bedeutet, die unabhängig von einer bestimmten Programmiersprache sind.