definition of a highlevel language?

Robert Brown bbrown at speakeasy.net
Wed May 28 11:14:28 EDT 2008


"inhahe" <inhahe at gmail.com> writes:
> I like to think of a language that would combine low-level and high-level 
> features to be used at the programmer's whim.  C--, High Level Assembly, and 
> C++ with in-line assembly are examples, but none of them come as high-level 
> as Python. Other possible examples might be ctypes, numpy, array.array, and 
> I heard a rumor that Python 3.0 might have optional type declarations.   My 
> ideal language would be like a version of C++ (including in-line asm), or 
> C-- with classes, that's compiled, but supports Python abstractions and 
> features wherever possible (including doing away with {}'s and ;'s).

Maybe you should give Common Lisp a try.  It combines the high-level
features you enjoy in Python with features like optional type declarations,
which can be used to create high-performance code.  You will also have fun
playing around with syntactic abstraction (macros) to define very high-level
domain specific languages.



More information about the Python-list mailing list