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

Topic: ALGOL 58


Related Topics
Amn

In the News (Mon 7 Dec 09)

  
  ALGOL 60   (Site not responding. Last check: 2007-11-07)
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.
For example, it is impossible in ALGOL 60 to develop a procedure that will swap the values of two parameters if the actual parameters that are passed in are an integer variable and an array that is indexed by that same integer variable.
ALGOL 68 was defined using a two-level grammar formalism invented by Adriaan van Wijngaarden and which bears his name.
www.computernostalgia.net /articles/algol60.htm   (592 words)

  
 The ALGOL Programming Language   (Site not responding. Last check: 2007-11-07)
ALGOL was the first second-generation programming language and its characteristics are typical of the entire generation.
In ALGOL 60 the block structure was introduced: the ability to create blocks of statements for the scope of variables and the extent of influence of control statements.
ALGOL was used mostly by research computer scientists in the United States and in Europe.
www.engin.umd.umich.edu /CIS/course.des/cis400/algol/algol.html   (581 words)

  
 Algol 68 - Influences   (Site not responding. Last check: 2007-11-07)
Algol 58 was the first language to be designed by an international committee of computer scientists.
Algol 60 reworked some of the ideas of Algol 58, and even without the support of IBM, it was implemented and achieved partial success across the US and Europe.
Disregarding the fact that C++ is an object-oriented language (Algol 68 was procedural), it inherits all of the concepts that C took from Algol 68 - including compound types, block structures and pointers.
www.bath.ac.uk /~cs3ljb/algol68/influences.html   (712 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)

  
 ALGOL 58 - Wikipedia, the free encyclopedia
ALGOL 58 is the first language in the ALGOL programming language family.
It was also used during 1959 to publish algorithms in CACM, beginning a trend of using ALGOL notation in publication that continued for many years.
Both were replaced by ALGOL's if-then construct, with the introduction of the "dangling-else" ambiguity.
en.wikipedia.org /wiki/ALGOL_58   (621 words)

  
 Algol 60 | World of Computer Science
The language that was born as a result of that meeting was called the "International Algorithmic Language (IAL)." This name was thought to be a mouthful, however, so the simpler version ALGOL 58 (standing for ALGOrithmic Language) was adopted, where the numerals indicated the year of the language's birth.
As ALGOL 60 had been created by scientists--theoreticians with no business experience and no feel for the needs of industry and commerce--it was grossly inadequate as a tool for creating business applications.
ALGOL 60 was also a language that achieved a measure of aesthetic grace in theoretical terms, but did little to encourage or enable the programmer to produce quality code at high rates of speed.
www.bookrags.com /research/algol-60-wcs   (870 words)

  
 Charles Babbage Institute: RESEARCH PROGRAM> Current research   (Site not responding. Last check: 2007-11-07)
ALGOL originated in a joint resolution by several user groups (qv), including SHARE (qv), USE (qv), and DUO (qv) on May 10, 1957, to “transcend the characteristics” of particular machines architectures, and develop a language to facilitate communication across those architectures.
ALGOL was also found wanting because, as one of the ALGOL 60 final report authors put it, “ALGOL is like the Bible, to be interpreted and not understood.” ALGOL, in effect, remained more an abstruse report than a working language.
ALGOL brought together many of the leading programmers in Europe and America for the first time, stimulated the publication and dissemination of important algorithms to the computer science community, and created new life for compiler (qv) design.
www.cbi.umn.edu /shp/entries/algol60.html   (1022 words)

  
 The History of the ALGOL Effort
ALGOL 60 was not the first programming language and it certainly was not the most used one.
ALGOL 60 is often related to the development of formal language theory in computer science.
Before the history of the ALGOL effort is told some remarks on the sources used, on my perspective, and on the term ``ALGOL effort'' are made.
www.heerdebeer.org /ALGOL   (690 words)

  
 ALGOL
Although ALGOL never became widely used, for the next 20 years it was the major language used for publishing and communicating algorithms.
ALGOL is historically important to students because it introduced many new concepts.
Also, since ALGOL was used as the only language for publishing algorithms for such an extended period of time, students should be familiar with ALGOL so that they will be able to read and understand important papers and publications from that time.
www.cs.iastate.edu /~leavens/ComS541Fall97/hw-pages/history/algol.html   (268 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)

  
 Algol Group   (Site not responding. Last check: 2007-11-07)
Algol signed a preliminary contract with Opengate S.p.A. for the purchase of its 100% stake in the company J. Soft S.r.l.
Today Algol signed a preliminary contract with Opengate S.p.A. for the purchase of its 100% stake in the company J. Soft S.r.l.
Algol will pay for the company partly in cash (Euro 1.5 million), partly by taking over Opengate’s debt to J. Soft (Euro 7.5 million), and partly through the transfer of ordinary Algol shares (1,086,957 shares, worth Euro 5 million, assuming the price is unchanged).
www.algol.com /com20030526.asp   (208 words)

  
 Algol 48 and Algol 50   (Site not responding. Last check: 2007-11-07)
We introduce the ``programming languages'' Algol 48 and Algol 50 to illustrate in a simpler setting some ideas to be used in Elephant 2000.
Algol 48 is a preliminary version of Algol 50 just as Algol 58 was a preliminary version of Algol 60.
The correctness of the Algol 60 program is represented by the statement that if the program is entered at start it will reach the label done, and when it does, the variable p will have the value mn.
www-formal.stanford.edu /jmc/elephant/node13.html   (318 words)

  
 ALGOL   (Site not responding. Last check: 2007-11-07)
ALGOL (ALGOrithmic Language), or to be more precise, ALGOL 60, was designed by a large committee of computer scientists in 1960 as a language for the description of algorithms or processes.
Algol was conceived as a language for communicating programs rather than as a practical programming language, and unfortuanly this was reflected by an almost total neglect of input/output in the defining report.
ALGOL was poular in the 1960's, but more recent developmemts have made this language obselete, but it hasn't died, it has just faded away.
www.bagshot-row.org /dcsspods/hislang/ALGOL.html   (203 words)

  
 The Encyclopedia of Computer Languages
And I canandquot;t remember whether ALGOL 58 was a block structured language or not, but there were some misunderstandings about the scope of variables and all the other things that you run into when you start putting together rather complex language structures.
The Algol 60 committee got involved in andquot;academic log rollingandquot; according to McCarthy who also points out that the committee decision not to consider implementation led to a language which was not implementable as a whole.
ALGOL is one of the most important programming languages because of its wide use, its influence on the design of other languages, and the stimulus it gave to the formal definition of languages.
hopl.murdoch.edu.au /showlanguage2.prx?exp=2966   (10501 words)

  
 ALGOL   (Site not responding. Last check: 2007-11-07)
ALGOL (ALGOrithmic Language) is a high-level, imperative, structured, portable, compiler language that was developed as an international language for the expression of algorithms.
Several ALGOL control structures are so general they are now considered to be "baroque" (cluttered with generalizing features, of little use, that confuse the reader).
The foundations of BNF were specified by John Backus in 1959 to precisely define ALGOL 58; this foundation was expanded by Peter Naur and used to define ALGOL 60.
faculty.frostburg.edu /cosc/htracy/COSC450/CHAPTERS/algol.htm   (1212 words)

  
 HISTORY OF COMPUTERS AND PROGRAMMING LANGUAGES
Also, Algol was the universal language used to express algorithms in scholarly scientific journals for more than 20 years.
Algol is very orthogonal and allows every meaningful combination of primitive concepts.
However, Algol was used as the basis for Jovial which was the scientific programming language for the airforce for many years.
cis.stvincent.edu /carrc/CS310T2.htm   (1963 words)

  
 [No title]
Collection includes an incomplete run of the ALGOL Bulletin, numbers 1-39 (numbers 9, 17, and 18 were not included in the collection), an ALGOL mailing list, a technical report, and a report on ALGOL 60.
The ALGOL (Algorithmic Language) programming language was developed by committees of the Association for Computing Machinery and the Gesellsch aft fur Angewandte Mathematik und Mechanik for the task for specifying computational processes on digital computers.
The ALGOL Bulletin was an outgrowth of an ALGOL implementation conference held in Copenhagen, Denmark in February 1959.
special.lib.umn.edu /findaid/xml/cbi00029.xml   (414 words)

  
 Algol Language   (Site not responding. Last check: 2007-11-07)
ALGOL 58 was also known as the International Algebraic Language.
ALGOL 60 was block-structured, nested, recursive and free form.
ALGOL 60 was also the first language to be described in BackusNaurForm.
c2.com /cgi/wiki?AlgolLanguage   (275 words)

  
 [No title]
He had contracted with Brad MacKenzie to write a 205 Algol 58 Compiler that would be a subset of the 220 Algol 58 compilar that was being written by Jack Merner and Joel Erdwin.
Dave was slow to accept the Algol Syntax Chart as a reliable tool, but he seemed to fully appreciate it, as well as all of the other interesting things that we were doing, by the end of the summer.
My first clue that the Algol compiler was not the only consideration for the B5000 came about when we were told that those symbols would have to be replaced with #, @, &, $, * and %.
ed-thelen.org /comp-hist/B5000-AlgolRWaychoff.html   (19390 words)

  
 Fawcette.com - Understand Extended BNF   (Site not responding. Last check: 2007-11-07)
The Naur in BNF is for Peter Naur, who made the notation popular after he used it to define the ALGOL 60 language.
In another "twist" of history, it is said that Backus included most of what comprises the BNF notation in his presentation on ALGOL 58 in a UNESCO conference.
Peter Naur read the report and found he and Backus interpreted the ALGOL 58 language somewhat differently.
www.fawcette.com /javapro/2002_10/online/ebnf_bkurniawan_10_22_02   (479 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).
This resulted in Algol not having many data types, or built in I/O. Also, Algol was generally free of the limits common to programming languages of that time, such as number of array dementions.
One of the goals of Algol was for it to be as close to mathematical notation as possible.
www.moorecad.com /standardpascal/ansiiso.faq   (12015 words)

  
 Programming Languages Directory ALGOL Programming Language
Dynamic Arrays- one for which the subscript range is specified by variables so that the size of the array is set at the time storage is allocated.
WHILE TRUE DO This program demonstrates the text output function of the ALGOL programming language by displaying the message "Hello world!".
It is posted here just to give you an example of what ALGOL source code looks like.
www.computerowl.com /algol.php   (579 words)

  
 ALGOL - Wikipedia, the free encyclopedia
The Burroughs large systems are stack machines designed to be programmed in an extended variant of ALGOL 60, known as Elliott ALGOL; indeed their operating system the MCP, was written in Elliott ALGOL as far back as 1961.
Donald Knuth devised the "Man or boy test" to ensure that call-by-name was implemented correctly across all ALGOL 60 compilers.
An alternative example, using Elliott Algol I/O is as follows.
en.wikipedia.org /wiki/ALGOL   (1170 words)

  
 COSMIC BASEBALL ASSOCIATION Omegatropolis Procoders 2005 Team Roster
ALGOL 60 inspired many languages that followed it (Pascal, for example); the canonical quote in this regard is C. Hoare's "ALGOL was a great improvement on its successors."
The original BASIC language was invented in 1964 by John Kemeny and Thomas Kurtz at Dartmouth College and implemented by a team of Dartmouth students under their direction.
Niklaus Wirth of the Swiss Federal Institute of Technology (ETH-Zurich), and a member of the original group that created ALGOL, published, in 1971, his specification for a highly-structured language which resembled ALGOL in many ways.
www.cosmicbaseball.com /05opr.html   (2589 words)

  
 John Backus   (Site not responding. Last check: 2007-11-07)
While Backus was a member of the committees that designed ALGOL 58 and ALGOL 60, he joined IBM Research.
In the course of efforts to define ALGOL 58 more precisely, he employed the syntax description technique known as BNF; this technique was improved and used by Naur to describe the syntax of ALGOL 60 in the ALGOL Report.
After his work on ALGOL, Backus spent a number of years working on the mathematics of families of sets.
tennessee.cc.vt.edu /~hopl/BackusBio.html   (232 words)

  
 Programming Language
ALGOL 60 was next, incorporated criticisms of ALGOL 58; report for the “60” was an important event in history of computing; revised report, 1963, was a classic.
ALGOL was an international effort to design a universal language and never popular, but virtually all languages after 1958 used ideas pioneered by the Algol designs for it introduced and formalized many common language features of today.
Some ideas, like the conditional expression and recursion, were adopted by Algol and later by many other imperative languages, the function-oriented approach influenced modern functional languages and garbage collection is increasingly common in many different language families.
www.comphist.org /computing_history/new_page_12.htm   (1634 words)

  
 About BNF notation
John Backus and Peter Naur introduced for the first time a formal notation to describe the syntax of a given language (This was for the description of the ALGOL 60 programming language, see [Naur 60]).
Few read the report, but when Peter Naur read it he was surprised at some of the differences he found between his and Backus's interpretation of ALGOL 58.
He decided that for the successor to ALGOL, all participants of the first design had come to recognize some weaknesses, should be given in a similar form so that all participants should be aware of what they were agreeing to.
cui.unige.ch /db-research/Enseignement/analyseinfo/AboutBNF.html   (647 words)

  
 Ada Home 1998-01 -- Article: Introducing Ada
It's often considered "tradition" to name a computer language standard after the year that it was standardized, so the creators of ALGOL named it ALGOL 58.
People all over Europe continued to work on ALGOL, and only two years later, ALGOL 60 was unleashed.
ALGOL 60 is very important in the history of several languages used today, including Ada.
www.adahome.com /articles/1998-01/ar_intro.html   (2061 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.