IT Questions and Answers :)

Friday, December 13, 2019

Which of the following is NOT one of the benefits of High-Level Languages (HLL)?

Which of the following is NOT one of the benefits of High-Level Languages (HLL)?

  • It is simple to debug.
  • It is easy to understand.
  • High level language is less memory efficient.
  • It is programmer friendly language.


The main advantage of high-level languages over low-level languages is that they are easier to read, write, and maintain. Ultimately, programs written in a high-level language must be translated into machine language by a compiler or interpreter.
The first high-level programming languages were designed in the 1950s. Now there are dozens of different languages, including Ada, Algol, BASIC, COBOL, C, C++, FORTRAN, LISP, Pascal, and Prolog.

Any human-friendly language is a programmer-friendly language because programmers are human!
A language is friendly because it’s easy to learn and easy to use. This minimizes the cognitive load on the programmer. This allows the programmer to be very productive.
So here are the Top 5 most programmer-friendly languages:
  1. Smalltalk! See Richard Kenneth Eng's answer to Why hasn't anyone made a programming language that has super simple syntax unlike our current programming languages (like Python or Java) which have more complicated syntax?
  2. Go
  3. Elixir
  4. Scheme (or Racket)
  5. Python
Ruby is often-touted as programmer-friendly, but it’s definitely not so human-friendly.


Post a Comment

Popular Posts