Eiffel For linux


Version: 2.3.0
Size:
15.70MB
Requirements:
No special requirements
Price:
Free
System:
Linux
Rating:
4.7
License:
Freeware

Description - Eiffel For linux



Eiffel is a Pure object-oriented language aimed at the writing of software components that are easy to read, maintain, test, extend and reuse. Its emphasis on the collaborative aspects of software development, as communication and documentation, makes Eiffel a well suited language to large and very large projects. At the same time, its Simplicity and careful choice of features make it ideal for learning object-orientation concepts and developing Analysis and design skills. Of course, the security Aspect is also one of our primary concerns. Moreover, as for the software engineering aspect, we propose to set the bar even higher: to put forth a language capable of fully exploiting all machine resources, a language and set of tools to truly generate high performance programs. SmartEiffel is a research and free software project that provides the Eiffel community with: * a mature and free compiler (GPL licence) * an extensive and entirely object-oriented class library (MIT/X-11 licence) * all those Eiffel-specific tools needed for a complete development environment, as an Eiffel-level symbolic debugger or a documentation tool As the compiler translates Eiffel code either to C or Java bytecode, it can be used to write programs that run on virtually any platform for which an ANSI C compiler or a Java virtual machine exist. The compiler and all the accompanying tools are fully written in Eiffel, so they can be used in all these platforms. SmartEiffel extends traditional Eiffel care about reliability and good software engineering practises with a specific concern about runtime performance and tiny memory footprint. You can get a measure of the success of the project on that area at The Computer Language Shootout Benchmarks.



More in Components & Libraries-Eiffel For linux

Linux Eiffel Software Engineering Java Virtual Machine