Tags:
create new tag
, view all tags

See:

Contents

Classification of Languages

Procedural

  • Fortran
  • Algol
  • SNOBOL
  • lcc wink
  • SIMULA
  • Cobol
  • PL/1
  • APL
  • Pascal
  • C
  • Modula
  • Basic
  • Python
  • Perl
  • Ruby(?)
  • Intellution's Fix (and many other similar domain specific languages)

Object Oriented

Some languages started out as procedural languages and later were extended to support objects (PERL). Python might(?) have been designed for objects from the beginning, but is also very suitable as a procedural language (and apparently as a functional language).

There is a distinction which I can't recall accurately at the moment — something like there are object oriented languages (that support the three key characteristics of object orientation (polymorphism, inheritance, and __?), and languages which include/use objects but don't support those three key characteristics (I even think I have those listed and defined somewhere on WikiLearn — I should link to that page from here.)

  • C++
  • Smalltalk
  • Python
  • Perl
  • Ruby(?)

Functional

(is that the same as declarative?)

  • Prolog
  • LISP
  • Python (see Functional Programming
  • Ruby(?) (I assume that if Python can do it, and Ruby is described as a better Python, then Ruby should be able to do it.)

Contributors

  • () RandyKramer - 23 Apr 2003
  • If you edit this page: add your name here; move this to the next line; and if you've used a comment marker (your initials in parenthesis), include it before your WikiName.

Page Ratings

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r3 - 2003-04-24 - RandyKramer
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by PerlCopyright 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding WikiLearn? WebBottomBar">Send feedback
See TWiki's New Look