Talk:Brainfuck
This is the talk page for discussing improvements to the Brainfuck article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Archives: 1, 2 |
This article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||||||||||||||||||||
|
This article has been mentioned by a media organization:
|
Breaking programs/commands into small steps
editI do not agree with this edit. There is some significant disagreement about the most appropriate wording. At least two editors obviously have a different opinion than mine.
Here is my rationale:
Computer programming can be descibed as a process of breaking programs down to smaller steps, or similarly, breaking programs down to small "commands".
Therefore, a programmer has to break down programs into (small) commands; in the case of BF, a programmer has to break down programs into microscopic commands.
In my opinion, it is not sensible to say that "commands" need to be broken down, because the "commands" are the end-goal. In BF, they are actually called "commands"; other languages may use different terminology, like "instructions", or "statements". "Commands" are the basic elements provided by any specific programming language; "commands" are not supposed to be divided further.
Here are a few suggestions for alternative wording, which would still be correct from my perspective:
- "to break tasks down to microscopic steps"
- "to break tasks down into microscopic commands"
- "to break desired functionality down to microscopic steps"
- "to break desired functionality down into microscopic commands"
- "to break program down into microscopic commands"
I'm not a native english speaker, so this might be a question of language barrier, where different terminology is employed in my native language when compared to English. Can anyone shine some light, what exactly is happening here? I'm quite confused by this strange disagreement. Z80Spectrum (talk) 14:06, 12 February 2024 (UTC)
Machine language
editThe article states "Müller's original compiler was implemented in machine language and compiled to a binary with a size of 296 bytes." But if it was compiled is was presumably written in assembly language. Machine language is the result of the compilation. BruceThomson (talk) 09:38, 6 April 2024 (UTC)
- Fixed the issue. As can be seen from the aminet distribution, the compiler was implemented in assembly. Erkcan (talk) 05:00, 30 August 2024 (UTC)
Müller as physics student
editThere are a number of sources on the internet about Urban Müller being a physics student. However except for the domain name of the email address he used in 1993, no indication of him being related to any physics topic can be found. On the other hand, in a January 1995 interview with the online magazine Amiga Report, he states that he is a Computer Science student. [1] He might have switched majors, but it is unclear. Hence I have simply replaced "physics student" with just "student" in the article for now. Erkcan (talk) 07:36, 30 August 2024 (UTC)