Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Algol W


Related Topics

In the News (Fri 5 Dec 08)

  
  ALGOL - Wikipedia, the free encyclopedia
ALGOL (short for ALGOrithmic Language) is a family of imperative computer programming languages originally developed in the mid 1950s which became the de facto standard way to report algorithms in print for almost the next 30 years.
It was revised and expanded by Peter Naur to the Backus-Naur form for ALGOL 60.
ALGOL 68 was defined using a two-level grammar formalism invented by Adriaan van Wijngaarden and which bears his name.
en.wikipedia.org /wiki/ALGOL   (1128 words)

  
 ALGOL W - Wikipedia, the free encyclopedia
It was Niklaus Wirth's proposal for a successor to ALGOL 60 in the ALGOL 68 committee.
It represented a relatively conservative modification of ALGOL 60; Wirth added string, bitstring, complex number and reference to record datatypes and call-by-result passing of parameters, but changed little else.
Algol W @ Everything2 An informal but detailed description of the language by a former user, with sidebars extolling Algol W over Pascal as an Educational programming language.
en.wikipedia.org /wiki/ALGOL_W   (200 words)

  
 algol history - algol
ALGOL (short for ALGOrithmic Language) is a family of imperative computer algol history programming languages originally developed in the mid 1950s which became the de facto standard way to report algorithms in print for almost the next 30 years.
ALGOL 60 allowed for two types of parameter passing: the common call-by-value, and the unique call-by-name, which has never again been adopted by any of its successor languages.
ALGOL 68 was defined using a two-level grammar formalism invented by Adriaan van Wijngaarden and which bears algol his name.
www.infotechloco.com /Inf-Programming-A---B/ALGOL.html   (932 words)

  
 Professor von Clueless in the Blunder Dome: Appreciating ...
However poorly ALGOL 60 fared as an everyday language for working programmers, its position in the founding of computer science and the inspiration of modern programming-language designs is unassailable, standing with LISP as a world-altering contribution.
Perhaps the simplest demonstration of the caliber of the ALGOL 60 effort and its inspiration to computer science is observation of the connection between recipients of the ACM A. Turing Award and ALGOL (Ashenhurst and Graham 1987).
About ALGOL 60: "I think that it is fair to say that only very few documents as short as this have had an equally profound influence on the computing community." Among his many accomplishments, Dijkstra produced one of the first running compilers for a complete version of the language.
nfocentrale.net /orcmid/BlunderDome/clueless/2006/03/appreciating-algol-60-launching.asp   (1684 words)

  
 ETHistory Algol   (Site not responding. Last check: 2007-11-01)
Last but not least, Algol was intended to break the predominance of IBM with its hardly controllable Fortran (new features were simply added to the language parallel to the development of more powerful hardware) and to offer a systematically developed language instead.
Algol 60 included many elements which are still fundamental to programming languages of today: reserved keywords for commands, dynamic arrays, user-defined types and recursion.
To fathers of Algol 60 like Rutishauser, but also to younger scientists like Niklaus Wirth - who was a member of the Working Group with the charter of defining a successor to Algol 60 - the language was becoming too clumsy, too complex and not reasonably compilable anymore.
www.ethistory.ethz.ch /rueckblicke/departemente/dinfk/forschung/weitere_seiten/algol/index_EN/popupfriendly   (826 words)

  
 12/6/05 Programming Language of the Week: Algol - :: LEAST I COULD DO FORUM::
Algol (for Algorithmic Language) was a very early block-structured compiled language developed a committee, and implemented by computing pioneer John Backus.
One of Algol's main contribution to programming was the introduction of block nesting and lexical scoping of local and block variables.
Algol itself is no longer widely used, but it had a profound effect on computer language design from 1958 onwards.
www.leasticoulddo.com /forum/index.php?showtopic=14017   (511 words)

  
 Algol
ALGOL 58 was released in 1958 and was developed by a committee consisting of various international organizations.
The main function of ALGOL was to describe computational processes.
Different versions of ALGOL were released, the first ALGOL 58 in 1958, ALGOL 60 in 1960, and lastly ALGOL 68 in 1968.
www.thocp.net /software/languages/algol.htm   (107 words)

  
 The library NUMAL of ALGOL 60 procedures in Numerical Mathematics (Preamble)
When large computer centers were created for the Dutch universities, the availability of ALGOL 60 compilers was a logical requirement, and it was found equally logical that several early collections of ALGOL 60 procedures for subareas of numerical mathematics would be united (and extended) to a complete and coherent mathematical software library.
Next, a library of ALGOL 60 procedures was created starting with the earlier collections: procedures were incorporated when sufficiently supplemented with uniform documentation, and the growing library was further extended with the results of ongoing research.
But ALGOL 60 did not become very popular and with the decreasing interest in ALGOL 60 the justification for continuing development and maintenance of NUMAL disappeared, together with the support for the MC to carry out most of the work.
homepages.cwi.nl /~jankok/etc/Preamble.html   (1133 words)

  
 Algol-Like Languages, Introduction
"The Essence of Algol" was originally presented as an invited address to a symposium in tribute to Adriaan van Wijngaarden, one of the designers of both Algol 60 and Algol 68, on the occasion of his retirement.
The essence of Algol is not a straitjacket.
He formulates a functor-category model for a parallel version of Idealized Algol; the use of a functor category shows that the shape of the store is the same in the initial and final states in the evaluation of any command.
www.dcs.qmw.ac.uk /~ohearn/Algol/intro.html   (5129 words)

  
 Algol / Beta Persei 3
The regularity of the variable's period, however, was not determined until 1782 or 1783 by John Goodricke (1764-86), who also correctly interpreted the variations as being caused by partial stellar eclipses.
Algol A is a famous variable star and is the first and title member of the well-known class of Algol-type eclipsing variables.
If there is life on any Earth-type planet that has had time to cool to hold water orbiting very youthful Algol, it is likely to be primitive single-cell, anaerobic (non-oxygen producing) bacteria under constant bombardment by meteorites and comets as Earth was for the first billion years.
www.solstation.com /stars2/algol3.htm   (1205 words)

  
 [No title]
The "official" descendant of Algol 60 was Algol W, famous for having assignment as an expression operator (a basic feature of the later language C).
While Algol W has had it's fans, the language Pascal was considered to be a new high of consistent language design.
You can find the revised report on Algol 68 at: http://members.dokom.net/w.kloke/RR/ In 1968, after the working group for Algol, Wirth decided to design a new language in the tradition of Algol 60 and Algol W that met his goals for including advanced data types, structuring of data types, and I/O for the language.
www.moorecad.com /standardpascal/ansiiso.faq   (12015 words)

  
 [No title]
.A Lynch, W. Selfcipher: Programming.A Pelta, H. Sequential Formula Translation.W The syntax of an algorithmic language such as ALGOL is conveniently described as a sequence of states indicated by an element called cellar.
But ALGOL also allows many unobvious things to be written, as we will see later, and herein lies a problem: ALGOL seems to have become too general.
The concept of strings, introduced in the ALGOL 60 report, is extended by adding: (1) the declaration of strings, substrings, and string arrays with explicit lengths; (2) the ability to concatenate and shift strings; and (3) the ranking of symbols for comparing stings in Boolean relations.
www.cs.jhu.edu /~binfeng/ir/src/cacm.raw   (11168 words)

  
 The Encyclopedia of Computer Languages
ALGOL 68 is a general purpose programming language which was originally designed, prior to 1968, andquot;to communicate algorithms, to execute them efficiently on a variety of different computers, and to aid in teaching them to studentsandquot;.
Algol 68 was accepted by WG2.1 as its own child at the Munich meeting in December 1968, but it was a Pyrrhus victory for van Wijngaarden: a large minority dissented, and wrote a minority report.
Algol 68 lives on, not only in the minds of people formed by it but also in very unlikely places, like C and C++, whose concepts and terminology at numerous places give a weird echo of Algol 68, even though the orthogonality in the syntax, elegance and security have been mostly lost.
hopl.murdoch.edu.au /showlanguage.prx?exp=311&language=ALGOL+68   (13018 words)

  
 Revised Report on the Algorithmic Language Algol 60
These meetings revealed some misunderstandings as to the intent of the group which was primarily responsible for the formulation of the language, but at the same time made it clear that there exists a wide appreciation of the effort involved.
The authors of the Algol 60 Report present at the Rome Conference, being aware of the formation of a Working Group on Algol by IFIP, accepted that any collective responsibility which they might have with respect to the development, specification, and refinement of the Algol language will from now on be transferred to that body.
For a procedure statement to be defined it is evidently necessary that the operations on the procedure body defined in sections 4.7.3.1 and 4.7.3.2 lead to a correct Algol statement.
burks.brighton.ac.uk /burks/language/other/a60rr/report.htm   (9144 words)

  
 Provenance of Algol-W
So, in a stroke of true TI brilliance it was decided that the 990 would have a "better" (the max speed of the two cross-assemblers was about 500 cards per minute on a 360/65) cross-assembler written in Algol.
I had obtained a copy of the June, 1972, Stanford version of PL360 and the Algol-W compiler from Rice University, and so "we" decided that the cross-platform support package would be written in Algol-W since we had the thing and it made "good" code.
Now, he wasn't really lazy but he couldn't see any sense in declaring sets of arrays individually so he used that capability in the Stanford version of Algol-W. There were some issues with compatibility between Algol-60 on the PDP-10 and Algol-W programs, but they were though to be minor.
www.aracnet.com /~healyzh/algol-w_story.html   (677 words)

  
 ------- Succubus Publishing -----------------------------
When Algol falls into flesh, and the Eye opens in the clay, the knife falls into Abel, in a swift orgasmic passion of self-love.To know Cain is to know Life, the possibility and the gaping void of death….”
LIBER HVHI will contrast with those looking to condemn left-hand-path writings, the revealed identity of the Luciferian is one who wishes to become something more, from the predatory spirituality of Ahriman and Az to the intense ritual practices of the long forgotten Daevas of the Avesta.
Beginning with a lengthy exploration of the forms of the Adversary throughout history, a foundation of ideology is given by identification with the Adversary.
algol.chaosmagic.com   (1998 words)

  
 The Encyclopedia of Computer Languages
Pagan, Frank G. "Algol 68 as an implementation language for portable interpreters" pp54-62 view detailsAbstract: By making use of its advanced and highly expressive facilities, Algol 68 can be used to implement interpretive language processors with an unusual degree of conceptual clarity and machine independence.
McGettrick, Andrew D. "Aspects of the ALGOL 68 mode structure" pp62-77 view detailsAbstract: ALGOL 68 is a general purpose programming language which was originally designed, prior to 1968, andquot;to communicate algorithms, to execute them efficiently on a variety of different computers, and to aid in teaching them to studentsandquot;.
Pagan, FG "ALGOL 68 as a metalanguage for denotational semantics" view detailsAbstract: The possibility of using ALGOL 68 as a metalanguage for andquot;denotationalandquot; definitions of the semantics of programming languages is considered, using the simple language LOOP as an example.
hopl.murdoch.edu.au /showlanguage2.prx?exp=311   (13807 words)

  
 Algol - SĹ‚owniki - Szukaj - Wirtualna Polska   (Site not responding. Last check: 2007-11-01)
ALGOL 68 was complex, and posed difficulties for both
A successor to ALGOL 60 proposed by Yoneda.
A proposed successor to ALGOL 60, a "short-term
szukaj.wp.pl /szukaj.html?z=T&e=T&szukaj=Algol   (609 words)

  
 The Pascal Programming Language
His principle objectives for Pascal were for the language to be efficent to implement and run, allow for the development of well structured and well organized programs, and to serve as a vehicle for the teaching of the important concepts of computer programming.
Pascal also draws programming components from ALGOL 68 and ALGOL-W. The original published definition for the Pascal language appeared in 1971 with latter revisons published in 1973.
It was designed to teach programming techiques and topics to college students and was the language of choice to do so from the late 1960's to the late 1980's.
www.engin.umd.umich.edu /CIS/course.des/cis400/pascal/pascal.html   (475 words)

  
 Thesis
The major objective of this project was to develop a dynamic, block-structured, recursive high level language which would provide adequate programming power and flexibility for applications programming using microcomputer based systems.
ALGOL constructs were chosen because of their simplicity and power and because it was possible to write the grammar in LALR(1) form for use with available compiler-compiler generated parse tables.
ALGOL-M was developed to run on 8080 based microcomputer systems because of the availability of a high level system development language (PL/M) which produces 808O object code and which could be run on the Naval Postgraduate School's IBM 360.
www.daml.org /people/jflynn/thesis.html   (1005 words)

  
 PLP Appendix A
A large and relatively complex successor to Algol 60, designed by a committee led by A. van Wijngaarden.
A smaller, simpler alternative to Algol 68, proposed by Niklaus Wirth and C. Hoare [WH66, Sit72].
Designed by Niklaus Wirth in the late 1960's [Wir71], largely in reaction to Algol 68, which was widely perceived as bloated.
www.cs.rochester.edu /u/scott/pragmatics/1e/A.shtml   (2805 words)

  
 Part22
In about 1970 Algol W, a language derived from Algol 60 and first implemented on the IBM 360 at Stanford University, replaced Fortran as the first language for Computing Science students.
In writing these last two programs I have had the pleasure of consulting two texts which I haven't looked at for years: Daniel McCracken's Fortran IV text and the very different Algol W manual from the University of Newcastle.
I have always maintained that Fortran, Algol W, Pascal and BASIC - and possibly Java although I have had no experience with it - are sufficiently similar to be grouped in a class which I call "conventional" languages.
www.cs.ualberta.ca /~smillie/ComputerAndMe/Part22.html   (717 words)

  
 ALGOL W - OneLook Dictionary Search
Tip: Click on the first link on a line below to go directly to a page where "ALGOL W" is defined.
ALGOL W : Free On-line Dictionary of Computing [home, info]
Phrases that include ALGOL W: algol w programming language
www.onelook.com /cgi-bin/cgiwrap/bware/dofind.cgi?word=ALGOL+W   (95 words)

  
 [No title]
ALGOL D - "A Proposal for Definitions in ALGOL", B.A. Galler et al, CACM 10:204-219 (1967).
ALGOL Y - Proposed successor to ALGOL 60, a "radical reconstruction".
Derivative of ALGOL 60, developed from DG's Algol-5, used as the systems language under AOS and RDOS for the DG Eclipse family of computers.
www.willamette.edu /~fruehr/348/LanguageList2.4   (15822 words)

  
 Revised Report on the Algorithmic Language Algol 60
Not all of the questions raised concerning the original report could be resolved.
The main publications of the Algol language itself will use the reference representation.
All formal parameters quoted in the value part of the procedure declaration heading are assigned the values (cf.
burks.bton.ac.uk /burks/language/other/a60rr/report.htm   (9144 words)

  
 Publication List   (Site not responding. Last check: 2007-11-01)
Revised version appeared in ALGOL W (Revised), CS 89, 41 pages, March 1968.
First revision appeared in ALGOL W (Revised), CS 89, 58 pages, March 1968.
Second Revision (with E. Satterthwaite) appeared in ALGOL W (Revised), CS 110, 75 pages, October 1968.
www.cs.berkeley.edu /~graham/publications.html   (1658 words)

  
 Aldor Compiler User Guide: Section IV, Chapter 22: First encounters of an Aldor novice by R. Corless
Let's now look at a simple program to evaluate a mathematical function known as the Lambert W function;(see the paper ``The Lambert W Function'', by Corless, Gonnet, Hare, Jeffrey and Knuth, or the article ``The Lambert W Function in Maple'', in the Maple Technical Newsletter no. 9).
The line numbers  are added for this book -- they have no meaning for Aldor (and indeed if you type them in you will get a syntax error).
As a parting shot, I note that the program for the Lambert W function can be compiled successfully against the AXIOM library and used from within AXIOM, with only a trivial change.
www.csd.uwo.ca /~watt/aldor/UserGuide/chap22.html   (4951 words)

  
 ALGOL Y from FOLDOC   (Site not responding. Last check: 2007-11-01)
A proposed successor to ALGOL 60, a "radical reconstruction".
Originally a language that could manipulate its own programs at run time, it became a collection of features that were not accepted for ALGOL X.
Nearby terms: ALGOL N « ALGOL W « ALGOL X « ALGOL Y » algorithim » algorithm » ALgorithm DEScription
ftp.sunet.se /foldoc/foldoc.cgi?ALGOL+Y   (55 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.