![]() | This article is rated Start-class on Wikipedia's
content assessment scale. It is of interest to the following WikiProjects: | ||||||||||
|
Should "hello world" be capitalized the way it is? It originally had no caps i believe. Now it has odd mixture of upper/lowercase letters. Perl 00:07, 27 Feb 2004 (UTC)
I have a different comment related to the Hello World section. Why has someone asked for citations for the two examples? Surely, the fact that you can paste each example into a Malbolge interpreter to check its veracity suffices as a citation?-- Tedd ( talk) 13:30, 19 March 2015 (UTC)
Today, after reading here how hard it is, I wrote a program which generates Malbolge programs writing various strings. It was quite easy. :-)
I'm going to describe right now. Taw 12:03, 17 Aug 2004 (UTC)
From the "Pointer notation" section:
This is very unclear to me, and I don't know what it's trying to say: could someone clarify? AndrewWTaylor 14:41, 24 November 2005 (UTC)
The instruction jmp is defined as 'jmp [d] + 1'. Is this realy correct?
I wrote an interpreter in VB.Net VisualStudio 2010 and it runs the 99 bottle loop correctly only with the definition 'jmp [d]' without the + 1.
Also the section says 'After each instruction is executed, the guilty instruction gets encrypted (see below) so that it won't do the same thing next time, unless a jump just happened. Right after a jump, Malbolge will encrypt the innocent instruction just prior to the one it jumped to instead.'
My interpreter makes no difference in the encryption between jmp and any other instruction. Any suggestions? If interested in my interpreter feel free to contact rheinflut1995@netcologne.de
Rheinflut1995 (
talk)
22:07, 2 December 2010 (UTC)
What is a "guilty instruction" and what is an "innocent instruction"? I have never heard these terms used in programming before and Googling them just brings me back to this article. Maybe they should be replaced with more common terminology? 216.26.126.130 ( talk) 22:51, 18 September 2019 (UTC)
Where does the name "Crazy" come from? From what I can see, the original specification, source code, and Lou Scheffer's page all refer to it simply as "Op". The only external reference I can see using the term "Crazy" is Esolang. Perhaps Wikipedia should refer to it simply as "Op" as well? — MattGiuca ( talk) 05:06, 8 December 2010 (UTC)
The article mentions six different cycles, but at a cursory glance, I was not able to find every number from 0 to 93 in them. It is trivial to prove that they all have to be in some cycle: if there was a number that wasn't in any cycle, the sequence starting from it would have to generate new numbers forever, but this is impossible, as the numbers are mod 94. There are therefore two possibilities: I did not look at the article well enough, or there are some cycles not listed in the article. JIP | Talk 20:12, 20 January 2011 (UTC)
What is actually so difficult about Malbolge? Of course it is hard to write programs by hand. But why is it so difficult for a machine, that the first program of that kind needed several years? Don't you think that it is rather a question of little knowledge of the existance of the language? -- 87.172.182.231 ( talk) 16:02, 29 March 2011 (UTC)
If someone cares to do a proper edit, it's referred to in Elementary, season 1 episode 10. — Preceding unsigned comment added by 80.217.236.91 ( talk) 03:24, 16 December 2012 (UTC)
in its current revision, anybody with half a brain can see the shorter version is indeed much shorter. no citation is needed. 88.88.16.75 ( talk) 23:45, 19 March 2015 (UTC)
As one of the only technical work on the language, someone should try and translate it into English. http://www.sakabe.i.is.nagoya-u.ac.jp/~nishida/DB/pdf/iizawa05ss2005-22.pdf — Preceding unsigned comment added by DarkestElephant ( talk • contribs) 11:54, 21 June 2015 (UTC)
As the creator of this variant, I am not going to edit that part myself, but the new, longer paragraph on Malbolge Unshackled is misplaced, partially redundant with the already existing mention, and also partially wrong (it takes more than staying within the memory limit to achieve backwards compatibility.) (That said, the editor who added it understands both Malbolge and the variant better than me.) -- Ørjan ( talk) 07:02, 12 December 2016 (UTC)
The original place where the 99 bottles of beer in Malbolge example was posted seems to have gone down. I found a copy of the code at https://github.com/nstarke/malbolge-examples/blob/master/bottles-995.mb, but I'm not sure if there is a better source (such as the paper by Hisashi Iizawa). If anyone knows more about this, please edit the page! Mount2010 ( talk) 18:30, 16 November 2020 (UTC)
![]() | This article is rated Start-class on Wikipedia's
content assessment scale. It is of interest to the following WikiProjects: | ||||||||||
|
Should "hello world" be capitalized the way it is? It originally had no caps i believe. Now it has odd mixture of upper/lowercase letters. Perl 00:07, 27 Feb 2004 (UTC)
I have a different comment related to the Hello World section. Why has someone asked for citations for the two examples? Surely, the fact that you can paste each example into a Malbolge interpreter to check its veracity suffices as a citation?-- Tedd ( talk) 13:30, 19 March 2015 (UTC)
Today, after reading here how hard it is, I wrote a program which generates Malbolge programs writing various strings. It was quite easy. :-)
I'm going to describe right now. Taw 12:03, 17 Aug 2004 (UTC)
From the "Pointer notation" section:
This is very unclear to me, and I don't know what it's trying to say: could someone clarify? AndrewWTaylor 14:41, 24 November 2005 (UTC)
The instruction jmp is defined as 'jmp [d] + 1'. Is this realy correct?
I wrote an interpreter in VB.Net VisualStudio 2010 and it runs the 99 bottle loop correctly only with the definition 'jmp [d]' without the + 1.
Also the section says 'After each instruction is executed, the guilty instruction gets encrypted (see below) so that it won't do the same thing next time, unless a jump just happened. Right after a jump, Malbolge will encrypt the innocent instruction just prior to the one it jumped to instead.'
My interpreter makes no difference in the encryption between jmp and any other instruction. Any suggestions? If interested in my interpreter feel free to contact rheinflut1995@netcologne.de
Rheinflut1995 (
talk)
22:07, 2 December 2010 (UTC)
What is a "guilty instruction" and what is an "innocent instruction"? I have never heard these terms used in programming before and Googling them just brings me back to this article. Maybe they should be replaced with more common terminology? 216.26.126.130 ( talk) 22:51, 18 September 2019 (UTC)
Where does the name "Crazy" come from? From what I can see, the original specification, source code, and Lou Scheffer's page all refer to it simply as "Op". The only external reference I can see using the term "Crazy" is Esolang. Perhaps Wikipedia should refer to it simply as "Op" as well? — MattGiuca ( talk) 05:06, 8 December 2010 (UTC)
The article mentions six different cycles, but at a cursory glance, I was not able to find every number from 0 to 93 in them. It is trivial to prove that they all have to be in some cycle: if there was a number that wasn't in any cycle, the sequence starting from it would have to generate new numbers forever, but this is impossible, as the numbers are mod 94. There are therefore two possibilities: I did not look at the article well enough, or there are some cycles not listed in the article. JIP | Talk 20:12, 20 January 2011 (UTC)
What is actually so difficult about Malbolge? Of course it is hard to write programs by hand. But why is it so difficult for a machine, that the first program of that kind needed several years? Don't you think that it is rather a question of little knowledge of the existance of the language? -- 87.172.182.231 ( talk) 16:02, 29 March 2011 (UTC)
If someone cares to do a proper edit, it's referred to in Elementary, season 1 episode 10. — Preceding unsigned comment added by 80.217.236.91 ( talk) 03:24, 16 December 2012 (UTC)
in its current revision, anybody with half a brain can see the shorter version is indeed much shorter. no citation is needed. 88.88.16.75 ( talk) 23:45, 19 March 2015 (UTC)
As one of the only technical work on the language, someone should try and translate it into English. http://www.sakabe.i.is.nagoya-u.ac.jp/~nishida/DB/pdf/iizawa05ss2005-22.pdf — Preceding unsigned comment added by DarkestElephant ( talk • contribs) 11:54, 21 June 2015 (UTC)
As the creator of this variant, I am not going to edit that part myself, but the new, longer paragraph on Malbolge Unshackled is misplaced, partially redundant with the already existing mention, and also partially wrong (it takes more than staying within the memory limit to achieve backwards compatibility.) (That said, the editor who added it understands both Malbolge and the variant better than me.) -- Ørjan ( talk) 07:02, 12 December 2016 (UTC)
The original place where the 99 bottles of beer in Malbolge example was posted seems to have gone down. I found a copy of the code at https://github.com/nstarke/malbolge-examples/blob/master/bottles-995.mb, but I'm not sure if there is a better source (such as the paper by Hisashi Iizawa). If anyone knows more about this, please edit the page! Mount2010 ( talk) 18:30, 16 November 2020 (UTC)