High level languages vs low level languages. Which do you think is more difficult to use and learn?
High Level Languages vs Low Level Languages |
|
shouldn't the answer be low level??
I mean, there is a reason they called them high level, unless they were high when naming it XD far as I know low level are more difficult to use, but I never tried to learn one so I can't tell. Have a cool signature? hit me up and I might use it.
(Jan 28, 2015 05:35 AM)bbbysmth Wrote: I tried both low and high level languages and I have to say some high level languages are very hard to understand(ML, Haskell, Scala, etc) while low level languages are simple to understand but hard to write correct/efficient code.The languages you provided as an example for hard-to-learn high level languages are all functional ones. Seems like you're just comparing the functional and imperative paradigms 😝 (Jan 28, 2015 06:01 AM)Dialog Wrote: The languages you provided as an example for hard-to-learn high level languages are all functional ones. Seems like you're just comparing the functional and imperative paradigms 😝 In case you haven't noticed. Most high level languages have many functional characteristics, just take a look a modern Java or C#.
Low level is definitely more difficult to use for large scale development. It takes a long time for development and there is no massive support base behind you if you have an issue.
Learning some high level languages may take longer because there are so many abstractions and functions available, but that's why we have knowledge bases and handbooks available to us within a few keystrokes reach. It's still easier to use a high level language in my opinion because you can focus mainly on application features rather than performance problems. (Jan 28, 2015 08:22 AM)g4143 Wrote: In case you haven't noticed. Most high level languages have many functional characteristics, just take a look a modern Java or C#. Ofcourse, C# has LINQ, and Java has lambdas now, but that doesn't mean all high level languages are functional, like I felt he was implying. (Jan 28, 2015 09:11 AM)MrOrang Wrote: High level is easier except in some cases(BrainFuck etc...) and lowlevel has the advantage of using hardware. You don't want to make a webpage in asm though(if that's even possible). How the hell is BrainFuck high level http://en.wikipedia.org/wiki/Brainfuck Quote:Brainfuck is an esoteric programming language noted for its extreme minimalism. (Jan 28, 2015 10:15 AM)g4143 Wrote: How the hell is BrainFuck high level Its language is independent of the current system, brainfuck would be considered a high level language just like C. This question is hard to answer because there isn't really a set line of what is high level and what is not. Do you mean high level as in dependency? High level as in close or far from hardware? To me, anything that is c or higher is a high level language, which should answer this question itself. Some consider C a low level language because its closer to hardware, etc. So where would the line be drawn? Then I could give a more coherent answer.
yes its realy i know .....x shomting
(Jan 28, 2015 06:01 AM)Dialog Wrote: The languages you provided as an example for hard-to-learn high level languages are all functional ones. Seems like you're just comparing the functional and imperative paradigms 😝 |
|
|



