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

Topic: Unlambda programming language


Related Topics

In the News (Sun 27 Dec 09)

  
  Unlambda - Wikipedia, the free encyclopedia
Unlambda is a minimal functional programming language invented by David Madore.
As an esoteric programming language, Unlambda is meant as a demonstration of very pure functional programming rather than for practical use.
Unlambda is based around the principle of abstraction elimination, or the elimination of all saved variables, including functions.
en.wikipedia.org /wiki/Unlambda_programming_language   (623 words)

  
 Esoteric programming language - Wikipedia, the free encyclopedia
An esoteric programming language (sometimes shortened to esolang) is a programming language designed as a test of the boundaries of computer programming language design, as a proof of concept, or as a joke, and not with the intention of being adopted for real-world programming.
Along with Befunge, Brainfuck is now one of the most well-supported esoteric programming languages, and it is no surprise that both are highly valued as they were both the first of their respective kinds and still the most elegant.
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   (669 words)

  
 Unlambda
Obfuscated programming languages, of which the canonical representative is Intercal.
The number one principle of the Unlambda language is that everything is a function: this is true in the sense that Unlambda is a profile of the pure untyped lambda calculus.
If the underlying language does not have first-class functions, then they must be emulated by means of data structures (indeed, the only ``variable'' part in a first-class function is its closure, and that can be represented by a data structure, since the code is always the same).
shrike.depaul.edu /~csweeney/unlambda3.html   (6878 words)

  
 WEB-GEEK.COM Computers > Programming > Languages > Functional
ICFP 2002 The 2002 International Conference on Functional Programming covers the entire spectrum of functional programming, from practice to theory, and from established functional programming languages (Scheme, ML, Haskell) to novel language designs and to the functional aspects of object-oriented or concurrent languages.
NESL: A Parallel Programming Language NESL is a parallel language with functional flavor developed at Carnegie Mellon by the SCandAL project.
Afnix Programming Language A multi-threaded functional programming language with dynamic symbol bindings which provides a state of art runtime engine for 32- and 64-bit platform and a rich set of platform independent libraries, compatible with C++ runtime operations, automatic protection engine for shared objects.
www.web-geek.com /Computers/Programming/Languages/Functional   (691 words)

  
 Unlambda -- Facts, Info, and Encyclopedia article   (Site not responding. Last check: 2007-10-09)
As an (Click link for more info and facts about esoteric programming language) esoteric programming language, Unlambda is meant as a demonstration of very pure functional programming rather than for practical use.
Unlambda's one flow control construction is (Click link for more info and facts about call with current continuation) call with current continuation, denoted
Although Unlambda's execution semantics are normally (A high wave (often dangerous) caused by tidal flow (as by colliding tidal currents or in a narrow estuary)) eager, there is a (Click link for more info and facts about lazy evaluation) lazy evaluation option, indicated by the use of the
www.absoluteastronomy.com /encyclopedia/u/un/unlambda.htm   (722 words)

  
 Directory - CDNet.com   (Site not responding. Last check: 2007-10-09)
False - Programming language with two main goals: confusing everyone with an obfuscated syntax, and designing as powerful a language as possible with a tiny implementation: this compiler executable is only 1024 bytes, written in pure 68000 assembler.
GAMIZETA - A superset of the BrainFuck programming language.
In this language the programs are pictures, build out of 18 colors and fl and white - this is about the real "art of programming".
www.cdnet.com /cd/index.cgi?dir=/Computers/Programming/Languages/Obfuscated   (636 words)

  
 Trexle - Functional   (Site not responding. Last check: 2007-10-09)
ICFP 2002 - The 2002 International Conference on Functional Programming covers the entire spectrum of functional programming, from practice to theory, and from established functional programming languages (Scheme, ML, Haskell) to novel language designs and to the functional aspects of object-oriented or concurrent languages.
NESL: A Parallel Programming Language - NESL is a parallel language with functional flavor developed at Carnegie Mellon by the SCandAL project.
Functional Programming Languages in Education - A collection of information on the use of functional programming in teaching.
www.trexle.com /Directory/Top/Computers/Programming/Languages/Functional   (731 words)

  
 IT Lab Computer : Programming : Languages : Functional   (Site not responding. Last check: 2007-10-09)
A multi-threaded functional programming language with dynamic symbol bindings which provides a state of art runtime engine for 32- and 64-bit platform and a rich set of platform independent libraries, compatible with C++ runtime operations, automatic protection engine for shared objects.
A novel functional language that claims to be faster than C in some cases.
The 2002 International Conference on Functional Programming covers the entire spectrum of functional programming, from practice to theory, and from established functional programming languages (Scheme, ML, Haskell) to novel language designs and to the functional aspects of object-oriented or concurrent languages.
www.itlab.com.ru /Programming/Languages/Functional   (622 words)

  
 AT&T Worldnet Service - Directory
Programming language with two main goals: confusing everyone with an obfuscated syntax, and designing as powerful a language as possible with a tiny implementation: this compiler executable is only 1024 bytes, written in pure 68000 assembler.
Turing incomplete programming language written by a guy named Larry, who's friends always asked him about his new PC: "What does it do?" Works via 2 registers: accumulator and match flag which holds one value (T or F).
An esoteric language inspired by BF and Beatnik which allows l33t h4xX0r5 to write programs in their native dialect.
dailynews.att.net /cgi-bin/webdrill?catkey=gwd/Top/Computers/Programming/Languages/Obfuscated   (591 words)

  
 Computers Programming Languages Functional   (Site not responding. Last check: 2007-10-09)
Afnix Programming Language - A multithreaded functional programming language with dynamic symbol bindings which provides a state of art runtime engine for 32 and 64bit platform and a rich set of platform independent libraries, compatible with C++ runtime operations, automatic protection engine for shared objects.
CDuce - An XML centric programming language with higher order, semantic subtyping, pattern matching and overloading, and open source implementation.
ICFP 2002 - The 2002 International Conference on Functional Programming covers the entire spectrum of functional programming, from practice to theory, and from established functional programming languages (Scheme, ML, Haskell) to novel language designs and to the functional aspects of objectoriented or concurrent languages.
www.apartment1a.com /Resources/Computers/Programming/Languages/Functional   (736 words)

  
 Directory - Computers: Programming: Languages: Obfuscated   (Site not responding. Last check: 2007-10-09)
A language that is unsuitable for actual programming not by intention but merely (1) due to its inventor's ineptitude, or (2) due to lack of industry support or acceptance by the computer science community, is not obfuscated.
Obfuscated languages are of two types, those that are: (1) Nothing more, or less, than elaborate jokes; example: Intercal is not much more than a thinking person's diversion, albeit a hilariously funny and impressively creative one.
A language in which the IP (instruction pointer) varies depending on the current stack size.
www.deerlakesearch.com /default?p=565827   (641 words)

  
 Unlambda in K   (Site not responding. Last check: 2007-10-09)
Unlambda was intended as an "obfuscated" programming language: the elements are difficult to understand; and, once understood, are difficult to use as the building blocks of non-trivial programs.
Despite the fact that K is such a language, the present implementation is, I believe, the smallest such achieved to date.
That is, the new instruction stack is created by replacing X with the result of applying 'c' to X (the function on which call-with-current-continuation is to be called) and the current continuation, and prepending the result to Y, the rest of the instruction stack.
www.nsl.com /papers/unlambda.htm   (3629 words)

  
 The Unlambda Programming Language
A note on terminology: The phrase “purely functional programming language” is usually applied to languages, like Haskell or Clean, which are lazy and demand explicit sequencing of side effects.
Intercal remains the archetype of the Obfuscated Programming Language.
First-class functions, as noted earlier, have to be replaced by the appropriate data structures, both in the handling of the Unlambda functions themselves, and in the handling of the Unlambda continuations.
www.madore.org /~david/programs/unlambda   (7293 words)

  
 iqexpand.com   (Site not responding. Last check: 2007-10-09)
Notes on the Partial Unlambda Interpreter: The unlambda grammer and sample programs were borrowed from the Unlambda Programming Language by David Madore.
Unlambda From Esolang This article is a stub, which means that it is not detailed enough and needs to be expanded.
Friday, November 22, 2002 The Unlambda Programming Language Eric Albert links to the Unlambda Programming Language, which basically makes you program with the S and K combinators directly.
unlambda.iqexpand.com   (872 words)

  
 Functional Computers, Directory   (Site not responding. Last check: 2007-10-09)
The Abyss of Functional Language a collection of links relating to FP A functional language with "name-based" interaction between software components.
Functional Programming in the Real World Lists functional programs written primarily to perform to real-world tasks.
Functional Beans Project Goal: compile functional programs to Java bytecode, then interpret them as JavaBeans components, via H language, a small Haskell-like functional language almost fully based on Peyton Jones' Core language.
www.aaaefcu.org /YWFhXzYyMTY=.aspx   (686 words)

  
 The Esoteric Programming Languages Ring
I decided to resurrect the CESIL programming language inflicted on a generation of UK kids studying computer science in the 1970's.
Lambda is a new programming language that combines a sort of lambda calculus with a neumann architecture.
GOTO++ is an object and abject oriented programming language, with GOTOs and multithreading.
b.webring.com /hub?ring=esolang   (935 words)

  
 ipedia.com: Whitespace (programming language) Article   (Site not responding. Last check: 2007-10-09)
Whitespace is a programming language developed by Edwin Brady and Chris Morris.
The language itself is an imperative, stack based language.
The virtual machine on which programs run has a stack and a heap.
www.ipedia.com /whitespace__programming_language_.html   (141 words)

  
 Unlambda
Unlambda is a minimal functional programming language based upon the lambda calculus but not supporting the lambda operator.
It relies mainly on two builtin functions (s and k) and an "Apply" operator (written `, the backquote character); these alone make it Turing-complete, but there are also some I/O functions to make it possible to interact with the user.
Data can nonetheless be represented with curried functions.
www.teachersparadise.com /ency/en/wikipedia/u/un/unlambda.html   (151 words)

  
 Website dedicated to Computers, Programming, Languages & Functional   (Site not responding. Last check: 2007-10-09)
The Abyss of Functional Language - a collection of links relating to FP.
Afnix Programming Language - A multi-threaded functional programming language with dynamic symbol bindings which provides a state of art runtime engine for 32- and 64-bit platform and a rich set of platform independent libraries, compatible with C++ runtime operations, automatic protection engine for shared objects.
The Unlambda Programming Language - A functional language designed for obscurity.
www.findtutorials.com /internet/dir/Computers/Programming/Languages/Functional   (771 words)

  
 Computers Programming Languages Obfuscated   (Site not responding. Last check: 2007-10-09)
D. Morgan-Mar esoteric languages Chef, Haifu, Ook!, Piet, Whenever.
Malbolg, and her cousin, Dis, are two languages specifically designed to be extremely difficult to program in.
Houses 3 of esoteric language creations including LOBOL(Only logical ops), QNA (Brainfuck with a Queue and array), Nequam (Object Oriented, Stackbased Brainfuck).
www.whizseek.org /Computers/Programming/Languages/Obfuscated   (551 words)

  
 Obfuscated : PROGRAMMING LANGUAGE QUOT LANGUAGES ESOTERIC OBFUSCATED MALBOLGE CODE IOTA PROGRAM PROGRAMS SOURCE S BASED ...   (Site not responding. Last check: 2007-10-09)
PingPong - An interpreted two dimensional language based on "Befunge".
It is not intended to create useful programs but just to experiment with an unusual programming concept.
Owl - An obfuscated language interpreter written in C. Help build the largest human-edited directory on the web.
www.daadle.com /www/directory/TOP/Computers/Programming/Languages/Obfuscated   (673 words)

  
 ABC-Directory - The Unlambda Programming Language
Category: Main » Computers » Programming » Languages » Functional
): The 2002 International Conference on Functional Programming covers the entire spectrum of functional programming, from practice to theory, and from...
): NESL is a parallel language with functional flavor developed at Carnegie Mellon by the SCandAL project.
www.abc-directory.com /site/852034   (160 words)

  
 Advanced Scheme Programming and Implementation *
Scheme and the Art of Programming by George Springer and Daniel P.
This is the introductory programming text used at MIT.
Finally, if you are going to program in C, you will probably need a copy of The C Programming Language by Kernighan and Richie.
www.cs.unm.edu /~williams/cs491/cs491s04.html   (309 words)

  
 Irrefragable: Unlambda   (Site not responding. Last check: 2007-10-09)
The Unlambda Programming Language - "Your Functional Programming Language Nightmares Come True"
Provides a nice overview of the technical complications involved in implementing the language, as well as the standard introduction to the language itself.
Just for fun, I might have to take a shot at implementing it in C#.
www.lorelli.info /weblog/archives/000099.html   (59 words)

  
 Programming language resources for UCLA Computer Science 131   (Site not responding. Last check: 2007-10-09)
Programming language resources for UCLA Computer Science 131
Extensible Markup Language (XML) 1.0 (Second Edition) is the official definition of XML.
XHTML 1.0 The Extensible HyperText Markup Language (Second Edition) is the official definition of XHTML.
www.cs.ucla.edu /classes/winter04/cs131/resources.html   (170 words)

  
 Programming LanguagesSession 3   (Site not responding. Last check: 2007-10-09)
Chapter 11.1-2 of M. Scott, Programming Language Pragmatics
Unlambda: Your Functional Programming Language Nightmares Come True
Remember that groups 1 and 2 will present minitutorials at the start of the next lecture.
www.cs.rpi.edu /~franklin/Courses/ProgLang/fp-lecture.html   (32 words)

  
 Advanced Topics in Non-typed Functional Programming *
After a quick review of the basic features of the Scheme programming language, we will explore advanced language features not normally covered in CS 257.
Each student will write a working Scheme interpreter in a non-garbage-collected language (e.g., C).
Undergraduates who have taken CS 257, and who want to learn more about Scheme and Scheme interpreters are welcome to take CS 491.
www.cs.unm.edu /~williams/cs491s02.html   (276 words)

  
 Antti Karttunen, Home Page
Programming Examples (for the PDP-10 central processors (K[A/I/L/S]10)) (from DECsystem-10/20 Processor Reference Manual.
Chaitin: Elegant LISP Programs (There exists also other guys in this world who love (pure) Lisp.)
One of the nicest programs I have ever seen, Ken Matsuoka's JuggleMaster
ndirty.cute.fi /~karttu   (1381 words)

  
 Bookmarks: Linux
Jak Kirman -- Programming -- C++ -- STL Tutorial
Software: Programming Language Tools: Utilities: CVS (to toc) (to top)
visual basic, vb, active server pages (ASP),java, javscript,c, c++, c__, vbscript,source code, programs, routines, and files: Thousands FREE for the taking on Planet Source Code.
www.mortonfox.com /bmark/bmark_linux.htm   (1557 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.