来这里了解代码,编程是什么


来这里了解代码,编程是什么

带你了解什么是代码编程


编程语言介绍历史及发展领域:
编程语言(programming language) 别称(计算机语言)
简单定义:一种计算机和人都能识别的语言
种类:机器语言 汇编语言 高级语言
机器语言: 利用二进制编码进行发送 能够被计算机快速的识别 灵活性高 执
行速度可观 与汇编语言相似性高 但本身具有局限性 使用上有一
定的约束性
汇编语言 :以英文缩写进行编写 可以编写简练的小程序 ,执行方面便利,但
程序方面较为冗长 出错率较高
高级语言: 是由多种语言结合的总称 可以多对多条指令进行整合 把他它变成
单条指令进行输送,操作细节简化 整个程序简便 操作性强
发展历史
第一台计算机是在二十世纪四十年代发明的,当时的计算机各项控制主要是由人工操作来实现的,但在便利性方面严重不足,经过多年的发展,相关人员提出了利用编程语言来控制计算机的构想,虽然当时的编程模式还不够完善,但却对计算机编程语言的发展产生了巨大的推动作用。而计算机编程语言也正是在这之后的半个世纪中逐渐完善的。随着社会的发展,各领域的技术需求不断提升,这使得计算机编程的发展越来越趋于复杂化和多样化。在这种情况下,一些可视的﹑集成的语言环境逐渐开始崭露头角,只需要进行简单的按键,就可以完成一段代码的编写,大大减少了计算机编程的资金成本和时间成本。加上一些高级语言的出现,如Pascal﹑fortran以及C语言等,使得计算机操控已经不再需要大量的资本和人工,直到二十世纪九十年代1990,计算机编程领域高速发展,逐渐诞生了一些面向对象的高级语言,如Java等,使得计算机程序逐渐从原来的通信和计算向着视频解析﹑图像传输﹑智能模拟以及知识处理等方向发展,换言之就是通过计算机网络技术进行数据采集﹑分析﹑管理,实现智能操作。在现代文明不断发展的情况下,通过计算机编程语言已经能够对各领域的信息化需求加以满足。


经历时代及代表语言
编程语一般分为: 低级语言(机器/汇编语言),高级语言,面向时代对象
低级语言时代:(1946-1953)被称为天书的 机器语言和汇编语言
机器语言:工作基于二进制 只能识别0和1 的指令 0和
1 就是机器语言 , 缺点,难学难写 难记 难检查 难改
难推广使用 因此 初期只有少数的计算机专业人员会编
写计算机程序
汇编语言时代 :莫奇莱等人利用符号 代替0 和 1 的代码 (汇编语言的出现)
高级语言时代:(1954-至今 )
世界上第一个高级语言 fortran的出现,新的语言开始
不断的涌现出来 ,数十年来 全世界出现了2500种以上
的高级语言 一些消失 一些流传至今第一个高级语言
Fortran :为了克服低级语言 1950年代美国约翰·贝克
斯(John Backus) 创造了第一个高级语言 fortran ,它
接近人们习惯的自然语言和数学语言 程序中的运算符和
运算表达式 容易理解 十分方便fortran 的功能在(科学
和工程计算机领域)发挥重要作用

第一个结构化程序设计语言: ALGOLAL GOL :首批清晰定位的高级语言 ,由欧美计算机学家合力所组成的联席大会于仍是晶体管计算机
流行的1950年代所开发国际计算机学会(ACM)将ALGOL模式列为
算法描述的标准,启发ALGOL类现代语言Pascal、Ada、C语言等出

最简单的语言---BASIC :1964年BASIC语言正式发布 该语言只有26个、
变量名,17条语句,12个函数和3个命令。这
门语言叫做“初学者通用符号指令代码。 ‘
编程语言里面一个重要的里程碑 —Pascal Pasca:这个是基于 ALGOL
程语言 ,语法严谨 层次分明 ,第一
个结构化编程语言
现代程序语言革命的起点—C语言 : C语言的祖先是BCPL(Basic
Combined Programming Language)
语言 在1970年美国贝尔实验室
的Ken Thompson在BCPL语言的基
础上,设计出了B语言。接着在1972
到1973年间,美国贝尔实验室的
Dennis M.Ritchie在Ken Thompson
的基础上设计出了C语言。
面向对象时代 :(1990—至今)面向对象程序设计 Object-Oriented
Programming,简称OOP 如今在整个程序设计中

重要 特点 封装性 继承性 多态性
JAVA : Java是由Sun Microsystem于1995年推出的高级编程语言。
近几年来,Java企业级应用飞速发展,主要被运用于电信、
金融、交通等行业的信息化平台建设。Java是一个普遍适用
的软件平台,其具有易学易用、平台独立、可移植、多线程、
健壮、动态、安全等主要特性。 [1]
Python: 近几年来,Python语言上升势头比较迅速,其主要原因在于
大数据和人工智能领域的发展,随着产业互联网的推进,、
Python语言未来的发展空间将进一步得到扩大。Python是
一种高层次的脚本语言目前应用于Web和Internet开发、
科学计算和统计、教育、软件开发和后端开发等领域,且
有着简单易学、运行速度快、可移植、可扩展、可嵌入等
优点


分享到:


相關文章: