↓
 

Programming languages for the Java Virtual Machine JVM and Javascript

Home - Page 4 << 1 2 3 4 5 6 … 40 41 >>

Post navigation

← Older posts
Newer posts →

StratifiedJS

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 10. January 2011 by Robert Tolksdorf10. January 2011

StratifiedJS extends the JavaScript language with a small number of keywords for concurrent programming. It allows you to express asynchronous control flow in a straightforward, structured sequential style.

URL: http://onilabs.com/stratifiedjs

Posted in JavaScript language | Tagged concurrency

Online Cat Interpreter

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 1. January 2011 by Robert Tolksdorf19. December 2017

JavaScript implementation of the Cat programming language by Christopher Diggins, with contributions from Takashi Yamamiya, and the excellent open-source JavaScript vector graphics library from Walter Zorn. This interpreter only supports a very small subset of the Cat language. Cat is a functional stack-based programming language inspired by the Joy programming language.

URL: http://www.cat-language.com/interpreter.html

Posted in JavaScript language | Tagged Functional

HQ9+

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 22. December 2010 by Robert Tolksdorf22. December 2010

HQ9+ was designed by Cliff L Biffle, who wanted a language where the canonical programs (Hello World, 99 Bottles Of Beer and a quine) were easy to write. The language has four instructions — H, Q, 9 and + — which may occur in either uppercase or lowercase, as shown in the example in the specification. The specification does not define the behaviour of unknown instructions, and this interpreter ignores unknown instructions.

URL: http://safalra.com/programming/esoteric-languages/interpreters/hq9-plus/

Posted in JavaScript language | Tagged Weird

emscripten

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 19. December 2010 by Robert Tolksdorf19. December 2010

Emscripten is an LLVM-to-JavaScript compiler. It takes LLVM bitcode (which can be generated from C/C++, using llvm-gcc or clang, or any other language that can be converted into LLVM) and compiles that into JavaScript, which can be run on the web (or anywhere else JavaScript can run).  Example demos are Python – CPython compiled to JavaScript and Lua – The Lua interpreter.

URL: http://code.google.com/p/emscripten/

Posted in JavaScript language | Tagged C, Lua, Python

Little Scheme in JavaScript

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 13. December 2010 by Robert Tolksdorf13. December 2010

The final chapter of The Little Schemer is a Little Scheme interpreter, capable of evaluating most of the expressions in the book. It can use your own JavaScript functions as Scheme primitives, so you can add new JavaScript capability without modifying the interpreter. It runs in a web page, so you can execute your Scheme programs in any web browser. Just type your well-formed functions into the input box, press the big fat
button, and see the result in the output box.

URL: http://javascript.crockford.com/little.html

Posted in JavaScript language | Tagged Scheme

Haskell in Javascript

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 28. November 2010 by Robert Tolksdorf28. November 2010

A haskell interpreter in javascript. It seems to be the masters thesis of the author Mattis Jeppsson. Documentation is in the rapport directory.

URL: https://github.com/johang88/haskellinjavascript

Posted in JavaScript language | Tagged Functional, Haskell

Gosu

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 22. November 2010 by Robert Tolksdorf22. November 2010

Gosu is an is object oriented, statically typed language which claims to be 100% compatible with Java. It features type inference, supports closures and aims to provide simplified generics.

URL: http://gosu-lang.org/

Posted in JVM Language | Tagged generics, Java extension, Object-oriented

AmbientTalk

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 19. October 2010 by Robert Tolksdorf19. October 2010

AmbientTalk is an experimental object-oriented distributed programming language primarily targeted at writing programs deployed in mobile ad hoc networks. The language’s concurrency features are founded on the actor model and have been largely influenced by the E programming language. The language’s object-oriented features find their influence in languages like Smalltalk (i.e. block closures, keyworded messages) and Self (prototype-based programming, delegation). Finally, the language has a functional core, inspired by Scheme and Pico. The current implementation of AmbientTalk embraces the JVM as a platform. It’s easy for AmbientTalk programs to use Java libraries, and it’s easy for Java objects to use AmbientTalk as an embedded scripting language.

URL: http://code.google.com/p/ambienttalk/

Posted in JVM Language | Tagged concurrency, Object-oriented

rustlang

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 9. October 2010 by Robert Tolksdorf9. October 2010

A Java interpreter for a lisp like language.

URL: http://code.google.com/p/rustlang/

Posted in JVM Language | Tagged Lisp

jmai Java Micro-AWK Interpreter

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 24. September 2010 by Robert Tolksdorf24. September 2010

A Java Micro-AWK Interperter written for a CS course.

URL: http://code.google.com/p/jmai/

Posted in JVM Language | Tagged AWK, Various

Post navigation

← Older posts
Newer posts →

Tags

ASN.1 Assembler AWK Basic Beans Clojure Cobol concurrency contracts Forth Functional generics Haskell Imperative jass Java extension JavaFX JavaScript Lisp Logic programming Logo Lua multiple inheritance Object-oriented OO Pascal Perl PHP polymorphism Precompiler Processing Prolog Prototypes Python Ruby rules Scala Scheme Scripting Smalltalk Tcl Various XML XProc XSLT

Recent Posts

  • Haxe
  • Processing.js
  • Gremlin
  • Blockly
  • substandard-lisp

Categories

  • Announcement
  • JavaScript language
  • JVM Language
  • Link broken
©2018 - Programming languages for the Java Virtual Machine JVM and Javascript
↑