[erlang-questions] OT: Please highlight me about JAVA C++ as high level languages just like erlang.

Angel J. Alvarez Miguel <>
Thu Jan 21 01:38:47 CET 2010


yeah!! ive read paul some months ago!!

Over the last year, reading this list and the archives i was able to 
rediscover a whole new glossary of computers concepts that i was poorly 
teached at university or simply i lacked at all.

Well, in fact i was considering learning lisp when i discovered erlang...

Paul cites "the continuum of computer languages" over where you seat with your 
language and see up and down...

Still many people a ive meet are today positioned at C like languages so they 
tend to lookup upper in the continuum where they "see" C++ and Java.

Pual says  "You can see that machine language is very low level. But, at least 
as a kind of social convention, high-level languages are often all treated as 
equivalent. They're no"

C++ "the generic C++" C99?, C2k3? and C0x? who knows?, people doesnt care 
about and treat all of them as a unique language. 

can be stiil those C++ stiill be considered High level, maybe java can retain 
her majesty, has generics, garbage collector but C++???

It so where is erlang?? for me clearly is even higher than those, more now 
that people begins to seriously consider processes a better abstractions than 
objects at least the minimun suppport needed to leverage good real world 
objects...

it seems to me that more and more people begins to see those languages not so 
"high level" but nobody stills states that clearly (despite paul's efforts).

Well maybe Joe and some others here think this way since long time...

On Jueves, 21 de Enero de 2010 01:07:19 usted escribió:
> It entirely depends on what your definition of "high-level language" is.
> 
> http://www.paulgraham.com/avg.html
> 
> 
> Geoff
> 
> On 21/01/10 08:44, Angel J. Alvarez Miguel wrote:
> > Hi
> >
> > I little quiestion please:
> >
> > Wikipedia (!) shows a bunch of computer languages as "high level"
> > http://en.wikipedia.org/wiki/High-level_programming_language
> >
> > c2.com sais
> >
> > "A HighLevelLanguage is a ProgrammingLanguage that supports system
> > development at a high LevelOfAbstraction, thereby freeing the developer
> > from keeping in his head lots of details that are irrelevant to the
> > problem at hand."
> >
> >
> > and wikipedia concludes that C, C++, C#, Java, VB(Visual basic), COBOL,
> > FORTRAN, Pascal.
> >
> > Spanish version also cites haskell as highlevel in the same list!!
> >
> > Can be Java High level on the same category as C (pointers, arrays), no
> > closures, bad generics, even no OOP with mehods calls as messages also
> > like C++?
> >
> > can be a poor OOP paradigm (simple dispatch vtables) worth be called high
> > level abstraction today that we have higher forms of OOP with many even
> > higher constructs as native types in other languages and concurrency
> > between object and process (well almost since 80 smalltak isn' it?)???
> >
> > So then what category erlang, haskell, lisp are? Very high level? DSL's?
> >
> > it seems to me that C++, and Java poorly manage to scape 2G paradigms and
> > do deserve to loose this "enligthed view as highlevel languages" in favor
> > of more recent an modern pythons, rybies, haskell and of course erlang.
> >
> > what's your opinion, please tell me.
> >
> > Thanks!!
> >
> > Some "folks" view C++ or Java as High level languages very capable
> > languages even with lots of people questioning now if OOP has failed
> > again
> 


More information about the erlang-questions mailing list