| Home > Resources |
Lecture Notes |
| Miscellaneous Resources | Languages, Compilers, & Interpreters |
|---|---|
|
Publications & Newsletters CIS 120 & 121 Support Number Systems and Representation HTML, CSS Text Editors Utilities Microsoft Downloads |
Articles & Opinions cygwin BASIC Interpreters C/C++ Compilers Java JavaScript Microsoft .NET Perl Python Ruby Windows Script Host |
|
The Langa List www.langa.com/ |
Free, independent newsletter; OS tips, security issues, browser info |
|
Anchor Desk www.zdnet.com/anchordesk/ |
Ziff-Davis Net newsletter |
|
WSJ Personal Technology http://ptech.wsj.com/ |
Walter Mosberg's weekly Personal Technology column from
The Wall Street Journal Non-technical, consumer oriented; hardware and applications featured. |
|
geninfo.doc MS Word document ( 368 Kb; 10 pages ) (Revised 07 JAN 2005) |
Brief review of procedures, techniques, and shortcuts used in
computer classes:
|
| Lecture Notes |
Miscellaneous lecture material: Command line user interface; Computer languages; Intro JavaScript & QBasic; WS-FTP; misc notes. |
|
Computer Resource Centers (Portland Community College) |
Gateway to additional Computer Resource Center links at PCC. |
|
Lynn Montoya - Student Resource Specialist (Portland Community College) |
Lynn maintains the CIS/CS Tutor Schedule for each term. She is also an excellent resource and point of contact for general school related issues such as advising, financial aid and scholarship information, and personal issues. |
|
Systems Development Life Cycle (SDLC) |
|
|
Imaginary Computer Machine Imaginary Computer Imaginary Computer (MS Word) |
Replaces Pencil and Paper Computer JavaScript implementation of a simple conceptual "von Neumann" / "stored program" computer. Supports direct entry of binary machine instructions in memory, step-by-step program trace, and an assembler. Please note that this is a work in progress; bug reports, ideas, and suggestions greatly appreciated! |
|
MS-DOS7 Commands |
A good online DOS reference that includes many examples and additional "undocumented" information collected from various sources. |
| Bare Bones Programming Language | Interpreter implemented in JavaScript based on Bare Bones
Language described in Computer Science: an Overview,
6th Ed. by Glenn J. Brookshear, pp. 492-497 (Addison Wesley-Longman, 2000, ISBN 0-201-35747-X). |
| Microsoft Access Resources |
|
|
Number Systems and Representation |
CIS 120 and 121 lecture notes: Binary and Hexadecimal number
systems, conversion, representation of data and instructions
in the computer. |
|
Number Systems and Representation numrep.doc |
MS Word formatted version of Web page listed above; distributed
in class as a handout. 12 pages, 151 Kb |
| Binary Conversion Tool |
Tool to check results of conversions between the binary,
hexadecimal, and decimal number systems. Display format is
excellent for learning binary number system concepts and
relationships. Written in JavaScript by Arien Cherones, PCC Computer Resource Center |
| The Number Base Calculator |
Another cool number base converter; converts base 2 through
base 16, plus base 20. Thanks: Mike Montgomery, CIS 121 Spring 2003 Note: Use these converters as guides to check you own calculations and to further you understanding of number systems; your instructor may well require you to show your work. |
| numsys.doc (85 Kb) | Additional number base information from "Using Information Technology," McGraw-Hill |
| Computer Numbering Formats | More detail than we discuss in CIS 120/121 (floating point in particular), but loads of good information. |
| Writing HTML: a tutorial for creating web pages |
Very complete tutorial from
Maricopa Community Colleges
in Phoenix, AZ. Links are provided to download the entire site
in HTML or PDF format for local viewing. Some foreign language
translations available. |
|
HTML Tutorial HTML 4.01 / XHTML 1.0 Reference CSS2 Reference |
W3 Schools HTML tutorial and references |
|
Color combinations for web pages Color combinations Web Colors |
Web page color combinations. |
| HTML Style Guide | HTML source code style guide to be used for all Web based Labs and Projects in CIS 120 and CIS 121. |
|
PCC Student Web Server Upload Guide |
Brief guide for uploading files to the PCC Student Web Server (SWS) using WS_FTP |
|
"I was simply annoyed with the poor usability of Notepad and
it was clear that Microsoft wasn't ever going to improve it"
-- Alexander Davidson, author of metapad |
|
Most text editors fall into 1 of 2 categories: Windows Notepad
replacements and full-featured programmer's text editors. I have
included a very small selection of each; a search on The Internet
using search keys of "Text Editor" or "Notepad + replacement
" will leave you spoiled for choice. I have intentionally not listed slow-loading, bloated editors written in Visual Basic that require additional DLL's. For text editors that do not include a spell checker see FreeSpell under Utilities in the next section |
|
|
Win32Pad (Freeware) www.gena01.com/win32pad/ |
Excellent Notepad replacement: small and fast loading
(approx. 30 Kb executable). Good selection of enhancements
and useful features lacking in Notepad, but not burdened with
lots of confusing options and features. Stand alone program: does not need installation, additional DLL's, or Registry modifications. Note: If you need or want more options and features, see metapad. |
|
metapad (Freeware) www.liquidninja.com/metapad/ |
Excellent Notepad replacement: more bells and whistles
and larger executable (approx. 95 Kb) than Win32Pad. Many very useful features usually only found in full-featured editors: 10 "Quick Buffers" with hot keys that act as macros; Upper-Lower case conversion; "Commit Word-Wrap" that adds carriage returns where you size the screen; DOS and UNIX file formats; and more. Stand alone program: does not need installation or additional DLL's. Saves configuration and option settings in a single Registry path that can be exported and transferred to additional systems. |
|
Programmer's File Editor (Freeware) http://download.com.com/3000-2352-904159.html |
Good, stable text editor; no longer supported or maintained. From Download.com |
|
Crimson Editor (Freeware) www.crimsoneditor.com/ |
Requires installation. Syntax highlighting and many powerful
features useful for programming. Spell checker, run external
programs, keystroke recording (macros). Note: I do not have personal experience with this editor; however it seems to have most, if not all, of the functionality of TextPad which I personally use) |
|
TextPad (Shareware) www.textpad.com/ |
Requires installation. Color Syntax highlighting with good selection of downloadable language syntax definition files. Supports running external programs (such as compilers and assemblers) while in editor and importing error messages. Spell checker, macros. |
|
SciTE (Open Source) www.scintilla.org/SciTE.html |
Excellent GUI programmer's text editor for MS Windows and the X Window system on Linux with the GTK+ library. Syntax highlighting for 40+ languages; runs. compiles, or builds source files with a split output window. |
|
Vim ("Charityware" - GPL ) www.vim.org/ |
Vim (vi Improved) is an improved version of the vi editor
included in virtually all UNIX systems. On many UNIX and Linux
systems the vi command is actually a link to vim.
Numerous operating systems supported including Windows, "pure DOS", and Macintosh. Windows GUI, Windows 32-bit Console, 16-bit & 32-bit DOS versions. If you are not already familiar with vi on *nix operating systems this is probably not what you are looking for... |
|
FreeSpell http://hcidesign.com/freespell/ |
Spell checker for Windows applications (anything that supports the clipboard). FreeSpell is based on Aspell, an Open Source spell checker that is full featured with a large default dictionary, and custom dictionary support. |
|
IrfanView www.irfanview.com/ |
Free 32-bit graphic file viewer for Win9x, WinNT, and Win2000; stand-alone .EXE, fits on floppy disk. Simple, easy to use, and handles all graphic editing tasks needed for Computer Concepts and beginning HTML classes. |
|
WS_FTP www.ftpplanet.com/ |
Windows GUI File Transfer Protocol (FTP) front-end. WS_FTP LE (Limited Edition) is free for students, educational users, and government employees. WS_FTP Pro is shareware, registration fee required after 30-day trial period. FTP tutorials including specific tutorials for major web hosting sites such as GeoCities, Angelfire, Tripod, etc. |
|
UnZip 5.50 unzip32.exe unzip.txt |
Free command line extraction utility for archives compressed in
.zip format. Supports Windows Long File Names and automatically
creates sub-directories created in zip files. Info-Zip Home Page: www.info-zip.org/pub/infozip/ |
|
WinZip www.winzip.com/ |
Shareware archiving utility; compatible with major archiving formats (.ZIP, .CAB, etc). |
|
Power Archiver www.powerarchiver.com/ |
Shareware archiving utility; compatible with major archiving formats (.ZIP, .CAB, etc). |
|
Power Archiver 6.1 powarc61.exe |
As far as I know the last free version of PowerArchiver. This is the version installed on computers in the PCC Computer Resource Center Note that this is not the vendor's site, so this link could change or disappear at any time. |
|
7-Zip www.7-zip.org/ |
Free, distributed under the GNU Lesser General Public License.
Windows 98/ME/NT/2000/XP as well as command line version. Interface is more like Windows Explorer rather than a WinZip or PowerArchiver clone. Supports many archive formats, including RAR and higher compression ratios for ZIP format archives. |
| less www.greenwoodsoftware.com/less/ |
MS-DOS and Windows ports of the popular GNU paging utility found
on many UNIX systems and included in virtually all Linux
distributions. less is a "backward more." less is
more than more because, among other things, you can
scroll forward and backward and search (using regular
expressions) for text strings. less is excellent for
viewing Unix-style man pages on Windows systems. MS-DOS binary (works on Windows and faster than Windows version; generally preferable): less381d.zip Windows binary: less381w.zip |
| Frhed http://www.kibria.de/frhed.html |
Free binary file editor. Direct download for current stable version: frhed156.zip |
| Unix Utilities |
GNU utilities for Win32 -- Ports of common GNU utilities
to native Win32 Requires msvcrt.dll, but no additional libraries or support files. Also see cygwin below. |
| msvcrt.zip |
MSVCRT.DLL as shipped with Microsoft Visual C++
6.0, Service Pack 5. MSVCRT.DLL is required for many applications and utilities compiled for Windows and is included in all versions of Windows after Windows 95. If you are still using Windows 95 copy MSVCRT.DLL to your \Windows\System directory |
| PowerPoint Viewer | Free PowerPoint viewer from Microsoft (About 3 Meg) |
|
OLDDOS.EXE (836 Kb) Self-extracting archive |
Microsoft Windows95 CD-ROM Extras from: ftp://ftp.microsoft.com/Softlib/MSLFILES/ Files of interest: MS-DOS (6.22) Help: HELP.COM, HELP.HLP (requires QBASIC.EXE) QBasic: QBASIC.EXE, QBASIC.HLP |
|
"Programs must be written for people to read, and only
incidentally for machines to execute. " -- Abelson and Sussman |
||
|
"Programming languages should be designed to express
algorithms, and only incidentally to tell computers how to
execute them." -- Paul Graham |
||
|
www.artima.com |
Good collection of articles, interviews, and web logs relating to programming issues and personalities. Features object oriented design in general with a Java emphasis. |
|
The Hundred-Year Language Paul Graham |
www.paulgraham.com/hundred.html "I think that, like species, languages will form evolutionary trees, with dead-ends branching off all over." |
|
Being Popular Paul Graham |
www.paulgraham.com/popular.html "Programming languages are for hackers, and a programming language is good as a programming language (rather than, say, an exercise in denotational semantics or compiler design) if and only if hackers like it." |
|
The New Methodology Martin Fowler |
www.martinfowler.com/articles/newMethodology.html "In the past few years there's been a rapidly growing interest in agile (aka "lightweight") methodologies. Alternatively characterized as an antidote to bureaucracy or a license to hack they've stirred up interest all over the software landscape." |
|
What I Hate About Your Programming Language chromatic |
www.onlamp.com/pub/a/onlamp/2003/05/12/languagephilosophy.html "At one level, all languages have a philosophical axe to grind. They exist for a reason. At another level, they're all just flipping bits and jumping around in a long chain of ones and zeroes." |
|
How To Become A Hacker Eric S. Raymond |
www.catb.org/~esr/faqs/hacker-howto.html "Hackers solve problems and build things, and they believe in freedom and voluntary mutual help." "The world is full of fascinating problems waiting to be solved." "...hackers build things, crackers break them." |
|
The Law of Leaky Abstractions Joel Spolsky |
www.joelonsoftware.com/articles/LeakyAbstractions.html "The law of leaky abstractions means that whenever somebody comes up with a wizzy new code-generation tool that is supposed to make us all ever-so-efficient, you hear a lot of people saying 'learn how to do it manually first, then use the wizzy tool to save time.'" "...abstractions save us time working, but they don't save us time learning." |
|
Advice for Computer Science College Students Joel Spolsky |
www.joelonsoftware.com/articles/CollegeAdvice.html "The drop in CS enrollment is merely a resumption of historically normal levels after a big bubble in enrollment caused by dotcom mania." |
| http://cygwin.com/ |
Cygwin is a Linux-like environment for Windows consisting of two
parts:
|
| /resource/basic/ |
|
Borland Museum |
Borland Antique Software Free downloads of Turbo C 2.01, Turbo Pascal 5.5 You will need to create a login account for the "Borland Community" |
|
Borland C++Builder |
Borland C++Builder Compiler 5.5 and Borland Turbo
Debugger Free download of the complete command line C++ compiler and debugger If you can work with command line utilities this is an excellent, state of the art, ANSI C++ compiler. Alternate download from ZDNet Downloads without requirement to register with Borland: Borland C++ Compiler ( 8.7 MB ) Turbo Debugger ( 590 KB ) |
|
Pacific C -- MS-DOS Compiler |
Freeware C compiler for DOS. Includes an Integrated Development Environment (IDE). License allows use of the compiler for any purpose without having to register or make payment, including commercial use. |
|
MinGW www.mingw.org/ |
Minimalist GNU For Windows: the GNU C/C++ compiler (gcc, g++). Single file download (over 12 Mb) and straight-forward installation: unzip and set PATH variable. I have not discovered any differences between MinGW and gcc on Linux installations. |
|
LCC-Win32 www.cs.virginia.edu/~lcc-win32/ |
LCC-Win32 is a free compiler system for Windows. Download is a
self-contained installation file. Excellent documentation and a C tutorial in MS Word format (separate self-contained download file). |
|
MAKE utilities |
Microsoft NMAKE ver. 1.5 ftp://ftp.microsoft.com/Softlib/MSLFILES/NMAKE15.EXE Self-extracting archive contains 3 files: NMAKE.EXE, NMAKE.ERR, and README.TXT. 32-bit (requires Win95/WinNT3.5 or greater) version that shipped with Visual C++ 2.0. www.delorie.com/pub/djgpp/current/v2gnu/ Check the /pub/djgpp/current/v2gnu/ directory for the latest version of mak???b.zip Documentation in various formats, including HTML, is in the file mak???d.zip Also at: www.gnu.org/manual/make-3.79.1/make.html |
|
Thinking in C++, 2nd edition Volume 1: Introduction to Standard C++ by Bruce Eckel Prentice Hall, 2000 ISBN 0-1397-9809-9 |
http://64.78.49.204/TICPP-2nd-ed-Vol-one.zip Free electronic book in HTML format; master download site with most recent text and code revisions. Volume 1 - PDF version from Planet PDF Fundamentals of C and C++; includes a "rapid introduction to C," but assumes programming experience in some form. bruce eckel's mindview inc |
|
Thinking in C++, 2nd edition Volume 2: Practical Programming by Bruce Eckel & Chuck Allison |
http://64.78.49.204/TICPP-2nd-ed-Vol-two.zip Free electronic book in MS Word format; master download site with most recent text and code revisions. Volume 2 - PDF version from Planet PDF Assumes competence with material in Volume 1. Volume 2 covers more advanced features including exception handling, Standard C++ Library, templates, and multiple inheritance. bruce eckel's mindview inc |
|
Java 2 Platform Standard Edition http://java.sun.com/j2se/ |
Software Development Kit (SDK) 35.3 Mb download Needed to develop Java applications and applets. |
|
Java Runtime Environment (JRE) 8.9 Mb download Needed to run Java applications from the command line and some applets. |
|
|
BlueJ www.bluej.org/ |
Integrated Java environment specifically designed for
introductory teaching. Latest version compatible with JDK
1.4 1.1 Mb download; Windows executable install program Requires Java 2 SDK version 1.3 or later installed on your system. |
|
Borland JBuilder Personal |
Free download of JBuilder Personal for learning Java and non-commercial development. Requires some personal information and registration |
|
Introduction to Programming Using Java Version 4.0, July 2002 by David J. Eck |
http://math.hws.edu/javanotes/ Excellent free introductory Computer Science and general programming text book. Download PDF version (URL is in the Preface) as well as zipped HTML version for local viewing. Source code includes good text I/O library and all examples from book. Many example Java applets require Java 1.3 or higher. |
|
Thinking in Java, 3rd Edition by Bruce Eckel Prentice Hall, 2003 ISBN: 0-1310-0287-2 |
http://64.78.49.204/TIJ-3rd-edition4.0.zip Free electronic book in HTML format. Like Bruce Eckel's other "Thinking in" series, assumes some programming familiarity (basic program control structures, etc.). |
|
TrainingTools.com Introduction to JavaScript |
Three good JavaScript Tutorials. The one from TrainingTools.com is probably the most approachable for entry-level JavaScript, and it can be downloaded in PDF format for local viewing and printing. |
|
Web Teacher JavaScript for the Total Non-Programmer |
|
|
WebMonkey Thau's JavaScript Tutorial |
|
| Coolnerds Electronic JavaScript Reference | Not a tutorial, but an excellent quick reference if you already know what you are trying to do but need help with syntax and parameters. |
|
"We don't have the user-centricity until we understand
context, which is way beyond presence--presence is the most
trivial notion of context." -- Bill Gates |
|
|
"Hegel on acid couldn't be more impenetrable." -- Charles Cooper, executive editor of commentary, CNET News.com |
|
|
.NET Framework Downloads |
Microsoft .NET Framework Software Development Kit Includes the .NET Framework and all tools, including command line compilers, to run and develop .NET applications. Microsoft .NET Framework Redistributable Needed to run .NET applications. Includes the .NET Common Language Runtime, class library, and ASP.NET. .NET Framework Redistributable will install on Windows 98. Applications must be developed on WinNT/2K/XP but will run on Windows 98 with the Redistributable. |
| .NET Framework FAQ |
Frequently asked questions about Microsoft .NET and the
Microsoft .NET Framework. One version of Microsoft's attempt to explain .NET. |
| Dr. GUI .NET |
Introductory .NET articles and tutorials. The first in the series is yet another attempt to explain .NET. Many examples are in C# and VB .NET; also extensive coverage of ASP.NET. |
|
mono:: www.go-mono.com/ |
Open Source implementation of the .NET Development Framework C# compiler, Common Language Runtime (CLR), and class libraries. |
| A Comparative Overview of C# |
Comparison of C# with C++ and Java by Ben Albahari, co-author of
C# Essentials. Good overview of C#. |
| Deep Inside C# |
An Interview with Microsoft Chief Architect Anders Hejlsberg. Good insight into some of the design decisions made in the development of C#. |
|
Talking To... Grady Booch |
Grady Booch, chief scientist at Rational Software Corporation
and one of the original developers of the Unified Modeling
Language (UML), discusses .NET and the Art of Software
Development. MSDN Magazine, February 2002 |
| .Net and the Emperor's new clothes |
Commentary on ZDNet
(
www.zdnet.com/), 5 AUG 2002. Source for quotes at beginning of this section. |
|
"Simple things should be simple, and complex things should be
possible." -- Alan Kay |
||
|
"Perl is designed to make the easy jobs easy and the hard
jobs possible." -- Larry Wall, creator of Perl | ||
|
"Perl makes the fun jobs fun and the boring jobs bearable" -- David Cross, author of Data Munging with Perl |
||
| Pre-built Perl Binary Distributions for Windows | |
|---|---|
|
ActivePerl Perl 5.8.6, Build 811 Download: 12.5 Mb Installed: ~61 Mb |
ActivePerl from
www.activestate.com/
is actively supported and maintained for Windows operating
systems. Best results will be on Windows NT, 2K, or XP, but will
run on Windows9x and ME with some limitations. I strongly recommend installing to a location without spaces in the path name. This is the ActiveState download site for the current ActivePerl release. |
|
Direct links to ActivePerl documentation and installation instructions. |
ActivePerl Documentation Installing ActivePerl |
| Direct links to ActivePerl current and previous versions if you want an older version to test and verify scripts. |
ActivePerl-5.8.6.811-MSWin32-x86-122208.msi Download: 12.5 Mb; Installed: ~61 Mb Current Perl stable release, Perl 5.8.6 (Build 811, 13 DEC 2004) |
|
ActivePerl-5.6.1.635-MSWin32-x86.msi Download: 8.6 Mb; Installed: ~39 Mb Last Perl 5.6.1 release (Build 635, 04 FEB 2003) |
|
|
APi522e.exe Download: 5.2 Mb; Installed: ~18 Mb Last Perl 5.005_03 release (Build 522, 02 NOV 1999) |
|
|
perlmin586.zip "Minimal Perl" Win32 binary (560 Kb) Installed: ~1 Mb README |
Not a complete distribution! Perl 5.8.6 binary distribution stripped of all files except essential binaries and "pragma modules" (includes modules for glob) Used for instructional and demonstration purposes where minimum download and installation space is a factor or where transportation between systems on a floppy disk is needed. Based on ActiveState Perl 5.8.6, build 811 (13 DEC 2004). |
|
Introduction to Perl (Revised 08 MAR 2005) |
Brief introduction to Perl on Windows systems designed
to provide enough basic information for a beginner to
download and install a Perl distribution, find additional
information, and get started with basic data manipulation, input/output,
and flow control statements. |
|
Beginning Perl by Simon Cozens Wrox Press, 2000 ISBN: 1-8610-0314-5 |
http://learn.perl.org/library/beginning_perl/ Wrox Press have made the complete contents available online in PDF format. Several of the Appendixes make a good addition to your online documentation: Regular Expressions (8 pages), Special Variables (8 pages), and Function Reference (28 pages) are laid out in an easy to read format. |
|
"Python is executable pseudo code." "My guesses are usually right." "Life is better without braces." -- Bruce Eckel (www.mindview.net) |
|
Python Language Website www.python.org |
Start here to find the current download, beginner's guides, tutorials,
books, and most things related to Python.
|
|
A Byte of Python http://www.byteofpython.info/ |
Excellent beginning tutorial for anyone new to programming and/or Python. Also an excellent "quick start" if you already know another language. |
|
Non-Programmers Tutorial For Python http://www.honors.montana.edu/~jjc/easytut/easytut/ |
Another good tutorial designed to be an introduction to the Python programming language for someone with no programming experience. |
|
Python Quick Reference http://rgruet.free.fr/ |
Besides keywords, data types, etc. that you would expect also includes quick reference for built-in functions as well as some of the more important modules including sys, os, time, string, and re. |
|
Python Learning Foundation (formerly Python City) www.awaretek.com/plf.html |
Python book reviews; exhaustive list of tutorials and on line articles; and many other links related to Python. |
|
Useless Python: Tutorials and Such http://uselesspython.com/tutorials.html |
Yet another listing of Python tutorials. |
| Python & Java: a Side-by-Side Comparison |
www.ferg.org/projects/python_java_side-by-side.html
Includes a good discussion of static typing vs. dynamic typing and strong typing vs. weak typing. |
|
Python as a First Language Cameron Laird |
www.oreillynet.com/pub/a/network/2000/06/02/magazine/python_first_language.html "Are you a newcomer to programming? Python is an ideal first language." "Python's strength is its universality. Once you learn it, you'll find you can use it for nearly all the programming you do." |
|
A Conversation with Bruce Eckel (AUG 2002) Bill Venners, artima.com |
Artima.com Interviews
www.artima.com/intv/ Part 1: Python and the Programmer -- aboutme.html Part 2: The Zen of Python -- prodperf.html Part 3: Type Checking and Techie Control -- typing.html Part 4: Python and the Tipping Point -- tipping.html |
|
tinypy234.exe -- Version 18JUL2004 "Tiny Python 2.3.4" self-extracting archive (Installed: ~1.15 Mb) README |
Not a complete Python distribution! Python 2.3.4 for Windows stripped of all files except essential modules and some additional modules (pydoc, re, string, etc.). Includes SQLite and the sqlite module, a text editor capable of directly launching Python programs, and the less pager for viewing help documents. Does not include IDLE, GUI support, or documentation manuals. Used for instructional and demonstration purposes where minimum download and installation space is a factor or where transportation between systems on a floppy disk is needed. Based on Python 2.3.4 (25 MAY 2004) installed on Windows XP. Installing Notes. Look for future Using Notes . |
|
Python Quick Start Python Quick Start (MS Word Document) |
Notes to accompany a brief introduction to high-level languages using Python in a Computer Concepts class where Tiny Python (see above) is provided as part of a set of student lab files. Introduces main data types, operators, operator precedence, console input/output, selection (conditional) structures, and loops (while and for). |
|
Ruby is the interpreted scripting language for quick and easy
object-oriented programming. It has many features to process
text files and to do system management tasks (as in Perl). It is
simple, straight-forward, extensible, and portable. -- What's Ruby |
|
Ruby Homepage www.ruby-lang.org/en/ |
|
|
Learn to Program http://pine.fm/LearnToProgram/ |
Good introduction to programming in general and to the Ruby programming language. |
|
Ruby.CHannel http://www.ruby.ch/tutorial/ |
Short lessons covering main features. Code samples are presented in HTML forms that you can execute and see results in a new browser window. |
| Windows Script Host |
Scripting infrastructure for Microsoft Windows; includes Visual
Basic Scripting Edition (VBScript) and Microsoft JScript. All versions of Windows after Windows 95 include Windows Script Host; this site links to the current WSH download, documentation, and related sites at Microsoft. |
| Script Center Resources | Script repository, scripting columns, download links (including current version of Windows Script Host) |
|
Introduction to VBScript & Windows Script Host |
Brief introduction to VBScript running under Windows Script Host.
Intended to provide enough basic information for a beginner to
get started with simple VBScript commands and flow control. |
|
|
|