Geometry.Net - the online learning center
Home  - Basic_S - Sather Programming

e99.com Bookstore
  
Images 
Newsgroups
Page 3     41-60 of 92    Back | 1  | 2  | 3  | 4  | 5  | Next 20
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

         Sather Programming:     more detail
  1. Creating Killer Interactive Web Sites: The Art of Integrating Interactivity and Design by Ardith Ibanez, Bernie Dechant, 1997-06
  2. Class-Based Programming Languages: Java, C++, Python, Eiffel, Smalltalk, Ruby, Simula, Common Lisp, Oberon, Clu, Objective-C, Squeak, Sather

41. The Sather Emacs Programming Environment - Introduction
Introduction. Welcome to the sather Emacs programming Environment! In all honesty,that's just a fancy title for some stuff built up around sathermode .
http://www.ugcs.caltech.edu/info/sather/sather-mode_1.html
Go to the first, previous, next last section, table of contents
Introduction
Welcome to the Sather Emacs Programming Environment! In all honesty, that's just a fancy title for some stuff built up around sather-mode . (But I like the name, so you're stuck with it.) The Sather Emacs Programming Environment (;-) is composed of an Emacs major mode, sather-mode , a set of library convenience functions (contained in `sather-lib.el' ), an Info version of The Sather Specification , (see section `The Sather Specification' in The Sather Specification ), and, of course, the GNU Emacs (or GNU XEmacs) text editor, version 19. This manual covers the following major features of the Sather Emacs Environment:
  • Customizable code indentation.
  • Function sets to hide and unhide Sather classes and routines.
  • A set of customizable minor features, including:
    • a "hungry" delete key,
    • automatic indentation,
    • automatic newlines following the entry of a semi-colon (
    • newline prefix indentation, that fixes the indentation of syntactically ambiguous keywords (e.g. else
  • Documentation convenience functions, that supply customizable text for commented headers.

42. The Sather Emacs Programming Environment - Getting Started
Currently, the sather Emacs programming Environment consists of the GNU Emacs editorand the following files `README' A text file explaining how to install
http://www.ugcs.caltech.edu/info/sather/sather-mode_2.html
Go to the first previous next last section, table of contents
Getting Started
Currently, the Sather Emacs Programming Environment consists of the GNU Emacs editor and the following files:
`README'
A text file explaining how to install the Sather Emacs Programming Environment (you should read it).
`sather.el'
`sather.elc'
The ELisp source for sather-mode , and the compiled source.
`sather-lib.el'
`sather-lib.elc'
The ELisp source for the supplemental library functions, and the compiled library source.
`dir'
A sample GNU Info directory file for the included Info files.
`sather.texinfo'
`sather.info*'
The Texinfo and Info versions of the Sather Specification manual
`sather-mode.texinfo'
`sather-mode.info*'
Texinfo and Info versions of the Sather Emacs Programming Environment manual (which you are currently reading).
`TODO'
A text file listing the things that I would like to do, eventually, but either can't figure out, or don't have the time to implement. So: it would be really cool if someone else took up the challenge.
The ELisp source files are intended for use with GNU Emacs 19.24 and GNU XEmacs 19.12 (including later versions of each). They are currently developed using GNU Emacs 19.29. If you are using a version of GNU Emacs earlier than 19.24, please send a bug report if you have problems compiling or loading the ELisp files (see section

43. Computers/Programming/Languages/Sather
as Common Lisp, CLU or Scheme. / Computers / programming / Languages/ sather. sather FAQ Frequently Asked Questions about sather.
http://www.technology-and-computers.com/Computers/Programming/Languages/Sather/
Search: Category Description:
Sather is an object oriented language designed to be simple, efficient, safe, flexible and non-proprietary. One way of placing it in the "space of languages" is to say that it aims to be as efficient as C, C++, or Fortran, as elegant as and safer than Eiffel, and support higher-order functions and iteration abstraction as well as Common Lisp, CLU or Scheme. Computers Programming Languages Sather Sather FAQ
Frequently Asked Questions about Sather.
URL: http://www.icsi.berkeley.edu/~sather/faq.html
Sather

Object oriented language.
URL: http://www.icsi.berkeley.edu/~sather/
pSather

Parallel Sather: a parallel version of the language Sather.
URL: http://www.icsi.berkeley.edu/~sather/psather.html
Sather-K
A Sather dialect omitting all "unneeded" constructs for efficiency and ease of learning. URL: http://i44s11.info.uni-karlsruhe.de:80/sather/index_engl.html GNU Sather Official GNU Sather site. URL: http://www.gnu.org/software/sather/ Hello World program Sather URL: http://www.latech.edu/~acm/helloworld/sather.html Sather-W 32 bit Windows Sather minor dialect.

44. Citations: Iteration Abstraction In Sather - Murer, Omohundro, Stoutamire, Szype
S. Murer, S. Omohundro, D. Stoutamire, C. Szyperski, Iteration abstraction inSather , Transactions on programming Languages and Systems, Vol. 18, No.
http://citeseer.nj.nec.com/context/445754/50853
4 citations found. Retrieving documents...
S. Murer, S. Omohundro, D. Stoutamire, and C. Szyperski. Iteration abstraction in sather . ACM TOPLAS, 18(1):115, Jan. 1996. Available from http://www.icsi.berkeley.edu/ sather/.
Home/Search
Document Details and Download Summary Related Articles ... Check
This paper is cited in the following contexts: On the Generality of Complete Traversals - Sánchez-Ruíz (Correct) ....to ours. The programming language Sather, which was designed and implemented at the International Computer Science Institute (UC Berkeley) is object oriented with . parameterized classes, object oriented dispatch (late binding) multiple inheritance, strong typing, and garbage collection , and supports containers and iterators. However they mention that their iterators . will fail if the underlying data structure is modified. 16] which seems to imply that they do not tackle the CT problem automatically. Moreover , their suggestion to handle the CT problem is by trying to ....
....with . parameterized classes, object oriented dispatch (late binding) multiple inheritance, strong typing, and garbage collection [16] and supports containers and iterators. However they mention that their iterators . will fail if the underlying data structure is modified.

45. DevCritic.com - Programming And Web Development Resource
Cetus Links sathersather FAQ Frequently Asked Questions about sather. psather- Parallel sather a parallel version of the language sather.
http://www.devcritic.com/sites/Sather/
Home About Us Advertising Contact Us
Main Menu
Home
About Us

Advertising

Mailing List
...
Contact Us

Resources Site Directory
Developer Tutorials

Developer FAQ

Developer Glossary
...
Script Archive
Site Owners Add A Site Modify Your Site Advertise Script Archive Add Resource Modify a Resource Browse Resources Our Sponsors You Are Here: Home Cetus Links: Sather Sather FAQ - Frequently Asked Questions about Sather. Sather home page - Object oriented language designed to be simple, efficient, safe, flexible, non-proprietary. One way to place it in the "space of languages" is to say that it aims to be as efficient as C, C++, or Fortran, as elegant as and safer than Eiffel, and support higher-order functions and iteration abstraction as well as Common Lisp, CLU or Scheme. If you're bored with Java and think C++ is not a true OO language, and you've already been through Eiffel, Lisp and Scheme, why not check this one out? What else have you to do this weekend? pSather - Parallel Sather: a parallel version of the language Sather. SatherVision - Reliable, modular framework for artificial vision.

46. Jonathan G Campbell WWW Links For: Programming Languages (plang)
programming Languages Popularity Content Resources for programming Language Researchsather home page sather home page Muenster, Germany SvenBodo Scholz
http://www.cs.qub.ac.uk/~J.Campbell/myweb/book/plang.html
Jonathan G Campbell WWW Links for: Programming Languages (plang)
Programming Languages (plang)
PL theory texts online
Fun with Programming Languages
Essentials of Programming Languages, 2nd ed
Ruby Home Page ...
A Critique of C++ - Ian Joyner
Ian Joyner's excellent critique of C++ and Programming and Language Trends of the 1990s
A Survey of Computer Programming Languages Currently Used in the Department of Defense
Catalog of Free Compilers and Interpreters: introduction
Choice of Computing Languages Cambridge Eng. Dept.
Compact Algol-60 implementation ...
Pizza
A small, fast and free compiler for an important superset of the Java programming language.
Programming Languages Popularity Content
Resources for Programming Language Research
Sather home page
Sather home page Muenster, Germany ...
Sven-Bodo Scholz
Good connections on programming languages, functional languages, Linux, etc...
The Language List - CUI
If you can't find it here ...
The Mercury Project
The Perl Language Home Page
The Teaching About Programming Languages Project
U. Chicago - Programming Languages - ComSci 221, U. Chicago
Comments to jg.campbell@qub.ac.uk

47. Index Of /pub/comp/general/programming/languages/oo/sather
Parent Directory 08Nov-1999 0947......Index of /pub/comp/general/programming/languages/oo/sather. Name Lastmodified Size
http://ftp.leo.org/pub/comp/general/programming/languages/oo/sather/
Index of /pub/comp/general/programming/languages/oo/sather
Name Last modified Size Description ... Parent Directory 08-Nov-1999 09:47 - Binaries/ 08-Nov-1999 09:47 - Contrib/ 08-Nov-1999 09:47 - Sather-K/ 08-Nov-1999 09:47 - contrib-cozzi/ 08-Nov-1999 09:47 - latex-style/ 08-Nov-1999 09:47 - old/ 08-Nov-1999 09:47 - undigest/ 08-Nov-1999 09:47 - Contrib.tar.gz 07-Sep-1995 00:00 483k FAQ 01-Dec-1995 00:00 29k Sather-1.0.8.tar.gz 01-Dec-1995 00:00 2.6M Sather-1.1.RFC 30-May-1995 00:00 14k Sather-1.1.ps.gz 20-Oct-1995 00:00 156k Tutorial-1.0.0.tar.gz 02-Dec-1994 00:00 146k am-0.07.tar.gz 26-Jun-1995 00:00 51k pSather.FAQ 09-May-1995 00:00 10k psather.A4.ps.gz 23-May-1995 00:00 33k psather.ps.gz 31-Jan-1995 00:00 32k sather.A4.ps.gz 14-Feb-1995 00:00 67k sather.ps.gz

48. WebGuest - Open Directory : Computers : Programming : Languages : Sather
Computers programming Languages Open Source (1); Computers programming LanguagesTOM (4). Sites Cetus Links sather update URL; GNU sather - Official GNU
http://directory.webguest.com/index.cgi/Computers/Programming/Languages/Sather/
Browse thru 1000's of books about computers and the Internet:
About Us

Privacy Statement

Acceptable Use Policy

Legal Notices
... Contact Us
the entire directory only in Languages/Sather Top Computers Programming Languages : Sather
See also:
Sites:

49. Dave Stoutamire's Publications
major effort then began to redesign the language to correct shortcomings in sather0 and to make sather suitable for generalpurpose, large scale programming.
http://stoutamire.com/david/publications.html
Selected publications in reverse chronological order:
Making the future safe for the past:
Adding Genericity to the Java Programming Language

Gilad Bracha, Martin Odersky, David Stoutamire and Philip Wadler
Object-Oriented Programming Systems, Languages, and Applications (OOPSLA '98), Vancouver, Canada, October 1998.
We present GJ, a design that extends the Java programming language with generic types and methods. These are both explained and implemented by translation into the unextended language. The translation closely mimics the way generics are emulated by programmers: it erases all type parameters, maps type variables to their bounds, and inserts casts where needed. Some subtleties of the translation are caused by the handling of overriding. GJ increases expressiveness and safety: code utilizing generic libraries is no longer buried under a plethora of casts, and the corresponding casts inserted by the translation are guaranteed to not fail. GJ is designed to be fully backwards compatible with the current Java language, which simplifies the transition from non-generic to generic programming. In particular, one can retrofit existing library classes with generic interfaces without changing their code.

50. Sather Tutorial - Preface
sather is a programming language developed with the aim of permittingrigorous static typing in an efficient objectoriented language.
http://www.cs.waikato.ac.nz/Teaching/COMP301B/Books/S-Book/Prelims/preface.html
Parse error : parse error in /www/htdocs/public/cs/Teaching/COMP301B/Books/S-Book/Prelims/preface.html on line

51. CS267: Programming With PSather
and code inclusion in sather are discussed in the ICSI technical report TR 93064``Engineering a programming Language The Type and Class System of sather,''.
http://www.cs.berkeley.edu/~demmel/cs267/pSather_lecture.html
CS267: Feb 13, 1996
Programming with pSather
Sather is an object oriented language designed to be simple, efficient, safe, and non-proprietary. Sather was developed at the International Computer Science Institute , a research institute affiliated with the computer science department of University of California at Berkeley. It was first introduced in 1991. Since then, considerable practical experience has been obtained with the language by the hundreds of users making up the Sather community. Sather offers many safety and convenience features to help programmers avoid common errors and reuse code. Sather has garbage collection, statically-checked strong (contravariant) typing, multiple inheritance, separate implementation and type inheritance, parameterized classes, dynamic dispatch, iteration abstraction, higher-order routines and iters, exception handling, assertions, preconditions, postconditions, and class invariants. pSather, the parallel and distributed extension of Sather, presents a shared memory abstraction to the programmer while allowing explicit placement of data and threads. pSather adds threads and synchronization mechanisms to the language. Even though pSather programs can run on distributed computer systems, they offer shared memory abstraction across all threads Serial Sather has been ported to almost any Unix platform, as well as Macinstosh and PCs. The Sather and pSather compilers are now integrated and distributed jointly. The current version of pSather compiler is known to run on

52. Sub Category Items
sather URL http//www.rheinneckar.de/~cetus/oo_sather.html - Submition Date1/19/1999 ID 2136 - Category programming Languages - Sub Category sather.
http://www10.brinkster.com/fdb/db/scatshow.asp?subcategory=Sather

53. Computer Languages History
Rexx History; The Rexx Language Association. Ruby Ruby Home Page. sather Introductionto SNOBOL programming Language by Mohammad Noman Hameed; Snobol4. Tcl/Tk
http://www.levenez.com/lang/
Computer Languages History
Diagram

You can download a little diagram of computer languages history in PostScript A4 or in PDF A4 . If you prefer, you can use the PostScript Letter format or the PDF Letter format. If you have a plotter you can use this EPS and if you have some problem with it, look here Below, you can see the preview : Click on a page to get a bigger image. Note 1 : I have now a page where I explain how I build this chart. Note 2 : There is only languages listed in my chart, if you don't find "your" language, see The Language List of Bill Kinnersley (he has listed more than languages). ABC :
Ada :
Algol :
AWK :
APL :
B :
Basic :
BCPL : C : C++ : C# :

54. Survey Of Object Oriented Programming Languages
Article by Chris Hostetter. This paper was intended as a learning experience for the author, in an Category Computers programming Languages Object-Oriented...... Omohundro96 Omohundro, Stephen ``The sather language Efficient, Interactive, ObjectOrientedprogramming'' http//www.icsi.berkeley.edu/~sather/Publications
http://www.rescomp.berkeley.edu/~hossman/cs263/paper.html
Survey of Object Oriented Programming Languages
Chris Hostetter
hossman@rescomp.berkeley.edu
Introduction
This paper was intended as a learning experience for the author, in an attempt to better understand the history and development of Object Oriented Programming Languages. The research involved in this paper began with a variety of papers which dealt with the definition of ``Object Oriented'' and from there spread out into several historic papers on the origins of Object Oriented Programming in Simula and Smalltalk. Further reading involved mainstream reference material on many of the more widely used Object Oriented Languages, in addition to historic documents on their design and development. Due to time constraints, this paper never achieved the scope that the author had intended for it, and much of the research done is not reflected in these pages. This paper only attempts to look at the meaning of ``Object Oriented'' as a property of Programming Languages, as well as to examine the history, and features of eight particular Object Oriented Languages. It is divided into four sections:
  • Introduction: This section.
  • 55. Omniseek: Computing: /Computing/Programming Languages/Sather
    Top Computing programming Languages sather Show Sites in this topic,Mon Feb 10, 117 am. © copyright 2001, created by Omniseek.
    http://computing.omniseek.com/dir/Computing/Programming_Languages/Sather/73403/
    News Sections
    Business

    Community

    Computing

    Directory
    ...
    Travel

    Search Engine Omniseek Multisearch Article Archives CNET CompInfo Deal News File Mine FileWatcher.org Freeware Home Linux Apps Linux NOW! LinuxHQ Mr Driver PC Magazine PC World Shareware Place Softseek Stroud's TechWeb Tom's Hardware Guide Tucows Webopedia WinSite Woven Goods for Linux Top
    Computing
    Programming Languages
    Sather
    Show Sites in this topic
    Mon Apr 7, 12:24 am

    56. Object-Oriented Programming Resources
    maintains a searchable list of Bibliographies on ObjectOriented programming andSystems. comp.lang.objective-c, comp.lang.python, comp.lang.sather, and comp
    http://www.scs.carleton.ca/~csgs/resources/oop.html
    Object-Oriented Programming
    Resources
    Indexes
    Related indexes include Object-Oriented Information Sources at the University of Geneva, a list of Smalltalk resources by Jeff McAffer, The C++ Virtual Library at Deutsches Elektronen-Synchroton, Object Port from Software 2000, and The Object-Oriented Page by Ricardo Devis. Related general subject-oriented indexes include Yahoo's Object-Oriented Programming page, and Galaxy's Object-Oriented Systems page.
    Centres
    A list of Object-Oriented Research Groups is maintained at the University of Geneva.
    Literature
    The Computer Science Bibliography Glimpse Server maintains a searchable list of Bibliographies on Object-Oriented Programming and Systems Taligent maintains a list of Object Technology Resources , focusing on available literature. Online texts include Object-Oriented System Development by Dennis de Champeaux, Douglas Lea, and Penelope Faure, C++ Annotations from the State University of Groningen, and the C++ Online Tutorial from the Globewide Network Academy.
    Newsgroups and FAQs
    Related Usenet newsgroups include comp.object

    57. Various Programming Languages
    Site. Eiffel, sather, The programming per contract feature is a controlon functions' parameters. sather is an open source language near Eiffel.
    http://www.scriptol.org/choose.php
    Popular Programming languages
    The complete list Submit a language: If your favorite programming language is missing on this site, you may submit a card for it by downloading the model.html file, filling it and send it by e-mail attachment. The site of this language must have 500 links on it at least (get the popularity on netscup.net Language Description Why to use it? Details C, C++ The great classical, offers lot of freedom, lot of debugging challenge thanks to pointers and manual memory management.. Suffer slow programming to make fast programs. More Pascal Old language (1970), improved with objects, imposes you a strictly structured programming. Dura lex, sed lex. Teaching, or client/server apps with Delphi and Kylix. More Python Modern interpreted language with powerful built-in features, used by some heavy applications. Program at light speed. Powerful and easy to learn. More Basic This old language (1964) was improved by Microsoft, with a complete programming environment. Some other ports exist.
    Easy programming. The same language for any Microsoft's thing: applications, scripting, web.

    58. CS655: Manifest 22 March 2001
    and Clemens Szyperski. Iteration Abstraction in sather. Transactionson programming Languages and Systems, Jan 1996. Are sather's
    http://www.cs.virginia.edu/~evans/cs655/manifests/0322.html
    University of Virginia, Department of Computer Science
    CS655: Programming Languages, Spring 2001
    Manifest: Thursday 22 March 2001
    Assignments Tuesday, 26 March
    Project Proposal If you have settled on a project idea, you should turn in Project Proposal on Tuesday containing:
  • Description of the problem - what will we (meaning the programming languages community) know after you have finished the project that we don't know now? Motivate your project and explain why it is interesting. Related Work - this doesn't need to be complete yet, but enough to show the problem is relevant and interesting. You should make sure to relate the related work to your project - why is it relevant to what you want to do? Research Plan - concrete description of what you plan to do including a schedule with concrete milestones.
  • Evaluation - description of how will you decide if the project is successful. If you have not yet found a idea for a project, send me an email before midnight Monday explaining the directions you are thinking about, and what you are doing to try and find a good project idea. You will not need to turn in a proposal on Tuesday, but will negotiate with me to turn in a proposal at some later date. If you have an idea, and its not a good idea, take a nap instead of implementing it.
  • 59. Directory - Computers: Programming: Languages: Sather
    Top Computers programming Languages sather (11) sather is an objectoriented language designed to be simple, efficient, safe, flexible and non
    http://www.incywincy.com/default?p=6207

    60. Programming Question
    sather site), because the alpha will not compile on my machine. Thanks, kipton replyvia email to. Prev in Thread, Current Thread, Next in Thread. programming
    http://mail.gnu.org/archive/html/info-sather/2000-12/msg00003.html
    info-sather Top All Lists Advanced Date Prev ... Thread Index
    Programming question
    From Kipton M Barros Subject Programming question Date Fri, 8 Dec 2000 00:12:44 -0500 (EST) reply via email to
    [Prev in Thread] Current Thread Next in Thread

    A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

    Page 3     41-60 of 92    Back | 1  | 2  | 3  | 4  | 5  | Next 20

    free hit counter