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

Topic: INTERCAL programming language


Related Topics

  
  Open Directory - Computers:Programming:Languages   (Site not responding. Last check: 2007-09-17)
Data structured languages are those in which the data structure is a main organizing principle, knowledge representation, model, for data and logic (code, programs) alike, in which both are stored and operated on, i.e., program data and logic are structured and operated on in the same way.
This category is for programming languages which were created, and have as a main or major purpose, to educate and teach about language concepts, design, programming, and/or larger, more general system issues; and/or support other types of education (networking, math, physics); languages existing solely or in large part, to educate.
Turing is a young, compiled programming language optimized for teaching programming to beginners, often as an alternative to Pascal, and used in high schools and universities across North America.
dmoz.org /Computers/Programming/Languages/desc.html   (10318 words)

  
 Esoteric programming language - Wikipedia, the free encyclopedia
Some more popular languages may appear esoteric (in the usual sense of the word) to some, and though these could arguably be called "esoteric programming languages" too, this is not what is meant.
A funge is an esoteric programming language which models its programs as metric spaces with coordinate systems (often, but not necessarily, Cartesian) and which execute instructions located at points in their program space by moving an instruction pointer (a position vector which indicates the currently executing instruction) through that space.
A despotic language is a Turing tarpit with a stateful encoding, namely a language in which commands are used to select from a finite range of operations and apply these operations to the current state of the program.
en.wikipedia.org /wiki/Esoteric_programming_language   (870 words)

  
 Control flow Summary
Within a programming language, a control flow statement is an instruction that when executed can cause a change in the subsequent control flow to differ from the natural sequential order in which the instructions are listed.
In other languages such as C and Ada a label is an identifier, usually appearing at the beginning of a line and immediately followed by a colon.
One notable aspect of the "switch" statement is that of "fall-through", especially as used in the C programming language.
www.bookrags.com /Control_flow   (4747 words)

  
 The Kvikkalkul Programming Language
Program pointers cannot be used as ordinary operands in assignment statements and such.
PROGRAM AND DATA LABELS Data areas and program pointer storage areas are denoted by numeric labels in the range 0--32767.
It's still a language without letters and the smiley notation for operators in still in use, though for source text the angle brackets may be used instead of parentheses and + and = are valid substitutes for the -/- and :: operators.
kuoi.asui.uidaho.edu /~kamikaze/doc/kvik.html   (2680 words)

  
 Esoteric Programming Language
An esoteric programming language is a language not specifically designed for efficient or elegant solutions of computational problems, but rather to explore the basic ideas behind the theory of computation or weird ideas like, for example, recipe-reminiscent syntax.
Similar to ObfuscatedCee, programming in twisted, or bizarre languages is a favorite hobby of many masochistic hackers and programming language theorists.
InterCal was the first language to incorporate ComeFrom, which has recently found new life as AspectOrientedProgramming.
c2.com /cgi/wiki?EsotericProgrammingLanguage   (641 words)

  
 INTERCAL   (Site not responding. Last check: 2007-09-17)
Since it is an exceedingly easy language to learn, one might expect it would be a good language for initiating novice programmers.
This 22-statement program took somewhere from 15 to 30 minutes to write, whereas the same objectives can be achieved by single-statement programs in either SNOBOL or APL.
Admittedly, neither of these is likely to appear more intelligible to anyone unfamiliar with the languages involved, but they took roughly 60 seconds and 15 seconds, respectively, to write.
www.ofb.net /~jlm/intercal.html   (498 words)

  
 Programming Languages Considered Harmful
INTERCAL, by virtue of being unlike any other language, has accidentally stumbled across a set of object semantics that are a perfect match for the (as yet unconstructed) world of quantum computing.
If this chunk of INTERCAL code was a cat confined in a box with a geiger counter, a radioactive source, and a vial of cyanide contrived to shatter if an atom in the source decays, it would at least be able to die.
Most programming languages have a program counter that keeps track of the current instruction being executed in the program; flow of control constructs allow the programmer to move the program counter up or down (jumping over or repeatedly executing blocks of code).
www.antipope.org /charlie/linux/shopper/170.languages.html   (3564 words)

  
 Esoteric programming language - Esolang   (Site not responding. Last check: 2007-09-17)
An esoteric programming language is a computer programming language designed to experiment with weird ideas, to be hard to program in, or as a joke, rather than for practical use.
The earliest known esoteric language is INTERCAL, designed in 1972 by Donald R. Woods and James M. Lyon.
INTERCAL's main purpose was to be as different as possible compared to normal languages (although there are still many similarities with conventional programming languages), and Malbolge was designed with the goal of being next to impossible to use.
www.esolangs.org /wiki/Esoteric_programming_language   (434 words)

  
 INTERCAL - Wikipedia, the free encyclopedia
INTERCAL, programming language parody, is the canonical esoteric programming language created by Don Woods and James M. Lyon, two Princeton University students, in 1972.
It satirizes aspects of the FORTRAN and COBOL programming languages, as well as the proliferation of proposed language constructs and notations in the 1960s.
It should be noted that almost any programming language allows notational horrors as great as or greater than INTERCAL's, as demonstrated in contests such as the International Obfuscated C Code Contest.
en.wikipedia.org /wiki/INTERCAL_programming_language   (1192 words)

  
 Abstraction and Modularity in INTERCAL
However, some people suspect that the rerelease of INTERCAL heralds the time when the Old Ones shall wake from their sleep deep beneath the sea and shall rule over the earth for 2^32 years, befuddling men's minds and forcing them to use buggy overpriced software[2].
INTERCAL elegantly solves this problem by producing its output in Roman numerals, under the assumption that when Rome was at the height of its strength, half the world was under its dominion, so the comprehension of Roman numerals is part of our racial memory.
INTERCAL is a very dynamic, constantly evolving[14] language which shows much promise for future generations of programmers.
www.catb.org /~esr/intercal/paper.html   (1590 words)

  
 The INTERCAL Resources Page
The language designed to be Turing-complete but as fundamentally unlike any existing language as possible.
Alexander Garrett wrote a paper on INTERCAL for his Spring 1997 Programming Languages: Theory and Design class.
You can download a binary archive of William Walter Patterson's port of INTERCAL 0.15 for DOS, which finally has the programming language it truly deserves.
catb.org /~esr/intercal   (511 words)

  
 Intercal - the language from hell
Programming languages, as any fule kno, originated in the nineteen-fifties as a partial solution to a major difficulty; machine code is difficult to write and maintain and next to impossible to move (or port) from one computer to another of a different type.
INTERCAL is a programming language which is to other languages as elephants are to deep- sea fishing -- it has nothing whatsoever to do with them.
INTERCAL is so monumentally difficult to use for anything sensible that it is surely destined to be the cause of full employment, massive increases in the DP budget of every company where it is used, and general prosperity for programmers.
www.antipope.org /Charlie/journo/intercal.html   (2104 words)

  
 Free Esoteric, Obfuscated, Unusual and Downright Crazy Programming Languages (Compilers / Interpreters) ...
Malbolge and Dis are probably the languages that take top place in the Programming Language Hall of Infamy for their sheer impossibility to use.
Dis is supposed to be the easier of this evil pair of languages; it was created by the author (in a fit of compassion?) after finding that Malbolge "defied current attempts to use it".
Unlambda is an obfuscated programming language that does not have any variables, data structures, loops, conditions, arrays, stacks, or many of the features found in the usual programming languages.
www.thefreecountry.com /compilers/esoteric.shtml   (1049 words)

  
 Halfbakery: non-verbal programming language
Though not a programming language per se, Mac OS X's Automator allows the "stringing together" of various programs' functions through a visual interface that doesn't require coding.
Therefore a typical INTERCAL program might only contain a vocabulary of 10 words, one of which may be the unnecessary but polite "PLEASE".
I started out with a program that was producing slightly incorrect output and by the end of the day had turned it into a program that produced no output at all.
www.halfbakery.com /idea/non-verbal_20programming_20language   (1974 words)

  
 [No title]
Any resemblance of the programming language portrayed here to other programming languages, living or dead, is purely coincidental.
It was inspired by one ambition; to have a compiler language which has nothing at all in common with any other major language.
A more detailed analysis of a program is made in section 6 of this manual.
www.doc.ic.ac.uk /~ids/dotdot/misc/jokes/intercal_manual.txt   (649 words)

  
 INTERCAL: Welcome to the Pit
INTERCAL is a programming language like no other.
This was one of the programming suggestions from the original manual.
Implements basic arithmetic operations not included in the INTERCAL language: addition, subtraction, multiplication, division; as well as two routines returning random deviates.
www.ofb.net /~jlm/howell.html   (864 words)

  
 INTERCAL - FOLDOC Definition   (Site not responding. Last check: 2007-09-17)
Possibly the most elaborate and long-lived joke in the history of programming languages.
INTERCAL is purposely different from all other computer languages in all ways but one; it is purely a written language, being totally unspeakable.
The compiler has since been maintained and extended by an international community of technomasochists and is consequently enjoying an unprecedented level of unpopularity.
www.nightflight.com /foldoc-bin/foldoc.cgi?INTERCAL   (335 words)

  
 SAL- Programming - Languages & Compilers - C-INTERCAL   (Site not responding. Last check: 2007-09-17)
The INTERCAL programming language was designed to have nothing at all in common with any other major language.
For the most part, INTERCAL has remained true to this goal, sharing only the basic elements such as variables, arrays, and the ability to do I/O, and eschewing all conventional operations other than the assignment statement (FORTRAN "=").
C-INTERCAL compiler is an implementation of the language INTERCAL, legendary for its perversity and horribleness (this version adds COME FROM for extra flavor).
sal.jyu.fi /F/1/CINTERCAL.html   (87 words)

  
 The XL Programming Language
XL is a general purpose extensible programming language.
The primary objective of XL is to be a good basis for concept programming.
Creating a language which is both easy to implement and easy to learn.
mozart-dev.sourceforge.net /xl.html   (328 words)

  
 intercal - Ask.com Web Search
INTERCAL, programming language parody, is the canonical esoteric programming language created by Don Woods and James Lyon, two Princeton University students, in 1972.
It satirizes aspects of the FORTRAN and COBOL programming languages, as well as the proliferation of proposed...
INTERCAL, programming language parody, is the canonical esoteric programming language created by Don Woods and James Lyon, two Princeton
search.ask.com /web?q=intercal   (206 words)

  
 Threaded Intercal
New-comers are directed to the INTERCAL Resources Page for an introduction to the wonderful world of the Compiler Language With No Pronounceable Acronym.
The concept of Threaded Intercal was born in late 1997 out of discussion on the alt.lang.intercal newsgroup regarding the unusual restrictions placed on COME FROM statements in C-INTERCAL, vis:
This, it is felt, is keeping with the true spirit of Intercal, and has the added bonus of promoting the use of the ABSTAIN/REINSTATE commands, which appear to be under-used in Intercal programs to date.
www.cse.unsw.edu.au /~malcolmr/intercal/threaded.html   (1183 words)

  
 INTERCAL - SWiK
INTERCAL is a compiler for the language of the same name, which is renowned for its perversity.
It comes with a language manual and examples, including what is possibly the entire extant body of INTERCAL code.
The contents of intercal page and all pages directly attached to intercal will be erased.
swik.net /intercal   (317 words)

  
 INTERCAL REFERENCE MANUAL -- 1. INTRODUCTION   (Site not responding. Last check: 2007-09-17)
The INTERCAL programming language was designed the morning of May 26, 1972 by Donald R. Woods and James M. Lyon, at Princeton University.
The full name of the compiler is "Compiler Language With No Pronounceable Acronym", which is, for obvious reasons, abbreviated "INTERCAL".
The authors are deeply indebted to Eric M. Van and Daniel J. Warmenhoven, without whose unwitting assistance this manual would still have been possible.
www.progsoc.uts.edu.au /~sbg/intercal/intercal1.html   (131 words)

  
 Category Programming Language
The convention is to append 'Language' for the WikiName and to expand single letters according to the WikiAlphabet.
BrainfuckLanguage (a teaching language) (I think this BrainfuckLanguage is not actually a joke, it was made to be 256 bytes compiler, but maybe it was a joke as well, I don't know)
And discussions of LanguageAsInterface, LanguageUsability, EnglishLikeFeatures and such focus on the intersection between HumanBeings and the languages they use to communicate with each other and with compilers and interpreters.
c2.com /cgi/wiki?CategoryProgrammingLanguage   (233 words)

  
 Programmers Heaven 2 :Programming: Other languages
Augusta a subset interpreter of the language ADA.
Proxy - is an interpreter for a rapid prototyping language with C and C++ like syntax based on modelling software using data structures such as sets, maps, sequences, and objects.
Objects are beneficial in many programming tasks where a significant amount of data must be dealt with as a whole and/or multiple similar copies of this data must be dealt with at one time.
www.synchrondata.com /pheaven2/www/area13.htm   (1065 words)

  
 [No title]
However, as these routines might use tje sa,e variabless as the,ain program, it is necessary for them to save the values of any variables whose values they alter, and later restore them.
The appearance of a statement identifier in an in- tended comment will be taken as the beginning of a new statement.
These operations include many useful functions which are not easily representable in INTERCAL, such as addition, subtraction, etc. 5.1 Usage In general, the operands are.1,.2, etc., or :1, :2, etc., and the result(s) are stored in what would have been the next operand(s).
cs.felk.cvut.cz /pub/humor/intercal.doc   (1440 words)

  
 Komputado.com : Referencoj : Lingvoj : Intercal
INTERCAL was inspired by one ambition: to have a compiler language which has nothing at all in common with any other major language.
Perhaps surprising, then, is the fact that it would be more likely to initiate a novice into a search for another line of work.
If you think INTERCAL source code is ugly, just try formatting it for HTML!
www.komputado.com /ref/lang/intercal.htm   (175 words)

  
 Perl.com: The Source for Perl -- perl development, conferences
O'Reilly Learning is proud to announce their new Client-Side Web Programming Certificate Series, which provides a complete understanding of front-end web development, from HTML and CSS, to JavaScript DOM and AJAX.
You want to use a filehandle like a normal variable so you can pass it to or return it from a function, store it in a data structure, and so on.
This language is generally regarded as the most useful computer language for processing and manipulating text based data.
www.perl.com   (455 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.