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

Topic: Hello world program in esoteric languages


Related Topics
API

  
 andrew cooke: malbolge "hello world"
to avoid worrying about the padding function i used malbolge programs of the maximum length (if you supply a program with a shorter length to the malbolge interpreter, the rest of memory is filled with values calculated almost at random).
rather than giving up on gas completely, i then tried scoring programs only by how much of the string was correct from the left (ie "h", then "he", then "hel" etc) and, later, ring-fencing memory locations used to generate successful output (allowing merging to affect the programs only after they had generated the initial string).
the best result at this point was "hello wor" (mixed case), but it couldn't extend further because jumps within the program meant that immediately after the code that printed "r" was data used to print an earlier section(!).
www.acooke.org /andrew/writing/malbolge.html   (1517 words)

  
 Open Directory - Computers: Programming: Languages: Obfuscated   (Site not responding. Last check: 2007-09-10)
Esoteric Non-existent Standards Institute - "Institute" for the standardization of unstandardized standardizable things, mostly esoteric languages and extensions to them.
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.
Programming in Malbolge - Introduction to Malbolge programming.
dmoz.org /Computers/Programming/Languages/Obfuscated   (599 words)

  
 Coding Horror: The Real Cost of Hello World
The archetypal Hello World program has always had a calming effect on developers.
Configuring a complete programming toolchain from scratch to the point where even trivial programs can be compiled and run may involve substantial amounts of work.
While small test programs existed since the development of programmable computers, the tradition of using the phrase "Hello world!" as the test message was influenced by the 1978 book The C Programming Language.
www.codinghorror.com /blog/archives/000517.html   (1229 words)

  
 HQ9+   (Site not responding. Last check: 2007-09-10)
The quintessential example in any programming language was invented by K&R in their C tutorial.
When a Hello World program is run, it--can you guess?--prints "Hello, world!" to the screen (or teletype or laser-projecting-on-clouds or whatever).
HQ9+ was well-accepted by the esoteric languages community, and a flurry of interpreters for it, written in every language available, were released.
www.cliff.biffle.org /esoterica/hq9plus.html   (463 words)

  
 Good Math, Bad Math : Friday Pathological Programming: Befunge, the 2-dimensional language
Normal programming languages are based on a basically one-dimensional syntax; the program is a string,...
Normal programming languages are based on a basically one-dimensional syntax; the program is a string, a sequence of characters, and it's processed by reading that string in a straight-ahead fashion.
Languages I'm looking forward to hitting are (among others) Iota (event systems), lazy-K (pure SKI combinator calculus), Rube (Something like a cellular automata language), Smith (a turing complete language with absolutely *no* jumps, *no* branches, *no* conditionals).
scienceblogs.com /goodmath/2006/07/friday_pathological_programmin.php   (2056 words)

  
 Talk:Hello world program - Wikipedia, the free encyclopedia
It is for the B programming language, and was published internally at Bell Labs in January 1973.
The hello world program is supposed to output a newline.
I moved the "too-long-one-liner" Malbolge example over to the esoteric languages article, where it belongs, and took the chance of splitting the "offending line" of the Ruby GUI example in two, marking the split with a backslash ("\"), which is common in some text editors, and in some compilers/languages.
en.wikipedia.org /wiki/Talk:Hello_world_program   (6385 words)

  
 Getting Started   (Site not responding. Last check: 2007-09-10)
The word program is used in two ways: to describe individual instructions, or source code, created by the programmer, and to describe an entire piece of executable software.
Programs are becoming increasingly interactive, and it has became important to design for that kind of functionality.
The essence of object-oriented programming is to treat data and the procedures that act upon the data as a single "object"--a self-contained entity with an identity and certain characteristics of its own.
aelinik.free.fr /cpp/ch01.htm   (4195 words)

  
 Learning an advanced skillset
It is therefore with an understanding of programming and the ability to actually program that a far more profound knowledge of network security will come.
It can largely be agreed upon, though, that having the ability to code in C and C++ is a de-facto standard in the programming world.
Whether it is writing a small script to parse out specific fields of a program's output, or creating a small program to test out specific parts of your webserver or web application, they can all be done with a PERL or Python script.
www.securityfocus.com /print/infocus/1861   (2434 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.
Such a language would need no opcodes or commands, just triples of numbers: two data addresses (or variable numbers/names) and offset for the conditional branch (or line number to jump to).
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)

  
 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.
esolangs.org /wiki/Brainfuck   (1527 words)

  
 Hello world program - Wikipedia, the free encyclopedia
Some are surprisingly complex, especially in some graphical user interface (GUI) contexts, but most are very simple, especially those which rely heavily on a particular command line interpreter ("shell") to perform the actual output.
The first known instance of the usage of the words "hello" and "world" together in computer literature occurred earlier, in Kernighan's 1972 Tutorial Introduction to the Language B, with the following code:
HelloWorld This book is a tribute to the fingers that typed the first helloworld program, without them this book would not be possible.
en.wikipedia.org /wiki/Hello_world_program   (514 words)

  
 The Shakespeare Programming Language
In the Hello World program, only two kinds of sentences are used: output, which causes output to the screen, and statements, which cause the second person to assume a certain value.
The whole program is a long sequence of constructing a number, writing the corresponding character, constructing the next number, writing the corresponding character, and so on.
One might almost say that the language described this far ought to be able to do anything that can be done with other programming languages, albeit more flowery, were it not for the fact that the storage capacity is severely limited.
shakespearelang.sourceforge.net /report/shakespeare/shakespeare.html   (2869 words)

  
 ESOTERIC programming languages
It requires the language Python, which is freely available (here) on most platforms, including Windows and Linux and BeOS and others.
It was written for the Essies Awards in category 3 (best language implementation in an esoteric language).
The Purists's new database of all esoteric languages and ressources.
fvdp.homestead.com /files/eso_index.html   (1392 words)

  
 Quintopia.net Spiral Documentation
Such languages as Piet, BDAMD, Weird, and of course, Befunge-93, are not only fairly capable, but their program sources are fun to look at.
Spiral is a unique language in that it is the most simple language in which static objects with functions can be created.
It requires the body of the MULT program to be in the same file.
www.quintopia.net /spiraldoc.htm   (1998 words)

  
 Subskin - Esolang
If an undefined memory value is read, the program terminates.
Values >= 256 result in termination of the program.
After printing the character it is set to -1.
esoteric.voxelperfect.net /wiki/Subskin   (197 words)

  
 Web Directory » Web Directory » Computers » Programming » Languages » Befunge
Befunge "Hello, World" Program - Three-line chunk of source code written by Tim Gilbert.
Mooz's Befunge Programs - A number of programs written in and related to Befunge.
Programs can still be self-modifying even after they are compiled.
www.dcpages.com /DC_ODP/?c=Computers/Programming/Languages/Befunge   (300 words)

  
 DM's Esoteric Programming Languages - Chef
Chef is a programming language in which programs look like recipes.
Program recipes should not only generate valid output, but be easy to prepare and delicious.
For example: "Hello World Souffle", or "Fibonacci Numbers with Caramel Sauce".
www.dangermouse.net /esoteric/chef.html   (1376 words)

  
 Your First Program
This is the point at which you submit your program to the compiler to translate it into computer-ese for you.
With most programming languages, this would be simply a case of typing in the name of the program and the computer would load up the program, point its silicon chip at the main entry point and everything would just run.
Java, however, is a platform independent language - which means it is able to run on any sort of computer with any sort of chip in it - a kind of Esperanto for computers.
www.cs.bham.ac.uk /~rxb/java/intro/3firstprogram.html   (2049 words)

  
 [No title]
The DCALGOL language is native to the Unisys A-Series mainframe.
This Hello World example compiles very fast and the executable is only 10K bytes in size.
I guess I should note that hello and world are ASSIGNED in an arbitrary order yet they will result in "hello world" The par block means run these statements in parallel.
www.freewebtown.com /judafive/helloworld.html   (2625 words)

  
 IRP - Esolang
IRP (Internet Relay Programming) is an esoteric programming language designed by Gregor Richards that uses a cooperative programming approach.
To program in IRP#esoteric, join the #esoteric channel on irc.freenode.net, then simply write, in plain English, in polite command form, what you intend for your program to do.
Due to a bug in the IRP interpreter, it is very difficult to produce a working implementation of the 99 bottles program in this language.
esolangs.org /wiki/IRP   (253 words)

  
 INTERCAL Resources on the Web
This page catalogues the hello world program in many different languages.
This page, on the other hand, catalogues programs that sing the "99 Bottles of Beer" song in many different languages.
Alexandar Garrett wrote this analysis of INTERCAL for a class on Programming Theory and Design, apparently to the detriment of his GPA and sanity.
www.muppetlabs.com /~breadbox/intercal   (660 words)

  
 Programming doesn't have to be easy | MetaFilter
April 20, 2006 7:33 AM Somewhere between theoretical constructs like finite automata and Turing machines and feature-rich programming languages like Perl and C++ lives a world of misfits.
These so-called esoteric languages frequently employ obfuscation and fustian as central design goals; but that doesn't mean you can't do some neat (useless) things with them.
Malbolge is so complex that it has never been proven to be Turing-complete, and the first "Hello, world!" had to be written with a genetic algorithm.
www.metafilter.com /mefi/51050   (1165 words)

  
 Xooglers: Hello, world
The interface they use to do the translating is the translation console (officially called the Google In Your Language Program).
It even had some utility for a year or so: selecting that language brought back the old blue and white tabs (and less tricky Groups) design.
On the other hand, there are so many obvious problems out there that don't necessarily require UI skills that they can just work on those and hire a few good UI people to write the interface to them.
xooglers.blogspot.com /2005/11/hello-world.html   (1337 words)

  
 Amazon.com: Parallel Programming With MPI: Books: Peter Pacheco   (Site not responding. Last check: 2007-09-10)
Parallel Programming in C with MPI and OpenMP by Michael J. Quinn
Its basically applied MPI programming, done up very well and clearly, starting with architectural history & motivations and leading into a simple numerical integrator example program in chapter 4 (chapter 3 was the MPI `hello, world').
Program design & troubleshooting are also covered, but I only skimmed those chapters.
www.amazon.com /Parallel-Programming-MPI-Peter-Pacheco/dp/1558603395   (2024 words)

  
 Good Math, Bad Math : Pathological Programming in a Circular Queue
Today, I'm going to show you a very simple, very goofy little language called "SCEQL", which standards for "slow and clean esoteric queue language".
It's not one of the more exciting languages, but it can be a lot of fun to figure out how to make the circular queue do what you want it to.
In bytes in ASCII/UTF-8 encoding, "Hello world" is the sequence of bytes: [72,101,108,108,111,32,87,111,114,108,100,10].
scienceblogs.com /goodmath/2006/12/pathological_programming_in_a_1.php   (852 words)

  
 Anne's strange programming languages page   (Site not responding. Last check: 2007-09-10)
I like esoteric and obfuscated programming languages like
I have written a lot of languages and compilers/interpreters.
Hello: a program in which it is very easy to program a "Hello World" example
www.veling.nl /anne/lang   (67 words)

  
 Ridiculent.com: January 2006
Abercrombie and Fitch is run by the world's oldest Abercrombie and Fitch clone (who bleaches his hair and says "dude" a lot at age 61) and operates out of a summer-camp-like campus - complete with bonfire and treehouses - specially designed to be completely isolated from the real world.
I discovered the aptly named "brainf*ck" language a while ago, but had no idea how many other truly weird languages people have managed to develop.
What makes this song particularly, nay, spectacularly bad is that this is a guy who has access to practically all the money in the world, any musician, producer, or hunk of technology he could possibly want, and he STILL comes out with something this terrible.
www.ridiculent.com /archive/2006_01_01_archive.html   (1460 words)

  
 Emoticon
Emoticon is a programming langauge based on emoticons, or smileys, such as those that excessivly litter many bad emails and Usenet postings.
When the program is run Lists are created to hold Data processed (or generated) by the program.
Because the program counter is always incremented at the end of each cycle the result will be to set the counter to the position of '[8' + 1, in this case 3.
www.teuton.org /~stranger/code/emoticon/emoticon.html   (2498 words)

  
 "Hello world" in 50+ esoteric languages
This page shows the hello world program in esoteric programming languages — that is, working programming languages that were designed as experiments or jokes and were not intended for serious use.
Make no mistake, it's not just hello world that's so simple.
Every program starts with the letters H or HQ followed by up to 9 well placed characters which flow naturally from the developers soul and are automatically aligned with strategic business objectives.
www.dzone.com /links/hello_world_in_50_esoteric_languages.html   (262 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.