首页 > 编程语言 >三、编程与编程语言

三、编程与编程语言

时间:2022-09-25 15:11:25浏览次数:43  
标签:翻译 语言 编程语言 编程 高级 计算机

目录

一、编程与编程语言的关系

1.什么是编程语言

  • 编程语言就是人与计算机交流的媒介,就像人与人交流会用到不同语言。只有使用相应的语言才能和计算机沟通。

2.什么是编程

  • 编程就是使用编程语言将自己的想法、思维转换成计算机能读懂的东西,可以把原来需要人力来完成的业务(比如ATM和购物)交给计算机去做。编程的结果就是产生一堆文件。

二、编程语言发展史

1.机器语言

使用二进制跟计算机直接沟通

特点:计算机可以直接读懂,执行效率高,但是学习难度大,开发效率低,门槛也高
image

2.汇编语言

使用英文字符表示一些二进制数

特点:执行效率有所提高,但是学习难度和门槛依旧较高。
image

3.高级语言

使用人类能读懂的字符和计算机交流

特点:学习难度和门槛低开发效率高,但是速度相对之前两种语言慢。

常见高级语言:C++、Java、PHP、python、Golang

注:高级语言底层原理几乎相同,掌握一种就能很快学会其他的语言。
image

三、编程语言分类

目前使用较多的几乎都是高级语言,但是高级语言需要经过翻译才能被计算机识别并执行,因此可以把他们分为两类:
image

1.编译型语言(c/c++)

跟翻译软件的工作原理相似,一次性翻译整片代码,翻译后的结果可以反复使用。

特点:翻译效率高,速度快,但是当频繁出现bug时,同样需要整篇翻译。

2.解释型语言(python)

类似同声传译,可以逐句翻译

特点:bug几乎不影响翻译速度,但是没有编译型语言速度快。


标签:翻译,语言,编程语言,编程,高级,计算机
From: https://www.cnblogs.com/zhihuanzzh/p/16727890.html

相关文章

  • windows编程之MessageBox
    windows编程之MessageBox什么是MessageBoxMessageBox是一个函数,用于显示一个模态对话框,其中包含一个系统图标、一组按钮和一个简短的特定于应用程序消息,如状态或错误......
  • 编程语言介绍
    编程与编程语言1.什么是编程语言?​人与计算机之间沟通的媒介2.什么是编程?​程序员将自己的思维逻辑和想法用计算机能够读懂的语言写下来的过程编......
  • aardio + AutoHotkey 混合编程
    本文主要介绍aardio+AutoHotkey混合编程。在aardio中可以调用很多编程语言,例如C语言、C++、C#、Java、Python、R、Javascript、Node.Js、Fortran、VB、FlashActio......
  • Java网络编程
    网络通信三要素分别是IP地址、端口号和协议IP地址操作类—InetAddress名称说明publicstaticInetAddressgetLocalHost()返回本主机的地址对象publicsta......
  • 小型开发团队对编程语言和框架的选型原则
    一,小型团队在编程语言/框架选型的原则:  第一:要选择自己最熟悉的语言/框架:    不要在一个重要项目中边做边学,除非是时间上没有要求的个人学习   第......
  • 正则表达式——Robyn编程学习(Java)
    正则表达式为什么我们要学习正则自然语言处理是计算机程序的重要组成部分,而正则表达式则是处理文本的利器,通过设置合适的正则表达式,可以快速处理文本,从而提高工作的效率......
  • 各编程语言 + aardio 相互调用示例
    代码都很简单,复制可直接运行。aardio快速调用C,C++,C#,Java,R,V,Python,JavaScript,Node.js,Rust,PHP,Ruby,PowerShell,Fortran,Delphi,Julia,Nim,批处理……演示。......
  • 如何在5分钟之内从5万个源代码文件中搜索到当前所需的编程源代码块片段资源-2022年9月
       如何在5分钟之内从5万个源代码文件中搜索到当前所需的编程源代码块片段资源-2022年9月23日1、请到Archivarius3000的官方网站http://www.likasoft.com/cn/转账......
  • Unix/Linux系统编程(文件编程与系统调用)
    一.文件操作1.文件操作级别(1)硬件级别硬件级别的文件操作包括:fdisk:将硬盘、U盘或SDC盘分区。mkfs:格式化磁盘分区,为系统做好准备......
  • 编程之路怎么走
    编程之路怎么走学习多谢代码,多记笔记,多写文章多练交流,多练思维,多练技能多分享知识,多提问,多思考最重要——坚持人生状态坚持学到最后无论何时,都要保持自信要是......