当前位置: 首页 > news >正文

可以做网站的软件指数网站

可以做网站的软件,指数网站,郑州网站建设公司排行,爱网站关键词查询工具长尾程序代码是对现实事物处理逻辑的抽象,而正则表达式,则是对复杂的字符匹配程序代码的进一步抽象;也就是说,高度简洁的正则表达式,可以认为其背后所对应的,是字符匹配程序代码,而字符匹配程序代码…

程序代码是对现实事物处理逻辑的抽象,而正则表达式,则是对复杂的字符匹配程序代码的进一步抽象;也就是说,高度简洁的正则表达式,可以认为其背后所对应的,是字符匹配程序代码,而字符匹配程序代码,背后对应的是字符匹配处理逻辑。

字符匹配处理逻辑,可以抽象为字符匹配程序代码;字符匹配程序代码,可以再进一步,抽象为高度简洁的正则表达式。

相对于字符匹配程序代码,正则表达式不需要使用 if、then、else 等关键字,也不需要调用 find、showMessage 等函数,这些在正则表达式中都已经隐含了。也就是说,正则表达式解析引擎,会自动按类似逻辑进行解析,这也就是正则表达式“高度简洁”的体现。

编程语言的发展历程:

序员主要负责分析问题,以及使用第 4 代语言来描述问题,而无需花费大量时间,去考虑具体的处理逻辑和算法实现,处理逻辑和算法实现是由编译器(Compiler)或解释器(Interpreter)这样的语言解析引擎来负责的。

编程范式(Programming Paradigm),指的是计算机编程中的基本风格和典范模式,是程序员在其所创造的程序虚拟世界中自觉不自觉地所采用的世界观和方法论。

常见的编程范式大致上有:命令式、声明式(包括了函数式、逻辑式等)、面向对象式、泛型式、并发式、切面式等。每种编程范式都引导着程序员,根据其特有的倾向(即世界观)和思路(即方法论)去分析和解决编程问题。

1、命令式编程

命令式编程范式,主要就是模拟电脑运算的过程。更进一步地来说,是直接模拟目前主流的冯·诺依曼机(Von Neumann Machine)的运算过程,是对冯·诺伊曼机运行机制的抽象。

冯·诺伊曼机的基本特点是,在程序计数器的集中控制下,按顺序依次从内存中获取指令和数据,然后进行执行,因此它是以控制驱动的控制流方式工作的。与冯·诺依曼机相对应的还有以数据驱动的数据流方式工作的数据流机,以及以需求驱动的数据流方式工作的归约机等。

采用命令式编程范式的程序,是由若干行动指令所组成的有序指令列表,也就是由一系列指明执行顺序的祈使句——“先做这,再做那”所组成,属于行动导向,强调的是定义问题的解法——即“怎么做”,因而算法是显性的而目标是隐性的。因此,从编程范式的角度来看:

  • 命令式编程的世界观是:程序是由若干行动指令组成的有序列表;
  • 命令式编程的方法论是:用变量来存储数据,用语句来执行指令。

2、声明式编程范式

声明式编程范式,主要是模拟人脑思维的过程。声明式重目标、轻过程,专注问题的分析和表达,而不是算法实现。它不用指明执行顺序,属于目标导向,强调的是定义问题的描述——即“做什么”,因而目标是显性而算法是隐性的。

从编程范式的角度来看:声明式编程的世界观是:

  • 程序是由若干目标任务组成的有序列表;
  • 声明式编程的方法论是:用语法元素来描述任务,由解析引擎转化为指令并执行。

声明式编程的代表语言为 SQL、SAS、SPSS、LaTeX、Regex(即正则表达式)等。

正则从编程范式的角度上来看,其实是属于声明式编程范式,并且是专用于处理文本查找匹配这个特定领域的专门语言。

正则表达式中的语法元素——元字符、元转义序列与特殊结构,可理解为某种具体的程序逻辑和算法的体现。注意,这里提到的元转义序列,指的是相对于将元字符转义为字符本义的普通转义序列来说的。

此文章为8月Day30学习笔记,内容来源于极客时间《正则表达式入门课》,推荐该课程。

http://www.tj-hxxt.cn/news/16673.html

相关文章:

  • 网站技术介绍抖音seo教程
  • 国际要闻百度seo怎么做网站内容优化
  • 网站建设与维护试卷及答案最新百度快速排名技术
  • 宣传片素材网站线上推广方案
  • 江苏网站备案流程搜索点击软件
  • 旅游网站营销百度官网登录入口
  • dw个人网站模板公司怎么推广网络营销
  • 阿里巴巴国际站可以做网站吗栾城seo整站排名
  • 网站设计怎么学郑州百度推广开户
  • 东莞寮步做网站的有吗廊坊seo推广公司
  • 网站建设参数seo排名点击器原理
  • 做网站销售是干什么的最好的优化公司
  • 淄博 建网站怎样做品牌推广
  • 安徽合肥网站建设seol英文啥意思
  • 纳米加工平台网店seo
  • 做网站一年优化网站排名软件
  • 做新房用哪个网站好专门的网页制作工具有
  • 深圳网站设计 商城2023年最新时政热点
  • 公司执照注册流程及费用衡阳seo优化推荐
  • 东营网站建设推广广州引流推广公司
  • 找人做网站需要多少钱产品推广软文范文
  • 网站设置怎么清除公众号推广方案
  • 民治网站优化培训谷歌优化方法
  • 有哪些网站可以做视频2022年最新热点素材
  • 我想自己建立一个网站爱廷玖达泊西汀
  • 北京疫情防控政策大连seo优化
  • 怎么用手机做网站平台媒体邀约
  • 静态网站公用头部如何调用标题沈阳seo网站关键词优化
  • 深圳网站建设ctbsj广州seo代理计费
  • 现在允许做网站吗谷歌网站优化推广