Ask an IPL Librarian
Have a question? Ask an IPL Librarian!
(Use our Contact Us form for questions/suggestions about our site.)
Home » Magazines » 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 CollectionsAssociations on the Net

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:

Access VB * SQL Advisor
http://www.advisor.com/
"Essential reading for developers who use Microsoft Access, Visual Basic, Microsoft Office (Excel, Word, PowerPoint, Schedule+), BackOffice (SQL Server), Project, Exchange, ActiveX/OLE Controls, OLE Automation, Visual Basic for Applications, Visual Basic for Scripting, Microsoft Internet tools, and the many third-party products that integrate with Microsoft1s products. Access/Visual Basic Advisor is written by developers, for developers. It's the one monthly magazine that helps you understand and use the best designs, tools, techniques, add-ons, management and business practices to implement strong solutions. The practical "how-to" information in each issue of Access/Visual Basic Advisor will save you hours, days, even weeks of programming time!"
The Amateur Computerist Newsletter
http://www.columbia.edu/~hauben/acn/
"The Amateur Computerist grew out of a battle against the cancellation of computer programming classes for hourly workers at the Ford Rouge Factory. The newsletter deals with computer issues and labor issues. The Amateur Computerist is dedicated to support for grassroots efforts and movements like the "computers for the people movement" that gave birth to the personal computer in the 1970s and 1980s and articles about these developments have appeared in past issues of the newsletter. Most recently the newsletter is documenting the history of the development of the Global Computer Communications Network, of Usenet, and of Unix and the progressive impact of these important breakthroughs."
Association of Logic Programming. Newsletter
http://www.cs.kuleuven.ac.be/~dtai/projects/ALP/newsletter/f...
"This archive contains items from the Logic Programming Newsletter, which may be of interest beyond their appearance in a single issue of the newsletter. The newsletter is printed 4 times a year (February, May, August, and November) and is sent free to members of the Association of Logic Programming (ALP). It contains news, net postings, call for papers, comment, conference announcements and humour, all related to LP of course. Back issues from the archive are available without charge on the web. Articles are archived from most parts of the newsletter, the exceptions being the `Call for Papers',`Conferences' and `Abstracts' sections. The first two quickly go out of date, while abstracts can be found at many sites. The current archive covers Vol. 6/1, February 1993 to Vol. 10/2, May 1996, and consists of 540 separate articles (not including contents pages, indexes, etc)."
C/C++ Users Journal
http://www.ddj.com/dept/cpp/cuj.jhtml
Doctor Dobb's Journal
http://www.ddj.com/
Electronic Transactions on Artifical Intelligence
http://www.ida.liu.se/ext/etai/
Embedded Systems Programming
http://www.embedded.com/
"Embedded Systems Programming is for engineers, software designers, and project leaders whose daily work includes supervising, designing, writing, testing, and integrating programs used in microcontroller and embedded microprocessor-based systems. Here you'll find information on our monthly magazine, news that is updated weekly, source code from the magazine, conference information, and many other valuable items."
15 Seconds
http://www.15seconds.com/
"This is 15 Seconds, a free resource for developers and administrators working with Microsoft Internet Solutions, with a focus on server side solutions like Active Server." 15 Seconds contains an Online Publication, Stephen's Genusa's Frequently Asked Questions, Nine List Servers, a Consultant Program, How To Articles, a Component Library, Active Daily News and Book Reviews.
Game Developer Magazine
http://www.gdmag.com/
"Game Developer is a bimonthly magazine dedicated to the creation of electronic entertainment. It focuses primarily on games written for the PC platform, although the development of games for console systems are also covered from time to time. Game Developer covers topics that are important to game programmers, such as: Graphics programming Sound programming Networking programming Artistic considerations Game theory & design Industry issues ...and more. Articles are written by leaders in the game development industry and are rich in technical depth."
Java Developers Journal
http://www.sys-con.com/java/
"Including articles on Java animation, Applet development, server administration, Java news and interviews with Java gurus. "
JavaWorld
http://www.javaworld.com/
"JavaWorld is a full-fledged magazine with hands-on features and how-to columns (which include live Java applets and example Java and JavaScript code), reviews, tips, new-product news, news analysis, and links to key sites. The magazine helps readers choose products, understand key Java issues and concepts, identify opportunities, and get the most out of Java and related technologies."
Journal of Functional Programming
http://journals.cambridge.org/action/displayJournal?jid=JFP
Registration required. Tables of contents and abstracts of articles may be accessed free of charge by all users.
Methods & Tools
http://www.martinig.ch/mt/
"Free PDF e-newsletter providing practical knowledge for software development professionals. Topics covered: software engineering, application development, UML, object orientation, database design, project management."
Microsoft Systems Journal
http://www.microsoft.com/msj/
"The Developer's Source for Windows" MSJ stopped publication in 2000, back issues are still available.
The Perl Journal
http://www.sysadminmag.com/tpj/
"TPJ is the only magazine devoted to Perl, featuring in-depth articles from Perl experts. TPJ online offers full text articles dedicated to the Perl script development community, source code from every issue, and an extensive back issue archive. Full-text articles are available in HTML format."
Scripting News
http://www.scripting.com/
"News and commentary from the cross-platform scripting community."
Visual Basic Web Magazine
http://www.vbwm.com/learnvb/
"Monthly Web 'zine devoted to helping beginners get started in Visual Basic for Windows. Tips and informative articles, plus links to many other VB-related sites."
Visual Studio Magazine
http://www.fawcette.com/vsm/
"Visual Studio Magazine is the world’s largest Microsoft Development magazine going to the core of professional developers building and buying mission-critical software solutions based on Microsoft technology, including Visual Basic, C#, Visual C++, ASP.NET, SQL Server, XML, .NET and more. Visual Studio Magazine incorporates Visual Basic Programmer’s Journal and Visual C++ Developer’s Journal."
VSJ: Visual Systems Journal
http://www.vsj.co.uk/
The web edition/archive of a UK-based software development magazine, with a focus on "COM, Java, Visual Basic, and Delphi."
Web Techniques
http://www.webtechniques.com/
"Advice and specific solutions for Website developers from experts in the industry. Covers the various skills required to build a Web site. The magazine covers areas of interest for Webmasters, graphic designers, content developers, HTML coders, Java programmers, C/C++ developers, and even strategists, CTOs, and CIOs."

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