Karl-Erik Tallmo on Thu, 10 Jan 2002 11:35:28 +0100 (CET) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: <nettime> Behind the Blip: Software as Culture |
This is a very interesting article, Matthew. I have two questions. matthew fuller wrote: >Computers must be understood already as assemblages. In his 'Lectures >on Computation', Richard Feynman notes research that specifies thirteen >levels to an operating system. "This goes from level 1, that of >electronic circuitry - registers, gates, buses - to number 13, the >Operating System Shell, which manipulates the user programming >environment. By a hierarchical compounding of instructions, basic >transfers of 1's and 0's on level one are transformed, by the time we >get to thirteen, into commands to land aircraft in a simulation or >check whether a forty digit number is prime."22 Since the time of his >writing, 1984, many more additional 'levels' have become involved, the >various protocols of interface, licensing, network, the ways in which >computation has been coded and styled for various markets, are only a >few examples. What is contended here is that any one of these levels >provides an opportunity for critique, but more importantly - for forms >of theorisation and practice that break free of any preformatted >uniformity. Since it is what they are further assembled with that >determines their metamorphosis, it is the task of such practical and >theoretical work to open these layers up to the opportunity of further >assemblage. This brings to mind an idea I had back in 1988 - a pedagogical idea for displaying to non- computer geeks (including myself) exactly how the different layers on a computer are working. In medical literature one might see illlustrations showing e.g. different layers of the kidney and what they do, so my idea was to show everything that is going on inside a computer in a similar way, from what is well-known to the user, say a word in italics on a text line in a wordprocessor. Beneath that would be a hole displaying ascii with some tag for the formatting, something lika a <i>xxx</i>-tag or whatever kind of "flag" is used. Then, I don't know what comes next - some hexadecimal? Somewhere in this hierarchy the program code that allows the program to italicize a string of characters would also be visible. Then all levels down to machine code. Everybody I spoke with said that this was impossible. Reading the above, my old idea popped up again and I just wonder, would it really be impossible to depict the goings on like that? --- Another question that arises when we talk of future programming and future interfaces is what will new kinds of processing do to line oriented code in general? Linear, although vertically aligned, instructions have been the idea from the beginning of computing. I know many are involved in trying to find new kinds of logic for the old kinds of code, or code writing machines - which I believe would probably just cement the way we write code today. But how will, for instance, quantum computers be programmed? Or is there even some entirely new method for controling the processing of information that does not even require a program anymore but something else? Karl-Erik Tallmo -- _________________________________________________________________ KARL-ERIK TALLMO, Swedish writer, lecturer ARCHIVE: http://www.nisus.se/archive BOOK: http://www.nisus.se/gorgias ANOTHER BOOK: http://www.copyrighthistory.com MAGAZINE: http://art-bin.com _________________________________________________________________ # distributed via <nettime>: no commercial use without permission # <nettime> is a moderated mailing list for net criticism, # collaborative text filtering and cultural politics of the nets # more info: majordomo@bbs.thing.net and "info nettime-l" in the msg body # archive: http://www.nettime.org contact: nettime@bbs.thing.net