28.06.2013 Views

APP155 Hardware expansion and software applications for the ...

APP155 Hardware expansion and software applications for the ...

APP155 Hardware expansion and software applications for the ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Languages<br />

Little Smalltalk<br />

Smalltalk Express<br />

Little Smalltalk (disc only) <strong>for</strong><br />

Archimedes £7.50<br />

Little Smalltalk (disc + book)<br />

£32.50<br />

Little Smalltalk is a package written in<br />

<strong>the</strong> 'C' language <strong>for</strong> both DOS <strong>and</strong>/or<br />

Unix systems <strong>and</strong> is very portable<br />

within each environment. The<br />

implementation is as faithful as possible<br />

to <strong>the</strong> world of Smalltalk-80 although<br />

<strong>the</strong>re are many aspects which have<br />

been excluded to keep it simple. Many<br />

of <strong>the</strong> popular computers available<br />

today, as well as dumb terminals on<br />

mainframe computers, are able to use<br />

<strong>the</strong> character mapped screen supported<br />

by Little Smalltalk.<br />

The disc has both <strong>the</strong> binaries <strong>and</strong><br />

sources on it. You are requested to<br />

make reference to <strong>the</strong> original author if<br />

Little Smalltalk should <strong>for</strong>m part of<br />

your work.<br />

For Archimedes 305 <strong>and</strong> above<br />

FORTRAN 77 (Release 2)<br />

Acornsoft<br />

SKL72<br />

£99.00<br />

FORTRAN is one of <strong>the</strong> most widely<br />

used of all computer languages.<br />

Originally designed <strong>for</strong> ma<strong>the</strong>matical<br />

computations, it has become <strong>the</strong><br />

predominant language in scientific<br />

research, engineering <strong>and</strong> Computer<br />

Aided Design <strong>applications</strong>.<br />

Acomsoft's FORTRAN <strong>for</strong> <strong>the</strong><br />

Archimedes computer follows <strong>the</strong><br />

FORTRAN 77 st<strong>and</strong>ard <strong>and</strong> so<br />

facilitates portability of existing<br />

<strong>applications</strong>. Optional extensions to<br />

<strong>the</strong> st<strong>and</strong>ard include WHILE loops,<br />

block DO statements, complex * 16<br />

data types <strong>and</strong> a FORTRAN 66 switch.<br />

Release 2 provides support <strong>for</strong> <strong>the</strong><br />

Archimedes Symbolic Debugger (see<br />

<strong>the</strong> Archimedes Software Developers<br />

Toolbox), <strong>the</strong> ability to h<strong>and</strong>le large<br />

files <strong>and</strong> routines to access features of<br />

<strong>the</strong> operating system (OSWORD,<br />

OSBYTE <strong>and</strong> OSCLI).<br />

Supporting products are available as<br />

<strong>for</strong> ANSI C on <strong>the</strong> Archimedes system.<br />

In addition, see Operating System <strong>and</strong><br />

Graphics Libraries <strong>for</strong> FORTRAN 77.<br />

LANGUAGES AND UTILITIES<br />

ANSI C (Release 2)<br />

Acornsoft<br />

SKL70<br />

£99. 00<br />

The C programming language is widely<br />

used <strong>for</strong> graphical, numerical, textprocessing<br />

<strong>and</strong> database <strong>software</strong>, <strong>and</strong><br />

<strong>the</strong> design of operating systems <strong>and</strong><br />

compilers. It is <strong>the</strong> most versatile<br />

modem computer language <strong>for</strong><br />

professional <strong>applications</strong>, <strong>and</strong> as a<br />

result is also increasingly in dem<strong>and</strong> <strong>for</strong><br />

specialist computer training <strong>and</strong><br />

education.<br />

Archimedes ANSI C is a full<br />

implementation of <strong>the</strong> draft ANSI<br />

st<strong>and</strong>ard language definition. In<br />

addition, Archimedes ANSI C<br />

includes a 'portable C compiler'<br />

option, following <strong>the</strong> Unix pcc de facto<br />

st<strong>and</strong>ard. This compliance with <strong>the</strong><br />

established st<strong>and</strong>ards facilitates<br />

portability of existing <strong>applications</strong>.<br />

The ANSI C package includes <strong>the</strong><br />

C compiler, <strong>the</strong> ANSI library of over<br />

100 functions, <strong>the</strong> Linker <strong>and</strong> an<br />

interface library giving access to <strong>the</strong><br />

special input/output features of <strong>the</strong><br />

operating system which allows <strong>the</strong> C<br />

programmer to take full advantage of<br />

<strong>the</strong> graphics, sound <strong>and</strong> Window<br />

Manager.<br />

Products available to increase <strong>the</strong><br />

power <strong>and</strong> productivity of Archimedes<br />

ANSI C include <strong>the</strong> Software<br />

Developer's Toolbox, <strong>the</strong> Assembler,<br />

<strong>the</strong> Twin program editor <strong>and</strong> <strong>the</strong><br />

Programmer's Reference Manual.<br />

For Archimedes 310 <strong>and</strong> above<br />

ISO — Pascal<br />

Acornsoft<br />

SKL38<br />

£99.00<br />

Pascal is a high-level computer<br />

language <strong>for</strong> learning programming as a<br />

systematic discipline, which combines<br />

clear notation, many similarities to<br />

BASIC <strong>and</strong> encouragement of<br />

structured program design.<br />

Archimedes ISO Pascal con<strong>for</strong>ms to<br />

<strong>the</strong> ISO 7185 st<strong>and</strong>ard, <strong>and</strong> <strong>the</strong> British<br />

St<strong>and</strong>ard 6192:1982, <strong>and</strong> provides<br />

extensions to <strong>the</strong> st<strong>and</strong>ard that can be<br />

used optionally. These include linkage<br />

of separately compiled modules,<br />

compilation from more than one source<br />

file, import/export functions,<br />

procedures <strong>and</strong> variables, <strong>and</strong> inclusion<br />

of in-line assembly language<br />

statements.<br />

Supporting products are available as<br />

<strong>for</strong> ANSI C on <strong>the</strong> Archimedes system.<br />

In addition see ISO Pascal Extensions.<br />

Lisp<br />

Acornsoft<br />

SKL1 4<br />

£199.00<br />

Lisp was originally developed to<br />

provide support <strong>for</strong> an on-going<br />

research project in computer algebra. It<br />

is intended <strong>for</strong> running experimental<br />

programs, <strong>and</strong> so makes a policy of<br />

checking <strong>for</strong> exceptional cases <strong>and</strong><br />

provides clear <strong>and</strong> concise diagnostics.<br />

The Archimedes (Cambridge) Lisp<br />

system is, to a large extent, compatible<br />

with a proposed LISP st<strong>and</strong>ard put<br />

<strong>for</strong>ward by Professor A.C. Hearn <strong>and</strong><br />

o<strong>the</strong>rs of <strong>the</strong> University of Utah <strong>and</strong><br />

<strong>the</strong> R<strong>and</strong> Corporation. Lisp includes<br />

an editor, implementation features<br />

such as PRESERVE <strong>and</strong> LOAD-ON-<br />

CALL FACILITY, I/O routines,<br />

evaluating functions <strong>and</strong> debugging<br />

functions.<br />

For Archimedes 310 <strong>and</strong> above<br />

Prolog X<br />

Acornsoft<br />

SKL68<br />

£199.00<br />

Prolog is a simple but powerful<br />

programming language originally<br />

developed at <strong>the</strong> University of<br />

Marseilles as a practical tool <strong>for</strong><br />

programming in logic. Prolog is<br />

especially suitable <strong>for</strong> high-level<br />

symbolic programming tasks <strong>and</strong> has<br />

been supplied in many areas of<br />

Artificial . Intelligence research<br />

The interactive Archimedes Prolog<br />

X system consists of an incremental<br />

Prolog compiler, a run-time system <strong>and</strong><br />

a wide range of built-in (systemdefined)<br />

procedures. The system is<br />

closely compatible with DEC system-<br />

10 Prolog.<br />

For Archimedes 310 <strong>and</strong> above<br />

Twin<br />

Acornsoft<br />

SKL44<br />

£29. 00<br />

Archimedes Twin is a professional<br />

programmers' text editor. Designed <strong>and</strong><br />

developed at <strong>the</strong> Acorn Research<br />

Centre in Cambridge, Twin is used <strong>for</strong><br />

programming by Acorn's own <strong>software</strong><br />

development engineers.<br />

Programming has different text<br />

editing requirements from<br />

conventional word processing,<br />

although some features are similar.<br />

Twin has been designed <strong>for</strong> quick <strong>and</strong><br />

easy program development.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!