标签:show 教程 http 编译 机器语言 计算 local 安装 链接
基础知识
? 编程语言分类的主要分为:低级语言和高级语言
? 优点:执行效率快;
? 缺点:开发效率慢,不容易被理解
汇编语言:直接和计算机硬件交互
? 优点:相对于机器语言开发效率高,容易理解;
? 缺点:相对于机器语言执行效率较慢,
编译型语言:
编译型语言是使用编程语言完成某一需求,将全部的文件统一编译,如(c,c++)
优点:执行速度快
缺点:开发效率低
解释型语言:
解释型语言:编写一行代码,翻译一行代码,如(python)
优点:相对于编译型语言开发效率高
缺点:相对于编译型语言执行速度慢
C: 直接和硬件交互(工厂造物)
C++: 面向对象的C(上帝造人)
JAVA: 跨平台非常好
PHP: 世界上最好的语言
Python: 无所不能(Python比喻成一部手机,一个库相当于一个应用程序)
<美丽新世界> 人工智能的时代
GO: 高并发(同一时刻多人一起使用),支持高并发,编译型
js: 史上语法最烂的语言(和韩国特别像,统一全世界)
Python:python是拿来解决现实问题的,其他的一概不用关心,所有人都可以学习的原因
Python安装参考链接:https://www.cnblogs.com/nickchen121/p/11069968.html
PyCharm安装和使用教程:https://www.cnblogs.com/nickchen121/p/10722733.html
PyCharm常用的开解方式:
? 机器语言、汇编语言和高级语言,毫无疑问,机器语言和汇编语言我们可以放弃学习,我们重心可以放在高级语言上面,但是高级语言中的编译型语言和汇编型语言两者是互相矛盾的。这个时候对于不同的问题我们就应该有不同的策略,如果我们需要开发一个类似于操作系统这样要求执行速度并且开发周期长的系统,我们可以考虑使用编译型语言;如果我们需要开发一个跳一跳这样的娱乐软件,需要快速开发,我们可以考虑使用解释型语言。如果只是开发互联网程序,我们更建议使用的是解释型语言。在了解为什么之前,我们首先给出一个木桶效应:木桶效应是讲一只水桶能装多少水取决于它最短的那块木板。好了,回归主题,将木桶效应是想告诉我们,你在工业上开发一个项目的时候,你所开发的项目几乎都需要通过互联网传输数据。
? 假设一个程序使用编译型语言发送消息的执行效率为0.001ms;使用解释型语言的执行效率为0.1ms,但是,你要清楚是,互联网的网络延迟可能需要1ms,而你这靠语言节省下来的0.099ms相较于网络延迟的1ms可能无伤大雅,因为你发送第二条消息需要等网络延迟结束才能开始发送。这也就是互联网中的瓶颈理论。
标签:show 教程 http 编译 机器语言 计算 local 安装 链接
原文地址:https://www.cnblogs.com/randysun/p/11252872.html