1. oE in context with other languages

Euphoria in Context

"Obvious" languages to pick from.

Pick a language based on what some large corporation may be using; an unimaginative approach to learning programming.

Sponsor Languages
Red Hat C, C++, Ruby, Python, Perl, Javascript
Microsoft, Apple purchase their current language
Google Java, Go

"Distinctive" languages worth understanding.

Pick a language by understanding how it is designed and how it can satisfy your programming needs.

Characteristic Example Features
Object Euphoria ... atom and sequence
Near Machine Basic, C ... bit based data-types
Structured Pascal ... control
Lambda Calculus Lisp ... recursive
Pattern Snobol
Perl
... goal directed style
... regex style
Functional Haskel ... higher level math
Entity Python, Ruby ... class organization

"Choice" in language design.

Get personal and pick a language by its look and feel.

Characteristic Example
Plain English Euphoria
Basic
Pseudocode Euphoria
some textbooks
Punchcard Fortran
Python
Mathematical C
Lisp
Haskel
Regular Expression Perl

If you "mix and match" requirements you end up with hundreds (yeah thousands) of languages. For example C became C++ (expanded C) became Java (alternate C++) became C# (alternate Java) became ... If you "want it all" you will have to learn several languages.

Because the atom-sequence design is so great the Euphoria language is being pulled into several directions! It is easy to imagine several variations of Euphoria: minimalist, featurefull, class oriented, ... Today, we have the resources to make just one version of Euphoria.

If you look at all possible languages, all possible variations, mix in some personal bias, and then you ask for... Friendly, Flexible, and Fast...you end up with... {}openEuphoria.

OpenEuphoria

The first choice in programming.

_tom

new topic     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu