| Fry, C., Programming on an Already Full Brain, Communications of the ACM, 40, 4, 55-64, 1997. |
....Background 2.1 Sombrero System Services The underlying Sombrero architecture provides several powerful abstractions that are embodied in transparent or near transparent system services provided to a software systems engineer, architect, or developer. These services are explained in detail in [3]. A brief summary of Sombrero highlights follows. 2.1.1 Single Virtual Address Space A Single Address Space Operating system (SASOS) uses a single address space for all data and threads of execution, user and or system. For the removal of the address space boundary found in traditional MASOS to be ....
....that perception of complexity influences developers and their development. Because of the tendency for developers to relate complexity to the size of 85 an application, it may be advantageous to control the volume of a given project. In his paper, Programming on an Already Full Brain, Fry [3], while touting the benefits of developing software using Emacs, proposes that, because of the limits to our biological memory, a simplified programming environment produces an improved development environment. We believe these factors add to the benefits of Sombrero programming. An additional ....
Christopher, F., (1997, April) Programming on an Already Full Brain. Communication of the ACM, (40) No. 4, pp. 55-64.
....grammars. These higher level models can improve recognition as well as predict the user s next action by providing priors on action co occurrences. Such predictive ability may be used in other systems to pre load necessary resources or to arrange options in an interface for rapid selection [72]. While the ASL system is explicitly controlled by the user s actions in that the signer gestures and expects a response from the computer, the interface operates on a more abstract level than traditional interfaces. For example, when the system is demonstrated for realtime ASL to English ....
C. Fry. Programming on an already full brain. Communications of the ACM, 40(4), April 1997.
....Lisp code should always be correctly indented in the normal development environment editor. If there is any question, a suitably configured emacs editor will flash the balancing parenthesis of a construct. Beyond this, one can do far better with pro active editor assistance, as suggested by Fry [2], in making sure that coding reflects the expected control flow. If the C problem being cited by Yu is that break and continue statements can occur in expressions deeply nested inside the switch or for statements to which they refer. Thus you end up with what amounts 4 Lisp can also be used to ....
Christopher Fry. Programming on an Already Full Brain, Comm. ACM vol 40 no 4 (Arpil 1997) 55--64.
....interaction principles will be applied to minimize errors and provide good feedback. The code in the new language will be easier to generate and read, and we will incorporate new methods for testing and debugging the software that have proven to be effective but have not been generally available [Fry 1997; Myers 1997a] Preliminary Results Background Research Our first step in thinking about the design of new easily learned languages was to thoroughly study the Empirical Studies of Programmers (ESP) and Human Computer Interaction (HCI) literature. It is somewhat surprising that in spite of 30 ....
Christopher Fry. "Programming on an Already Full Brain, " Communications of the ACM. 1997. 40(4). pp. 55-64.
No context found.
Fry, C., Programming on an Already Full Brain, Communications of the ACM, 40, 4, 55-64, 1997.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC