Programming - Free and Open Source Educational Software


Quotes

  • "[A]nd then it occurred to me that a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match." - Bill Bryson
  • "Beta. Software undergoes beta testing shortly before it's released. Beta is Latin for 'still doesn't work'." - Author Unknown
  • "Version 1 of any software is full of bugs. Version 2 fixes all the bugs and is great. Version 3 adds all the things users ask for, but hides all the great stuff in Version 2." - Fred Blechman
  • "Writing the first 90 percent of a computer program takes 90 percent of the time. The remaining ten percent also takes 90 percent of the time and the final touches also take 90 percent of the time." - N.J. Rubenking
  • "Good code is its own best documentation. As you're about to add a comment, ask yourself, 'How can I improve the code so that this comment isn't needed?'" - Steve McConnell

Programmers typically use tools such as editors to create the source code, compilers or translators to convert the source code to executable binary code, link loaders to connect this to various libraries called from within the program. In addition programmers typically use tools such as version control systems, debuggers, makefiles, reformatting tools, preprocessors, profilers, Integrated Development Environments, Graphical User Interfaces builders and Unified Modelling Language tools. Programmers may need to know the ASCII table, use regular expressions, master programming editors and development envionments, write prototypes using scripting languages or shells and work within a project and with other programmers in a team. - Neville Richter

Here are two simple demos of using jquery within web pages fisheye.html and carousel.html the source html code can be viewed within the web browser and the javascript files are located within this folder in fisheye_files and carousel_files - see examples at http://sorgalla.com/jcarousel/ and see examples at http://malsup.com/jquery/.

Here is a simple alert pop up <a href onMouseOver="alert('hello world'); return true;">click here</a> click here .

Programming Languages

Editors

Software Development


Freeware Copyright 2007-2009 GNU General Public License
OSWINS DVD was built by Neville Richter - http://os.cqu.edu.au/oswinsdvd