DAY2

本文详细介绍了编程语言的分类,包括机器语言、汇编语言、高级语言中的编译型和解释型语言,以及它们各自的优缺点。同时,文章还提到了部分流行语言如C、C++、Java、Python、Go等的特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

day2

编程语言分类

编程语言是用来与计算机交互的,但是计算机的语言只有0和1

机器语言(低级语言)

直接与硬件交互

用0和1与计算机沟通

优点:执行效率高

缺点:开发效率低

汇编语言

直接和硬件交互

优点:相较于机器语言开发效率高

缺点:相较于机器语言执行效率低

高级语言

接近于人类语言

编译型(一次性丢人谷歌翻译)

C/JAVA/GO

和计算机硬件间接交互

记录下来全部说完才能翻译,文件编译成另一个obj文件再和计算机沟通得到结果

优点:相较于解释型语言执行效率高

缺点:相较于解释型语言开发效率低

解释型 (找翻译)

说一句翻译一句

优点:相较于编译型语言开发效率高

缺点:相较于编译型语言执行效率低

翻译成机器语言,一般通过解释器(编译型语言写的)

网络瓶颈效应

应用程序都需要联网

网络延迟10ms,编译型比解释型再快也就快1ms

编程语言优缺点

C:和硬件交互(工厂造物)

C++:面向对象的C(上帝造人)

JAVA:跨平台非常好

PHP:世界上最好的语言

Python:无所不能,一个库相当于一个应用程序

GO:高并发(同一时刻多人一起使用),支持高并发,编译型

js:史上语法最烂的语言

app:网页源代码打包成.apk(禁止)

Python

python是拿来解决现实问题的,其他的一概不用关心,所有人都可以学习的原因

转载于:https://www.cnblogs.com/huansan0209/p/11252262.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值