What are possible advantages of high level programming language to assemble language?

Answer:

In one word: abstraction.

A simple example: the well known Hello World console print out.

In Java:

class HelloWorld{

public static void main(String[] args){

system.out.println("Hello World");
}
}


In Assembler:

.data
out: .asciiz "Hallo Welt"

.text
main: li $v0, 4
la $a0, out
syscall
li $v0, 10
syscall


High level programming languages are more intuitive to use.
Also regarding to secutity high level languages are safer.

First answer by Phi-j. Last edit by Phi-j. Contributor trust: 7 [recommend contributor recommended]. Question popularity: 1 [recommend question].