r
Search:

Internet guide

Current Directory:

Computers > Programming > Languages > Obfuscated

Directories



      This category is for languages deliberately designed to be often unusable, unimplementable, or both. The stress is on "deliberately". A language that is unsuitable for actual programming not by intention but merely (1) due to its inventor's ineptitude, or (2) due to lack of industry support or acceptance by the computer science community, is not obfuscated. Thus this category does not list Pascal, Modula, Ada, or C#. Obfuscated languages are of two types, those that are: (1) Nothing more, or less, than elaborate jokes; example: Intercal is not much more than a thinking person's diversion, albeit a hilariously funny and impressively creative one. (2) Thoughtful and systematic explorations of the subtleties of programming language and algorithm design, or of the theory of computability.

      Related Categories


      Computers > Programming > Languages > Obfuscated

      News Groups


      Links:

      Blank

      Strange Befunge-descendant language.
      http://unefunge.republika.pl/

      Turing Tarpit

      Directory of sites dealing with obfuscated programming languages.
      http://www.geocities.com/ResearchTriangle/Station/2266/tarpit/tarpit.html

      The Unlambda Programming Language

      Minimalistic functional language based on the Lambda calculus but lacking the Lambda operator. Tutorial, reference, GPLed interpreters available.
      http://www.eleves.ens.fr:8080/home/madore/programs/unlambda/

      Waduzitdo

      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).
      http://www.geocities.com/ResearchTriangle/Station/2266/tarpit/waduzitdo/

      Weird Programming Languages

      Yet another list of obfuscated programming languages.
      http://members.tripod.com/rkusnery/weird.html

      P-nand-Q

      Home of esoteric programming languages such as Java2K, Smith#, Sorted!, [], Esogotschi and the Great Python Language Zoo. Also heavy on the code obfuscation front.
      http://www.p-nand-q.com/

      Esoteric Programming Languages Ring

      An organisation started to spread insanity and weird programming paradigms among the masses.
      http://homepage.eircom.net/~kmgaughan/esolang/index.html

      Shakespeare

      A language with beautiful source code that resembled Shakespeare plays.
      http://shakespearelang.sourceforge.net/

      BDAMD: Basic Demonic Asinine Multi-Dimensional

      Home site, by its creator: descriptions, code samples, download.
      http://spots.flatland.com/jms/bdamd.html

      ZT

      The esoteric programming language. Documentation, interpreter, and example programs.
      http://www.winterbergs.de/software/zte.htm

      Orthogonal

      A programming language in which program flow can go sideways. Closely related to Befunge. Tutorial, reference, sample source code, Public Domain implementation available.
      http://www.muppetlabs.com/~breadbox/orth/
      Free thumbnail preview by Thumbshots.org
      modified by vang.net

      GAMIZETA

      A superset of the BrainFuck programming language.
      http://www22.brinkster.com/badsector/gamizeta/

      Q-BAL Programming Language

      A queue based programming language. It's not designed to be useful, just fun.
      http://homepage.tinet.ie/~kmgaughan/esolang/q-bal/

      Esoteric Non-existent Standards Institute

      "Institute" for the standardization of unstandardized standardizable things, mostly esoteric languages and extensions to them.
      http://esoteric.sange.fi/ENSI/

      DM's Esoteric Programming Languages

      D. Morgan-Mar esoteric languages Chef, Haifu, Ook!, Piet, Whenever. Links.
      http://www.dangermouse.net/esoteric/

      XS - XML Programming Language

      A toy obfuscated programming language from the brain of Mark Carter. Harness the power of XML, by using it as a programming language. Comes with compiler and example code.
      http://www.markcarter.me.uk/computing/xs.html

      Whitespace

      Any non whitespace characters are ignored; only spaces, tabs and newlines are considered syntax.
      http://compsoc.dur.ac.uk/whitespace/

      Lesser-Known Programming Languages

      Brief introductions to LITHP, C-, FIFTH, and other programming languages that have been overdue for a long time.
      http://www.laughnet.net/archive/compute/lesknown.htm

      nouse

      A language in which the IP (instruction pointer) varies depending on the current stack size.
      http://www.geocities.com/qpliu/nouse/

      malbolge: "hello world"

      The very first Malbolge program to appear, how it was crafted (by a genetic algorithm program) and similar things.
      http://www.acooke.org/andrew/writing/malbolge.html

      Iota and Jot

      Iota is an unambiguous Turing-complete language with just two symbols, heavily utilizing the lambda calculus. Jot is an offspring of Iota that provides, among others, a particularly elegant Goedel numbering. This page also contains a four-line Iota impl
      http://ling.ucsd.edu/~barker/Iota/

      Cat's Eye Technologies

      Specifications, implementations, sample source code collections for several strange languages, comments on obfuscated language taxonomy and on several far-out coding practices, mail list, links to many related sites.
      http://catseye.mine.nu:8080/

      Comment Programming Language

      An open-source language for writing comments.
      http://c-p-l.sourceforge.net/

      bogusforth

      By Antonio Maschio. An obfuscated language, powerful, quite complete, based on forth, "false" (by W. van Oortmerssen) and "TRUE" (by Dewi).
      http://it.geocities.com/tonibin

      npiet

      An interpreter for the piet programming language. In this language the programs are pictures, build out of 18 colors and black and white - this is about the real "art of programming".
      http://spog.gaertner.de/~schoenfr/npiet/

      Malbolge: Programming from Hell

      Specifically designed to be extremely difficult to program in.
      http://en.wikipedia.org/wiki/Malbolge_programming_language

      Programming in Malbolge

      Introduction to Malbolge programming. Also propose modificatins of Malbolge for making programming in it more worse.
      http://www.lscheffer.com/malbolge.html

      esoteric.sange.fi

      Collection of esoteric programming language implementations, examples, and related files.
      http://esoteric.sange.fi/

      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.
      http://wouter.fov120.com/false/

      l33t

      An esoteric language inspired by BF and Beatnik which allows l33t h4xX0r5 to write programs in their native dialect.
      http://electrod.ifreepages.com/l33t.htm

      Owl (Obfuscated Weird Language)

      By Antonio Maschio. A character-based language interpreter written in C, in the style of False.
      http://it.geocities.com/tonibin/owl/owl.html

      Search by keyword:

    • befunge
    • brainfuck
    • intercal
    • Help build the largest human-edited directory on the web.
      Submit a Site - Open Directory Project - Become an Editor

      r
      Homepage
      Contact the webmaster
      Bookmark this page