程序设计语言基础-知识点
程序设计语言就是人类跟计算机沟通的语言

分类

1.高级低级之分

高级 c/c++,java 等

低级 机器语言 汇编等

2.工作方式之分

编译程序:编译成目标程序后再执行。c/c++;java等 。

解释程序:运行中去解释该做什么 javacript等

3.程序设计语言的定义

语法,语意,语用等方面

语法:各种符号,词法规则等

语意:动态语意,静态语义,就是规则所要表达的意思。

语用:表示了构成语言的各个记号和使用的关系,涉及符号的来源,使用,和影响。

语言中含有语境,即编译环境和运行环境。

4.程序设计语言的分类

1)命令式(过程式)

2)面向对象 (现如今的大多数语言)

3)函数式(LISP)

4)逻辑型设计语言

5.程序设计的成分

数据成分 常量,变量,全局和局部变量,数据类型等内容
运算成分 算术和逻辑运算
控制成分 分支循环
传输成分 数据传输方式,赋值,输入输出等
函数成分 也叫方法,消息 包括声明 实现 调用 传参等概念。
5.汇编基本原理

6.编译基本原理

7.解释程序原理

程序设计语言基础-知识点相关推荐

  1. JavaScript 语言基础知识点图示

    JavaScript 语言基础知识点图示: 转载于:https://www.cnblogs.com/mrxia/p/4059252.html

  2. C语言基础知识点汇总(一)

    C语言基础知识点汇总(一) 1.读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数. 2.程序中基本的控制结构是三种: 顺序结构 .选择 ...

  3. C语言基础知识点汇总(1)

    C语言基础知识点汇总(1) 1.读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数. 2.程序中基本的控制结构是三种: 顺序结构 .选择 ...

  4. Matlab程序设计语言基础

    2.1Matlab程序设计语言基础 1.若i和j不改写,它们将表示虚数的.但是在Matlab程序的设计过程中,经常使用i或者j作为循环的变量.如果涉及到虚数运算,应当先确认这两个量有没有被改写,如果被 ...

  5. 第三章 VB程序设计语言基础

    第三章 VB程序设计语言基础 一 VB中的数据与运算 二 标准函数 三 三种基本结构(顺序,判定,循环) 一 VB中的数据与运算 3.1.1 数据类型 3.1.2 变量与常量 3.1.3 运算符和表达 ...

  6. 软考-软件设计师 - 第2章 程序设计语言基础知识【附补充常考知识点】

    本章导图: 2.1 程序设计语言概述 2.1.1 程序设计语言的基本概念 1 低级语言与高级语言 低级语言:机器语言.汇编语言 高级语言:面向各类应用的程序设计语言,如Java,C,C++,PHP,P ...

  7. Python程序设计语言基础01:Python基本语法元素

    目录 1. 编译和解释 1.1 编译 1.2 解释 2. 程序的基本编写方法IPO 2.1 含义 2.2 输入 2.3 输出 2.4 处理 3. 使用编程解决问题 3.1 问题的计算部分 3.2 编程 ...

  8. python语言基础知识点总结_Python语言的12个基础知识点小结

    Python语言的12个基础知识点小结 python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序.去重,字典排序,字典.列表.字符串互转,时间对象操作,命令行参数解析(g ...

  9. 软件设计师教程(四)程序设计语言基础知识

    软件设计师教程 软件设计师教程(一)计算机系统知识-计算机系统基础知识 软件设计师教程(二)计算机系统知识-计算机体系结构 软件设计师教程(三)计算机系统知识-计算机体系结构 程序设计语言知识 软件设 ...

最新文章

  1. vue项目中使用本地的json文件
  2. RxSwift处理Error事件
  3. 杭电2030java做法_杭电ACM2040java做法
  4. #define宏定义中的#,##,@#,\ 这些符号的神奇用法
  5. Hibernate基本概念 (4)
  6. 系统图标及其注册表项
  7. 设计模式系列 12-- 职责链模式
  8. css选择器参考手册
  9. SQL Server 数据库性能优化(转载)
  10. matlab中如何用m文件,MATLAB中M文件的使用
  11. xx闪购—主体选项卡
  12. 心理测试:DISC性格测试(完整版)
  13. 美股-史考特(Scottrade)开户详细说明
  14. 基于MK802 MiniPC的扩展开发应用-软/硬件修改和扩展
  15. protues仿真出现Simulation is not running in real time....的情况处理
  16. Python学习记录-实战一、车牌归属地
  17. 治疗贫血的几款食疗方
  18. 【苹果相册推】iMessage OBJC Serverapns源代码直接开发证书
  19. matlab设计高通系统,用matlab设计高通滤波器雪比切夫、fir两种方法 课程设计HPF.doc...
  20. 【ESP 保姆级教程】玩转emqx认证篇② ——认证安全之使用内置数据库(Mnesia)的密码认证

热门文章

  1. invalid use of incomplete type struct 或者是class的解决办法
  2. strcpy()源代码
  3. Binder远程转本地
  4. 内存泄露Lowmemorykiller分析
  5. 进程间的通信——无名管道
  6. 北京林业大学计算机复试难度,北京林业大学考研难吗?一般要什么水平才可以进入?...
  7. SpringAOP描述及实现_AspectJ详解_基于注解的AOP实现_SpringJdbcTemplate详解
  8. C++与Java中的static成员总结
  9. LeetCode 5268. 找出两数组的不同(set)
  10. LeetCode 2063. 所有子字符串中的元音(数学)