首页 > 其他分享 >计算机语言的发展史

计算机语言的发展史

时间:2023-11-07 12:12:07浏览次数:27  
标签:发展史 计算机 二进制 C++ C语言 指令 语言

 

什么是计算机语言?

计算机语言是人与计算机之间传递信息的媒介。 计算机系统最大特征是指令通过一种语言传达给机器。 为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令 (或各种语句)。

第一代语言:机器语言

  • 大家都知道计算机的计算方式是基于二进制的方式

  • 二进制:010111001010110010110100

  • 这种代码是直接输入给计算机使用的,不经过任何的转换

image-20231107113444685

第二代语言:混编语言

  • 解决人类无法读懂机器语言的问题

  • 指令代替二进制

目前应用:

  • 逆向工程

  • 机器人

  • 病毒

image-20231107113709148

第三代语言:高级语言

  • 大体上分为:面向过程和面向对象两大类

  • C语言就是典型的面向过程的语言,C++,JAVA就是典型的面向对象过程的语言

现在流行的高级语言:

  1. C语言

  2. C++语言

  3. JAVA语言

  4. C#语言

  5. Python语言

  6. PHP语言

    等等

     

标签:发展史,计算机,二进制,C++,C语言,指令,语言
From: https://www.cnblogs.com/zjztom/p/17814715.html

相关文章

  • 【C语言基础】 指针变量-printf %d和%p的含义
    1.指针变量的值是地址,地址通常用16进制表示2.inta=1;int*p=&a;printf("%d\n",p);和printf("%p\n",p);有什么区别呢,输出的都是p的值,%p是把指针变量p中存储的a的地址以十六进制形式输出,%d是吧p中存储的a的地址以十进制形式输出。输出的都是p的值,不要理解成%p,是把p的地址输出。......
  • 输入法图标(语言栏)不见了怎么办
    1:右键点击任务栏,工具栏,勾选语言栏。如果没有,操作下边。2:双击我的电脑,控制面板,语言和区域选项,语言,详细信息,语言栏,勾选在桌面显示语言栏,确定。如果没有,操作下边。3:双击我的电脑,控制面板,语言和区域选项,语言,详细信息,已安装的服务(取消高级服务前的勾),点击键盘图标,添加,简体中文/美式键盘......
  • C语言 读取csv文件
    #include<stdio.h>#include<stdlib.h>#include<string.h>#defineMAX_LINE_SIZE1024intmain(){//打开要读取的CSV文件FILE*csvFile=fopen("data.csv","r");if(csvFile==NULL){perror("Faile......
  • C语言 写入csv文件
    #include<stdio.h>intmain(){//打开要写入的CSV文件FILE*csvFile=fopen("data.csv","w");if(csvFile==NULL){perror("Failedtoopenfile");return1;}//示例数据constchar*name......
  • 重学C语言——变量及其生命周期
    上一篇blog中,我们写了两个程序,一起来回顾一下~#include<stdio.h>intmain(){ inta=10; printf("%d\n",a); return0;}在这个程序中,我们定义了一个名为a的变量,并申请了4个字节的内存空间,用来存放10这个整数。#include<stdio.h>intmain(){ chara='h'; printf(......
  • 考研_计算机网络
    网络结构网络层IP地址格式{<网络号>,<主机号>}IP地址划分​ A,B,C类地址网络号字段前的$1\sim3$位属于类别位,用以标识为哪类地址易错点需要注意A网络号和主机号中各存在两个特殊的号码网络号字段全0:表示本网络网络号字段为127:用于本地软件环回测试本主机......
  • 计算机配置 — 管理模板 — Windows 组件 — 数据收集和预览版本 对应 注册表 位置
    @echooff::切换对预览体验成员内部版本的用户控制regadd"HKLM\SOFTWARE\Policies\Microsoft\WindowsPreviewBuilds"/vAllowBuildPreview/tREG_DWORD/d1/f::允许商业数据管道regadd"HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection"/vCommerc......
  • C语言结构体指针
    C语言结构体指针当一个指针变量指向结构体时,称它为结构体指针。C语言结构体指针的定义形式一般为:struct结构体名*变量名;下面是一个定义结构体指针的实例://结构体structstu{char*name;//姓名intnum;//学号intage;//年龄chargroup;//所在小组floatscor......
  • 自然语言处理概述
    自然语言处理概述     以前的自然语言大多数停留在去根据业务来编写相应的规则来解决实际的问题,但是仅仅靠手工编写的规则是无法覆盖全部的内容,而且不同的规则之间也具有一定的矛盾,随着统计学的发展,人们逐渐的用统计的思想去解决一些实际的问题,例如马尔可夫假设,即一个词......
  • R语言 使用命令行参数运行R程序
    args_test.R代码如下:Args<-commandArgs()cat("Args[1]=",Args[1],"\n")cat("Args[2]=",Args[1],"\n")cat("Args[3]=",Args[3],"\n")cat("Args[4]=",Args[4],"\n")cat("Args[5]=......