recentpopularlog in

david.parrott : language   125

« earlier  
LLJS : Low-Level JavaScript
LLJS is a typed dialect of JavaScript that offers a C-like type system with manual memory management. It compiles to JavaScript and lets you write memory-efficient and GC pause-free code less painfully, in short, LLJS is the bastard child of JavaScript and C.
c  javascript  language  lljs  web  programming  development 
october 2012 by david.parrott
loop - a programming language
loop is a little language for the jvm. it takes advanced functional features and makes them easy and fun to use!
functional  language  programming  loop  development 
june 2012 by david.parrott
google-blockly - A visual programming language - Google Project Hosting
Blockly is a web-based, graphical programming language. Users can drag blocks together to build an application. No typing required.
google  language  programming  blockly  development 
june 2012 by david.parrott
LLJS : Low-Level JavaScript
LLJS (formerly known as *JS) is a typed dialect of JavaScript that offers a C-like type system with manual memory management. It compiles to JavaScript and lets you write memory-efficient and GC pause-free code less painfully, in short, LLJS is the bastard child of JavaScript and C.
javascript  programming  language  lljs  development 
may 2012 by david.parrott
An esoteric language made up of only semicolons.
language  programming  esoteric  development 
april 2012 by david.parrott
chip16-dev-kit - Chip16 Development Kit - Google Project Hosting
Chip16 Development Kit will include an IDE, Emulator, Debugger and Compiler for Chip16 system.
emulation  emulator  compiler  chip16  opensource  language  programming  development 
march 2012 by david.parrott
Retro Language
Retro is a concatenative, stack based language with roots in Forth.

It is designed to be small, easily learned, and easily modified to meet specific needs, it has been developed and refined through continual use by a small community over the last decade.
forth  programming  language  retro  development 
march 2012 by david.parrott
Gforth is defacto implementation of forth with source
forth  development  programming  language  via:agregson 
february 2012 by david.parrott
David A. Wheeler's 6502 Language Implementation Approaches
This page has some information on implementing computer languages (beyond ordinary assembly language) on the extremely old and obsolete 6502 chips.
6502  programming  language  development 
february 2012 by david.parrott
The Julia Language
Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library.
language  programming  julia  development 
february 2012 by david.parrott
Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of “programming in the large”, that is, of creating and maintaining boundaries – both abstract and operational – that preserve large-system integrity, availability and concurrency.

It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and metaprogramming, in both static and dynamic styles.
rust  language  programming  development 
february 2012 by david.parrott
Roy is an experimental programming language that targets JavaScript. It tries to meld JavaScript semantics with some features common in static functional languages
functional  javascript  roy  language  programming  development 
january 2012 by david.parrott
The Mercury Project: Introduction
Mercury is a new logic/functional programming language, which combines the clarity and expressiveness of declarative programming with advanced static analysis and error detection features. Its highly optimized execution algorithm delivers efficiency far in excess of existing logic programming systems, and close to conventional programming systems. Mercury addresses the problems of large-scale program development, allowing modularity, separate compilation, and numerous optimization/time trade-offs.
programming  language  mercury  development 
january 2012 by david.parrott
SNUSP Resources
SNUSP stands for SNUSP's Not Unix but a Structured Path. Pretty silly, huh?

It is based on the PATH language, which has the two-dimensional code space of the Befunge language combined with the data model and minimal set of operators of the Brainf**k language. SNUSP clears up some of the irregularities in PATH, getting a closer feel to Brainf**k without losing any of its power.
programming  language  esoteric  snusp  development 
january 2012 by david.parrott
ROILA - Robot Interaction Language
ROILA is a spoken language for robots. It is constructed to make it easy for humans to learn, but also easy for the robots to understand. ROILA is optimized for the robots’ automatic speech recognition and understanding.
robot  robotics  language 
december 2011 by david.parrott
jmtd → wadc
WadC is a functional programming language for the composition of Doom-format maps.
game  programming  language  development 
december 2011 by david.parrott
Move is a modern and simple programming language which can run on virtually any computer. Move is primarily aimed towards people not previously familiar with programming computers.
programming  tools  web  javascript  language  development 
august 2011 by david.parrott
jgo - The Go programming language, for the JVM - Google Project Hosting
The JGo project aims to provide a complete compiler and runtime environment for the Go programming language to/on the Java Virtual Machine.
programming  language  java  go  scala  development 
july 2011 by david.parrott
Main Page - Nemerle Homepage
Nemerle is a high-level statically-typed programming language for the .NET platform. It offers functional, object-oriented and imperative features. It has a simple C#-like syntax and a powerful meta-programming system.
programming  language  dotnet  development 
april 2011 by david.parrott
< H X A 7 2 4 1 > : MiniLight minimal global illumination renderer
MiniLight is a minimal global illumination renderer. It is primarily an exercise in simplicity. But that makes it a good base and benchmark for development and experimentation. And it just might be the neatest renderer around (on average, about 650 lines). There are translations into several programming languages.
3d  graphics  language  opensource  programming  raytracing  rendering  development 
november 2010 by david.parrott
Inside F#
Brian's thoughts on F# and .NET
blog  c#  f#  language  programming  dotnet  development 
november 2010 by david.parrott
Irony - .NET Language Implementation Kit.
Irony is a development kit for implementing languages on .NET platform. Unlike most existing yacc/lex-style solutions Irony does not employ any scanner or parser code generation from grammar specifications written in a specialized meta-language. In Irony the target language grammar is coded directly in c# using operator overloading to express grammar constructs. Irony's scanner and parser modules use the grammar encoded as c# class to control the parsing process.
c#  compiler  development  language  opensource  programming  projects  software  parser  dotnet 
november 2010 by david.parrott
30 free programming eBooks «
Learning a new programming language always is fun and there are many great books legally available for free online.
book  development  ebooks  free  language  programming 
october 2010 by david.parrott
Skulpt is an entirely in-browser implementation of Python.

No preprocessing, plugins, or server-side support required, just write Python and reload.
web  python  script  tool  tools  language  javascript  programming  opensource  online  development 
august 2010 by david.parrott
Standard ECMA-335
This International Standard defines the Common Language Infrastructure (CLI) in which applications written in multiple high-level languages can be executed in different system environments without the need to rewrite those applications to take into consideration the unique characteristics of those environments.
c#  development  documentation  language  programming  reference  mono  dotnet 
august 2010 by david.parrott
IronRuby - IronRuby
IronRuby is a Open Source implementation of the Ruby programming language for .NET, heavily relying on Microsoft's Dynamic Language Runtime.
compiler  development  howto  language  opensource  ruby  programming  software  dotnet 
august 2010 by david.parrott
Python for Fun
This collection is a presentation of several small Python programs. They are aimed at intermediate programmers; people who have studied Python and are fairly comfortable with basic recursion and object oriented techniques. Each program is very short, never more than a couple of pages and accompanied with a write-up.
book  computers  development  documentation  ebooks  games  education  howto  language  lisp  programming  prolog  python  reference  tutorial  algorithm 
august 2010 by david.parrott
X10 is a new programming language being developed at IBM Research in collaboration with academic partners.
development  language  programming 
august 2010 by david.parrott
Parrot VM
Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator.
compiler  development  engine  javascript  language  opensource  perl  php  programming  software  ruby  python  tools  web  dotnet 
july 2010 by david.parrott
Free Pascal
Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler.
compiler  development  education  language  free  tools  software  reference  programming  opensource  pascal 
july 2010 by david.parrott
Csound is a sound design, music synthesis, and signal processing system, providing facilities for composition and performance over a wide range of platforms.
audio  design  development  free  language  music  opensource  programming  software  technology  sound  tools 
july 2010 by david.parrott
Shared Source Common Language Infrastructure 2.0 Release
The Shared Source CLI is a compressed archive of the source code to a working implementation of the ECMA CLI and the ECMA C# language specification. This implementation builds and runs on Windows XP.
compiler  c#  development  download  language  opensource  programming  tools  msdn  dotnet 
july 2010 by david.parrott
Nemerle Homepage
Nemerle is a high-level statically-typed programming language for the .NET platform. It offers functional, object-oriented and imperative features. It has a simple C#-like syntax and a powerful meta-programming system.
compiler  development  free  language  opensource  programming  reference  software  windows  nemerle  dotnet 
june 2010 by david.parrott
Pygments — Python syntax highlighter
This is the home of Pygments. It is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code.
language  library  opensource  programming  software  python  tools  tool  web  development 
june 2010 by david.parrott
CoffeeScript is a little language that compiles into JavaScript. Think of it as JavaScript's less ostentatious kid brother — the same genes, roughly the same height, but a different sense of style. Apart from a handful of bonus goodies, statements in CoffeeScript correspond one-to-one with their equivalent in JavaScript, it's just another way of saying it.
compiler  development  generator  javascript  language  node.js  web  tools  tool  software  script  programming 
june 2010 by david.parrott
Try Erlang
Erlang is a programming language created in the Computer Science lab at Ericsson in Sweden in the late 1980s. The above prompt represents an Erlang shell, where you can try the full power of Erlang (well, sort of).
howto  language  programming  online  tutorial  erlang  development 
june 2010 by david.parrott
Brainfuck Developer - a Brainfuck IDE
Brainfuck Developer is a Win32 tool for writing, debugging, and (in some degree) understanding Brainfuck programs. Its main feature is an integrated debugger with support for single-step trace, run-to-cursor, and interactive memory inspection. It is a development tool, not only a simple interpreter.
development  language  programming  software  windows 
june 2010 by david.parrott
The pbrain Programming Language
This is an extension to the Brainf**k programming language that adds the ability to define and call procedures.
programming  language  reference  dotnet  development 
june 2010 by david.parrott
SuperCollider » About
SuperCollider is an environment and programming language for real time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language which functions as a network client to a state of the art, realtime sound synthesis server.
audio  design  development  free  language  music  opensource  programming  software  sound  tools 
june 2010 by david.parrott
Clojure - home
Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR ). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.
design  development  java  language  lisp  opensource  programming  software  clojure 
may 2010 by david.parrott
Core War
Core Wars is a programming game wherein players write warriors that fight it out to the death in a "virtual ring". These warriors are written in a special assembly language called "Redcode", and played in a simulated environment known as "MARS".
ai  asm  assembly  corewar  development  game  games  gaming  language  programming  security  software 
april 2010 by david.parrott
Thoughts on Corewar...
I've been inspired to create a new blog for two reasons:

I love corewar and programming in redcode. I spend far too much of my online time creating websites that provide me with an income. Now I'd like to claim back some of that time for something I enjoy.
To show corewar is alive and well in 2008!
assembly  corewar  blog  language  math  programming  science  development 
april 2010 by david.parrott
« earlier      
per page:    204080120160

Copy this bookmark:

to read