Bistro

The Bistro programming language is object oriented, dynamically typed, and reflective. It is intended to integrate features of Smalltalk and Java, running as a variant of Smalltalk that runs atop any Java virtual machine conforming to Sun Microsystems' Java specification. Bistro duplicates the vast majority of the syntax and API for Smalltalk, and introduces the package and import concepts from Java. Overloaded operators are available for certain... more

Language Paradigms:

Introduced:

  • 1999

Similar topics in Freebase

  • Object Pascal

    Object Pascal

    Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Delphi. Pascal compilers, including those for Object Pascal, generally run very fast while producing highly optimized code. To sum up, the word Object Pascal nowadays is...
  • Squeak

    Squeak

    The Squeak programming language is a Smalltalk implementation, derived directly from Smalltalk-80 by a group at Apple Computer that included some of the original Smalltalk-80 developers. Its development was continued by the same group at Walt Disney Imagineering, where it was intended for use in...
  • Scala

    Scala

    Scala (pronounced /ˈskɑːlə, ˈskeɪlə/) is a multi-paradigm programming language designed to integrate features of object-oriented programming and functional programming. The name Scala stands for "scalable language", signifying that it is designed to grow with the demands of its users. Scala runs on...
  • Groovy

    Groovy

    Groovy is an object-oriented programming language for the Java platform, and is the second standard language for the Java platform, the first being the Java programming language. It is a dynamic language with features similar to those of Python, Ruby, Perl, and Smalltalk. It can be used as a...
  • Oaklisp

    Oaklisp is a portable object-oriented Scheme by Kevin J. Lang and Barak A. Pearlmutter while Computer Science PhD students at Carnegie Mellon University. Oaklisp uses a superset of Scheme syntax. It is based on generic operations rather than functions, and features anonymous classes, multiple...
  • F-Script programming language

    F-Script is an object-oriented scripting language developed by Philippe Mougin. In a nutshell, F-Script is Smalltalk with support for Array programming. F-Script is based on a pure object paradigm (every entity manipulated within the language is an object), its base syntax and concepts being...
  • BeanShell

    BeanShell is a Java scripting language, invented by Patrick Niemeyer. It runs in the Java Runtime Environment (JRE) and utilizes Java's own syntax, in addition to scripting commands and syntax. While BeanShell allows its users to define functions that can be called from within a script, its...
  • Logtalk

    Logtalk is an object-oriented logic programming language that extends the Prolog language with a feature set suitable for programming in the large. It provides support for encapsulation and data hiding, separation of concerns and enhanced code reuse. Logtalk uses standard Prolog syntax with the...
  • Objective-C

    Objective-C is a reflective, object-oriented programming language, which adds Smalltalk-style messaging to the C programming language. Today it is used primarily on Apple's Mac OS X and iPhone OS: two environments based on, although not compliant with, the OpenStep standard. Objective-C is the...
  • Judoscript

    Judoscript is one of several general purpose programming languages designed primarily for scripting on the Java platform. Its originator and primary developer is software engineer James Jianbo Huang. Judoscript was one of the first general purpose scripting languages designed specifically for use...

These people have edited this topic:

Edit this topic
Edit and Show details

Add or delete facts, download data in JSON or RDF formats, and explore topic metadata.

Freebase Logo
What is Freebase?

Freebase is a huge collection of facts, built by people like you. Freebase connects facts in ways other sites can't, giving you new ways to explore millions of subjects.
You can help improve it!

Freebase Attribution

Freebase data is free for use under the CC-BY license.

The original description for Bistro was automatically generated from Wikipedia.org licensed under the GNU Free Documentation License.
[1]
Learn more about Freebase licensing and attribution