计算机的概念、程序设计语言



以下内容来自于中国慕课网中《零基础学Python语言CAP》课程的学习笔记。


计算机

计算机是指可以根据一组指令操作数据的机器。

  • 功能性
  • 可编程性:体现在程序设计语言上

程序设计语言

1. 概念

程序设计语言,也叫编程语言,是计算机能够理解和识别操作的一种交互体系。

  • 最好的程序设计语言是人类的自然语言。

2. 种类

  • 机器语言:0,1代码,CPU认识的语言
    例:2+3运算1101001000111011
  • 汇编语言:在机器语言上增加了人类可读的助记符
    例:2+3的运算add 2, 3, result
  • 高级语言:向自然语言靠近的语言
    例: 2+3的运算result=2+3

3. 常用的程序设计语言

  • C/C++/VB/Java/JavaScript/Ruby/Swift/python
  • Verilog/VHDL
  • PHP/HTML…

4. 编译和解释

  • 编译、
    将高级语言源代码转换成目标代码(机器语言) ,程序便可运行。

  • 解释
    将源代码逐条转化成目标代码同时逐条运行,每次运行程序都需要源代码和解释器。

    编译 解释
    目标代码执行速度更快,目标代码在相同操作系统上使用灵活 便于维护源代码;良好的可移植性
    编译执行的编程语言叫做静态语言,如C、Java语言等。 解释执行的编程语言叫做脚本语言,如PHP、JavaScript等
发布了196 篇原创文章 · 获赞 96 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_41498261/article/details/105048880