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

Topic: Brainfuck programming language


Related Topics

  
  Encyclopedia: PATH programming language
PATH is an esoteric programming language derived from the Brainfuck language.
Programs are arranged on a two-dimensional grid in a manner similar to the language Befunge.
Among some hackers and hobbyists, an esoteric programming language is a programming language designed as a test of the boundaries of computer programming language design, as a proof of concept, or as joke, and not with the intention of being adopted for real-world programming.
www.nationmaster.com /encyclopedia/PATH-programming-language   (507 words)

  
 Esoteric programming language
Esoteric programming languages are those programming languages which are designed as a proof of concept, or as jokes, and not with the intention of being adopted for real-world programming.
The earliest esoteric language was Intercal, designed in 1972 with the stated aim of being as fundamentally unlike any existing language as possible.
A related pursuit among programming language enthusiasts is the writing of obfuscated code.
www.ebroadcast.com.au /lookup/encyclopedia/es/Esoteric_programming_language.html   (179 words)

  
 Brainfork programming language   (Site not responding. Last check: 2007-10-09)
It has an instruction-set consisting of exactly nine commands which are with one exception the excact same as the ones found in Brainfuck.
In the parent thread the current cell is set to 0 and in the child-thread the pointer is moved one cell to the right and it is set to 1.
The language was invented by Asger Ipsen in 2004.
pedia.newsfilter.co.uk /wikipedia/b/br/brainfork_programming_language.html   (172 words)

  
 Esoteric programming language
Esoteric programming languages are programming languages designed as a proof of concept, or as jokes, and not with the intention of being adopted for real-world programming.
The earliest, and still the canonical, esoteric language was Intercal, designed in 1972 with the stated aim of being as fundamentally unlike any existing language as possible.
The language of Tierra "organisms", which is designed to be less brittle than regular programming languages or machine codes when serving as digital DNA in an environment of competing and mutating digital "organisms".
www.sciencedaily.com /encyclopedia/esoteric_programming_language   (403 words)

  
 Encyclopedia: SNUSP programming language
Brainfuck is a computer programming language noted for its extreme minimalism.
A programming language or computer language is a standardized communication technique for expressing instructions to a computer.
This Modular SNUSP program computes the quotient and remainder obtained by dividing two one-digit decimal numbers, which are read from standard input: In mathematics, a quotient is the end result of a division problem.
www.nationmaster.com /encyclopedia/SNUSP-programming-language   (1202 words)

  
 Yet another brainfuck reference.
character is used in connection with Frans Faase's brainfuck interpreter written in brainfuck, and my clone of same, to separate brainfuck programs from the input for them, since these interpreters must receive both programs and input via brainfuck's single input channel and must distinguish them somehow.
Any brainfuck dialect or implementation that can run utm.b running on arbitrary valid input is Turing-complete; likewise any brainfuck dialect or implementation that can run dbfi.b running utm.b running on arbitrary valid input.
This means brainfuck is still Turing-complete when, e.g., the program length is limited to 423 commands and the depth of nested brackets to 7.
www.hevanet.com /cristofd/brainfuck/brainfuck.html   (1094 words)

  
 False programming language - Encyclopedia, History, Geography and Biography
False is an esoteric programming language designed by Wouter van Oortmerssen in 1993, named after his favourite boolean value.
It is a small Forth-like stack-based language, with syntax designed to make the code confusing and unreadable.
The difficulty of programming in False comes mostly from the low level nature of the language, which has the feel of a Forth-like assembly language.
www.arikah.net /encyclopedia/FALSE_programming_language   (240 words)

  
 Esoteric Programming Language
An esoteric programming language is a language not especifically 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.
Building a Brainfuck interpreter is often a very useful test of a new (serious) programming language's usability, and Brainfuck has spawned several other esoteric languages with novel ideas for representing code (PathLanguage, SnuspLanguage).
c2.com /cgi/wiki?EsotericProgrammingLanguage   (639 words)

  
 False programming language -- Facts, Info, and Encyclopedia article   (Site not responding. Last check: 2007-10-09)
False is an (additional info and facts about esoteric) esoteric ((computer science) a language designed for programming computers) programming language designed by Wouter van Oortmerssen in 1993, named after his favourite (additional info and facts about boolean) boolean value.
It is a small (additional info and facts about Forth) Forth-like stack-based language, with (The grammatical arrangement of words in sentences) syntax designed to make the code confusing and unreadable.
It is also noteworthy for having a ((computer science) a program that decodes instructions written in a higher order language and produces an assembly language program) compiler only 1024 bytes in size (written in (additional info and facts about 68000) 68000 (A group of persons gathered together for a common purpose) assembly).
www.absoluteastronomy.com /encyclopedia/F/Fa/False_programming_language.htm   (295 words)

  
 Talk:Programming language - InfoSearchPoint.com   (Site not responding. Last check: 2007-10-09)
For those dialects/spin-offs/implementations/ports of programming languages that are never going to be more than a single-sentence article: assemble on the page of the main article (BASIC programming language here) and make a section where you mention this or, when this is getting a long list, make it a separate article.
Brainfuck is considered as programming language generally, if it misses my picture of programming languages.
It's true that a function in a programming language is not the same thing as a function in pure math, but the notation ought to be familiar enough.
www.infosearchpoint.com /display/Talk:Programming_language   (4936 words)

  
 Malbolge programming language: Definition and Links by Encyclopedian.com - All about Malbolge programming language
Malbolge is a public domain programming language invented by Ben Olmestead in 1998.
The peculiarity of Malbolge is that is has been conceived to be the worst possible programming language.
The difficulty of programming in Malbolge is easily understood when one realizes that the first Malbolge program ever written came to birth only 2 years after the invention of the language!
www.encyclopedian.com /ma/Malbolge-programming-language.html   (133 words)

  
 Whitespace (programming language): Definition and Links by Encyclopedian.com - All about Whitespace (programming ...
Whitespace is a programming language developed by Edwin Brady[?] and Chris Morris in 2003.
The language itself is an imperative, stack based language.
The virtual machine on which programs run has a stack and a heap.
www.encyclopedian.com /wh/Whitespace-programming-language.html   (129 words)

  
 GBrainFuck
All other characters found in the source program are considered to be comments, and are ignored.
The GBrainFuck interpreter (gbf for short) is an interpreter for this language.
Along with the interpreter, I put various BrainFuck sample programs, of which one of the most intersting is the BrainFuck interpreter in BrainFuck.
gbf.sourceforge.net   (305 words)

  
 SNUSP programming language - Wikipedia, the free encyclopedia
SNUSP (for SNUSP's Not Unix, but Structured PATH) is a recast of the brainfuck programming language into a Befunge-like two-dimensional style, inspired by its predecessor — PATH.
As currently specified [1], the language is compartmentalized into three self-contained languages of increasing power, each one a superset of the previous one:
An incomplete formal language specification is available as a PDF document.
www.wikipedia.org /wiki/SNUSP_programming_language   (750 words)

  
 Obfuscated Languages Programming Computers English España
Malbolg, and her cousin, Dis, are two languages specifically designed to be extremely difficult to program in.
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).
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.
www.amigar.com /buscador/Top/1010565827-10000001   (500 words)

  
 COW programming language -- Facts, Info, and Encyclopedia article   (Site not responding. Last check: 2007-10-09)
The COW programming language is an (additional info and facts about esoteric programming language) esoteric programming language created by Sean Heber.
It is a (additional info and facts about brainfuck) brainfuck variant designed humorously with (Term not used technically; essentially coextensive with genus Bos: cattle; buffalo; and sometimes includes kudu) Bovinae in mind.
COW has eleven instructions (three more than (additional info and facts about Brainfuck) Brainfuck) and is (additional info and facts about Turing-complete) Turing-complete.
www.absoluteastronomy.com /encyclopedia/C/CO/COW_programming_language2.htm   (189 words)

  
 brainwash 0.2
Brainfuck is a minimalist esoteric programming language created by Urban Müller around 1993, whose goal was to create a simple Turing-complete programming language that could be implemented with the smallest possible compiler.
As the name suggests, Brainfuck programs tend to be difficult to comprehend.
The language is based on a simple machine model consisting, besides the program, of an array of bytes initialized to zero, a pointer into the array (initialized to point to the first byte of the array), and two streams of bytes for input and output.
brainwash.sourceforge.net   (641 words)

  
 nbfc -- The new brainfuck compiler
The default is to use C as an intermediate language.
brainfuck is a simple enough language to include the entire official language describtion in this man page.
There really should be a backend that generates assembly language code (at least for Intel and PowerPC machines) instead of only C and Java.
esoteric.sange.fi /brainfuck/impl/compilers/nbfc.man.html   (455 words)

  
 WEB-GEEK.COM Computers > Programming > Languages > Brainfuck
Brainfuck programming with Brainf+++ A Brief tutorial of the language.
Brainfuck interpreter in PHP With a short tutorial and some examples to get you started.
The Brainfuck Programming Language Brief overview, introduction to commands, informal standards for programmers and implementers, and related resources.
www.web-geek.com /Computers/Programming/Languages/Brainfuck/index.html   (302 words)

  
 The pbrain Programming Language
This is an extension to the Brainf**k programming language that adds the ability to define and call procedures.
If you're wondering about the asterisks in the name of the programming language, it's because the name is rather rude.
This is the pbrain program referred to in the comment header of the intepreter source.
www.parkscomputing.com /code/pbrain   (1033 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.
You could create a simple program by dragging an Input module onto the screen, double-clicking to set the input file, dragging various other modules around and ending up with the Image command which displays a 3d rotatable picture on the screen.
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)

  
 Also Written In Brainfuck (awib)
Also Written In Brainfuck (awib) is an optimizing brainfuck compiler written in brainfuck for Linux on i386.
Those who are not familiar with the brainfuck programming language, can find plenty of information in this english wikipedia article and this swedish wikipedia article.
Awib is written for brainfuck environments where executing a ',' after end of input results in -1 (0xff) being stored where the pointer points.
www.nada.kth.se /%7Ematslina/awib   (362 words)

  
 A Brainfuck interpreter in JavaScript   (Site not responding. Last check: 2007-10-09)
For compatibility with many existing Brainfuck programs, this interpreter limits the values of variables to the range -128 to 127 by default.
If a program attempts to increment or decrement the pointer or a value beyond their limits, they will wrap around.
In particular, the sample quine program is that written by Brian Raiter.
justice.loyola.edu /%7Emcoffey/pr/5k   (297 words)

  
 Hello world program - Wikipedia
Hello world is the name of a program that simply prints out "Hello world!".
This is a traditional first program to write when learning a new programming language, and can be a useful sanity test to make sure that a language's development environment and run-time environment are correctly installed.
While minimal test programs such as this existed since the development of programmable computers, the tradition of using "Hello world!" as the test message was probably started by its use as an example program in the book The C Programming Language, by Brian Kernighan and Dennis Ritchie.
nostalgia.wikipedia.org /wiki/Hello_world_program   (300 words)

  
 brainf*ck
Also, the language had to be Turing complete, meaning the language had to be powerful enough to calculate all possible functions.
Since the language has an extremely regular structure, translation of the language into an executable is quite simple.
In fact, this was the main objective of the language, and is verified by the fact that the compiler is only 172 bytes long.
www2.gvsu.edu /~miljours/bf.html   (889 words)

  
 The Lazy K Programming Language
Just as Brainfuck captures the distilled essence of (structured) imperative programming, so should there be a language which captures the essence of functional programming.
More usually, "functional programming" is programming in which functions behave like real mathematical functions — that is, without side effects — and a pure functional language, then, is just one which requires this of all functions.
Lazy K programs live in the same timeless Platonic realm as mathematical functions, what the Unlambda page calls "the blessed realm of the pure untyped lambda calculus." Just as garbage collection hides the process of memory management from the programmer, so referential transparency hides the process of evaluation.
www.cwi.nl /~tromp/cl/lazy-k.html   (3284 words)

  
 Internet Shopping Web Portal and Metasearch Engine Brainfuck Information Blogs   (Site not responding. Last check: 2007-10-09)
The Brainfuck Programming Language - Brief overview, introduction to commands, informal standards for programmers and implementers, and related resources.
Brainfuck interpreter in PHP - With a short tutorial and some examples to get you started.
Brainfuck programming with Brainf+++ - A Brief tutorial of the language.
www.codecrawl.com /Computers/Programming/Languages/Brainfuck   (334 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.