Overview
Get a quick reference of each of the available Unix software by category.
Application software
System software
Scientific and mathematical computation
Description
The ANSYS 6.0 Product Suite includes its time-tested, industry-leading applications for structural, thermal, mechanical, computational fluid dynamics, and electromagnetic analyses, as well as solutions for transient impact analysis.
ANSYS software solves for the combined effects of multiple forces, accurately modeling combined behaviors resulting from "multiphysics" interactions. The software also features advanced nonlinear material simulation and the best solvers money can buy.
For more information on the capabilities of this software check out the vendor site.
Using Ansy
To start Ansys 6.0 from a command line type: xansys or you can start from the CDE Application Manager. The xansys icon can be found in the Local_Apps or Programs folder depending on which system you are logged into.
Related
An extensive help is available from within the ANSYS product. Just click Help on the menu bar and select ANSYS Help from the list.
ArcInfo (7.2.1) is a premier GIS (Geographic Information System) software. To start ArcInfo do:
1. % source /usr/local/arcinfo/setup.csh
(If you use Bourne or Korn shell you should use
". /usr/local/arcinfo/setup.sh")
2. % arc
There is no man page for ArcInfo however an online help system called ArcDoc is available on Unix system. To view ArcDoc just type "help" from the prompt of ArcInfo. Please notes that viewing ArcDoc is a memory intensive operation especially when you click on the Find tab. Building the Full Text Search files is a computer intensive operation and should be avoided when possible. In addition to the ArcDoc online help system, you can also use "asciihelp command" and "usage command" for quick access to simplified command reference information.
More information about ArcInfo can be found at ESRI's home page.
Description
Applies Computation Fluid Dynamic technology to solve almost all fluid engineering problems.
Using
Only 25% of CFX cost is carried by ACN and it has a limited number of licenses available. As of this writing there are 10. Please share. The remaining cost of CFX is borne by the Mechanical and Industrial Engineering (MIE) Department and researchers.
There are two ways to set up access to the CFX software: permanent and temporary. If you use CFX regularly you may want to use the permanent way. The temporary way reduces clutter in your home directory but requires more typing each time you start CFX. Permanent Access
Enter this command in any terminal window:
/home/mecfd/cfx/install/config_user
You will be prompted
Do you want this script to alter your setup files (y/n)[y]?
You must answer y for a permanent installation. After using config_user you only need to type:
cfx5
after any login or the current login to start CFX.
Temporary Access
The scripts built if your setup files are not altered are stored on the system. They can be used for temporary access to CFX.
csh shell startup
For C-shell users:
source /home/mecfd/cfx5.login
cfx5
ksh/sh/bash startup
For Korn shell, Bourne shell, and Bourne-Again shell users:
. /home/mecfd/cfx5.profile
cfx5
Gnuplot (3.7) is a command-line driven interactive function plotting utility.
Gnuplot (3.7) is a command-line driven interactive function plotting utility. The documentation is available on Unix at /usr/local/doc/gnuplot/ or http://www.gnuplot.info/.
You start Gnuplot by typing gnuplot in a UNIX terminal window. Once started you can get online help by typing help from the gnuplot prompt.
To quit from the Gnuplot, type quit at Gnuplot prompt.
Lindo (5.3) is a versatile tool for solving linear, integer, and quadratic programming problems. You can use LINDO's interactive modeling environment to easily build and solve optimization problems, or you can plug the powerful LINDO optimization engine into an application that you have created.
Introduction
MATLAB is an interactive program for numeric computation and data visualization. Academic Computing and Networking staff have little experience using this software, so users are urged to take advantage of the help information within the software, and the vendor's webpages:
Running MATLAB
The MATLAB software runs in an X-windows environment. However, unlike many X-windows packages, it also uses the xterm or Shell Tool window to communicate with the user. If you intend to continue with other processing while running MATLAB, you may wish to open an extra window from which to launch the software. To start MATLAB use the command MATLAB as shown below:
>> matlab
< M A T L A B >
Copyright 1984-2005 The MathWorks, Inc.
Version 7.1.0.183 (R14) Service Pack 3
August 02, 2005
To get started, type one of these: helpwin, helpdesk, or demo.
>>
MATLAB will continue a dialogue with you using the terminal window from which you launched the software, while at the same time displaying graphics windows. Use the MATLAB command intro to see some of the capabilities of the software.
Exiting MATLAB
If you need to exit MATLAB in the middle of a dialogue, you may need to use CTRL-C to interrupt the process and get back to the >> prompt. This is likely to generate a few error messages.
To exit MATLAB from the >> prompt, enter:
>> quit
MATLAB exits with a cryptic message, such as:
3784 flops.
This refers not to failures, but to the number of floating point arithmetic operations performed by MATLAB.
Statistics and data analysis
Overview
SAS(8.2) is a statistics package.
To start SAS, type "sas" or click the icon "SAS" in the "Programs".
The SAS software package is available on all of the Sun workstations and login servers owned by ACN. However, you do not have to be working from the console of one of these machines to use SAS, as they all support remote login and telnet access.
You can use the Unix commands machines -b or rup machine-name to find out which of the workstations and login servers is the least busy. High load average numbers indicate high activity.
Hardcopy plotting support for SAS is provided through the Campus Copy Center (copyctr). SAS generates postscript which may be directed to the Copy Centre laser printers in University Centre. Laser printing is a charged service. Invoices are sent monthly by e-mail to account owners who have used charged services such as laser printing or dial-in modem time.
SAS Libraries
SAS allows you to create SAS data sets, SAS data views and various sorts of SAS catalogues, which are stored in SAS libraries. It is recommended that you use a Unix directory for each SAS library. Normally all data sets and catalogues related to a particular project would be stored in the same library. We recommend that you keep related text files in a separate directory from the SAS library.
To create a directory for use as a SAS library, use the Unix mkdir command. For example, to make a library directory called saslib1:
mkdir saslib1
To be sure that SAS will find the correct directory, it is best to use the fully qualified Unix path name in your SAS libname statement. You can use the Unix "pwd" command to identify the full path of the file. The libname statement used to identify the directory would look like:
libname lib1 '~myid/saslib1';
Where ~myid is a reference to the root of the directory structure for the account myid, this is called the home directory.
Other files for SAS
SAS allows you to define other files that are not SAS libraries, using the 'filename' statement. The main reason for doing this is to tell SAS where to find a raw data input file, or where to write reports generated by PUT statements in a data step. An interesting feature of SAS filenames under Unix is that you are allowed to use the Unix concept of a "pipe" to have the data generated by a Unix command, or to send the output records to another Unix command.
Examples:
filename newdata 'datafiles/oct93';
This means: "From now on, the file called newdata refers to the file oct93 in the datafiles directory." Since a fully qualified file name was not used, 'datafiles' must be in the same Unix directory from which you invoked SAS.
filename rawin pipe 'zcat study.Z';
This means "use a temporary, uncompressed copy of study.Z as file rawin."
filename report pipe 'lpr -Peng524';
This means "send file report directly to the "eng524" printer."
SAS autoexec files
When you run SAS under Unix, SAS will try to find an autoexec.sas file. First SAS checks your current working directory and if not found continues to check each parent directory back to your home directory. If an autoexec.sas file is found then the SAS commands in it are executed at the end of SAS initialization. If there is no autoexec.sas file found in this path, SAS will run the installation supplied commands in the file /usr/local/sas611/autoexec.sas.
An autoexec file is very handy if there are some SAS commands that you issue almost every session, such as OPTION commands or LIBNAME commands. However, if you create your own autoexec.sas file, it is recommended that you make the first line:
%include '!SASROOT/autoexec.sas';
so that any installation supplied commands are also executed. The SAS command %include means 'include this other file of SAS commands to execute'.
SAS execution modes
If you run SAS in batch mode, non-interactive mode, or interactive line mode, the behaviour of the SAS software is largely independent of the hardware that you are using. All that is required is a basic knowledge of the SAS language, and how to manipulate and edit files using operating system commands and an editor. If you are familiar with a Unix text editor, such as "pico" or "vi", you should not have much difficulty running SAS under Unix in these modes.
However, running SAS in Display Manager mode offers more flexibility and help features than the above modes, and can be quite attractive if you have access to a graphical terminal (GUI) from which to launch SAS. Some of the newer products in SAS, such as Spectraview, will only work within the Display Manager. The SAS Program Editor window within the Display Manager provides a text editor which is easier to learn than "vi", and more convenient than "pico" for working on large files.
The basic syntax to run SAS is:
sas [filename] [-options]
where filename represents a file of SAS statements to be processed, and -options may be any number of SAS command options.
Batch and non-interactive modes
In batch or non-interactive mode, you use an editor to create a SAS program, then enter a SAS command to execute the file. To run SAS in batch mode (Unix calls it background processing), enter:
sas filename &
then SAS will execute your file in the background.
To run in non-interactive mode, leave off the &, and SAS will run in the foreground. That is, your terminal will be locked up until the SAS job completes.
It is customary to name SAS source code files with the extension .sas. The log and listing files produced by a background or foreground SAS program are named with the extensions .log and .lst. For example:
sas sql.sas &
would produce output files sql.log and sql.lst. It is possible to redirect these files, for example:
sas sql.sas -log sqllog1 -print results &
where sqllog1 and results could be any valid Unix file names.
In both of these modes, you will return automatically to your operating system (shell) prompt.
If you are going to be running very long batch jobs in SAS, you should learn about the Unix commands nice and nohup, which will help you to use system resources more effectively and considerately.
Interactive line mode
This is much less flexible than the display manager, but can be useful if you can't convince SAS to handle your terminal emulation properly. You can run SAS in interactive line mode by entering:
sas -nodms
You then can enter SAS commands for immediate execution, or you can execute SAS code from Unix files by "including" it. For example:
%include 'sasinput/test1.sas';
To exit from SAS in this mode, you need to enter:
endsas;
at a prompt. Note that the semi-colon is a required command terminator in this mode.
Display manager mode
Those who have worked with SAS under DOS, Windows, or Macintosh are likely to be familiar with running SAS in Display Manager Mode. The Display Manager is the default SAS execution mode, if you are working on a device that SAS has defined as a full-screen terminal. The Display Manager Mode is the most convenient mode for learning SAS, for data entry, and for program development.
If you are working at a graphics device (X-windows terminal or emulation), and are connected to a login server that supports SAS, to start the SAS display manager simply enter:
sas or sas &
The second form will start up the SAS Display Manager, but leave the window where the command was entered available to use for other commands.
To exit, click on "File" in the program editor or log window, then on Exit, or open the SAS session management window, and click on "Terminate".
The SAS display manager expects an X-windows environment.
To exit, enter the command: endsas on a command line, or from the pull down menus, select File, then Exit.
SAS Display Manager under X-windows
Using an X-windows terminal, first log in to the terminal's default server.
If the login server to which your X-windows terminal is connected runs SAS, then the sas command is all you need to run the display manager within an X-window environment.
In this environment, SAS will start up with pull-down menus, scroll bars, etc., as you would expect from a Windows application. If you prefer to work with the command line instead of the pull-down menus, the global options selection "action bar off" can be used to turn off the pmenu command.
SAS/Graph device drivers for X-windows are XBW, XGRAY and XCOLOR. Additional information about using SAS under X-windows can be found using man sas from your Unix shell prompt.
PROC
As the BMDP programs are also available on ACN's Unix login servers, it is possible to execute BMDP code from within a SAS procedure. The following example shows how to run a BMDP procedure using an existing SAS dataset as input. Three external files will be created by this program. They are used to hold temporary copies of the dataset, the BMDP source code, and the BMDP procedure output.
filename for003 '/tmp/unit003.dat'; filename ft15f001 '/tmp/unit015.dat'; proc bmdp prog=bmdp7d data=sasuser.bmdpdata unit=3; parmcards; /input file is '/tmp/unit003.dat'. code is 'bmdpdata'. /variable names are var1, var2. /histogram grouping is var1. variable is var2. /comparison /print ttest. /end run;
Bugs
For bug reports and other related materials, please visit the SAS Technical Support page.
SAS Warehouse Administrator
Access the demo
This demo is most useful in conjunction with the SAS/Warehouse Administrator User's Guide, Release 2.0. Some portions of the demo may not work if the guide is not followed.
The demo is available only if you have already invoked SAS and are comfortable using an editor and using the SAS command box. The steps are outlined below.
- Add these two lines to your autoexec.sas:
x cd /usr/local/share/sas;
libname library 'dwdemo/fmts';
Your autoexec.sas may not exists but should be placed in your Sas user directory located in sasuser.800 in your home directory.
- Invoke SAS Release 8.2
- Add the sample Environment to your Warehouse Administrator desktop:
- Type
dwin the SAS command box to invoke Warehouse Administrator. - select File==>Add Item==>Data Warehouse Environment from the pull-down menu.
- in the Data Warehouse Environment Properties window, type the following in the Path field:
dwdemo/_master - press OK.
- Type
- Now double-click on the warehouse environment icon to open it.
If you receive the message: ERROR: Library _MASTER does not exist, then your current working directory is not set correctly.
You can check your current working directory by typing x pwd in the SAS command box.
Introduction
SPSS (6.1.4) is a complete tool kit of statistics, graphs and reports for use in a variety of applications in commercial, academic and government settings. Applications include surveys, marketing and sales analysis, data mining, quality improvement and statistical research of all types. If this is the your first time using SPSS you need to create an SPSS directory by typing "mkdir spss" under your home directory. To start SPSS
- Type "spss"
- Click the File icon from windows "SPSS Startup Preferences"
- Choose the spss directory you just created and click on the ok icon from window "SPSS: Select Journal File">
- Click on ok from the window labeled "SPSS Startup Preferences"
The SPSS will launch two working windows: Data input and output windows. SPSS has on line help to teach you how to use SPSS. There is a Specification page for SPSS 6.1 for UNIX and OpenVMS on SPSS's home page. More information can be found on the SPSS website.
SPSS is an integrated system for data analysis. SPSS for Unix contains a Processor that reads and processes SPSS commands and a Manager that helps build commands and review output. The Manager includes a menu-based command generator, an online glossary, editing capabilities, and other features designed to familiarize you with the language. This document is designed as an introduction to running SPSS on Unix. It is not a tutorial on SPSS. To benefit from this document you should have an SPSS session running as described below.
SPSS consists of a base system and several options. Documentation for the base system consists of:
- SPSS for Unix: Operations Guide
- SPSS Base System User's Guide
- SPSS Advanced Statistics User's Guide
- SPSS Reference Guide
Each option comes with a corresponding manual:
- SPSS Trends
- SPSS Tables
- SPSS Categories
- SPSS Graphics
Some manuals are available in the Science Library, otherwise contact IST Service Desk.
Running the SPSS Manager
To run the SPSS Manager, you must be working in a Unix X-Windows environment. To begin an SPSS Manager session:
- Create an SPSS directory. At the Unix prompt type:
server% mkdir spss
- Change to this directory:
server% cd spss
- To copy a test SPSS file to this directory:
server% cp /usr/local/SPSS*/Samples/English/demo.sav ./
- To start up SPSS using the file you have copied:
sserver% spss ~/spss/demo.sav &
This opens SPSS Manager Windows, including the Output window, where SPSS displays output during the session, and the Input window, where commands can be entered.
If you wished to start with a blank screen, you would type:
server% spss &
You could then retrieve an SPSS file from within the manager using the mini-menus described below.
The Input window is active by default, as indicated by the status line. You can scroll the window, enter SPSS commands, open existing SPSS command files, edit these files, and save them. The output window handles similar functions for listing files. You can press Esc-s to switch windows and Esc-z to zoom a window to full screen. Pressing Esc-Esc will restore the window to its original size. To execute the SPSS commands, position the cursor at the top of the input window, and press Esc-0 followed by Enter.
The Manager has 10 mini-menus that can be accessed by pressing Esc followed by numbers 1-0. Among other functions, these menus let you open/close files, insert contents from existing files, search for text, and run SPSS commands. These menus are similar to the ones in SPSS/PC.
By default the Manager is in the edit mode, which lets you type SPSS commands in the Input window. You can switch to the menu mode by typing Esc-m and return to the edit mode by typing Esc-e. The menu mode lets you select commands from the menus and paste them into the Input window. This is time consuming but helpful if you are not familiar with SPSS; the edit mode is much more efficient otherwise.
Help
To see a list of the key combinations available in the Manager, press Esc-r. To execute a function, simply press the key combination displayed on the screen for that function. The Manager will exit the help screen and execute the function. To view the syntax chart for a command, press Esc-x and type the name of the command whose chart you want to view. Once the chart is open you can scroll using the cursor keys. You can also use the key combinations displayed on the screen to scroll alphabetically through command names to see their syntax. You can press Esc-x to make another request.
If there is a statistical term in SPSS output that you do not understand, position the cursor to the term, press Esc-g to enter the term into a request field, and then press Enter to open the "glossary window" to see the term's definition. The glossary window functions similar to the "syntax chart" window. You can copy the glossary definition into the active window by pressing Esc-8.
Mini menus
Mini menus are available at the bottom of the screen in the SPSS Manager by pressing Esc key followed by number keys 1-0. The following is a list of the mini menus:
| Esc-1 |
Information - requests manager help, enters menu mode, opens variable and file lists, opens the glossary and syntax charts. |
| Esc-2 |
Windows - switches windows, changes window size, and zooms windows. Input Files - edits files or inserts contents into the active window from an existing file. |
| Esc-4 | Lines - inserts/deletes lines. Also replaces the last line deleted. |
| Esc-5 |
Find & Replace. |
| Esc-6 |
Go To - moves the cursor to a marked area, a specific output page, the last command line executed, or the last output generated. |
| Esc-7 |
Define Area - marks/unmarks lines, rectangles, or commands. |
| Esc-8 |
Area Actions - copies, moves, or deletes text. Also rounds numbers and copies glossary entries into the active window. |
| Esc-9 |
Output File - writes a marked area or contents of the active window to a file. |
| Esc-0 |
Run - runs commands starting at the cursor position or marked commands. Also determines if the cursor switches to the output window after a command is run. It also exits from SPSS. |
Running SPSS in line mode
To begin an interactive session, type:
server% spss -m -p
The -p option is used to display the output a screen at a time. To send output to terminal and a file, use the -t option. For example:
server% spss -m -t value.lst
would copy the output to file "value.lst". You can also open a listing file any time during the session by typing at the SPSS prompt:
SPSS> set listing test. SPSS> data list ...
If an SPSS command will not fit in 80 columns, press <Enter> before column 80 and continue typing the command. You cannot break a line in the middle of a word or a quoted string. Help in the interactive mode can be accessed by typing:
? help_topic
Use the + and the - keys to navigate the Help system and press <Enter> to exit. You can cancel command execution by pressing Ctrl-c. This will return you to the SPSS> prompt. To end the interactive session, run the finish command.
SPSS lets you execute command files from the Unix prompt. For example:
server% spss -m value.sps
will process the file and displays the output on the screen. To store the output in a file, type:
server% spss -m value.sps > value.lst
To run the process in the background so you can execute other Unix commands, append an '&' to the previous command.
Bugs
The GRAPH command does not work on our system. If you decide to try it anyway and it hangs up your terminal, press Ctrl-c.
Word and document processing
FrameMaker (5.5.6) is a document publishing software from Frame Technology Corporation. You can use FrameMaker to create a wide range of public-quality documents-books, technical manuals, letters, memos, reports, newsletters, and presentations. The version of FrameMaker running on Unix system is version 5.5.6. To start FrameMaker on an X window system, just type "maker". FrameMaker has no man page, but it has interactive help available. The books on FrameMaker are also available in University Engineering Library.
LaTeX (3.14159, Web2c 7.3.1) - is a document preparation system developed by Leslie Lamport. LaTeX is a simplified interface to TeX since LaTeX is a collection of special command-"macros"-based on Donald E. Knuth's TEX program. LaTeX is widely used among scientists, mathematicians, engineers, and other researchers.
To use LaTeX you need to create an input file. The input file that contains the body of text and LaTeX formatting commands. The input file can be created with any word processor. However, the input file should be saved as ASCII format (or text file). The input file name should use .tex as its suffix. Suppose we have a LaTeX source file called My_LaTex_file.tex, at unix prompt type latex My_LaTex_file.tex as follows:
antares% latex My_LaTex_file.tex
The LaTeX will generates several files. These files have different suffix:
- .aux - The file is primarily used for cataloging cross-references and table of contents entries.
- .log - The file is used to record the error messages.
- .dvi - The file can be reviewed with a previewer program or be sent to an printer.
We have two methods to view the output:
1. Use "xdvi".
% xdvi My_LaTex_file.dvi
2. Use "ghostview".
% dvips -o My_LaTex_file.ps My_LaTex_file
% ghostview My_LaTex_file.ps
The books on TeX and LaTeX are available from the Science Library. An introduction to LaTeX can be found at: http://tug.org/. You can also find some documentations at /usr/local/share/texmf/doc. For instance, you can use command:
"xdvi /usr/local/share/texmf/doc/programs/kpathsea.dvi"
to view the kpathsea library.
Editors
emacs (21.2) - An advanced text editor.
You may want check the Emacs reference materials to learn more about emacs.
Nedit(5.1.1) is a multi-purpose text editor. To start Nedit just type "nedit" from the Unix command line. You can also launch Nedit from Application Manager or drag the nedit icon from Application Manager onto your desktop.
Pico (4.1) – A simple text editor as used in the Pine mail client.
Vi is a text editor. It is a screen-based editor used by many Unix users. The vi editor has powerful features to aid programmers.
Vim(6.0) is an improved Vi text editor. Vim adds unlimited undo, syntax coloring, split windows, visual selection, GUI support, and much more. If you have never used Vim, please read the Vim FAQ. If you are familiar with Vi you may want to read the Vim user manual for reference. To start Vim just typing vim from the Unix command line. You can type "gvim" to start the GUI version of Vim.
Graphics software
CorelDRAW (3.5) is a graphics program which provides a full range of drawing, editing and text tools. CorelDRAW is a product of Corel Corporation. It runs under Windows, OS/2, and UNIX. The version of CorelDRAW running on our Unix system is version 3.5. The CorelDRAW3.5 application executables have the following names:
corelchart: corelchart is for building charts that can simply and powerfully express complex ideas. You can use the charts you create by themselves, in a publication, for as part of a slide presentation or screen show.
coreldraw: coreldraw can be used to draw in Freehand, Bezier mode, rectangles, ellipses, circles, arcs, and pie wedges.
corelpaint: corelpaint combines impressive painting tools with powerful photo retouching capabilities in one easy to use Windows application. Produce photo-realistic images for all your presentations, brochures and documents. With Corelpaint even a novice can achieve professional results.
corelshow: corelshow helps you use Object Linking and Embedding, or OLE, to assemble objects from drawing, charting and other applications into multi-page (or) multi-slide) presentations.
corelmosaic: corelmosaic ia a visual file manager application designed to display, or ganize, manage and print your graphics file.
coreltrace: coreltrace gives your artwork smooth line that print at the highest resolution of your printer.
Typing one of above names on the command line and pressing the return key will start the corresponding application. The first four of these can also be started with a command line argument, the name of the file to open. For coreldraw, the file must be a CDR file (a file whose extension is .cdr). For corelchart, the file must be a CCH file (.cch), and for corelshow, the file must be a SHW (.shw) file. corelpaint will accept a file of any type that it can normally import.
GIMP (1.0) is a GNU Image Manipulation Program. To start GIMP type:
% gimp
or click the "Gimp" icon in "Programs".
After you launch Gimp, you can read the online documentation by choosing:
Xtns -> Web Browser -> GIMP Tutorials
Interpreters/Compilers
as (V.4.2) - assembler. The as command creates object files from assembly language source files (for the appropriate CPU).
Studio 9 C compiler. To use cc we need a source code which has suffix ".c". For instance if the source code is "source.c" then we can use cc to compile "source.c" as follows:
cc source.c
The command will compile the source code and generate a task image called "a.out". The resulting task image can then be executed using the command
a.out
You can choose your target file name by using option "-o". For instance:
cc -o execute1 source.c
For more information, see the developer documentation.
You can also get informaton on cc by typing cc -xhelp=readme.
Studio 9 C++ compiler. For more information, see the developer documentation.
clips (6.0) - The NASA-clips is a development and delivery expert tool. To start the clips, type "clips" at unix prompt. To exit the program, type '(exit)'. You can read some on-line CLIPS Documentation.
Studio 9 Fortran 77 compiler. See the developer documentation for more information.
Studio 9 Fortran 90 compiler. Please refer to the on-line documentation. References to f95 apply to f90.
You can learn basic features of Fortran 90 from the site: http://www.nsc.liu.se/~boein/f77to90/f77to90.html
GNU C, C++ compiler (egcs-2.91.66). The detailed information can be found on
There is a user' guide to the GNU "C++ library".
The old version of g++ is available by typing the command: g++-2.8.1.
GNU C, C++ compiler (egcs-2.91.66).
More information can be found at The GNU C Library (glibc) manual.
gcl (V. 2.2.2) - The Gnu Common LISP interpreter. To start the GCL interpreter , type gcl in the Unix prompt. To exit the program, type (bye) or Ctrl-D. Many books on LISP programming are available from the Science Library.
GNU Pascal compiler (20010315) is a Beta release. It is considered fairly stable.
Read the GNU Pascal Manual for more information.
GNU Ada compiler (3.13). Detailed information can be found on the GNAT User's Guide (PDF).
SunPro Pascal compiler (4.2). Read the Pascal Reference Manual (PDF) for more information.
Perl (5.6) - A scripting Language. Read the Perl Manual for more information.
prolog (3.1) - The SB-Prolog interpreter. To start the prolog interpreter, type prolog in the Unix prompt. To exit the program, type Ctrl-D. Read Introduction to Prolog for more information.
Python is an interpreted object-oriented programming language suitable (amongst other uses) for distributed application development, scripting, numeric computing and system testing. Python is often compared to Tcl, Perl, Java, JavaScript, Visual Basic or Scheme.
Starting
To start the Python interpreter, type:
python
on any shell command line.
Stopping
Type CTRL-D (ie; EOF) to stop the interpreter.
Documentation online
Documentation is available at Python | Our documentation.
See the README file in /usr/local/share/doc/python/Demo for some demonstration programs.
Related
You can find a FAQ that may answer some questions in Python Frequently Asked Questions.
tcl/tk (8.0.4) - The Tcl/Tk is a programming system developed by John Ousterhout at the University of California, Berkeley, which is easy to use, and which has very useful graphical interface facilities. TCL is the basic programming language, while TK is a ToolKit of widgets, which are graphical objects similar to those of other GUI toolkits, such as Xlib, Xview and Motif. Unlike many of the other toolkits, it is not necessary to use C or C++ in order to manipulate the widgets, and useful applications can be built very rapidly once some expertise of the TCL/TK system has been gained. To start the Tcl interpreter, type tclsh in the Unix prompt. To exit the program, type exit. Tk's commands allow you to create graphical user interfaces. To start the Tk, type wish in the unix prompt. It will display a small empty window on your screen and then read commands from standard input. If we type the following Tcl commands to wish,
button .a -text "Hello, world!" -command exit
pack .a
then the wish window will show the "Hello, world!" button. To exit wish, type "exit".
For Tcl tutorials, visit:
https://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial.html
The TclX (Extended Tcl), is a set of extensions to Tcl, the Tool Command Language invented by Dr. John Ousterhout. Please check the TclX wiki for more information.
To use the Extended Tcl type tcl or wishx at Unix prompt. You can get online help by typing help after you invoke Extended Tcl. There is also a Tk based help program "tclhelp".
Development tools
dbx (6.2) is an interactive, line-oriented, source-level, symbolic debugger. It lets you determine where a program crashed, view the values of variables and expressions, set breakpoints in the code, and run and trace a program. In addition, machine-level and other commands are available to help you debug code.
For detailed information, see the dbx man page.
Debugger - The debugger is embedded into Workshop.
The Sun WorkShop provides a tightly integrated development environment for building and browsing, as well as debugging applications written in Fortran, C, and C++.
The WorkShop debugging facility is a window-based interface to dbx, while dbx itself is an interactive, line-oriented, source-level symbolic debugger. Either can be used to determine where a program crashed, to view or trace the values of variables and expressions in a running code, and to set breakpoints.
The WorkShop adds a sophisticated graphical environment to the debugging process that is integrated with tools for editing, building, and source code version control. It includes a data visualization capability to display and explore large and complex datasets, simulate results, and interactively steer computations.
For details, see Introduction to Sun WorkShop(PDF).
Forte for Java (1.01) is an integrated development environment (IDE) built expressly to delight Java technology developers. Forte for Java is available on CCU Solaris 8 machine namely bradbury and heinlein. Forte for Java is only for testing at this moment. To use Forte for Java type forte4j from Unix command line. After you launch the Forte for Java could read the online help or learn from Forte for Java Tutorial.
gdb (4.17) - GNU C and C++ debugger. Here are the manuals for GDB.
Borland JBuilder 2005 Foundation is an integrated development environment (IDE) for the Java programming language. Speed coding and debugging with an integrated, powerful source code editor, graphical debugger, compiler, visual designers, timesaving wizards, tutorials, and sample applications. Extend JBuilder using the included OpenTools API. JBuilder Foundation delivers a standards-based environment with plenty of integrated productivity features, including refactoring, code formatting, CodeInsight,™ ErrorInsight,™ Ant support, unit testing, Swing designer, and CVS version control. JBuilder can be run as /usr/local/bin/jbuilder.
Java WorkShop (2.0) is a integrated project development environment. To use Java WorkShop you can either type jvws from Unix command line or click "Java WorkShop" icon in following sequences:
Application Manager --> Programs --> Java WorkShop
ld (2.0) - Link editor for object files. The ld command combines relocatable object files, performs relocation, and resolves external symbols. Type man ld to find out more detailed information on ld.
LEX: A lexical analyzer generator. Learn more at Generating a lexical analyzer with the lex command.
lint - A C program checker. Read the IBM lint documentation to learn more.
make - A program for maintaining computer programs. Read the GNU make documentation to learn more.
ups - A X11 and SunView-based source level C debugger.
Be sure to compile using cc -g option to include debugging information in your executable.
This utility is quite old. It has been superseded by dbx, and gdb.
Visu (6.2) is a Graphical User Interface builder for X and OSF/Motif. To use visual type visu or click the icon "Visual" in "Programs".
YACC - a compiler-compiler.
Z/EVES - A Front-end to the EVES verification system.
Utilities
acrobat(5.0) is Adobe's PDF viewer. To start: acroread <filename>. The <filename> is optional and can be specified after starting the program. Help is available within the product.
The previous, 4.0, version is still available. It is started by adding -old to the name: acroread-old <filename>.
ghostview (1.5) - is a viewer for PostScript documents. Suppose we have a postscript document called document.ps then we could use
ghostview document.ps to view the contents of document.ps. To change from one page to another page type space bar. You may click the middle mouse button on the page number and directly jump to that page. To quit ghostview type q. Visit the ghostview homepage for more information on ghostview.
gv (3.5.8) - is a viewer for PostScript and PDF documents.
gv <filename>
Replace <filename> with the name of your PostScript or PDF file.
gv offers features not found in ghostview:
- Print/save range of pages.
- Print/save odd or even range of pages. Useful for doing two-sided printing on a one-sided printer.
- Configration options, via the 'State' button, can be set and persist from use to use.
Visit the gv man page for more information on gv.
Ispell - a spelling checker.
KisKis (Keep It Simple, Keep It Safe) is a java based tool for managing all of the various passwords needed for access to various web sites and accounts. The passwords are stored in an encrypted file in your home directory. KisKis can be run in unix as /usr/local/bin/kiskis.
lynx (2.8.2) - A World Wide Web browser for text only.
Phone - an on-line campus directory. Example: %phone long.
Virtual Network Computing (VNC), provides cross-platform remote control over other computer sessions. You can control a Windows desktop from a window on a CDE desktop, a Linux desktop from a Windows desktop, etc.
Visit What is VNC? for more information.
xanim (2.7) - is an animation image viewer for the X Windows System. If we have a gif file called underc.gif then we can type "xanim underc.gif" to review the gif file.
xv (3.10a) - is an interactive image viewer and manipulator for the X Windows System. It can operate on a large number of images such as GIF, JPEG, TIFF, IFF, Targa, PostScript, PBM, PGM, PPM, X11 bitmap, Sun Rasterfile etc. To start the xv, type xv in the Unix prompt.
0 Comments
Add your comment