Ask an IPL Librarian
Have a question? Ask an IPL Librarian!
(Use our Contact Us form for questions/suggestions about our site.)
Home » Special Collections » Associations on the Net » Computers & Internet » Computer Science » Programming

Programming

The creation of computer code for the purpose of accomplishing some task whether it be for developing software, including database query processing and building of websites or tools.

SEE ALSO Subject CollectionsMagazines

Sub-headings:

Ajax
Programming concept documented in 2005 generally used for improving website performance and usability. Stands for asynchronous JavaScript and XML (extensible markup language).
ASP.NET
Active Server Pages - a server-side script engine (allows a web page to run a program on a web server) created by Microsoft used for creating dynamic and interactive web sites, web applications, and web services.
BASIC
One of the oldest and simplest programming languages.
C
A powerful structured programming language.
C#
Created by Microsoft this object oriented language is a combination of C, C++, and Java concepts. Tends to work well with ASP.NET.
C++
An object-oriented version of C, was originally called "C with Classes" by its creator Bjarne Stroustrup.
CSS
Cascading Style Sheets - a mechanism for controlling aspects of the layout and look of a webpage. Written like short program modules, the code can be either embedded in the same page as the HTML or created separately and imported to the pages.
COBOL
Known as COmmon Business-Oriented Language and created in the 1950's by Grace Hopper and used mainly for government and military software.
DOM
The Document Object Model, created by the W3C, allows a host of programming languages to access and update the content, structure and style of HTML and XML documents. Used heavily in JavaScript.
EXT
A cross-browser JavaScript library that enables the creation of interactive webpages.
Fortran
Standing for FORmulate TRANslate, language was developed in the 1950's and used especially for scientific and mathematical applications.
HTML/XHTML
HyperText Markup Language - created in conjunction with the concept of the Internet by Tim Berners-Lee and is the de facto programming language for creating websites. XHTML (eXtensible HTML) is an evolved version of HTML.
Java
Developed in 1995, this object-oriented programming language based on C and C++ was originally owned by Sun Microsystems and is now open-source.
JavaScript & DHTML
Not related to Java at all but a very useful programming language to add interactivity to websites. DHTML is the combination of HTML, JavaScript, CSS, and sometimes DOM.
jQuery
A popular JavaScript library that facilitates providing dynamic functionality on websites.
JSON
JavaScript Object Notation - an ideal, human-readable, text-based data-interchange language similar to C.
LISP
LISt Processing language - one of the original list processing languages.
Mason
A Perl-based web application framework useful in sharing and reusing components of webpages and providing the ability to use Perl within those components.
ML
Standing for metalanguage and developed in the 1970s, its strengths are mostly applied in language design and manipulation.
MySQL
Open source database server technology that is useful for adding database functions to a website.
Oracle
One of the most widely used commercial database management systems on the market.
Perl
Practical Extraction Reporting Language - created by Larry Wall - an extremely useful language for processing text and for creating Common Gateway Interfaces (CGIs) for webpages, thus enabling rapid web development.
PHP
A server-side scripting language, whose acronym stands for Personal Home Pages, purposely created and suited for adding interactive and dynamic functionality to webpages.
Ruby (on Rails)
Ruby is a multi-purpose object-oriented programming language popular for its relative ease of use. Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.
SQL
Also known as Structured Query Language, this set-based language is the standard across all relational database management systems. Each relational database management system (RDBMS) vendor has their own version of the language that they use in their products.
XML
Extensible Markup Language -- a markup language for documents containing structured information.

Resources in this category:

Association for Logic Programming
http://www.cwi.nl/projects/alp/index.html
"The Association for Logic Programming (ALP) was founded in 1986... The Association sponsors workshops, contributes support to other meetings related to logic programming, and provides limited support for attendance at its sponsored conferences and workshops by participants in financial need." Available on this site, based in the United Kingdom, are a members directory, information about women in the ALP, the newsletter archives, related links, and membership information.
The Association of Shareware Professionals
http://www.asp-shareware.org/
"The Association of Shareware Professionals was formed in April 1987 to strengthen the future of shareware (user supported software) as an alternative to commercial software. Its members, all of whom subscribe to a code of ethics, are committed to the concept of shareware as a method of marketing."

What is the IPL?

The Internet Public Library is a public library for the world wide web.
Students from a consortium of colleges and universities with programs in information science develop and maintain the IPL!
Here are some of the partners in the IPL Consortium. A complete list is found on the IPL Consortium page.

The iSchool at Drexel Florida State University College of Information
University of Illinois at Urbana-Champaign Graduate School of Library and Information Science Rutgers School of Communication and Information Studies University of North Carolina at Chapel Hill School of Information and Library Science University of Pittsburgh School of Information Sciences
Syracuse University School of Information The University of Texas at Austin - School of Information The Information School - University of Washington

The Internet Public Library is hosted by The iSchool at Drexel, College of Information Science and Technology,
with major support from the College of Information at Florida State University.

Sponsored by Intel and Sun Microsystems
Copyright Notice
© 1995-2008 The Regents of the University of Michigan. All rights reserved.
© 2009, Drexel University, All Rights Reserved