Execute Smalltalk Script Online - You can compile and run, execute your source code related to Java, JSP, Cold Fusion, C, C++, Pascal, Fortran, PHP, Perl, Ruby and Python programs onnline using your browsers, iPhone, iPad or any other online device like smart TV using this virtual Linux / Unix Server.
Welcome to langref.org. This is a repository of some standard programming situations you might encounter and their solutions in a variety of languages. There are currently 1985 solutions to 293 problems in 16 languages
A live-coding Processing environment addresses neither of these goals. JavaScript and Processing are poorly-designed languages that support weak ways of thinking, and ignore decades of learning about learning. And live coding, as a standalone feature, is worthless
Welcome to LiteratePrograms! LiteratePrograms is a unique wiki where every article is simultaneously a document and a piece of code that you can view, download, compile, and run by simply using the "download code" tab at the top of every article.
GestureWorks®—patent pending—is a comprehensive gesture-based development environment for ActionScript. This authoring environment was designed and developed by Ideum, an interactive design firm formed in 1999. Ideum develops custom applications, and since 2008 it has designed and built integrated multitouch tables.
What is Lily?
Lily is a browser-based, visual programming environment that lets people create programs graphically, without writing code, by drawing connections between data, images, sounds, text and graphics. Lily's cross-platform, free, open source and is written in JavaScript. Did we mention it's fun? Download it, check out the demos or read more about
Learn how to use LINQ in your applications with these code samples, covering the entire range of LINQ functionality and demonstrating LINQ with SQL, DataSets, and XML.
YAPP XSLT is a lexical scanner and recursive descent parser generator, implemented in XSLT. No language extensions or non-standard features are used apart from the nodeset() function. Grammars are expressed in XML form and transformed by the generator stylesheet into another XSLT. A lexical scanner may also be generated from the same grammar.
The Finch is a new robot for computer science education. Its design is the result of a four year study at Carnegie Mellon's CREATE lab. The Finch is made to easily integrate into high school and college CS courses. Institutions piloting the Finch have shown improved retention and year-over-year enrollment growth in their CS1 courses.
This page contains information relating to the core rules for the current Tcl interpreter. See
http://www.tcl.tk/man/tcl8.5/TclCmd/Tcl.htm
for the official page.
Welcome to Swym. This programming language is designed to let you Say What You Mean, as clearly and elegantly as possible. (It's pronounced "swim", in case you were wondering.)
EGL is not just another language (really). Our philosophy is that developing for a new platform should not force learning a new language.
Common language, syntax, and programming model across all parts of the application, regardless of where the code is deployed.
Leverages proven, existing platforms (like web browsers and Java VMs) and technologies (like Dojo, ExtJS, Java JPA) by compiling into efficient, lower-level code.
Complements (does not replace) existing technologies and existing infrastructure investments.
Proven technology that is used by hundreds of enterprise customers all over the world.
Extensible compiler and code generation framework that supports adaptation to the unique needs of specific developer communities and changing requirements.
Think of EGL as "modeling in code". See our original project proposal for additional background information.
Magpie is a small dynamically-typed programming language built around patterns, classes, and multimethods. From functional languages, it borrows first-class functions, closures, expressions-for-everything, and quotations. Its most novel feature is probably an extensible syntax. It runs on the JVM.
This is our blog for BBC Radio Labs - a place where we show some of our prototypes for new sites and services. They are all at an early stage of development and some of them might not work quite right, some might look a bit sketchy and they may never be taken any further. They're what we call betas. We'll write about every new beta we release on this blog so please play with them and come back here to let us know what you think. We'll also be writing about other things we're working on, how we do our work and anything else we think you might be interested in.
Free activities for classroom or home CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and...
JStar is a new declarative programming language that supports automatic parallelization for manycore and cluster computers. This page describes our current research on JStar and gives suggestions for PhD and Masters thesis topics.
void emptyVase( int flowersInVase ) {
if( flowersInVase > 0 ) {
// take one flower and
emptyVase( flowersInVase - 1 ) ;
} else {
// the vase is empty, nothing to do
}
}