Thursday, February 26, 2009

Assignment #3, Term-list Definitions

1. API (An application programming interface) is a set of routines, data structures, object classes and/or protocols provided by libraries and/or operating system services in order to support the building of applications.

2. CGI (Common Gateway Interface) is a standard protocol for interfacing external application software with an information server, commonly a web server.

3. Linux: A server operating system that is derivative of UNIX and available as freeware.

4. P2P (Peer to Peer): The process by which one workstation/server shares resources with another. Refers to the capability of a net-work computer to act as both a file server and workstation.

5. Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall, a linguist working as a systems administrator for NASA, in 1987, as a general purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular among programmers.

6. PHP is a scripting language originally designed for producing dynamic web pages. It has evolved to include a command line interface capability and can be used in standalone graphical applications.

7. Python is a general-purpose high-level programming language. Its design philosophy emphasizes programmer productivity and code readability. Python's core syntax and semantics are minimalistic, while the standard library is large and comprehensive. Its use of whitespace as block delimiters is unusual among popular programming languages.

8. RSS or RSS feeds Short for "Really Simple Syndication" (a.k.a. Rich Site Summary or RDF Site Summary), refers ti a group of XML based web-content distribution and republication (Web syndication) formats primarily used by news sites and weblogs (blogs). Any website can issue an RSS feed. By subscribing to an RSS feed, you are alerted to new additions to the feed since you last read it. In order to read RSS feeds, you must use a "feed reader," which formats the XML code into an easily readable format (feed readers are to XML and RSS feeds as web browsers are to HTML and web pages.

9. SOAP (Simple Object Access Protocol): is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks.

10. SQL (Structured Query Language) is used to communicate with a database. According to ANSI (American National Standards Institute), it is the standard language for relational database management systems. SQL statements are used to perform tasks such as update data on a database, or retrieve data from a database.

Part 2

I used a Google search engine to define the above terms. Also, I used Computer Concept textbook to defind some of the terms.