Die beiden Teile der Programmierung Jargon, dass mir die Verwirrung verursachen, sind die Worte transparent und undurchsichtigen. Sie werden ziemlich häufig verwendet, aber ich war nie ganz klar in ihrer Bedeutung.Was bedeuten "transparent" und "undurchsichtig" bei der Anwendung auf Programmierkonzepte?
wirft Google viele Beispiele für Verwendung des Wortes up 'transparent', wie:
- Fast 'C' library to tranparently manage very large files
- Saving application data transparently
- Adding JSON Strings transparently to a map/list
- How do I use GNU Screen transparently
und auch ein paar der Ergebnisse für "undurchsichtig", meist in Bezug auf C-Konzept s:
- What defines an opaque type in C, and when are they necessary and/or useful?
- What is an opaque pointer in C?
- Opaque C structs: how should they be declared?
obwohl ich auch das Wort in Kontexten in keinem Zusammenhang mit C.
Abgesehen von ihrer Verwendung in spezifischen Verbindung verwendeten Begriffe gesehen wie "opaque pointer", welche Bedeutung haben die Wörter transparent und undurchsichtig haben im Bereich der Programmierung? Sind sie überhaupt Gegensätze, wie die visuellen Konzepte, auf die sie metaphorisch anspielen, oder stehen sie nicht in Beziehung zueinander?
Das mag der Fall sein, aber ich würde sagen, dass jeder, der einen versteckten Mechanismus als transparent beschreibt, das Wort falsch verwendet und stattdessen das Wort opak verwenden sollte. –