zoukankan      html  css  js  c++  java
  • 编程语言

    一、语言分类(低级语言)

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

    1、机器语言

    可以直接和硬件交互

    用0和1和计算沟通

    优点:执行效率高

    缺点:开发效率低

    2、汇编语言

    可以直接和硬件交互

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

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

    3、高级语言

    更加贴近人类语言

    3.1、编译型(一次性丢入翻译器)

    和计算机间接交互,把代码翻译成机器语言通过编译器(汇编语言/机器语言写的)

    记录下来,说完才能翻译,文件编译成obj文件在和计算机沟通结果。

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

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

    3.2、解释型(找翻译)

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

    说一次翻译一句

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

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

    二、编程语言优缺点

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

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

    JAVA:跨平台非常好

    PHP:世界上最好的语言(开发后端)

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

    GO:高并发(同一时刻多人同时使用),编译型语言

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

     

     

  • 相关阅读:
    IIS6.0PUT漏洞的利用
    练习1--利用python获取百度前3页搜索结果(可更改页数)
    笔记整理6——用python实现IP流量分析
    Django ORM 那些相关操作
    Django 中得ORM介绍和字段及字段参数
    Django 的 路由系统
    Django
    Django 的 之 视图
    Django 框架
    Django 中ORM 的使用
  • 原文地址:https://www.cnblogs.com/zfb123-/p/11252706.html
Copyright © 2011-2022 走看看