Home > By category > Developer Tools >Management & Distribution > ELENA Integrated Development Environment



ELENA Integrated Development Environment

  • Downloads: 
  • Views: 
  • Rating:

ELENA is a general-purpose, object-oriented, polymorphic language with late binding. It features multiple dispatching, context-dependent roles, dynamic inheritance and group object support.

Programs written in ELENA Language consist of a relatively large number of "tiny" objects where the level of interactions between objects is comparable with a level of inner-object calculations. To prevent the system becoming too complex to deal with the number of possible interactions between objects is limited. This approach allows eliminate "super" objects which in many cases make the program design too specialized and hard to modify.

ELENA treats any program as a set of objects (class instances). The program flow is a process of interaction between objects by sending each other messages. A message may have attached information (a message parameter). An object may react on message if it has an appropriate message handler (a method). If the object reacts on the message it is treaded as successful otherwise unsuccessful. In its turn the method sends messages to other objects and so on until the flow reaches the method written by external tools (meta method). So ELENA may be considered as a framework language defining rules for object interaction. Usually the object sends chain of messages where executing of every next message depends on the result of previous one. When one of messages is failed the chain considered as broken. It's possible to declare alternative chains which are executed if previous ones are broken.

Every object may be formed up with other objects characterizing its internal state. They in turn may be formed with others and so on until meta objects which internal states are considered as raw data.

FEATURES:

* Pure polymorphic object oriented language
* "Horizontal" multiple inheritance
* Context dependant roles
* Dynamic "class mutation" ("annex / switch/ cast" handler)
* Multiple message dispatch
* ELENA Virtual machine (in developing)
* Command line 32-bit compiler
* GUI IDE & Debugger
* Unicode support
* Complete source code
* Number of samples, including a card game Up'N'Down (in development)
* Getting started tutorial
* Simple Assembler compiler

Free download from Shareware Connection - ELENA is a general-purpose, object-oriented, polymorphic language with late binding.

Publisher: Alex Rakov | License: Freeware | Price: 0.00
Version: 1.7.17 | Size: 1945 KB | Platform: Win7 x64, Windows 7, WinOther, WinVista, WinVista x64
Released Date: | Rating: 0 | Title: ELENA Integrated Development Environment

Author Url: http://elenalang.sourceforge.net/
Program Info Url: http://elenalang.sourceforge.net/
Download Url: http://sourceforge.net/projects/elenalang/files/ELENA/1.7.17/elena-1.7.17.zip/download
Screenshot Url: http://ftparmy.com/images/elena-integrated-development-environment-01.jpg

ELENA Integrated Development Environment keywords:
ELENA Integrated Development Environment related downloads:

xRope - xRope was specially built as a multi-platform IDE (Integrated Development Environment) for Python development and a Graphical GUI Builder.

Sharp Studio! - Development Environment! - Sharp Studio is an Advanced Integrated Development Environment For The .

Synopsis Visual Programming Tool - Synopsis - Visual Programming Tool is a visual programming development tool that

Top Perl Studio - Top Perl Studio is an Integrated Development Environment (IDE) for Perl. Top Perl Studio offers internal HTTP server, internal browser, built-in FTP client, visual file comparison utility, configurable syntax highlighting, file and server explorer.

Top PHP Studio - Top PHP Studio is an Integrated Development Environment for PHP. Top PHP Studio offers internal HTTP server, internal browser, built-in FTP client, syntax highlighting, file/server explorer, function/parameter/tag completion, code explorer and more.

Shareware Connection periodically updates pricing and software information of 'ELENA Integrated Development Environment' from company source 'Alex Rakov' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'ELENA Integrated Development Environment' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of ELENA Integrated Development Environment.

New Reviews

Trend Micro HouseCall - With time, PC users find it increasingly difficult to keep their systems free of malware and rogue apps, despite using latest and feature packed security software. This is mostly owing to the evolving nature of malware and newer types of ...

SlimCleaner - Nearly all PC users need to use various utilities to enhance performance of their laptop or desktop from time to time. Windows inbuilt utilities can serve the purpose but when you can find more capable third party apps at low or zero cost, why ...

Style Jukebox - No matter if you use a computer for personal needs or work in a networked setup, listening to music is commonplace. It is required for relaxation amidst work and nearly every user indulges in it. For music playback on PC, the WMP is not the only ...

Back4Sure - Given the fact nearly every PC user is dealing with huge amounts of data nowadays it becomes necessary to keep a backup of all such contents. You need to use a suitable app to take backups of all those precious movies, music, personal data, and ...

Spotflux - Browsing the internet is a common activity among PC users nowadays and it is required for work and personal purposes almost on a daily basis. However, with malware invasion on rise and hackers on prowl, web browsing and download safety has become ...

Argente Utilities - You can find so many third party utilities that can be used to maintain a Windows based PC and extract maximum performance from it. While these tools offer better performance than Windows in-built utilities, the plethora of choices can make ...

FortiClient Standard - Every computer user needs to have adequate protection for his system and this holds true for corporate and network users. In business setups, where multiple desktops and servers are connected to a network, using regular antivirus suite may be ...

Windows Media Player - There is hardly any Windows user who has not used Windows Media Player. This app was bundled with nearly each version of Windows and whether you like or dislike the software, it is likely you had a brush with it during your initial days with the ...

Paint.NET - Nearly every PC user needs to use some type of image editing software nowadays, whether it is for personal or professional reasons. It can be for making minor corrections to your vacation pictures before you share them on social media sites. It ...

UltraMixer Free Edition - Sound Mixing and is a sought after profession and creating your own mix is considered to be pretty cool. With Sound Mixing profession, also known as DJing, comes the need of certain software programs which help hugely while in this profession. ...




New Downloads

Universal SQL Editor

Intellisense enabled SQL
editor for Oracle, DB2, SQL
Server, Sybase, etc., with SQL
formatter/beauifier, query
result ...

Database Workbench Pro

Cross database engine
developer IDE for PostgreSQL,
InterBase, SQL Server,
Firebird, MySQL, Oracle,
NexusDB, MSDE and ...

UninsHs

This extension for Inno Setup
allows you to easily add
\'Repair/Modify/Remove\'
options to your installed
applications. ...

VISCOM Picture Viewer
ActiveX

powerful picture viewer sdk
activex for VB.Net, c#, VB,
VC++, PowerBuilder, VFP, .Net.
Mark a selection, crop, zoom
in , ...

NOV Barcode for .NET

The NOV Barcode control allows
developers to quickly and
easily add barcodes to their
.NET applications. The Barcode
...

dotNet Protector

dotNet Protector is a powerful
.NET code protection system
that prevents your assemblies
from being decompiled..

App Builder

App Builder is a program for
Microsoft Windows which allow
to non programmers and also
advanced programmers to create
...

SMTP/POP3/IMAP Email Engine
for Xbase++

SMTP/POP3/IMAP Xbase++ email
component uses a simple
interface to send, receive
and parse mail, including HTML
and MIME ...

SMTP/POP3/IMAP Email Engine
for dBase

SMTP/POP3/IMAP dBASE email
component uses a simple
interface to send and receive
mail, including HTML and MIME
Base64 and ...

TeeChart Java for
BlackBerry

Charting Library offers over
50 Chart styles including pie,
line, points, bar, area,
gauges and maps and 2D,3D
formats, ...

Dynamsoft Barcode Reader
SDK

Dynamsoft Barcode Reader SDK
is a browser-based barcode
library; enables getting 1D
and 2D barcode info from
scanned ...

PowerShell Plus

Access hundreds of pre-loaded
scripts for SQL Server, Active
Directory and Exchange from
the QuickClick Library. The
...