博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编程语言
阅读量:5346 次
发布时间:2019-06-15

本文共 838 字,大约阅读时间需要 2 分钟。

编程语言

编程语言分类(语言)

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

机器语言(低级语言)

直接和硬件交互

用0和1和计算机沟通

优点: 执行效率高

缺点: 开发效率低

00000000000000010000LOAD A, 16

汇编语言

直接和硬件交互

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

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

高级语言

接近于人类语言

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

C/JAVA/GO

和计算机硬件间接交互

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

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

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

include .....char s = "helloo world"printf(s)

,把代码翻译成机器语言,通过编译器(汇编语言/机器语言写的)

解释型(找翻译)

Python无所不能

说一句翻译一句

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

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

print('helloo world')

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

我们写程序一定是程序运行的越快越好,我们应该用编译型

网络瓶颈效应

应用程序都需要联网

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

硬件性能:

编程语言优缺点

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

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

JAVA: 跨平台非常好

PHP: 世界上最好的语言

Python: 无所不能(Python比喻成一部手机,一个库相当于一个应用程序)

人工智能的时代

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

js: 史上语法最烂的语言(和韩国特别像,统一全世界)

Python

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

转载于:https://www.cnblogs.com/kangwy/p/11252456.html

你可能感兴趣的文章
C# Fade Form Effect With the AnimateWindow API Function
查看>>
golang多维数组的切片
查看>>
IP 网际协议
查看>>
C语言_第五章__实践(密码转换)
查看>>
docker 容器后台运行命令
查看>>
jquery 获取css position的值
查看>>
面向对象的程序设计
查看>>
a标签添加点击事件
查看>>
Context.startActivity出现AndroidRuntimeException
查看>>
Intellij idea创建javaWeb以及Servlet简单实现
查看>>
代理网站
查看>>
Open multiple excel files in WebBrowser, only the last one gets activated
查看>>
FFmpeg进行视频帧提取&音频重采样-Process.waitFor()引发的阻塞超时
查看>>
最近邻与K近邻算法思想
查看>>
【VS开发】ATL辅助COM组件开发
查看>>
FlatBuffers In Android
查看>>
《演说之禅》I & II 读书笔记
查看>>
thinkphp3.2接入支付宝支付接口(PC端)
查看>>
response和request
查看>>
【转】在Eclipse中安装和使用TFS插件
查看>>