一般命令式编程语言

一般的命令式语言的一种设计方式

一般来说我们的命令式语言它可能有一些细微的结构上的不一致,但是总体上来讲,它的结构都分成 5 个层级

  1. Atom(原子级):原子级是一个语言的最小组成单位,它通常包含一些关键字包含着一些直接量包含着一些变量名这样的一些基本单位,典型的就是我们的变量名,字符串直接量,数字直接量
  2. Expression(表达式):原子级的结构通过运算符相连接,然后加上一些辅助的符号,那么它就会构成一个表达式的结构,表达式它通常是一个可以级联的结构,比如说我们的 JavaScript 有四则运算,按位与,移位运算,比较运算,或,非,等
  3. Statement(语句):表达式加上一些特定的标识符和一些特定的关键字和一些特定的符号形成一种结构我们把它叫做语句,大家比较熟悉的可能有 if(条件语句),while,for(循环语句),一个有语句的语言其实已经是一个可以达成图灵完备并且去执行的语言了,
  4. Structure(结构化):一般的语言还会有结构化的层级比如我们 JavaScript 里就会有 Function,Class 这样的一些设计,它可以我们组织代码,把代码分成不同的块,分成不同的可复用的结构,同样他也会使用关键字来形成结构化的结构
  5. 组织代码,有点语言有,有的不在语言里面在一些辅助性的设施里面,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值