The first step in making programming easier is to be concious of what makes it hard. So let's put ourselves in the shoes of a smart but inexperienced end user trying to build, test and maintain a simple application. ·
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 ·
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?
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. ·
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. ·