Powerful but easy-to-learn cross-platform programming language that uses four basic data types such as atoms, sequences, object, and integer. #Programming language #High-level programming #High-level language #Language #Programming #High-level
Euphoria is an open source and very high-level programming language, unique among a crowd of conventional languages.
Euphoria has a simple syntax and structure with consistent rules, and is also easy to read. You can quickly, and with little effort, develop applications, big and small, for Mac OS X, Windows, and Unix variants (Linux, FreeBSD, ...).
What makes Euphoria unique is a design that uses just two basic data-types -- atom and sequence, and two ’helper’ data-types -- object and integer. · An atom is single numeric value (either an integer or floating point) · A sequence is a list of zero or more objects. · An object is a variant type in that it can hold an atom or a sequence. · An integer is just a special form of atom that can only hold integers. You can use the integer type for a performance advantage in situations where floating point values are not required.
What follows from this design are some advantages over conventional languages: · The language syntax is smaller -- and thus easier to learn · The language syntax is consistent -- and thus easier to program · Routines are more generic -- a routine used for strings may also be applied to any data structure · A higher level view of programming -- because sequences encompass conventional lists, arrays, tables, tuples, ..., and all other data-structures. · Sequences are dynamic -- you may create and destroy at will -- and modify them to any size and complexity · It supports both static data typing and dynamic data typing.
Euphoria 4.0.5.1 / 4.1.0 Beta 2
add to watchlist add to download basket send us an update REPORT- runs on:
- Mac OS X 10.5 or later (Intel only)
- file size:
- 11.2 MB
- main category:
- Developer Tools
- developer:
- visit homepage
calibre
ShareX
4k Video Downloader
Microsoft Teams
Zoom Client
Bitdefender Antivirus Free
Windows Sandbox Launcher
7-Zip
IrfanView
paint.net
- 7-Zip
- IrfanView
- paint.net
- calibre
- ShareX
- 4k Video Downloader
- Microsoft Teams
- Zoom Client
- Bitdefender Antivirus Free
- Windows Sandbox Launcher