Ask HN: definition of a highlevel language?
https://news.ycombinator.com/item?id=200370(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?