Erg-lang/erg: A statically typed language that can deeply improve the Python ecosystem. Cerus/edina: Edina - A simple stack-oriented compiled programming language. Erg-lang/erg: A statically typed language that can deeply improve the Python ecosystem. Easyprog.online. Easyprog.online. An easy programming language that runs in the browser Embedding in a web page When copying the files easyw.wasm, easyw.js and easy.js to your web directory, you can embed an easyprog.online script in a web page. <canvas style="width:95vh;height:95vh" id=easycanv></canvas><script> easyprog = ` floatvars func tree x y angle depth . . if depth > 0 xn = x + cos angle * depth * 1.8 yn = y + sin angle * depth * 1.8 move x y line xn yn call tree xn yn angle - 20 depth - 1 call tree xn yn angle + 20 depth - 1 . . call tree 50 90 -90 9 ` </script><script src=easy.js></script> Examples Start easyprog.online with your program easyprog.online can be opened from other locations passing a programm as an URL parameter Make your own tutorials You can download the files to your web server from easyprog.online and write your own tutorial by adapting the files tut_id.js, ...
Links easyprog.online on Rosetta Code christof.kaser@gmail.com - easyprog.online - easygames.online. Evolve. Evolve is FREE to download and use interpreted programming language, it has been designed to be easy to use so anyone can quickly learn how to write a PC program. To this end the instruction set has been kept to a minimum and the commands and syntax have been kept as simple as possible. It has a very small installation footprint so is ideal to use for programs you want to swap or pass onto someone else as it can easily be run from a USB stick. Being an interpreted language this means that it runs directly from the source code unlike languages such as c++ where the programs are complied into machine code before they can run. Since it is interpreted there is no need to wait for compilation so this speeds up development. As the name suggests the language has been evolving for some time but is now the core commands and syntax are in a stable state so it is a good time to jump on board. evolve programming language, evolve logo and website copyright 2015 Kevin Vans-Colina.
The Egison Programming Language. Runhello / emily. This last year I've been working on a programming language. About a year ago, I sat down and I wrote out a list of all the things I want out of a language. Nothing that exists right now felt satisfying, so I decided to make my own. I've named this language Emily, and I'm now up to a working "version 0.2" release that you can download and run. This version is primitive in certain ways, but you can write a program in it and it points enough toward what the language will eventually be that I'm excited. Update 2016-5-19: The content on this page is from April 2015 and concerns version 0.2, the most recent stable release of Emily. In this file: Here's a small program in Emily: This executes the 1d rule 135 cellular automata, or in other words, it prints strange pyramids: Anyway, even without knowing the syntax, you might notice a few things looking at this program: This language is extremely extensible.
So why does this matter? I like to build abstractions in my code. So what's happening here? Earl Grey. The EQ Programming Language | Eqela Developer Network. The EQ Programming Language | Eqela Developer Network. Eve. Enfield: a programming language designed for pedagogy. Enfield: a programming language designed for pedagogy Today I would like to introduce an idea that I’ve been playing around with as a thought experiment for years, but that has finally become a reality. Imagine a programming language designed specifically for teaching young computer science students a solid foundation in sound computer science topics as well as practical techniques useful in creating rock-solid industrial systems. Below, I’ll outline the features of Enfield.1 the Enfield logo Syntax To start, I’m strong believer that when learning new, and at times complex topics it’s outright detrimental to overload students with frivolous syntax rules.
(define (fibo number) (letrec ([f (lambda (number n i) (if (<= number 0) i (f (- number 1) (+ n i) n)))]) (f number 1 0))) (fibo 500) ;=> 1394232245616978801397 2438287040728395007025 6587697307264108962948 3255716228632906915576 58876222521294125 There are a few interesting points about this snippet: Essential building blocks Hardcore IDE. ELI:Home. HPCC Systems. Eloquence. An Integrated Toolset for Compiler Construction. Ela, dynamic functional language. Elixir. Elm. Enchilada Programming Language. GitHub - feeley/etos: Erlang to Scheme compiler. Elm. Ermine-language/ermine.
EsProc - data integration and computing, data migration, complex logic programming, database parallel computing, report development, Bigdata, hadoop, DB, DW, Database, Datawarehouse. EsProc is innovative desktop BI software and business computing script. With this new desktop BI software and business computing script, users could conduct complex computing and analysis easily. This desktop BI software or business computing script allows users to do data manipulation freely. Users can divide complicated problems into simple objects with the desktop BI software and business computing script. esProc is more capable desktop BI software as well as business computing script than SQL and R.
The cell-style interface of this desktop BI software or business computing script makes computing more visual. With this desktop BI software and business computing script, users without high technical background can analyze complex data in a simple way. Users can free download this desktop BI software and business computing script at Raqsoft website. Step-by-step computing of the desktop BI software and business computing script can simplify complex problems. EMULATORI CALCOLATRICI TI. EXPL32 Development System. Elm - functional web programming. The Egison Programming Language.
E-Slate. Squeakland : home of squeak etoys. EusLisp: Object-Oriented Concurrent Lisp with Solid Modeling Facilities. Egison - Programming Language. Cypress Software Inc. Exil component-oriented programming language. Ermine-0.6: Ermine. Essence# - Home. Elm - functional web programming. Welcome to ERights.Org. Elixir. EDEN - the Engine for DEfinitive Notations. Erlang for C# Developers. ELENA Home Page. SmartEiffel, the GNU Eiffel Compiler, Tools and Libraries.
EDMA - GNU Project - Free Software Foundation (FSF) GNU EDMA is the Entorno de Desarrollo Modular y Abierto, or in English the Modular and Open Development Environment (named MODE by Russel Reed in the first GNU/EDMA documentation translations). The name is in Spanish because GNU EDMA has been developed by GPI (Grupo de Procesado de Imagen or Image Processing Group) at Vigo University, Spain. GNU EDMA provides an Object Oriented Component-Based development environment to build modular and evolving applications as well as highly reusable components. To achieve this, GNU EDMA shares features of OO programming languages and component based systems in a loosely coupled environment. News For the latest news check the Savannah Project Page.
Old news can be found here. GNU EDMA's main features OO Component-based Environment: Seamlessly mixes component-based and Object Oriented programming models. Open Tasks and Help Wanted Beta Testing: Deep testing of the system on different environments is required ... Download GNU EDMA is still in development. Esla scripting language. Epigram 2. Epigram 2 has not yet been released.
When it is it will be on hackage. Until then, and if you're feeling brave, you can download the development version from our darcs repository. You will need ghc 6.12 right now and you'll also need cabal install. We're sorry about this and we hope to target 6.10 in future. Before you start As we said you'll need ghc 6.12 and cabal-install. Ubuntu 10.04 Install ghc stuff by running Applications -> Ubuntu Software Center.
OS X Leopard/Snow Leopard Intel The version in macports is only 6.10 at present. Get SHE Before you try to install Epigram you will need the Strathclyde Haskell Extension to compile Epigram. . $ cabal install she $ she # this should give a 'user error' If the second line doesn't work it's probably because your path needs amending. cabal-install puts binaries in $HOME/.cabal/bin by default. Get Epigram $ darcs get $ cd Pig09 $ cabal install Get EPIC Staying up to date. Eureka Programming Language. Ether: Home. The Elm Programming Language. EasyLang - The most user-friendly programming language. Myecere - eC Programming Language (eC编程) The Eve Virtual Machine. Evlan: Home. ElastiC World. Jim Lawless' Spotlight on ENVY.
Euphoria v4.0. The ETA Project. Designed by Mike Taylor, beginning Tuesday 24th August 1999 Copyright © Mike Taylor, 1999. This document may be freely redistributed provided it is not modified in any way. Specifically, the authorship must remain clear. All feedback is extremely welcome, and should be emailed to the author at mike@miketaylor.org.uk. 1. Table of Contents 2. This is the home page of ETA, the programming language that not only resembles natural language, but can resemble whatever specific natural language you want (with the exception of those that require non-Latin characters: apologies to Chinese and Japanese programmers.)
ETA is the language in which: No heat: "hello.eta", written by Mike Taylor ** FUNGICIDE ** -- Fungus calendar -- CURTSEY: Fungal toe! ... prints the classic message, ``Hello, world! ''. 3. 3.1. Yes, it would make more sense to describe the ETA language before ploughing in with the code samples; but the shock value would be decreased that way, so here's some code already. 3.2. 3.3. 4. 5. 6. Echarts.org - Home. Elaya. 26-sep-2004 New siteSite has new layout and the backend is changed (a lot). 21-Sep-2004 StatusIt is more than a year since mine last release. Next release is in one month I think. I'am not adding any features anymore, no big changes. Only testing and bug fixing. 25-jul-2004 FreeBSD PortIt is a nearly a year ago from mine previous release. 12-Jan-2004 NetBSD Started to port Elaya to NetBSD. 11-Aug-2003 Latest release 0.5.5 0.5.5 @11-aug-2003 See download section further down this page.
Link for Bugs and Changelog information. older newsMore news here. The purpose of this project is to develop a programming language and building a compiler for it. For feature and limitation of the current compiler can found here more The language has some similarities with Pascal but has a different syntax and some interesting extra features, such as: classes.Nested classes Virtual classes Routines: Types: Extra features of the string type. Download information is here. The requirements are: And afcourse. Egg. In Dijkstra's book "A Discipline of Computer Programming" an anonymous computer language is described.
Egg is an interpreter for this language, written in Java using the SableCC package. The name Egg has no significance! Since choosing that name I have found this entry in the language list: Dijkstra's guarded command language - Edsger Dijkstra, ca. 1974. Introduced the concept of guards and committed choice [= don't care] nondeterminism. Described and used (but never named) in A Discipline of Programming, E. The following information is available: Download Egg and associated files as tarball (unix) or zipped archive. Egg uses the ca.mcgill.sablecc.util package which is distributed under the Gnu LGPL and copyright (c) 1997, 1998 Etienne Gagnon. All the remaining code is copyright (c) 1998 Andrew Cooke and licensed according to the Gnu GPL (see here for more details). Home | Disclaimer and Licencing | Name. EJS and EGachine home-page. Execline. Softwareskarnet.org What is it ?
Execline is a (non-interactive) scripting language, like sh ; but its syntax is quite different from a traditional shell syntax. The execlineb program is meant to be used as an interpreter for a text file; the other commands are essentially useful inside an execlineb script. execline is as powerful as a shell: it features conditional loops, getopt-style option handling, filename globbing, and more. Meanwhile, its syntax is far more logic and predictable than the shell's syntax, and has no security issues. Reference Commands All these commands exit 111 if they encounter a temporary error, and 100 if they encounter a permanent error - such as a misuse. (Script parser / launcher) The execlineb program (Process state control) (Basic block management) (Variable management) (Loops) (Positional parameters and options management) (Miscellaneous) The homeof program Provided scripts: example .profile replacement Fun stuff An execline quine.
Related resources. Emu - Browse Files. About EP. What is Empowered Programmer (EP from now on) ? It is an attempt to distill out the essence of what's needed to create a Windows program. EP's deepest purpose in life is simple and direct. This is to create Win32 executables at a basic level ie. close to the machine and OS, and at the same time in an easy way. So EP is something of an IDE. Nothing else is needed except Win32 documentation (some background in assembly language and hexadecimal notation will be helpful). It is not linked to or based on any particular language like C, Basic and so on. Before going further please download and start EP and open one of the example files, basic.asm preferably.
EP has it's learning curve but it's definitely not steeper than any of the modern programming languages and the rewards are tangible --small, compact programs, a fuller understanding of your program and a closer knowledge of the machine and the OS. Note: The trial version of EP has no time limitation or number of runs limitation. Ember. ECL Language and Compiler | Free Development software downloads. eTcl - Install-free Tcl engine. Version 1.0.1 - © 2001-2009 Evolane Previous releases are available from our download area . However, since each distribution comes with a lot of different media (ZIP, tar, installer, ...), and because of the large number of supported platforms, each release takes approximatively 150MB of storage. Due to limited available storage on our server, some previous beta releases will remain available only as ZIP archives.
Desktop distributions (Win32, Linux-x86 and MacOSX) are available only in full featured version. For Windows Mobile, cabinet files and win32 installer contain the standard version. Here is a small collection of 3rd parties applications, packaged as architecture independant eTcl kits. ETcl is a Tcl/Tk distribution as a single standalone executable, with support for many different architectures (Linux, Microsoft Windows, Windows Mobile 2003 or better, ...). A documentation skeleton is available online. A list of changes and bug fixes between releases is also available. Www.blubbedev.net/ecx/ PortablE. Wouter's Wiki : Amiga E.
Amiga E is a programming language and compiler I started creating for the Amiga in '91, released publicly in '93, and released as open source in '97. It was most similar to C++, in the sense that it was fast and weakly typed, and had a rich set of features from procedural, object oriented and functional programming languages. I wrote the entire thing in assembly language, which will always persist in my mind as the craziest software engineering exercise I have ever gone through (400kb of mostly uncommented assembly in a single source file, for a complex compiler). The original description I gave to it: E is an object-oriented/procedural/unpure functional/whatever language with quite a popular implementation on the amiga. Amiga E was a tremendous success, it became one of the most popular programming languages on the amiga. The compiler is now open source (GPL). Main archive (readme) ec archive (readme) ec source archive (readme) The entire E Aminet archive.
E beginners guide, E tutorials. ElastiC World.
Euler. The Esterel Language. CMA Computer Science Group Meije Computer Science Group Formal Methods Welcome to Esterel and Synchronous Reactive Programming ! Esterel is both a programming language, dedicated to programming reactive systems, and a compiler which translates Esterel programs into finite-state machines. The Esterel v5 compiler can be used to generate a software or hardware implementation of a reactive program. Esterel is now experimentally used by several companies and taught in several universities. Getting the compiler and related tools Documentation and related papers The Constructive Semantics of Pure Esterel [ Compressed PostScript ] [ PostScript ] Gérard Berry. The Esterel v5 Language Primer [ PostScript ] [ PDF ] Gérard Berry.
The Foundations of Esterel [ PostScript ] [ PDF ] Gérard Berry. Using Esterel and Formal Methods to Increase the Confidence in the Functional Validation of a Commercial DSP Main papers Papers on the language design and on Esterel and synchronous circuits. Programming examples. Easydlx - EasyDLX implements a subset of the DLX Instruction Set Architecture. Elk: Scheme-based Extension Language Kit. EventML. Epigram 2. ECLiPSe Home. Esl - compiler for new programming language. Efene programming language. Epoch-language - Epoch Programming Language.
The eero programming language. EFCP homepage. Epsilon. Explicans - Explicans. Emfatic Language Reference. Eukleides home page. ELAN. The Eleven Project. Embedded# Programming Language. Ela, functional language. ELENA Home Page. EAMPL Programming Language / Home / Home.