程序设计语言基础-知识点
程序设计语言基础-知识点
程序设计语言就是人类跟计算机沟通的语言
分类
1.高级低级之分
高级 c/c++,java 等
低级 机器语言 汇编等
2.工作方式之分
编译程序:编译成目标程序后再执行。c/c++;java等 。
解释程序:运行中去解释该做什么 javacript等
3.程序设计语言的定义
语法,语意,语用等方面
语法:各种符号,词法规则等
语意:动态语意,静态语义,就是规则所要表达的意思。
语用:表示了构成语言的各个记号和使用的关系,涉及符号的来源,使用,和影响。
语言中含有语境,即编译环境和运行环境。
4.程序设计语言的分类
1)命令式(过程式)
2)面向对象 (现如今的大多数语言)
3)函数式(LISP)
4)逻辑型设计语言
5.程序设计的成分
数据成分 常量,变量,全局和局部变量,数据类型等内容
运算成分 算术和逻辑运算
控制成分 分支循环
传输成分 数据传输方式,赋值,输入输出等
函数成分 也叫方法,消息 包括声明 实现 调用 传参等概念。
5.汇编基本原理
6.编译基本原理
7.解释程序原理
程序设计语言基础-知识点相关推荐
- JavaScript 语言基础知识点图示
JavaScript 语言基础知识点图示: 转载于:https://www.cnblogs.com/mrxia/p/4059252.html
- C语言基础知识点汇总(一)
C语言基础知识点汇总(一) 1.读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数. 2.程序中基本的控制结构是三种: 顺序结构 .选择 ...
- C语言基础知识点汇总(1)
C语言基础知识点汇总(1) 1.读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数. 2.程序中基本的控制结构是三种: 顺序结构 .选择 ...
- Matlab程序设计语言基础
2.1Matlab程序设计语言基础 1.若i和j不改写,它们将表示虚数的.但是在Matlab程序的设计过程中,经常使用i或者j作为循环的变量.如果涉及到虚数运算,应当先确认这两个量有没有被改写,如果被 ...
- 第三章 VB程序设计语言基础
第三章 VB程序设计语言基础 一 VB中的数据与运算 二 标准函数 三 三种基本结构(顺序,判定,循环) 一 VB中的数据与运算 3.1.1 数据类型 3.1.2 变量与常量 3.1.3 运算符和表达 ...
- 软考-软件设计师 - 第2章 程序设计语言基础知识【附补充常考知识点】
本章导图: 2.1 程序设计语言概述 2.1.1 程序设计语言的基本概念 1 低级语言与高级语言 低级语言:机器语言.汇编语言 高级语言:面向各类应用的程序设计语言,如Java,C,C++,PHP,P ...
- Python程序设计语言基础01:Python基本语法元素
目录 1. 编译和解释 1.1 编译 1.2 解释 2. 程序的基本编写方法IPO 2.1 含义 2.2 输入 2.3 输出 2.4 处理 3. 使用编程解决问题 3.1 问题的计算部分 3.2 编程 ...
- python语言基础知识点总结_Python语言的12个基础知识点小结
Python语言的12个基础知识点小结 python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序.去重,字典排序,字典.列表.字符串互转,时间对象操作,命令行参数解析(g ...
- 软件设计师教程(四)程序设计语言基础知识
软件设计师教程 软件设计师教程(一)计算机系统知识-计算机系统基础知识 软件设计师教程(二)计算机系统知识-计算机体系结构 软件设计师教程(三)计算机系统知识-计算机体系结构 程序设计语言知识 软件设 ...
最新文章
- vue项目中使用本地的json文件
- RxSwift处理Error事件
- 杭电2030java做法_杭电ACM2040java做法
- #define宏定义中的#,##,@#,\ 这些符号的神奇用法
- Hibernate基本概念 (4)
- 系统图标及其注册表项
- 设计模式系列 12-- 职责链模式
- css选择器参考手册
- SQL Server 数据库性能优化(转载)
- matlab中如何用m文件,MATLAB中M文件的使用
- xx闪购—主体选项卡
- 心理测试:DISC性格测试(完整版)
- 美股-史考特(Scottrade)开户详细说明
- 基于MK802 MiniPC的扩展开发应用-软/硬件修改和扩展
- protues仿真出现Simulation is not running in real time....的情况处理
- Python学习记录-实战一、车牌归属地
- 治疗贫血的几款食疗方
- 【苹果相册推】iMessage OBJC Serverapns源代码直接开发证书
- matlab设计高通系统,用matlab设计高通滤波器雪比切夫、fir两种方法 课程设计HPF.doc...
- 【ESP 保姆级教程】玩转emqx认证篇② ——认证安全之使用内置数据库(Mnesia)的密码认证
热门文章
- invalid use of incomplete type struct 或者是class的解决办法
- strcpy()源代码
- Binder远程转本地
- 内存泄露Lowmemorykiller分析
- 进程间的通信——无名管道
- 北京林业大学计算机复试难度,北京林业大学考研难吗?一般要什么水平才可以进入?...
- SpringAOP描述及实现_AspectJ详解_基于注解的AOP实现_SpringJdbcTemplate详解
- C++与Java中的static成员总结
- LeetCode 5268. 找出两数组的不同(set)
- LeetCode 2063. 所有子字符串中的元音(数学)