自检:前端知识清单——编译原理

前言

题目来自ConardLi的blog
写的是自己的题解,水平有限,所以仅供参考
代码会整合在github,觉得有帮助就给个star吧~

正文

三、计算机基础

编译原理

1.理解代码到底是什么,计算机如何将代码转换为可以运行的目标程序

代码是什么:

  • 代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。

计算机如何将代码转换为可以运行的目标程序:

  • 概念有点模糊

2、正则表达式的匹配原理和性能优化

状态机,回溯,多路径匹配,反正就是不了解

3、如何将JavaScript代码解析成抽象语法树(AST)


4、base64的编码原理

不懂
base64的编码原理

5、几种进制的相互转换计算方法,在JavaScript中如何表示和转换

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,685评论 1 32
  • 转自知乎:原文链接 一、JavaScript基础前端工程师吃饭的家伙,深度、广度一样都不能差。 变量和类型1.Ja...
    给我把胡萝卜切成肉丁阅读 599评论 0 0
  • 今天接诊两位女性患者,一个是经期后一直乳房胀痛,一个是肩膀前、中、后都疼痛。我们今天来谈谈理法,对于两个患者的选穴...
    ef1ef59036ec阅读 1,047评论 2 4
  • 01 与时间为友,生命可不局限于蜉蝣般的此生此世,带着时光留给我们的信物,心驰神往,穿越到不同的时空,拓展...
    棋洛阅读 381评论 0 0
  • 主要整理总结自张鸿洋的博客,原文速戳上面链接 第一行代码第九章讲了这三个基友的关系和基本用法,今天看博客的时候看到...
    lxacoder阅读 494评论 0 3

友情链接更多精彩内容