FACTOID # 14: North Carolina has a larger Native American population than North Dakota, South Dakota and Montana combined.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Sam (program)

Sam is a multi-file text editor originally designed at Bell Labs by Rob Pike (with the help of Ken Thompson and other Unix developers) in the early 1980s for the DMD 5620 windowing terminal running Unix. It follows a classical modular Unix aesthetic; it is internally simple, it's power leveraged by the composability of a small command language and extensibility through shell integration. Notepad is the standard text editor for Microsoft Windows A text editor is a piece of computer software for editing plain text. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... Rob Pike (born 1956) is a software engineer and author. ... Ken Thompson (left) with Dennis Ritchie Kenneth Thompson (born February 4, 1943) is a computer scientist, notable for his work on the Unix operating system. ... Wikibooks has more about this subject: Guide to UNIX Unix or UNIX is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T Bell Labs employees including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ... A module is a self-contained component of a system, which has a well-defined interface to the other components; something is modular if it is constructed so as to facilitate easy assembly, flexible arrangement, and/or repair of the components. ... Wikibooks has more about this subject: Guide to UNIX Unix or UNIX is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T Bell Labs employees including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ...


Sam is designed as two synchronous programs: a command interpreter with a language modeled after ed's, linked to a mouse-oriented bitmap windowing interface called the "samterm". The command interpreter may be independently run just as ed, from a command line terminal; running samterm allows operation on text by point-and-click, with Smalltalk-80-style pop-up context menus for simple operations like cut and paste. Instead of persistent window menus, samterm provides a persistent "command window" which accepts instructions from the command language. The correct title of this article is ed. ... The correct title of this article is ed. ... A command line interface or CLI is a method of interacting with a computer by giving it lines of textual commands (that is, a sequence of characters) either from keyboard input or from a script. ... Smalltalk is an object-oriented, dynamically typed, reflective, programming language designed at Xerox PARC by Alan Kay, Dan Ingalls, Ted Kaehler, Adele Goldberg, and others during the 1970s, influenced by Sketchpad and Simula. ...


While sam's syntax is formally similar to ed's, ed's commands are line-oriented; sam's are not. Standard regular expressions, as implemented originally in ed, take the single line of text as their basic unit: a file is an array of lines. Sam implements what Pike calls "structural regular expressions", which see the file as an array of characters---one continuous string. In this way, sam's command set can address sub-strings as arbitrarily limited as it's mouse interface may select; multi- and inner-line patterns are as naturally handled by the command language as whole-line patterns are by ed's. The correct title of this article is ed. ... The correct title of this article is ed. ... A regular expression (abbreviated as regexp, regex or regxp) is a string that describes or matches a set of strings, according to certain syntax rules. ... The correct title of this article is ed. ... The correct title of this article is ed. ...


Sam is the preferred text editor of many eminent computer scientists; it replaced ed as Ken Thompson's favorite text editor, and he still uses it to this day. Others, like Dennis Ritchie have moved on to use acme instead. Sam vs. acme debates occur in the Plan 9 community although both stem from a very similar aesthetic bias. (Both were written by Rob Pike.) The correct title of this article is ed. ... Ken Thompson (left) with Dennis Ritchie Kenneth Thompson (born February 4, 1943) is a computer scientist, notable for his work on the Unix operating system. ... Ken Thompson (left) with Dennis Ritchie (right) Dennis MacAlistair Ritchie (September 9, 1941) is a computer scientist notable for his influence on ALTRAN, B, BCPL, C, Multics, and Unix. ... Acme is a multiwindow editor and shell under the Plan 9 operating system. ... Acme is a multiwindow editor and shell under the Plan 9 operating system. ... Plan 9 is an operating system descended from Unix and developed by Bell Laboratories. ...


The latest incarnation of sam was written as part of the Plan 9 operating system but there are Microsoft Windows and X Window System ports available. Plan 9 is an operating system descended from Unix and developed by Bell Laboratories. ... Microsoft Windows is a series of popular proprietary operating environments and operating systems created by Microsoft for use on personal computers and servers. ... KDE 3. ...


See also

Acme is a multiwindow editor and shell under the Plan 9 operating system. ... The correct title of this article is ed. ... Ken Thompson (left) with Dennis Ritchie Kenneth Thompson (born February 4, 1943) is a computer scientist, notable for his work on the Unix operating system. ... This page is about the operating system; for the science fiction film, see Plan 9 from Outer Space. ...

External links

  • The sam man page from Plan 9
  • The text editor sam Rob Pike's "The Text Editor Sam", from November 1987
  • Pike's essay on structural regular expressions
  • Pike's tutorial for the sam command language
  • The Unix version of sam
  • The Win32 version of sam
  • a new Unix version of sam

  Results from FactBites:
 
“Sam’s” Program (713 words)
“Sam” was given a journal to use to record his/her thoughts, successes and challenges, and pondering assignments throughout the program.
Another recommendation was for “Sam” to practice more rhythmic eating – more protein for breakfast and lunch and carbohydrates for dinner; in fact, one should begin to crave carbohydrates by dinner.
Since one of “Sam’s” challenges is taking “me” time to have space for fun and in also saying “no” and setting limits, he/she was given an exercise where “Sam” looks at where he/she spends time each week and how that represents what his/her current priorities are.
Sam (program) - Wikipedia, the free encyclopedia (392 words)
Sam is a multi-file text editor originally designed at Bell Labs by Rob Pike (with the help of Ken Thompson and other Unix developers) in the early 1980s for the DMD 5620 windowing terminal running Unix.
Sam is designed as two synchronous programs: a command interpreter with a language modeled after ed's, linked to a mouse-oriented bitmap windowing interface called the "samterm".
Sam is the preferred text editor of many eminent computer scientists; it replaced ed as Ken Thompson's favorite text editor, and he still uses it to this day.
  More results at FactBites »

 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m