Hack Forums
High Level Languages vs Low Level Languages - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Coders Lounge (https://hackforums.net/forumdisplay.php?fid=5)
+---- Thread: High Level Languages vs Low Level Languages (/showthread.php?tid=4658533)



High Level Languages vs Low Level Languages - g4143 - Jan 28, 2015

High level languages vs low level languages. Which do you think is more difficult to use and learn?


* - severos - Jan 28, 2015

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.


* - bbbysmth - Jan 28, 2015

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.


* - Dialog - Jan 28, 2015

(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 😝


* - g4143 - Jan 28, 2015

(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#.


* - webdev77 - Jan 28, 2015

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.


* - Dialog - Jan 28, 2015

(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.


* - Wizart Injector - Jan 28, 2015

Using hight level of a languages make u feeling different and if u learn just low level languages it leave u more down . Those time languages are going to be more hard and there are going up in levels ..


* - MrOrang - Jan 28, 2015

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).

Every language has its own benefits.


* - g4143 - Jan 28, 2015

(Jan 28, 2015 09:11 AM)Looka 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).

Every language has its own benefits.

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.



* - Corios - Jan 28, 2015

(Jan 28, 2015 10:15 AM)g4143 Wrote:  How the hell is BrainFuck high level

http://en.wikipedia.org/wiki/Brainfuck

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.


* - clickosface - Jan 28, 2015

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 😝