Home | Custom Catalogs | Content Management | Custom Design | Online Courseware | Specialized programming | Search Engine Optimization | Web Hosting | Web 2.0 | HTML editing | JavaScript programming | ASP programming | Ajax | MySQL | Flash design | PHP programming | Database development | Jquery
1 2 3 4 5 6
Object-oriented programming language at 2008-05-08 13:40:58
Object-oriented programming language An object-oriented programming language is one that allows or encourages, to some degree, object-oriented programming methods. See object-oriented programming for details about those methods. Though Simula (1967), a language created for making simulation programs, was probably the first language to have the primary features of an object-oriented language, Smalltalk is arguably the canonical example, and the one with which much of the theory of object-oriented programming was developed. These languages include "pure" object-oriented languages such as Smalltalk and Ruby, which were designed specifically to facilitate--even enforce--object-oriented methods; languages such as Java, Eiffel, and Python, which are primarily designed for object-oriented programming but have some procedural elements; and languages such as C++ and Perl, which are historically procedural languages that have been extended with some object-oriented
Python programming language at 2008-05-08 13:40:58
Python programming language Python is an interpreted, interactive programming language created by Guido van Rossum, originally as a scripting language for Amoeba OS capable of making system calls. Python is often compared to Tcl, Perl, Scheme, Java and Ruby. Python is currently (December 2003) at version 2.3.3. Table of contents showTocToggle("show","hide") 1 Philosophy 2 Data types and structures 2.1 Collection types 2.2 Object system 3 Syntax 3.3 Syntactical significance of whitespace 3.4 Functional programming 3.4.1 Lambda 3.4.2 Generators 3.5 Logical operators x">4 5 and 3 are true, one would write "x 4.6 Object-oriented programming 4.7 Exception handling 5 Standard library 6 Other features 7 Neologisms 8 Platforms 9 Miscellany 10 External Links Philosophy Python is a multi-paradigm language, like Perl and unlike Smalltalk or Haskell. This means
Procedural programming language at 2008-05-08 13:40:58
Procedural programming language Procedural programming language is a kind of programming language that adapts concepts of procedural programming. List BASIC (BASICs are innocent of most modularity in (especially) versions prior to about 1990) C C++ (C with objects + much else) C# (from Microsoft, essentially an attempt at an improved C) CFM COBOL Component Pascal (an Oberon-2 variant) Delphi ECMAScript (JavaScript) FORTRAN (better modularity in later Standards) Java Modula-2 (fundamentally based on modules) Oberon (improved, smaller, faster, safer follow-on for Modula-2) M (more modular in its first release than a language of the time should have been; the standard has become still more modular since then) Pascal (successor to Algol60 and predecessor of Modula-2) Perl PL/C PL/1 (large general purpose language, originally for IBM mainframes) Rapira VBScript
Prototype-based programming at 2008-05-08 13:40:58
Prototype-based programming Prototype-orientation, or more commonly, prototype based programming, is a specific style of object-oriented programming. The first example of a prototype based language was Self, work which has been copied in other projects such as Cecil, JavaScript, NewtonScript and the MOO programming language. Traditional OO With traditional OO systems, objects come in two general types. Classes organize the basic layout and functionality of other objects, and instances are "usable" objects based on the pattern inside a particular class. Using such a system typically means designing the classes you'll need, and then writing a program that creates various instances of those classes for the user to work with. If you look inside the computer you can quickly see the reason for this dichotomy. The classes are in fact
Programming language at 2008-05-08 13:40:58
Programming language User:K.lee/Programming_language_rewrite 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. Table of contents showTocToggle("show","hide") 1 Introduction 2 Features of a Programming Language 2.1 Data and Data Structures 2.2 Instruction and Control Flow 2.3 Reference Mechanisms and Re-use 2.4 Design Philosophies 3 History of programming languages 4 Classes of programming languages 5 Languages 6 Formal semantics 7 See also
Scripting programming language at 2008-05-08 13:40:58
Scripting programming language Scripting programming languages are computer programming languages designed for "scripting" the operation of a computer. They are often designed for interactive use, having many commands that can execute individually, and often have quite high level operations (for example in UNIX sh most operations are programs themselves). They are often used for one-off tasks, often administrative or utility-like. Programs are typically stored only in their plain text form and interpreted, or (as with Perl) compiled at each runtime. Just what differentiates a scripting language from an ordinary language is vague. In general you can write a script in any language (including C or assembly). Languages that are used specifically or designed primarily for scripting are called scripting languages. Even if a language is called a
Timeline of programming languages at 2008-05-08 13:40:58
Timeline of programming languages This is a chronological list of programming languages. See also Alphabetical list, Categorical list, and Generational list; Programming language, Computing timeline, and History of computing hardware. Table of contents showTocToggle("show","hide") 1 pre 1950 2 1950 3 1960 4 1970 5 1980 6 1990 7 2000 pre 1950 Predecessor(s) YEAR PRODUCT -- Developer, Company * 1840~ FIRST PROGRAM -- Lovelace * 1945 Plankalkül -- Zuse 1950 * 1952 A-0 -- Hopper 1954 Mark I Autocode -- Brooker A-0 1954 ARITH-MATIC -- Hopper A-0 1955 MATH-MATIC -- Hopper A-0 1955 FLOW-MATIC -- Hopper A-0 1955 FORTRAN -- Backus 1956 Information Processing Language -- Newell, Shaw, Simon FLOW-MATIC 1957 COMTRAN -- Bemer FORTRAN 1958 FORTRAN II -- Backus FORTRAN 1958 Algol 58 * 1959 LISP McCarthy
Curl programming language at 2008-05-08 13:40:58
Curl programming language The Curl programming language is a language designed to create web content. It aims at replacing HTML, Cascading Style Sheets and JavaScript with one unified formalism. It is not widely used.
Categorical list of programming languages at 2008-05-08 13:40:58
Categorical list of programming languages This is a list of programming language grouped by category. See also Alphabetical list of programming languages Chronological list of programming languages Generational list of programming languages Assembly languages directly correspond to a machine language (see below) in order to allow machine code instructions to be written in a form understandable by humans. Assembly languages allow programmers to use symbolic addresses which are later converted to absolute addresses by the assembler. Most assemblers also allow for macros and symbolic constants as well. SSK (Sistema Simvolicheskogo Kodirovaniya, or "System of symbolic coding") for Minsk family of computers. AKI (AvtoKod Ingenera, i.e., "engineer's autocode") for Minsk family of computers was half-step away from assembly languages and doesn't really fit into any other categories in this
Generational list of programming languages at 2008-05-08 13:40:58
Generational list of programming languages Alphabetical list of programming languages Categorical list of programming languages Chronological list of programming languages See: Programming language Atlas Autocode Algol Algol60 Algol68 AlgolW Pascal Ada Delphi Euclid Concurrent Euclid Turing Concurrent Turing Turing Plus Object Oriented Turing Modula-2 Modula-3 programming language Oberon programming language Oberon 2 programming language Component Pascal APL J Assembly BASIC Cache BASIC BASIC09 COMAL Quickbasic TrueBASIC VBScript Visual Basic CPL programming language BCPL B C D programming language Coyote programming language Pike programming language C++ C# CFM Objective C QuakeC COBOL DIBOL WATBOL CORAL FORTH FORTRAN FORTRAN II FORTRAN 66 FORTRAN 77 FORTRAN IV RATFOR WATFOR WATFIV ECMAScript (JavaScript; originally, LiveScript) Java J# Joy Lisp AutoLISP Common Lisp Emacs Lisp Logo Scheme Pico Guile ML Ocaml (Objective CAML)
Site RSS |