逆にpython、java、prolog(プロログ)のような高水準言語でプログラムを書く場合、cpuごとに異なる機械語をまったく意識する必要や知る必要がまったく無く、もちろん膨大な量の「0」と「1」の組み合わせの記述を書くというようなわずらわしいこともしなくて済み、かわりに人間が理解しやすい英単語と同様のあるいは英単語に似たキーワードおよび算数・数学などで慣れ親しんだ記号などを組み合わせてプログラムを書くことができる。