★ wanayoo — archive 1999 http://webopedia.internet.com/TERM/p/programming_language.htmlNouvelle recherche | Portail wanayoo
Web Marketers' Online Facts
Internet.com
Enter a keyword...
 
...or choose a category.
 



menu
  Home
  Term of the Day
  New Terms
  New Links
  Quick Reference
  Search Utility
  Partners
  Advertising

talk to us
  Internet Jobs
  Tech Support
  Submit a URL
  Request a Term
  Report an Error

internet.com

  Internet News
  Internet Stocks
  Internet Technology
  Web Developer
  Internet Marketing
  ISP
  Downloads
  Internet Resources
  International
  Search internet.com
  Advertising Info
  Corporate Info
  Internet Trade Shows

commerce
  Be an Affiliate
  Be a Partner
  Software Store
  Computer Help
  Register a Domain
  Be Domain Registrar
  e-solutions
  Internet Jobs
  A/V Network
  Map Your Website
  Rent E-mail Lists
  Bookstore
  Press Release dist.
  Sell Ad Space
  Internet Research
  Venture Capital
  Web Publishing
  Build Your Intranet
  Expert Advice
  Get e-Biz Intell.
  Content for Websites

 webopedia

 
programming language
Last modified: October 12, 1997

Figure

 related categories
 Programming Languages
related terms
 Ada
 assembly language
 awk
 BASIC
 C
 C++
 COBOL
 compiler
 flow control
 FORTRAN
 fourth-generation language
 high-level language
 interpreter
 Java
 language
 LISP
 low-level language
 machine language
 Modula-2
 object-oriented programming
 Pascal
 Prolog
 Tcl
 VBScript
 Visual Basic

webopedia
Give Us Your
Feedback


A vocabulary and set of grammatical rules for instructing a computer to perform specific tasks. The term programming language usually refers to high-level languages, such as BASIC, C, C++, COBOL, FORTRAN, Ada, and Pascal. Each language has a unique set of keywords (words that it understands) and a special syntax for organizing program instructions.

High-level programming languages, while simple compared to human languages, are more complex than the languages the computer actually understands, called machine languages. Each different type of CPU has its own unique machine language.

Lying between machine languages and high-level languages are languages called assembly languages. Assembly languages are similar to machine languages, but they are much easier to program in because they allow a programmer to substitute names for numbers. Machine languages consist of numbers only.

Lying above high-level languages are languages called fourth-generation languages (usually abbreviated 4GL). 4GLs are far removed from machine languages and represent the class of computer languages closest to human languages.

your program into machine language so that the computer can understand it. There are two ways to do this:

  • compile the program
    • interpret the program

    See compile and interpreter for more information about these two methods.

    The question of which language is best is one that consumes a lot of time and energy among computer professionals. Every language has its strengths and weaknesses. For example, FORTRAN is a particularly good language for processing numerical data, but it does not lend itself very well to organizing large programs. Pascal is very good for writing well-structured and readable programs, but it is not as flexible as the C programming language. C++ embodies powerful object-oriented features, but it is complex and difficult to learn.

    The choice of which language to use depends on the type of computer the program is to run on, what sort of program it is, and the expertise of the programmer.



    For internet.com pages about programming language, . Also, check out the following links!

    Related Links

    An accelerated introduction to C++ Award Winning Page
    Links to several tutorials covering C++ and object oriented programming. This page is from the Interface Technologies Online Training Center. Updated on Jul 16, 1998

    Interactive LISP tutorial Award Winning Page
    This interactive LISP tutorial helps users who are in the process of learning this language. It consists of several chapters that collects the most important features and in each feature interacts with the user giving them immediate feedback. Updated on Jul 18, 1998

    Introduction to common LISP Award Winning Page
    This introduction to common LISP features plenty of information for those who are just getting started. Particular features are online resources, CLOS, as well as information for more advanced users. Updated on May 8, 1998

    Turbo Pascal programers page Award Winning Page
    Provides a large collection of online pascal resources. There are numerous links to drivers, compilers, FAQs, source code, and FTP sites. Updated on May 23, 1997

    Artificial Intelligence programming languages
    This page is a resource for artificial intelligence programming languages. Each language is listed, along with a brief overview, and a link to additional information on that language. Updated on Aug 15, 1997

    C programming language
    This page explains some peculiarities of the C programming language in the form of a 'Top 10' list. Updated on Mar 3, 1997

    Codepage 2.1 - Programming and Computer Science Index
    Large collection of sites, books, articles, and research labs for programming languages, methodologies, operating systems, software engineering, applications, and organizations. Updated on May 30, 1998

    Computer Programming links
    Provides an alphabetical listing of programming languages and links to FAQs, newsgroups, specifications, and documentation. Updated on Aug 3, 1998

    David's programming page
    This user page contains links to several programming sites for Pascal, Delphi, Qbasic, Basic, C++, UNIX, and the Internet. Additionally, this site features a source code archive. Updated on Jun 15, 1998

    Programmers Heaven Links Page
    Collection of resources organized by programming language name. Also includes links to programming related topics.

    Programming Language Research
    CMU collection of information and resources for research in programming language theory, design, implementation, and related areas.

    Programming language research resources
    Presents a comprehensive list of resources for programming language theory, design, implementation, and related areas. Updated on Sep 23, 1997

    Programming Languages
    Comprensive list of programming languages, past and present, with over 2350 entries.

    The Programmer's Source
    This resource page provides links to compilers, tutorials, literature, and software archives for C, C++, Pascal, and Delphi. In addition, there's a link to a language list - a quick reference guide for information on specific programming languages. Updated on May 22, 1997

    The Programming Haven
    Offers a comprehensive index to programming resources for Java, JavaScript, C++, Perl, Visual Basic, VBScript, and HTML. Updated on Apr 18, 1998

    Yahoo!'s Ada page
    Yahoo!'s directory of the Ada programming language. Updated on Aug 4, 1998

    Yahoo!'s BASIC page
    Yahoo!'s directory of links for the BASIC programming language. Updated on Aug 4, 1998

    Yahoo!'s LISP page
    Yahoo!'s directory of LISP. Updated on Aug 4, 1998

    Yahoo!'s Pascal page
    Yahoo!'s directory of Pascal. Updated on Aug 4, 1998

    Yahoo!'s Perl page
    Yahoo!'s directory of Perl. Updated on Aug 2, 1998

    Yahoo!'s programming language page
    Yahoo!'s directory of links to programming languages. Updated on Aug 4, 1998

    Yahoo!'s programming tools page
    Yahoo!'s directory of links to programming tools which are organized by programming language name. Updated on Aug 4, 1998

    Yahoo!'s shareware for programming languages page
    Yahoo!'s directory of shareware for programming languages. Updated on Aug 4, 1998


    Copyright 1999 internet.com Corp.
    All Rights Reserved. Legal Notices.

    http://www.internet.com/