Ratfor (short for Rational Fortran) is a programming language implemented as a preprocessor for Fortran 66. It provides modern control structures, unavailable...
6 KB (666 words) - 18:12, 7 April 2024
thinking" with makeovers for BASIC, FORTRAN, and Pascal, and most notably his "Ratfor" (rational FORTRAN) was put in the public domain. He has said that if stranded...
17 KB (1,572 words) - 21:58, 15 July 2024
languages as FORTRAN 77, Ratfor, APL, bc, m4, etc. Yacc has also been rewritten for other languages, including OCaml, Ratfor, ML, Ada, Pascal, Java, PHP...
13 KB (1,233 words) - 21:29, 2 August 2024
Language QtScript QuakeC QPL .QL R R++ Racket Raku RAPID Rapira Ratfiv Ratfor rc Reason REBOL Red Redcode REFAL REXX Ring ROOP RPG RPL RSL RTL/2 Ruby...
28 KB (1,311 words) - 16:52, 24 August 2024
language. In addition to C, some old versions of Lex could generate a lexer in Ratfor. Lex was originally written by Mike Lesk and Eric Schmidt and described...
8 KB (882 words) - 20:05, 10 February 2024
discipline strong, static, manifest Influenced by Assembly language, machine code Influenced Fortran, ALGOL 58, BASIC, C, PL/I, PACT I, MUMPS, Ratfor...
11 KB (1,009 words) - 19:38, 19 July 2024
preprocessors included EFL, FLECS, iftran, MORTRAN, SFtran, S-Fortran, Ratfor, and Ratfiv. EFL, Ratfor and Ratfiv, for example, implemented C-like languages, outputting...
100 KB (10,605 words) - 07:59, 27 August 2024
provide more than one operator for negation. A few languages like PL/I and Ratfor use ¬ for negation. Most modern languages allow the above statement to be...
19 KB (2,231 words) - 04:10, 27 August 2024
language; historically, however, its development originated for supporting the Ratfor dialect of Fortran. Unlike some other macro processors, m4 is Turing-complete...
9 KB (1,096 words) - 11:51, 17 September 2023
manual pages. In addition, a simplified version of nroff is available in Ratfor source code form as an example in the book Software Tools by Brian Kernighan...
3 KB (296 words) - 18:54, 21 April 2024
the K&R and Allman styles). Kernighan and Plauger use this style in the Ratfor code in Software Tools. // In C for (i = 0; i < 10; i++) { if (i % 2 ==...
49 KB (5,766 words) - 14:53, 28 August 2024
head until 1981. While at Arizona, Griswold developed Icon. The earlier Ratfor implementation of Icon was discarded and the language rewritten from scratch...
6 KB (600 words) - 23:52, 27 November 2023
Vern Paxson of the Lawrence Berkeley Lab took a version of lex written in ratfor (an extended Fortran popular at the time) and translated it into C, calling...
12 KB (1,177 words) - 09:32, 4 August 2024
(see also BASIC based) SAKO Fortran IV WATFOR WATFIV Fortran 66 FORMAC Ratfor Fortran 77 WATFOR-77 Ratfiv Fortran 90 Fortran 95 F Fortran 2003 Fortran...
17 KB (1,120 words) - 20:50, 14 July 2024
1976 Smalltalk-76 Xerox PARC Smalltalk-72 1976 Mesa Xerox PARC ALGOL 1976 Ratfor Brian Kernighan C, FORTRAN 1976 S John Chambers at Bell Labs APL, PPL, Scheme...
49 KB (229 words) - 23:50, 7 August 2024
an initialism for Extended Fortran Language. It is roughly a superset of Ratfor. Feldman, S.I. (1979). "The programming language EFL". Proceedings of the...
963 bytes (94 words) - 05:31, 28 September 2022
1978 Programming languages ABC Altair BASIC CS-4 Modula Scheme Mesa Plus Ratfor S SAM76 SAS Smalltalk-76 Blue Bourne Shell Commodore BASIC FP Icon IDL Red...
46 KB (3,795 words) - 15:12, 13 August 2024
language and software environment for statistical computing and graphics. Ratfor 1974 Brian Kernighan (Bell Labs) A hybrid of C and Fortran, implemented...
21 KB (490 words) - 23:11, 1 July 2024
proprietary operating system. Even compilers could be distributed and for example Ratfor (and Ratfiv) helped researchers to move from Fortran coding to structured...
77 KB (8,878 words) - 17:57, 10 August 2024
the book 'Software Tools', by Kernighan and Plauger, which was written in Ratfor. Several people, including Dan Forsyth and Arnold Robbins worked on the...
2 KB (203 words) - 18:09, 22 December 2023
bit addresses. Installations "above 50". 6th Edition May 1975 Includes ratfor, bc, chgrp, cron, newgrp, ptrace(2), tbl, units, and wall. First version...
17 KB (850 words) - 10:26, 21 August 2024
within KPL. Much of the MAGi/SynthaVision software was Fortran-based, with a Ratfor interface for the artists. In 1985 Josh Pines argued to use the Unix programming...
9 KB (1,227 words) - 19:58, 28 August 2024
HP-GL/2 DD7220 Hewlett-Packard HP 7220, HP-GL DDGEN2 Retro-Graphics GEN.II (Ratfor source code in Programmer's Guide) DDHI3M Houston Instrument HiPlot DMP...
55 KB (5,074 words) - 16:10, 26 August 2024
is based on the Ratfor language. The lexical form, operators, and control flow constructs are identical to those provided by Ratfor. The major differences...
20 KB (2,229 words) - 16:27, 23 April 2024
Ext. Description Used by R Ratfor file Ratfor R Script file R R00, R01, ... Part of a multi-file RAR archive RAR R2D Reflex 2 datafile Reflex 2 R3D Red...
46 KB (1,446 words) - 20:49, 31 August 2024
"Unix thinking" with programs in Ratfor, later rewritten in Pascal for a follow-up edition of the book. Kernighan's Ratfor (rational FORTRAN preprocessor)...
8 KB (1,015 words) - 19:55, 29 August 2024
– RAM (random-access memory) – RAM drive – Random access – RascalMPL – Ratfor – RCA 1802 – Read-only memory (ROM) – REBOL – Recovery-oriented computing...
17 KB (1,383 words) - 23:50, 7 August 2024
release of PROJ was developed by Gerald Evenden in the early 1980s as a Ratfor program. It was based on the General Cartographic Transformation Package...
6 KB (596 words) - 01:45, 24 September 2022
COBOL, and FORTRAN, and some less well-known examples like Forth, ZSPL, Ratfor, PL/1 and PLMX. Example runs were provided for a variety of machines, mostly...
12 KB (1,554 words) - 15:49, 15 June 2024