Ask HN: definition of a highlevel language?

https://news.ycombinator.com/item?id=200370
by globalrev • 18 years ago
5 12 18 years ago

(might not be the right forum for this but...)

what is the definition of a highlevel-language?

well there isnt one specifically and wikipedia and the like gives just a very general description obv you can say it abstracts away lowerlever operations.

yes but how?

a function like map takes a function and applies it to a list for example. this abstracts away a common procedure like iterate through a list and for every position do a computation. so it is a higherorderfunction. is this how higher-level-languages are built?

so are they fundamentally differently built or is it just a lot of lowlevel operations built on top of each other?

haskell is considered a very highlevellanguage but can you do systemsprogramming with it(yes maybe it is very unpractical i dont know but can you)?

is lambda calculus a more abstract and efficient way of modeling a compututation? meaning you start at a higher level of abstraction and can work up to even higher even faster?

how did lispmachines work? was the basic system programmed in LISP?

Related Stories

Loading related stories...

Source preview

news.ycombinator.com