相对于汇编语言而言,将编码的过程更加抽象了,例如使用汇编语言去操作 3+5 是这样的:<br><br><font color="#5c4038">data segment<br>numi db 3<br>num2 db 5<br>num3 db ?<br>data ends.<br>code segment<br>assume cs:code.ds:data<br>start:mov ax,data<br>movds,ax<br>mov al,numi<br>add al,num2<br>mov num3,al<br>movax,4coeh<br>int 21h<br>code ends<br>end start<br><br></font>而高级语言直接就是 var a = 3 + 5,输出 a 就是等于 8,是不是很简单。<br><br>或许会好奇为什么高级语言开发起来这么简单了,还有人要用汇编语言去开发,这个说起来就很复杂,可以自己去搜索一下。<br><br>简单地说,汇编语言更多地是用在偏计算机底层上面的,例如操作系统内核、硬件驱动程序、外部设备接口等等,而这些是高级语言所无法做到的;还有就是从执行的效率上面来说,汇编语言的执行效率会比高级语言的执行效率更高...<br><br>那么哪些是高级语言呢?<br>
1、每一门编程语言都有自己的特点,都有自己擅长的领域,在学习之前应该先了解这门语言一般都是应用在什么领域的,是做什么的,为什么这门语言在这个领域会有优势?<br><br>2、编程语言,有面向过程的、面向对象的;有动态的、静态的;有解释型、编译型...这些概念后面可以慢慢去了解<br>
C、C++
面向过程设计的语言,应用最为广泛,基本上能做所有事情,但是一般用来开发较底层的软件,看自己兴趣去学<br>
Java
静态的,编译型,面向对象设计的语言,目前都是应用在Web后端开发
Python
动态的,解释型,面向对象设计的语言,目前应用在爬虫、数据分析、AI、自动化、Web后端开发等<br>
JavaScript
动态的,解释型,面向对象设计的语言,目前应用在前端开发,前端必备技能。其实 JS 的应用范围也挺广的,例如Web后端开发、爬虫这些也能做,有时间可以学一下<br>
等等...<br><br>可以查看编程语言的排行榜 https://hellogithub.com/report/tiobe/