基于LLVM的编译原理简明教程 (1) - 写编译器越来越容易了

跟学院派的厚书给大家的印象不同,其实用LLVM写个简单的 编译器是件容易的事情,因为大部分事情LLVM都替我们做了。# 基于LLVM的编译 原理简明教程 (1) - 写 编译器越来越容易了进入21世纪,新的编程语言如雨后春笋一样不停地冒出来。需求当然是 ...

c++编译器对多态的实现原理总结

。所谓的动态联编:根据实际的对象类型来判断重写函数的调用。C++中多态的实现 原理当类中声明虚函数时, 编译器会在类中生成一个虚函数表,虚函数表是一个存储类成员函数指针的数据结构,虚函数表是由 编译器自动生成与维护的,virtual成员函数会被 编译器 ...

c++编译器对多态的实现原理总结

在基类中声明为virtual,那么在所有的派生类中该函数都是virtual,而不需要再显式地声明为virtual。所谓的动态联编:根据实际的对象类型来判断重写函数的调用。C++中多态的实现 原理当类中声明虚函数时, 编译器会在类中生成一个虚函数表 ...

使用MaxCompute编译器检查脚本 - MaxCompute

MaxCompute 编译器基于MaxCompute 2.0新一代的SQL引擎,显著提升了SQL语言编译过程的易用性与语言的表达能力 ...

ART世界探险(14) - 快速编译器和优化编译器

ART的 编译器为两种,一种是QuickCompiler,快速 编译器;另一种是OptimizingCompiler,优化 编译器。下面我们就分析一下这两种 编译器的基本结构。# ART世界探险(14) - 快速 编译器和优化 编译器ART的 编译器为两种 ...

成为一个编译器之「使用 JavaScript 来制作编译器」

本文讲的是成为一个 编译器之「使用 JavaScript 来制作 编译器」,布希维克,布鲁克林,一个很棒的周日。我在书店里发现了一本书 John Maeda 写的 “Design by Numbers” 。本文讲的是成为一个 编译器之 ...

《编译与反编译技术实战》——第2章 编译器实践概述 2.1 编译器、解释器及其工作方式

本节书摘来自华章计算机《编译与反编译技术实战》一书中的第2章,第2.1节,作者 刘晓楠 陶红伟 岳峰 戴超,更多章节内容可以访问云栖社区“华章计算机”公众号查看。###第2章### 编译器实践概述人与计算机 ...

加密解密与签名验签的原理 - 密钥管理服务

加密SDK(Encryption SDK)支持加密解密、签名验签,了解其工作 原理可以帮助您更好地使用加密SDK ...

实现原理 - 金融分布式架构 SOFAStack

,需要对数据进行数据统计。统计方式可以有很多种,比如求行数、求和、求平均、最大/最小值等统计方法。预警配置:可在统计数据上定义类型丰富的预警规则,包括绝对值、同比、环比、最近 N 分钟求和等,支持定义多项规则和逻辑运算。实现 原理RMS 的基本实现 原理是在 ...

原理介绍 - 视频直播

本文介绍边缘脚本的运行 原理、规则模型、执行位置与优先级、命中与中断执行 ...

表格存储Feed流方案原理 - 表格存储 Tablestore

本章节主要为您介绍使用表格存储搭建Feed流的方案 原理。 方案架构 ...

恢复原理 - 云原生数仓 AnalyticDB MySQL

有效备份集及备份集Redo Log位点到恢复时间点之间的日志,并完整重放下载日志,直到数据被最终恢复。恢复时长与备份集大小和日志大小相关,集群同样通过多节点并行下载日志的方式优化恢复速度。 备份和恢复的 原理示意图如下所示: ...

基本原理 - SOFAStack 微服务

SOFARegistry 即服务注册中心。下面详细介绍 SOFARegistry 的 原理。SOFARegistry 组成SOFARegistry 即服务注册中心。其包含的 4 个组件及其职责为:客户端 ...

扩展性原理 - 云原生分布式数据库 PolarDB-X

本文将介绍PolarDB-X的扩展性 原理 ...

工作原理 - 数据库网关 DG

原理如下: 本地安装一个数据库网关代理(database gateway agent)。 数据库网关代理负责与数据库网关云端服务(database ...

Hadoop数据迁移到MaxCompute原理讲解 - MaxCompute

Hadoop数据迁移到MaxCompute 原理讲解 ...

工作原理 - 日志服务

到目标Logstore中。 该功能还可以通过数据加工实现,数据加工的DSL语法比SQL语法具备更强的ETL表达能力。更多信息,请参见加工 原理 ...

加工原理 - 日志服务

数据加工时日志数据的调度 原理,以及加工规则引擎的工作 原理。 调度 原理 日志服务的 ...

补丁管理原理介绍 - 运维编排服务

该文档会详细介绍补丁管理的工作 原理,以及如何扫描系统上的补丁状态,安装缺失的补丁等。Linux补丁管理支持的Linux系统包括 CentOS/Alibaba Cloud Linux/Debian ...

产品原理 - 全局流量管理

一个CNAME接入域名,所以需要将用户访问的主域名CNAME至全局流量管理的实例域名,才能最终实现对应用服务进行容灾、智能接入。详细操作方法您可以参阅 快速入门 操作文档。产品 原理www.example.com" class=" ...

产品原理 - 全局流量管理

。 开通GTM产品实例后,系统会自动分配一个CNAME接入域名,所以需要将用户访问的业务域名CNAME至全局流量管理的实例域名,才能最终实现对应用服务进行容灾、智能接入。产品 原理例如网站服务是www.example.com①开通GTM实例后,系统 ...

技术原理 - 云原生分布式数据库 PolarDB-X

本文介绍了PolarDB-X的主要技术 原理。分布式线性扩展PolarDB-X将数据表以水平分区的方式,分布在多个存储节点(DN)中。数据分区方式由分区函数决定,PolarDB-X支持哈希(Hash)、范围 ...

原理说明 - 游戏盾

。 实现 原理 游戏盾通过TCP协议的Option ...

原理和语法 - 日志服务

本视频向您展示数据加工数据分发与汇集的 原理及语法。 ...

FTP原理以及在VPC中使用FTP的注意事项

概述本文主要介绍FTP 原理以及在VPC中使用FTP的注意事项。详细信息FTP介绍FTP是文件传输协议(FILE TRANSFER PROTOCOL)简称FTP,是在TCP/IP网络和INTERNET上最早使用的协议之一。FTP工作模式FTP的工作模式分为 ...

原理优势 - 云数据库专属集群 MyBase

本文介绍MyBase的产品 原理与综合优势。 MyBase是由多台主机组成 ...

gRPC协议实践的设计原理 - 服务网格 ASM

服务网格支持gRPC协议服务开发、容器化和网格化。本文介绍gRPC协议在ASM实践的设计 原理 ...

技术原理 - 云原生分布式数据库 PolarDB-X

扩展性 原理 扩展性本质在于分而治之,PolarDB-X计算 ...

EdgeScript原理介绍 - CDN

本文为您介绍EdgeScript的运行 原理、规则模型、执行位置与优先级、命中与中断执行 ...

EdgeScript原理介绍 - 全站加速

本文介绍EdgeScript的运行 原理、规则模型、执行位置与优先级、命中与中断执行 ...

基本概念与原理 - 云效

介绍一下相关基本概念和 原理。理解了它们,就摸清了云效持续交付的脉络,学习具体内容就会容易很多。项目项目是一个“工作场所”。一伙人(或者一个人)为了一个特定的场景(比如开发一个应用/产品),在这个“工作场所&rdquo ...

Logtail采集原理 - 日志服务

说明 更多关于Logtail采集 原理的介绍,请参见Logtail技术分享 ...

原理架构 - 金融分布式架构 SOFAStack

本文简单介绍数据同步服务的整个系统架构及基本实现 原理。系统架构数据同步服务的逻辑架构图:全量同步:负责将表数据从源端数据库同步到目的端数据库,支持异构数据库间同步。增量同步:负责将源端的 ...

调度原理 - 日志服务

本视频向您介绍日志服务数据加工的数据调度 原理。 ...

工作原理 - 智能顾问

智能顾问(Advisor)工作 原理说明 ...

编译器自举和移植

编译器自举和移植有个著名的问题:Mommy, where do compilers comefrom?要解决这个问题,首先来看看T-Diagram ...

VC编译器设置(/GR,/EH,/Zc,/Ob)

  VC 编译器设置 工欲善其事,必先利其器;要想用VC开发出高效率程序,必须对VC 编译器有充分的了解。如果我们已经习惯 编译器给我的默认设置,那么现在起开始尝试改变吧!本篇文章(或者后续文章)讲解 ...

《C语言编程魔法书:基于C11标准》——1.3 主流C语言编译器介绍

本节书摘来自华章计算机《C语言编程魔法书:基于C11标准》一书中的第1章,第1.3节,作者: 陈轶 更多章节内容可以访问云栖社区“华章计算机”公众号查看。###1.3 主流C语言 编译器介绍对于当前主流桌面操作系统 ...

《编译与反编译技术实战》——2.2 编译器的结构

本节书摘来自华章计算机《编译与反编译技术实战》一书中的第2章,第2.2节,作者 刘晓楠 陶红伟 岳峰 戴超,更多章节内容可以访问云栖社区“华章计算机”公众号查看。###2.2  编译器的结构目前常用的程序设计语言都 ...

JAVA-JAVA<em>编译</em>运行过程

java<em>编译器</em>(编译)→虚拟机(解释执行)→解释器(翻译)→机器码 1、Java编译过程与c/c++编译过程不同 Java编译程序将java源程序编译成jvm可执行代码-java字节码. c/c++编译过程: 当C<em>编译器</em>编译生成一个对象的代码时,...

学习<em>编译原理</em>的步骤

4)获得<em>编译器</em>自动生成工具(compiler compiler)的使用经验,提高解决实际问题的能力.(实际工作很多都不是手编而是利用工具的) 2.象ANTLR之类的工具是开源(open source)的,可研究其源码,以便必要时自己手编分析程序. 3....

《<em>编译</em>与反<em>编译</em>技术实战》一 第1章 实践的环境与工具

在编译过程中所涉及的环境主要是编译环境及工具链,常用的工具有词法分析生成器、语法分析生成器、<em>编译器</em>、汇编器、链接器等。在反编译过程中主要涉及反汇编器、静态或动态的调试与分析工具。下面对近年来流行的编译...

《<em>编译原理</em>实践与指导教程》——导读

针对这些问题,本书面向开设计算机学科的大专院校,提供一门接近实际C/C++的C––语言语法,给出了详细的实验步骤和指导过程,引导性地完成一个实际可用的<em>编译器</em>,并提供了充分的测试样例来验证<em>编译器</em>实现的正确性。...

自己动手构造<em>编译</em>系统:<em>编译</em>、汇编与链接1.4 设计自己...

通过后面章节对<em>编译器</em>实现<em>原理</em>的介绍,我们也能学会如何构造一个简单的预<em>编译器</em>。因此,在高级语言的文法设计中,本书未提供与预编译处理相关的语法,而是直接对源代码进行编译,这样使得我们的精力更关注于<em>编译器</em>的...

《<em>编译</em>与反<em>编译</em>技术实战》——第1章 实践的环境与工具...

在编译过程中所涉及的环境主要是编译环境及工具链,常用的工具有词法分析生成器、语法分析生成器、<em>编译器</em>、汇编器、链接器等。在反编译过程中主要涉及反汇编器、静态或动态的调试与分析工具。下面对近年来流行的编译...

《<em>编译</em>与反<em>编译</em>技术》目录—导读

10.4.2 反编译技术面临的技术性问题10.4.3 反编译的先决条件10.4.4 反<em>编译器</em>的评价指标 10.5 反编译的应用领域和研究重点10.5.1 应用领域 10.5.2 研究重点 10.6 本章小结 习题第11章 反<em>编译器</em>的整体框架11.1...

Java-学习笔记-3-环境搭建

编译需要<em>编译器</em>,编译Java文件需要java<em>编译器</em>,(其他编程语言同理)。所以这里我们至少还要准备一个bia<em>编译器</em>。最后,运行。这里需要Java解释器,它属于Java虚拟机的一部分。总结一下,我们需要写代码的工具、编译...

37_泛型的内部<em>原理</em>及更深应用

泛型只是给<em>编译器</em>看的 泛型是提供给javac<em>编译器</em>使用的,可以限定集合中的输入类型,让<em>编译器</em>挡住源程序中的非法输入,<em>编译器</em>编译带来类型说明的集合时会去除掉“类型”信息,是程序运行效率不受影响,对于参数化的泛...
< 1 2 3 4 ... 281 >
跳转至: GO
产品推荐
云服务器 轻量应用服务器 商标 物联网无线连接服务 SSL证书 对象存储
新人福利专场 阿里云试用中心 企业支持计划 飞天会员助力企业低成本上云 智能财税30天免费试用 云解析DNS新用户首购低至36元/年起 ECS限时升级特惠6.5折