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.
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
Jadx
Setup Builder
EXECryptor
QSetup Installation Suite
WTM CD Protect
Professional Licence Manager
ShareGuard Copy Protection
Software Planner
ActiveX Windows NT/2000 group and account UserManager
CodeDepot
Easy Pocket PC Installer
Code-Lock
Visual Patch
Logic Protect EXE Creator
C & C++
Components & Libraries
Databases & Networks
Delphi
Development Kits
Editors, IDEs & Coding Utilities
Help File Tools
Installation Builders
Integration Tools
Java
JavaScript
Languages - Others
Macro Schedulers
Management & Distribution
Lotto Object Oriented
Delphi Object Oriented
Object Oriented Organizer
Object Oriented Calculator
Object Oriented Databases
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.
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. ...


