|
Removed the last paragraph, because it contained inapropriate style. Transparency (computing) originally referred to internal coding techniques to make the main application logic 'transparent', i.e. clear, by removing the detail of resource or device management logic, say, from the main problem solving logic. In many ways the concept was very similar to 'encapsulation', the called routines obscured their funcions from the application and allowed device independence and many other similar abstractions. Refer to IBM and Honeywell programming mannuals - cicra 1969.
[edit] meaning 2 is clear"clear and easy to understand or recognize: I think we should try to make the instructions more transparent" To quote Cambridge Dictionary The supporting program instructions removed from the problem logic become opaque. They can not be seen. The problem logic therefore becomes easier to understand. The problem logic is not clutered by program code which is ancillary to solving the problem. The problem logic therefore becomes transparent - as defined by the second meaning in the dictionary. It is the solution which becomes transparent. It is the solution that becomes "clear and easy to understand". This was the use of the term and it was widely used in the computer industry as a technical term. The opague code is encapsulated with the problem it is solving. Dr Peter Graham (talk) 23:22, 22 August 2008 (UTC) [edit] Is this doublethink?I believe most of this article to be the opposite of accurate... So far, in my dealings in computer science and engineering, "transparency" has been referred to as a property that a process or piece of software has when its internal workings are exposed; i.e., the proverbial walls of the box containing the software are transparent so that the inside can be seen. A transparent application is a glass box or white box, as opposed to a black box. The following is the first paragraph of the article, with "transparency" replaced by "opacity":
It makes more sense this way, because an opaque program would hide the details from the user, but a transparent one would not. Anyway, I'm not sure whether this is a mere foible of terminology or the person who originated this article had the wrong idea. Either way, the current content is unfortunate. 208.58.69.100 14:55, 11 May 2007 (UTC) [edit] A level issueI absolutely agree with the misuse of the term transparent in this article, that should be changed for opaque. Besides, the idea could express the different levels of transparency of computer programs, but this would never be used to change the correct term opaque (hiden, veiled) with its opposite transparent (sight, exposed). July 2007. (this edit was by 89.128.1.68)
[edit] Interesting!I can see your point, although I do not agree. I edited the article to at least explicitly clear the confusion - although not to clear it your way. I'm leaving dispute tag to be verified by yet another reviewer. To quote Cambridge Dictionary transparent 1 If a substance or object is transparent, you can see through it very clearly: Grow the bulbs in a transparent plastic box, so the children can see the roots growing. Her blouse was practically transparent! 2 clear and easy to understand or recognize: I think we should try to make the instructions more transparent. In a field of computing I see the use of meaning 1 with an emphasis on see through it , see the roots disregarding they are in the box. BTW removed (irrelevant or wrong): In human-computer interaction, computer transparency is an aspect of user friendliness which relieves the user of the need to worry about technical details (like installation, updating, downloading or device drivers). For instance, a program that automatically detects the monitor resolution is more transparent compared to one that asks the user to enter it manually. Some communication networks are 8-bit clean, allowing users to transfer arbitrary files over them without needing to know how this particular network will interpret control characters. --Kubanczyk 17:37, 30 July 2007 (UTC)
[edit] Two meaningsIn my IT experience, I often hear "transparent" as something that let you see beyond (through it, without having it as an obstruction to your sight) more than a box that let you see what is inside methaphor To talk about "theoretical informatics" we would need a reference (article, software engineering book, whatever) where the term is formally defined. Cambridge Dictionary definitions are not useful here, because we are discussing specific technical jargon that does not necessarily follows dictionary definitions. I believe the article is better served if both understandings (and even other more specific uses of the word) are presented, preferably with the references. Flavio Costa (talk) 21:18, 6 April 2008 (UTC) I Agree Dr Peter Graham (talk) 23:36, 22 August 2008 (UTC) [edit] The Meaning is Transparent - or Is It?I find this discussion interesting, because often when I encounter the word "transparent" in technical discussions, or elsewhere, I think about its two apparently opposite meanings. At times, transparent is used in the sense that glass is transparent. The details behind the "transparent" glass are clearly visible. Yet, transparent can also mean the details are obfuscated to avoid confusion. We use this sense when we say, "transparent to the user." In other words, the user enjoys the benefits of a particular function without being aware of how it is accomplished. In a way, you can think of the details themselves as transparent, i.e. the user "sees through" them as through glass. So, either whatever contains the details is transparent - you can see the details - or the details themselves are transparent - you can see right through them. As far as I know, both senses are correct. 24.144.124.84 (talk) 19:47, 1 September 2008 (UTC) Página espejo de la WikipediaDirectorio de Enlaces Directorio dmoz Directorio espejo dmoz Pedro Bernardo |