PATH programming language

Description

PATH is a very different programming language than what you are probably used to if youre an average programmer. If youve programmed in the language Brainf*ck, youll recognize the memory cell architecture. Also, Befunge programmers will recognize the two-dimensional way that PATH programs are laid out. PATH programs are laid out on a two-dimensional grid. It follows a path of instructions on the program grid, turning 90 degrees when instructed to (hence the name). A character recognized by the interpreter is called an instruction symbol. To show you what a PATH program actually looks like, heres a simple program that coincidentally spells out the word "PATH" in large ASCII art letters. (You may recognize it from the PATH program homepage, and its also included with the interpreter.) All it does is make the console beep. Ill explain it in detail later, once you know what all the instruction symbols do. The interpreter starts at the first "$" symbol it finds and starts heading right. Every time it encounters a valid instruction symbol, it executes it. When it encounters certain special symbols, it may turn in another direction. The interpreter keeps going until it reaches a "#" symbol. If it encounters a character that is not a valid instruction symbol, it ignores it and skips over it..

Path Programming Language - Programming Language - Path Programming - Programming - Language - Symbol - Two-Dimensional - Program - Instruction - Path - Interpreters

Published By:Francis

License Type:Freeware

Date Added:22 October, 2010

Version:0.33

Price:Free

Downloads:3

Size:10.2 KB

Platform:Linux

What people say
- required fields
     
Related Downloads

brainwash project is an open source interpreter for the Brainfuck programming language, written in ANSI C.

DateSep 9, 2010

AuthorAggelos Orfanakos

Size6.1 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

mod_perl project brings together the full power of the Perl programming language and the Apache HTTP server. You can use Perl to manage Apache, respond to requests for web pages and much more.

DateSep 14, 2010

AuthorApache Software Foundation

Size3.5 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Internet

Inline-API is a Perl module that teach you how to bind a programming language to Perl using Inline.pm. SYNOPSIS #!

DateAug 9, 2010

AuthorBrian Ingerson

Size91.1 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

OSSP js is a stand-alone distribution of the JavaScript (JS) programming language reference implementation from Mozilla -- aka "JSRef" or "SpiderMonkey".

DateSep 28, 2010

AuthorBrendan Eich and Ralf S. Engelschall

Size1024.0 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

MIT/GNU Scheme is an implementation of the Scheme programming language, providing an interpreter, compiler, source-code debugger, integrated Emacs-like editor, and a large runtime library.

DateOct 29, 2010

AuthorChris Hanson

Size18.3 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming