Extractions: Dr. Dobbs Journal Sather is an object oriented language which aims to be simple, efficient, interactive, safe, 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 and safe as Eiffel or CLU, and to support interactive programming and higher-order functions as well as Common Lisp, Scheme, or Smalltalk. Sather has parameterized classes, object-oriented dispatch, statically-checked strong typing, separate implementation and type inheritance, multiple inheritance, garbage collection, iteration abstraction, higher-order routines and iters, exception handling, constructors for arbitrary data structures, and assertions, preconditions, postconditions, and class invariants. This article describes the first few of these features. The development environment integrates an interpreter, a debugger, and a compiler. Sather programs can be compiled into portable C code and can efficiently link with C object files. Sather has a very unrestrictive license which allows its use in proprietary projects but encourages contribution to the public library. The original 0.2 version of the Sather compiler and tools was made available in June 1991. This article describes version 1.0. By the time the article appears, the combined 1.0 compiler/interpreter/debugger should be available on "ftp.icsi.berkeley.edu" and the newsgroup "comp.lang.sather" should be activated for discussion.
Brad Appleton's Programming Languages Links The Obliq Programming Language. Obliq is a lexicallyscoped untyped interpreted language that supports home page - parallel Sather. The sather programming Language. Sather is an object http://www.cmcrossroads.com/bradapp/links/prog-langs.html
Extractions: Click the link for more information. programming language has been proposed. Please council it when you plan to rewrite the article entirely. - A programming language or computer language is a standardized communication technique for expressing instructions to a computer. It is a set of syntactic and semantic rules used to define computer programs. A language enables a programmer to precisely specify what data a computer will act upon, how these data will be stored/transmitted, and precisely what actions to take under various circumstances.
The Sather Programming Language survey. The sather programming language. Source, Dr. Dobb s Journalarchive Volume 18 , Issue 11 (October 1993) table of contents. Pages http://portal.acm.org/citation.cfm?id=178305&dl=ACM&coll=portal&CFID=11111111&CF
Slashdot | Programming Ruby Programming Ruby article related to Programming. line, chapters include CGI programming, Ruby GUI programming with Tk, and automating Windows version of the "iters" introduced in the sather programming language from Berkeley http://slashdot.org/developers/01/03/25/1624239.shtml
Extractions: While Ruby isn't new, it's one scripting-and-everything else language which has yet to break out (in the U.S. at least) the way Perl and Python have. Chromatic may help buck that non-trend he says that Ruby is one polished gem of a language, and below he introduces a book on Ruby that he compares in importance with the O'Reilly Camel book. Programming Ruby author David Thomasand Andrew Hunt pages publisher Addison-Wesley rating reviewer chromatic ISBN summary A no-nonsense, clear guide that's as clean and usable as Ruby itself. Ruby is a growing language that combines the power and conciseness of Perl with the Smalltalk object model. Though popular in Japan, it hasn't reached its potential in English speaking countries, lacking appropriate documentation. Enter Dave Thomas and Andy Hunt. On the heels of The Pragmatic Programmer , they've produced the Ruby equivalent of Perl's Camel.
Component Software Beyond Object-Oriented Programming, 2nd Edition Component Software Beyond ObjectOriented Programming, 2nd Edition in Professor Jerome Feldmans group on the sather programming language and extensions to it for parallel http://cseng.aw.com/catalog/product.asp?product_id={F4F13CF4-0BD8-4C90-A339-D952
Programming: Languages: Sather Programming Languages Sather. Hello, World program Details and Reviews. Sather VisitSite (Rating 0.00 Votes 0) Rate It Review It. pSather Details and Reviews. http://www.devlib.org/Programming/Languages/Sather/index.php
Universal High Performance Computing - We Have Just Begun 1993 18 The sather programming Language (context) Omohundro - 1993 18 an Object-OrientedApplication Framework in C (context) - Weinand, Gamma et al. http://citeseer.ist.psu.edu/feldman94universal.html
The Role Of Programming Languages In The Life-Cycle Of Safe 1992 20 Type substitution for objectoriented programming - Palsberg, Schwartzbach- 1990 18 The sather programming language (context) - Omohundro - 1993 17 http://citeseer.ist.psu.edu/szyperski96role.html
DDJ The sather programming Language. Sather programs can be compiled intoportable C code and can efficiently link with C object files. http://www.ddj.com/documents/s=1009/ddj9415c/
Steve Omohundro's Publications 208227. Stephen M. Omohundro, The sather programming Language ,Dr. Dobb s Journal, Volume 18, Issue 11, October 1993, p. 42. http://home.att.net/~om3/pubs.html
Extractions: Ian Stewart, "A Puzzle for Pirates", Mathematical Recreations, Scientific American , May 1999, pp. 98-99 is devoted to a problem in game theory that I discovered. U.S. Patent 5,696,964, "Multimedia Database Retrieval System Which Maintains a Posterior Probability Distribution That Each Item in the Database is a Target of a Search", Ingemar J. Cox, Matthew L. Miller, Stephen M. Omohundro, and P. N. Yianilos, granted December 9, 1997, assigned to NEC Research Institute, Inc. Christoph Bregler, Stephen Omohundro, Michelle Covell, Malcolm Slaney, Subutai Ahmad, David Forsyth, Jerry Feldman, "Probabilistic Models of Verbal and Body Gestures" in Computer Vision in Man-Machine Interfaces , eds. R. Cipolla and A. Pentland, Cambridge University Press, 1998. Christoph Bregler and Stephen M. Omohundro, "Learning Visual Motion Models for Lip Reading" in Motion-Based Recognition , eds. M. Sha and R. Jain, Kluwer Academic Press, 1997. Ingemar J. Cox, Matt L. Miller, Stephen M. Omohundro, and Peter N. Yianilos, "PicHunter: Bayesian Relevance Feedback for Image Retrieval", in the Proceedings of the 13th International Conference on Pattern Recognition , 1996, pp. 361-369.
Programming With Linux - Languages development; Python language; REBOL Technologies; Resource for PHP builders;Ruby language; sather programming; Scheme Shell; Schemers homepage; http://kalamazoolinux.org/links/programminglang.html
References Omo93 Stephen M. Omohundro. The sather programming language. Dr. Dobb sJournal, 18(11)4248, October 1993. S+86 C. Schaffert et al. http://www.pmg.lcs.mit.edu/papers/popl97/node29.html
Extractions: Up: Parameterized Types for Java Previous: JVM Extensions J. Bank, B. Liskov, and A. Myers. Parameterized types and Java . Technical Memo MIT/LCS/TM-553, Massachusetts Institute of Technology, 1996. Luca Cardelli. A semantics of multiple inheritance. Information and Computation , 76:138-164, 1988. Also in Readings in Object-Oriented Database Systems, S. Zdonik and D. Maier, eds., Morgan Kaufmann, 1990. CCH+89 Peter Canning, William Cook, Walter Hill, John Mitchell, and Walter Olthoff. F-bounded polymorphism for object-oriented programming. In Proceedings of the Conference on Functional Programming Languages and Computer Architecture , pages 273-280, 1989. M. Day, R. Gruber, B. Liskov, and A. C. Myers. Subtypes vs. where clauses: Constraining parametric polymorphism. In OOPSLA '95 Conference Proceedings , pages 156-158. ACM Press, October 1995. Dinesh Katiyar, David Luckham, John Mitchell, and Sigurd Melda. Polymorphism and subtyping in interfaces. ACM SIGPLAN Notices , 29(9):22-34, August 1994. L+81 B. Liskov et al. CLU reference manual. In Goos and Hartmanis, editors
DDJ machines. The sather programming Language Stephen M. Omohundro Satheris a language that s simple, interactive, and nonproprietary. http://www.webreview.com/articles/1994/9415/
Extractions: Jump to... Subscribe to DDJ My DDJ Account Premium Services Free Content Source Code Articles Newsletters DDJ Topic Areas Integration Learning Center AI Algorithms Basic Best Practices C/C++ Communications/Networking Computer Security Data Compression Database Development Distributed Computing Graphics Java Linux Patterns/OOD Perl Python-URL! Real-Time Computing Scientific Computing Scripting/Alt. Languages Tcl-URL! UNIX XML and Web Services Welcome New User to DDJ.com. We have over twenty years of experience covering all languages, platforms, and tools. We now provide three levels of web site access from which you can choose. SUBSCRIBE today. DDJ Dr. Dobb's Articles Dr. Dobb's Sourcebook, Winter 1994
DDJ The sather programming Language Stephen M. Omohundro Sather, a language that ssimple, interactive, and nonproprietary, has parameterized classes, object http://www.webreview.com/articles/1993/9310/
Extractions: Jump to... Subscribe to DDJ My DDJ Account Premium Services Free Content Source Code Articles Newsletters DDJ Topic Areas Integration Learning Center AI Algorithms Basic Best Practices C/C++ Communications/Networking Computer Security Data Compression Database Development Distributed Computing Graphics Java Linux Patterns/OOD Perl Python-URL! Real-Time Computing Scientific Computing Scripting/Alt. Languages Tcl-URL! UNIX XML and Web Services Welcome New User to DDJ.com. We have over twenty years of experience covering all languages, platforms, and tools. We now provide three levels of web site access from which you can choose. SUBSCRIBE today. DDJ Dr. Dobb's Articles Dr. Dobb's Journal, October 1993
Term-Papers.us - Sather 1.1 Sather programs consist of classes and abstract class specifications. 6 S. Omohundro. The sather programming language. Dr. Dobb s Journal, 18 (11) pp. http://www.term-papers.us/ts/bc/cot246.shtml
Ao.htm Kelly), Sep98, 70. Omohundro, Stephen M. The sather programming Language,Oct93, 42; PL94, 18. Oney, Walter Examining the Windows http://www.cstone.net/~bachs/ddj/ao.htm
Extractions: Odette, Lou L. Oestergaard, Rolf V. Offner, Rocky Oglesby, William Ellis Ohlsen, Chris Okazaki, Taku Okmianski, Anton Oldham, C. R. O'Malley, Kevin Omohundro, Stephen M. Oney, Walter Examining the Windows Setup Toolkit, Feb94, 68 Porting from DOS to Windows, Mar94, 82 Review of Writing Windows Virtual Device Drivers , by David Thielen and Bryan Woodruff, Sep94, 129 Using DPMI to Hook Interrupts in Windows 3, Feb92, 16
Extractions: cdb Constant DataBase RedHat 6.X cdb Constant DataBase RedHat 7.X cdb Constant DataBase Other cdb-devel cdb static libraries and headers RedHat 6.X cdb-devel cdb static libraries and headers RedHat 7.X cdb-devel cdb static libraries and headers Other checkpassword simple, uniform password-checking interface RedHat 6.X checkpassword simple, uniform password-checking interface RedHat 7.X checkpassword simple, uniform password-checking interface Other gimp GNU Image Manipulation Program RedHat Other libgc Conservative Garbage Collection for C/C++ Other libgc-devel Header files and static library for libgc Other Programs for parsing Internet mail messages RedHat 6.X Programs for parsing Internet mail messages RedHat 7.X Programs for parsing Internet mail messages Other multitee multiple-input/output tee program RedHat 6.X multitee multiple-input/output tee program RedHat 7.X multitee multiple-input/output tee program Other mysql-python Python modules to support MySQL RedHat Other pygtk Python bindings for gtk RedHat Other qmail-cyclog Config files for qmail to use cyclog for logging Other qmail-multilog Config files for qmail to use multilog for logging RedHat 6.X