↓
 

Programming languages for the Java Virtual Machine JVM and Javascript

Home→Categories JVM Language - Page 2 << 1 2 3 4 … 34 35 >>

Category Archives: JVM Language

Post navigation

← Older posts
Newer posts →

Ceylon

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 5. January 2012 by Robert Tolksdorf5. January 2012

Ceylon is a general-purpose, imperative, statically-typed, block-structured, object-oriented, higher-order language featuring a syntax similar to Java and C#, and a type system based on the notion of principal types. It claims to be a programming language for writing large programs in a team environment, being highly readable, typesafe, and easy to learn for programmers who are familiar with mainstream languages used in business computing. Ceylon has a full-featured Eclipse-based development environment, allowing developers to take best advantage of the powerful static type system. Programs written in Ceylon execute on any JVM.

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

Posted in JVM Language | Tagged Imperative, Object-oriented

Kotlin

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

Kotlin is a statically-typed JVM-targeted programming language intended for industrial use.

URL: http://confluence.jetbrains.net/display/Kotlin/Welcome

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

fun4j

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 14. September 2011 by Robert Tolksdorf14. September 2011

fun4j is a framework that integrates major concepts from functional programming into the Java Platform. It also provides seamless integration of Java with Lisp coding, by using a lisp-to-bytecode compiler.

URL: http://www.fun4j.org/

Posted in JVM Language | Tagged Functional, Lisp

Javascal

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 31. August 2011 by Robert Tolksdorf31. August 2011

A free compiler that translates a subset of Pascal ISO7185 into bytecode for the JVM.

URL: http://javascal.sourceforge.net/

Posted in JVM Language | Tagged Pascal

Virgil

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 29. August 2011 by Robert Tolksdorf29. August 2011

The Virgil Programming Language is designed for building robust, flexible, and scalable software systems on embedded hardware platforms. Virgil builds on ideas from object-oriented, statically typed languages like Java, providing a clean, consistent source language. Its compiler system provides an efficient implementation for resource-constrained environments.

URL: http://compilers.cs.ucla.edu/virgil/

Posted in JVM Language | Tagged Object-oriented

Meta Programming System MPS

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 23. August 2011 by Robert Tolksdorf23. August 2011

The major goal of MPS is to allow extending languages to generate domain specific languages. MPS originally includes a ready-to-use universal language called BaseLanguage, which can itself be used to create programs. However, the right way to use MPS is to extend BaseLanguage and create new languages. MPS comes with several helpful extensions to BaseLanguage for working with strings, collections, dates, regular expressions, etc. In creating a language, you define the rules for code editing and rendering. You can also specify the language type-system and constraints. This allows MPS to verify program code on the fly, and thus makes programming with the new language easy and less error-prone. You can also define generators for their language to transform code in the custom language to compilable code in some conventional language. Currently, MPS is particularly good for, but is not limited to, generating Java code. You can also generate XML, HTML, JavaScript, and more.

URL: http://www.jetbrains.com/mps/index.html

Posted in JavaScript language, JVM Language | Tagged Metaprogramming, Object-oriented

MoonScript

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 15. August 2011 by Robert Tolksdorf15. August 2011

MoonScript is a dynamic scripting language that compiles into Lua. MoonScript provides a clean syntax using significant whitespace that avoids all the keyword noise typically seen in a Lua script. It also adds table comprehensions, implicit return on functions, classes, inheritance, scope management statements import & export, and a convenient object creation statement called with.

URL: http://moonscript.org/

Posted in JavaScript language, JVM Language | Tagged Lua, Scripting

Simple Declarative Language

Programming languages for the Java Virtual Machine JVM and Javascript Posted on 21. March 2011 by Robert Tolksdorf21. March 2011

The Simple Declarative Language provides an easy way to describe lists, maps, and trees of typed data in a compact, easy to read representation. The simple and intuitive API allows you to read, write, and access all the datastructures using a single class. For property files, configuration files, logs, and simple serialization requirements, SDL provides a compelling alternative to XML and Properties files. Implementations are available for Java and .NET.

URL: http://www.ikayzo.org/confluence/display/SDL/Home

Posted in JVM Language | Tagged declarative

Frink

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

Frink is a practical calculating tool and programming language designed to make physical calculations simple. It tracks units of measure (feet, meters, kilograms, watts, etc.) through all calculations, allowing you to mix units of measure transparently.

URL: http://futureboy.us/frinkdocs/

Posted in JVM Language | Tagged Imperative, Various

redline Smalltalk

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

Redline Smalltalk is an implementation of the Smalltalk programming language for the Java Virtual Machine. You will be able to call Smalltalk from Java and Java from Smalltalk. The bytecode generation layer will be decoupled so another generator for another target could be “plugged” in if the JVM isn’t for you.

URL: http://redline.st/

Posted in JVM Language | Tagged Object-oriented, Smalltalk

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
↑