Most systems offer different tools, languages and even ideas to such groups as novices, power users, application programmers, system programmers. Download and install the best free apps for Project Management Software on Windows, Mac, iOS, and Android from CNET, your trusted source for. His usual depiction, based on an amalgamation of historic and legendary figures, was introduced by the 12th-century British author Geoffrey of Monmouth. So it was natural to choose a simple and powerful language like Self to implement this object-oriented operating system. Merlin ( Welsh: Myrddin, Cornish: Marzhin, Breton: Merzhin) is a mythic figure prominently featured in the legend of King Arthur and best known as an enchanter or wizard. 1 The Problem The Merlin Project was created to make computer systems simple enough to be used by novices, yet powerful enough not to be quickly outgrown by them. This paper shows how a step by step introduction of reflection into the system can handle this apparently impossible situation. The Merlin operating system adds a reflective structure to Self that allows the programmer to move cleanly between different abstraction levels to get around this problem, but this introduces other difficulties in the form of circular definitions. Pure object oriented programming languages (like Self) present a very abstract view of the hardware to the programmer, and so are unlikely candidates for system software development.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |