计算机语言简介|学习笔记

简介: 快速学习 计算机语言简介

开发者学堂课程【Python 语言基础 1 :语法入门:计算机语言简介】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/599/detail/8653


计算机语言简介


内容介绍:

一、什么是计算机语言?

二、计算机语言的发展

 

l 什么是计算机语言

计算机就是一台用来计算机的机器,通过人的指令指挥计算机进行操作,需要通过计算机的语言来控制计算机(编程语言)!

计算机语言其实和人类的语言没有本质的区别,不同点就是交流的主体不同!

 

l 计算机语言的发展

计算机语法发展经历了三个阶段:

1) 机器语言

机器语言通过二进制编码来编写程序,执行效率好,但编写起来太麻烦。

2) 符号语言(汇编)

使用符号来代替机器码,编写程序时,不需要使用二进制,而是直接编写符号,编写完成后,需要将符号转换为机器码,然后再由计算机执行,符号转换为机器码的过程称为汇编,将机器码转换为符号的过程,称为反汇编(汇编语言一般只适用于某些特定硬件,兼容性比较差)

3) 高级语言

高级语言的语法基本和现在英语语法类似,并且和硬件的关系没有那么紧密,也就是说我们通过高级语言开发程序可以在不同的硬件系统中执行,并且高级语言学习起来也更加的容易,现在我们知道的语言基本都是高级语言(例如  C、C++、C#、Java、JavaScript、Python)

相关文章
|
存储
第三章:C51 编程语言
第三章:C51 编程语言
56 0
|
3月前
|
JavaScript 前端开发 Java
IT入门知识第二部分《编程语言》(2/10)
IT入门知识第二部分《编程语言》(2/10)
31 0
|
3月前
|
机器学习/深度学习 数据采集 算法
Python编程语言进阶学习:深入探索与高级应用
【7月更文挑战第23天】Python的进阶学习是一个不断探索和实践的过程。通过深入学习高级数据结构、面向对象编程、并发编程、性能优化以及在实际项目中的应用,你将能够更加熟练地运用Python解决复杂问题,并在编程道路上走得更远。记住,理论知识只是基础,真正的成长来自于不断的实践和反思。
|
4月前
|
存储 编译器 程序员
C++语言基础学习
C++语言基础学习
|
4月前
|
自然语言处理 Java 编译器
程序语言基础知识
程序语言基础知识
31 0
|
5月前
|
自然语言处理 Java 编译器
【软件设计师—基础精讲笔记10】第十章 程序设计语言基础
【软件设计师—基础精讲笔记10】第十章 程序设计语言基础
71 1
|
5月前
|
Linux C语言 C++
C++编程语言简介及其应用
C++编程语言简介及其应用
55 0
|
数据可视化 数据挖掘 项目管理
R 语言入门与介绍
R 语言入门与介绍
72 0
|
12月前
|
存储 程序员
程序设计语言基础知识
程序设计语言是计算机程序员用来编写计算机程序的语言。它们是由计算机科学家和工程师开发的,用于描述计算机程序的结构、语法和语义。程序设计语言是计算机科学中的核心概念之一,因为它们允许程序员使用抽象概念来描述计算机程序,从而使程序员能够更容易地编写、理解和维护程序。本文将介绍程序设计语言的基础知识,包括语法、语义、数据类型和控制结构等。 1. 语法 程序设计语言的语法是描述程序结构的规则集合。语法规则定义了程序中的元素,如变量、常量、运算符、函数和语句等,并规定了这些元素如何组合成程序。语法规则通常由一组文法规则来描述,这些规则用于指定程序中的符号、终止符号和非终止符号等。例如,下面是一个简单
129 0
|
12月前
|
传感器 存储