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

Topic: Brainfork programming language


Related Topics

In the News (Fri 18 Dec 09)

  
  The Brainfuck Programming Language   (Site not responding. Last check: 2007-10-28)
A Brainfuck program has an implicit byte pointer, called "the pointer", which is free to move around within an array of 30000 bytes, initially all set to zero.
The Brainfuck programming language consists of eight commands, each of which is represented as a single character.
My own Brainfuck programs: an 822-byte quine, and factor, a program that factors arbitrarily large integers in an arbitrarly large amount of time -- and what may have been, at the time that I wrote it, the largest Brainfuck program in existence.
www.muppetlabs.com /~breadbox/bf   (382 words)

  
  Brainfuck - Wikipedia, the free encyclopedia
The name of the language is generally not capitalized, despite the fact that it is a proper noun.
Urban Müller created brainfuck in 1993 with the intention of designing a language which could be implemented with the smallest possible compiler [1], inspired by the 1024 byte compiler for the FALSE programming language.
Brainfork is a multi-threaded version of brainfuck with an additional "Y" instruction to fork the current thread.
en.wikipedia.org /wiki/Brainfuck   (3264 words)

  
 Science Fair Projects - Brainfork
Brainfork is a minimalistic computer programming language designed by Asger Ipsen in 2004 as a multi-threaded Brainfuck variant.
Brainfork maintains some compatibility with Brainfuck: all Brainfuck programs not containing "Y" characters have the same behaviour when run on a Brainfork interpreter; all Brainfork programs not using "Y" have the same behaviour when run on a Brainfuck interpreter.
The set of valid Brainfuck programs is the same as the set of valid Brainfork programs: all Brainfuck programs can be executed in the Brainfork interpreter and vice-versa; of course their behaviour can be different.
www.all-science-fair-projects.com /science_fair_projects_encyclopedia/Brainfork   (384 words)

  
 Troels' Brainfuck Page
Brainfuck is a programming language devised by Urban Muller during an attempt to write the smallest possible compiler for a Turing-complete language.
Brainfuck is a simple language, with a syntax devised of one-character tokens, where each token may stand for either one of 8 operators, or a comment.
I am not going to provide a full introduction to the Brainfuck programming language (see here for that, and further down for a list of operators), but instead focus on the work I have done with, and on, the language.
sigkill.dk /code/bf.html   (1301 words)

  
 List of esoteric programming languages   (Site not responding. Last check: 2007-10-28)
The following is a list of esoteric programming languages (programming languages designed as a proof of concept, to test the boundaries of computer language definition, or as jokes, and not with the intention of being adopted for real-world programming).
Homespring, an excessively high-level language, where the instructions are English sentences based around the metaphor of a mountainside river.
Kipple programming language, a minimalistic programming language where all data manipulation is done with stacks of integers
www.wikimoz.org /wiki/en/wikipedia/l/li/list_of_esoteric_programming_languages.html   (232 words)

  
 brainfuck -
Urban Müller created brainfuck around 1993, seeking to design a language which could be implemented with the smallest possible compiler [1]; several brainfuck compilers have been made smaller than 200 bytes.
Nonetheless, like any Turing-complete language, brainfuck is theoretically capable of computing any known computable function or simulating any other computational model, if given an unlimited memory store[2]; and a variety of brainfuck programs have been written[3].
Fortunately, it is usually easy to write brainfuck programs that do not increment a 255 or decrement a -255, and thus do not depend heavily on cell size.
www.infotechloco.com /Inf-Computer-Topics-A---B/Brainfuck.html   (2874 words)

  
 Brainfuck - Esolang
Brainfuck is probably the most famous of the esoteric programming languages, and has inspired the creation of a host of other languages.
The language was inspired by False, which had a 1024-byte compiler.
The brainfuck language is Turing-complete, meaning that it is in the same computational class as universal Turing machines.
www.esolangs.org /wiki/Brainfuck   (1594 words)

  
 php-deluxe.net - description Comment
According to this school of thought, restating the code in plain English may be a waste of time; the need to explain the code may be a sign that it is too complex and should be rewritten.
Examples include the Javadoc program, designed to be used with the Java programming language programming language, and Doxygen, to be used with C plus plus, C programming language, Java programming language, Interface description language and others.
C Sharp programming language implements a similar feature called XML Comments which are read by IntelliSense from the compiled Microsoft.NET assembly.
www.php-deluxe.net /encyclopedia,index.page,Comment.htm   (1373 words)

  
 Brainfuck   (Site not responding. Last check: 2007-10-28)
The language is sometimes referred to as Brainf*ck, Brainf***, or just BF in polite company.
Disregarding the apparent difficulty in programming certain tasks in Brainfuck, it is certainly possible to do so.
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.
www.casimiro.com /wiki/en/wikipedia/b/br/brainfuck.html   (1472 words)

  
 Comment - One Language   (Site not responding. Last check: 2007-10-28)
In computer programming, comments are a part of the source code which is used to explain the code; such comments are generally ignored by compilers and interpreters.
Some programming tools can read structured information in comments in order to generate documentation automatically.
Examples include the javadoc program, designed to be used with the Java programming language, and doxygen, to be used with C++, C, Java, IDL and others.
www.onelang.com /encyclopedia/index.php/Comment   (523 words)

  
 TI-89 Assembly Misc. Programs - ticalc.org
This program solves the famous enigma of the queens, which aim is to place 8 queens on a 8*8 chess-board so that no queen is in check.
This program returns the ASM key code for whatever key you press, and you also have the option of storing the keys pressed to an external text file which can be viewed with TI's own internal text editor.
This program is a demo of the functions that allow your calculator to send and receive standard serial data at baud rates of 110 up to 57600.
www.ticalc.org /pub/89/asm/programs/date.html   (5887 words)

  
 Esoteric Languages
The purpose of this program is to read two integers, taking them as signed integers in twos complement format, and to write their absolute values.
Its creator's intention was to construct a language for which a very short compiler could be written while still being possible to perform any programming task with it.
Another pearl in that museum is kvikkalkul, a language pretendedly used by the Swedish army in submarine weapons guidance programs in the 50's but most likely a joke.
www.formauri.es /personal/pgimeno/compurec/EsotericLanguages.php   (3135 words)

  
 MechaniQue programming language 2.0 Java Edition | MQ/J 2.0
Esoteric Programming Languages or esolangs as they are called sometimes, are programming languages written as a test or experiment, or as a joke.
However esoteric programming languages are a source of inspiration and reflection because they often highlight or make fun of concepts in traditional languages.
Of course the esoteric programming language wiki is also a very good source of information on exotic technologies: esolang wiki (voxelperfect).
www.mechanique.nl   (15951 words)

  
 The Esoteric Programming Languages Ring
Tutorial, reference documentation and implementations of the Unlambda programming language, an obfuscated functional programming language with no variables, loops or data structures: just combinators.
Stack Oriented Calculus Kernel in Z is a Forth like programming language, able to handle huge relative integers.
BrainSub is an evolution of brainfuck programming language with subroutines/libraries and several additional features.
b.webring.com /hub?ring=esolang&id=2&hub   (287 words)

  
 Science Fair Projects - Comment
In computer programming, comments are a part of the source code which, together with its layout, is used to explain the code.
According to this school of thought restating the code in plain English may be a waste of time, explaining the code may be a sign that code is too complex and should be rewritten.
They can be counterproductive when adhered to with to much rigor, but might still be of use when one wants to quickly judge after writing a body of code whether one needs to check if enough comments are in place.
www.all-science-fair-projects.com /science_fair_projects_encyclopedia/Comment   (1179 words)

  
 php-deluxe.net - description ZeroOne
Hi, I was wondering why you removed Category:Programming languages from all lists of programming languages Yet you left Category:Esoteric programming languages in the List of esoteric programming languages article.
Neither can categories organize the languages in a chronological order etc. The problem of languages falling under their specific category and/or the main category is real, though.
How would it be decided what languages should have their own sub categories Etc etc...
www.php-deluxe.net /encyclopedia,index.page,ZeroOne.htm   (1484 words)

  
 Threaded
Threaded code 1: For multi-threaded programming, see Thread (computer science) 4: emory is simulated with a mechanical disk drive), threaded code may be hundreds of times faster than a less- 6: Threaded code is used in the Forth programming language
In 1970 a PDP-11 was acquired and threaded code was used for the port.
Forth programming language 1: e ability to compile sequences of commands into threaded code for later execution.
www.lottery-news.net /dust25918-threaded.html   (257 words)

  
 Language list - Esolang
Note that languages intended predominantly as jokes are located in the joke language list.
Esoteric programming languages on C2 WikiWeb has some decent material.
Open Directory Project's Obfuscated Programming Languages section is another collection of links to esoteric programming pages.
esoteric.voxelperfect.net /wiki/Language_list   (159 words)

  
 Brainfuck   (Site not responding. Last check: 2007-10-28)
Urban Müller created brainfuck around 1993, seeking to design a language which could be implemented with the smallest possible compiler [1] (http://www.muppetlabs.com/~breadbox/bf/); several brainfuck compilers have been made smaller than 200 bytes.
Nonetheless, like any Turing-complete language, brainfuck is theoretically capable of computing any known computable function or simulating any other computational model, if given an unlimited memory store[2] (http://www.iwriteiam.nl/Ha_bf_Turing.html).
Fm languages (http://r.s.home.mindspring.com/F/) are program formulations of Turing machines, based on Böhm's (1964) language P′′ (a formal equivalent to brainfuck with no i/o instructions); e.g.
www.esoteric-symbol.com /article/Brainfuck   (2974 words)

  
 [No title]
Well, brainfork is not actually known to be turing-complete; besides which brainfooey is not something any sane programmer would want to program in.
There was a long list of languages on the slide, and the last was "Brainfuck" 23:50:08 lament they have a bf interpreter in parrot, check parrotcode.org.
You make pascal a happier language 23:52:39 lament three is the charm or however they say that in american.
tunes.org /~nef/logs/esoteric/04.04.29   (1432 words)

  
 TI-89 Assembly Misc. Programs - ticalc.org
This is a program which helps AD&D players to generate their characters quickly, by returning values for spell immunity etc from the AD&D rules.
This is a program that lets you type anything in, and lets you put it as a wallpaper on your TI-89.
This program converts ASM programs (tipically short assembly routines) into TI-Basic Exec statements, which may be easily embedded into any TI-Basic program.
www.ticalc.org /pub/89/asm/programs   (5594 words)

  
 nienna.org   (Site not responding. Last check: 2007-10-28)
Chances are, the programs I trust aren't the ones that Microsoft trusts.
In-depth English language Sumo commentary that can be slightly controversial (to put it mildly).
But the reports are definately worth a read (if only for descriptions like "fought with all the power and passion of a slightly disinterested flamingo").
www.nienna.org /links.shtml   (1216 words)

  
 thinking about making a presentation about brainf*!k - GameDev.Net Discussion Forums
i thought about telling them who invented it, when, what the general purpose of this kind of programming languages is. then i wanted to speak about the 8 instructions and then how they work and what would be their equivalent in c and c++.
Newbies will have to told why we have different languages, what compiling is, etc. CS students will need less intro, but need quick "review" to get on your page.
Tell them something new at the end, this is the part where you may make a suggestion "Look into programming/alternative languages" or zap 'em with a stinger "and we beat the nazis with Brainf*!k in WW2" to give it a punch so they want to go out and learn more.
www.gamedev.net /community/forums/viewreply.asp?ID=1956875   (2127 words)

  
 Brainfuck - Esolang   (Site not responding. Last check: 2007-10-28)
Write brainfuck programs to accept multiple linefeed conventions.
Write many versions of each brainfuck program, one for each programming environment.
Making executable BF programs (http://jonripley.com/brainfuck/executable.html), contains information on how to make executable brainfuck programs.
esolangs.org /wiki/Brainfuck   (1453 words)

  
 [No title]
New term: quineful language, in which every program not containing any of some set of characters is a quine.
The programming technique is atm the most esoteric part of the system 15:17:55
Brackets indicate scope of a syntax element, and the backslash is the escape character.
tunes.org /~nef/logs/esoteric/06.02.07   (816 words)

  
 99 Bottles of Beer | Language Brainfuck
The code, however, is far from the clear and commented program you can see here -- it's a bit smaller and quite complex (for layperson, at least).
hah, brainfuck is the most hilarious language, how did you ever spend the time learning how to do that?
Hehe, well 2 friends of mine have made some more.
www.99-bottles-of-beer.net /language-brainfuck-101.html   (857 words)

  
 Quines - self-printing programs   (Site not responding. Last check: 2007-10-28)
A quine is program that outputs a copy of it's own code.
The recursion theorem tells us that quines exist in every (sensible) programming language.
Note that using a language's 'list' command, or loading the source code from harddisk is cheating - the program must actually construct a copy of it's own code.
www.morleysoft.freeserve.co.uk /computing/quines.html   (133 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.