程序通常是用 高级语言编写的。高级语言如C、C++、Java、Python等,它们更接近人类的自然语言,相比于底层的机器语言或汇编语言来说,语法更加简洁易懂,编程效率更高。编写好的高级语言代码需要经过编译器或解释器的处理,将其转换成计算机能够执行的机器语言,这样计算机才能正确地运行程序。
此外,有时也会使用汇编语言来编写程序。汇编语言是对机器语言的改进,用助记符代替了二进制数字,使得编程更加方便,但仍然需要汇编器将其转换成机器语言。
因此,程序主要是由高级语言编写的,但在某些特定情况下,也会使用汇编语言。