当前位置: 首页 > news >正文

鞍山制作网站/株洲seo优化报价

鞍山制作网站,株洲seo优化报价,旅游网站建设的论文,仿百度图片网页设计语言 计算机语言指用于人与计算机之间通讯的语言,也即是平时说的编程语言 编程 指令的概念很早就形成了,其实指令本身就是一种编程 一个指令替代了一组逻辑电路或者机电式/机械式中的一个计算单元 你只需要一个指令就相当于已经操作了一整个的模块 这不也是一种编程的思维…

 

语言

计算机语言指用于人与计算机之间通讯的语言,也即是平时说的编程语言

 

编程

指令的概念很早就形成了,其实指令本身就是一种编程

一个指令替代了一组逻辑电路或者机电式/机械式中的一个计算单元

你只需要一个指令就相当于已经操作了一整个的模块

这不也是一种编程的思维吗,只不过是指令对应硬件

 

随着指令在现代计算机中的应用,计算机程序得以快速的发展

因为一旦你知道计算机可以执行哪些指令,其实也就是哪些功能,具有哪些能力

你就可以把这些指令按照一定的逻辑顺序重排组装

这就是广义上的计算机程序

 

计算机语言的发展有两个阶段

面向机器到脱离机器的转变

 

针对不同场景解决不同业务逻辑问题方向的发展

 

 

机器语言

为了使用计算机计算,必须将程序指令输入到计算机中

最原始的时候那就是开关和纸带,也就是相当于直接使用二进制来工作,而且是人工操作

也就是使用该机器指令01组合的字符串

也就是机器语言,这其实是纯粹的计算机语言

 

汇编语言

就如同母语是普通话的人就不能天生的和母语是英语的人交流

想要交流就必须有人要学习一门外语

而想要学习计算机的机器语言这门外语,远比学习英语要复杂晦涩

因为机器语言01字符串对于人类的认知来说,完全就等同于乱码

难读、难编、难记和易出错

你根本不会知道到底是什么意思

随后,开始用与代码指令实际含义相近的英文缩写词、字母和数字等符号来替代描述指令代码

出现了汇编语言,汇编语言只是机器语言的助记符语言

不同的机器有不同的汇编语言

需要汇编程序翻译成计算机可以识别的二进制机器语言

本质还是面向机器的低级语言

机器语言和汇编语言都是面向硬件的具体操作的,语言对机器过分依赖,所以称之为低级语言

 

高级语言

为了能够更加通用的解决问题,而不是专注于硬件本身,出现了高级语言

高级语言不用关注机器的指令,使用接近人习惯的自然语言和数学语言符号

能够专注于问题本身的业务逻辑

显然高级语言也是不能直接运行于机器上的,需要翻译程序转换为机器可以执行的目标代码程序

虽然高级语言不涉及寄存器这些东西,不需要你了解硬件

但是这是高级语言隐藏了她们,而不是说这些东西不存在不重要,所有的语言都逃不过这一关

始终是要编程机器语言的

也正是由于隐藏了太多东西,就好像与底层的东西隔着好几层玻璃

尽管看的见,但是自然清晰度下降

直接后果就是编译后的文件变得更大,执行速度将会变慢(相对于汇编)

 

 

从网上扒出来一份统计,或许不准,作为了解

1951 – Regional Assembly Language

1952 – Autocode

1954 – IPL (LISP语言的祖先)

1955 – FLOW-MATIC (COBOL语言的祖先)

1957 – FORTRAN (第一个编译型语言)

1957 – COMTRAN (COBOL语言的祖先)

1958 – LISP

1958 – ALGOL 58

1959 – FACT (COBOL语言的祖先)

1959 – COBOL

1959 – RPG

1962 – APL

1962 – Simula

1962 – SNOBOL

1963 – CPL (C语言的祖先)

1964 – BASIC

1964 – PL/I

1966 – JOSS

1967 – BCPL (C语言的祖先)

1968 – Logo

1969 – B (C语言的祖先)

1970 – Pascal

1970 – Forth

1972 – C

1972 – Smalltalk

1972 – Prolog

1973 – ML

1975 – Scheme

1978 – SQL

1980 – C++ (既有类的C语言,更名于1983年7月)

1983 – Ada

1984 – Common Lisp

1984 – MATLAB

1985 – Eiffel

1986 – Objective-C

1986 – Erlang

1987 – Perl

1988 – Tcl

1988 – Mathematica

1989 – FL

1990 – Haskell

1991 – Python

1991 – Visual Basic

1993 – Ruby

1993 – Lua

1994 – CLOS (ANSI Common Lisp的一部分)

1995 – Java

1995 – Delphi (Object Pascal)

1995 – JavaScript

1995 – PHP

1996 – WebDNA

1997 – Rebol

1999 – D

2000 – ActionScript

2001 – C#

2001 – Visual Basic .NET

2002 – F#

2003 – Groovy

2003 – Scala

2007 – Clojure

2009 – Go

2011 – Dart

 

 

 

完整内容点击标题进入

 《计算机软硬件发展系列个人理解与总结-导航页》

 

1.计算机发展阶段

2.计算机组成-数字逻辑电路

3.操作系统简单介绍

4.计算机启动过程的简单介绍

5.计算机发展个人理解-电路终究是电路

6.计算机语言的发展

7.计算机网络的发展

8.web的发展

9.java web的发展

 

http://www.lbrq.cn/news/1451215.html

相关文章:

  • 网站建设跟推广评价指标有什么关系/网店代运营靠谱吗
  • 昌平电子网站建设/河北seo技术交流
  • wordpress全站静态化/百度一下首页问问
  • 网站转移空间备案是不是就没有了/三只松鼠的软文范例
  • 网站主页的要素/seo方案
  • otc场外交易网站开发/seo学徒
  • 新翼设计网站建设公司/成都网站关键词推广
  • 网站 建设 申请/北京网站seo费用
  • 网站怎样做免费优化有效果/乔拓云智能建站系统
  • wordpress menu 插件/147seo工具
  • 做特产的网站开张怎么宣传/软件开发公司排行榜
  • 网站维护 设计/广州网络优化最早的公司
  • 专门做各种产品测评的网站/网站权重划分
  • wordpress网站静态化/智能优化大师下载
  • 网站做优化的操作图片/广告代发平台
  • 网站建设找哪家好/怎样优化网站关键词排名靠前
  • 广州网站建设信科公司/seo是怎么优化上去
  • 瓯北网站建设/免费建一个自己的网站
  • 西安网站改版的公司/电子商务网站建设规划方案
  • 中国重庆网站建设/ks免费刷粉网站推广马上刷
  • 南宁定制网站建设/互联网推广销售是做什么的
  • 招聘网站报表怎么做/公司网站建设全包
  • 重庆建设厂招聘信息网站/seo是什么级别
  • wordpress的极限访问量/深圳seo优化服务
  • 用python导入wordpress/关键词优化工具有哪些
  • 高校网站建设/今日热点新闻2022
  • 买的服务器做两个网站/免费发布推广平台
  • 建立个人免费网站/win7优化软件
  • 织梦网站主页文章列表调用/怎么找精准客户资源
  • 做网站具体收费/360应用商店
  • 使用ProxySql实现MySQL的读写分离
  • centos通过DockerCompose搭建开源MediaCMS
  • Pandas query() 方法详解
  • JVM学习专题(四)对象创建过程
  • 质押和抵押有什么区别
  • 阿里云-通义灵码:解锁云原生智能开发新能力,让云开发更“灵”~