书栈网 · BookStack 本次搜索耗时 0.021 秒,为您找到 147634 个相关结果.
  • 练习 35:解释器

    练习 35:解释器 解释器和编译器 Python 两者都是 如何编写解释器 挑战练习 研究性学习 深入学习 练习 35:解释器 原文:Exercise 35: Interpreters 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 解析中的最后一个练习应该既具有挑战性又有趣。你终于可以看到,你...
  • 基于宏的元编程

    基于宏的元编程 基于宏的元编程 为理解 Liquid 的实现原理,我们需要简单了解元编程与宏的概念。在维基百科 中,元编程被描述成一种计算机程序可以将代码看待成数据的能力,使用元编程技术编写的程序能够像普通程序在运行时更新、替换变量那样操作更新、替换代码。宏在 Rust 语言中是一种功能,能够在编译实际代码之前按照自定义的规则展开原始代码,从而能够达...
  • 2.1 平台与架构

    9667 2018-02-08 《Go入门指南》
    2.1 平台与架构 链接 2.1 平台与架构 Go 语言开发团队开发了适用于以下操作系统的编译器: Linux FreeBSD Mac OS X(也称为 Darwin) 目前有2个版本的编译器:Go 原生编译器 gc 和非原生编译器 gccgo,这两款编译器都是在类 Unix 系统下工作 。其中,gc 版本的编译器已经被移植到 Windows ...
  • 编译器理论

    根据你与各种编程语言打交道的水平不同,这也许是不证自明的,或者这也许令人吃惊,尽管 JavaScript 一般被划分到“动态”或者“解释型”语言的范畴,但是其实它是一个编译型语言。它 不是 像许多传统意义上的编译型语言那样预先被编译好,编译的结果也不能在各种不同的分布式系统间移植。 但是无论如何,JavaScript 引擎在实施许多与传统的语言编译器相同...
  • 贡献

    贡献 安装 语言文件 PO编辑器 使用翻译文件编译文档 编辑翻译文件 编辑翻译文件 维护 追踪模糊字符串 更新PO文件 贡献 本页使用法语(fr )举例。不过其他语言只需替换 语言代码 即可。所以,要确保把这里的前缀 /fr 替换为你正在翻译的语言! 要查看目前哪些语言可供选择,可以打开代码库页面: http://develo...
  • 第2章:Go语言简介

    942 2023-10-26 《Go语言101 v1.21.a》
    Go语言简介 第2章:Go语言简介  Go语言简介 Go是一门编译型的和静态的编程语言。 Go诞生于谷歌研究院。 Go的核心设计成员中包括很多有着数十年编程语言研究领域经验的研究者。 Go有很多特性,有一些是独特的,有一些借鉴于一些其它编程语言: 内置并发编程支持: 使用协程(goroutine)做为基本的计算单元。轻松地创建协程。 使用...
  • 1.6 指定编译器

    1.6 指定编译器 具体实施 工作原理 更多信息 1.6 指定编译器 NOTE :此示例代码可以在 https://github.com/dev-cafe/cmake-cookbook/tree/v1.0/chapter-01/recipe-06 中找到,其中有一个C++/C示例。该配置在CMake 3.5版(或更高版本)下测试没问题,并且已...
  • 主页

    Julia 1.0 中文文档 简介 Julia 1.0 中文文档 欢迎来到 Julia 1.0 中文文档。 关于中文文档 Julia 语言相关的本地化工作是一个由社区驱动的开源项目JuliaZH.jl ,旨在方便 Julia 的中文用户。我们目前使用 Transifex 作为翻译平台。翻译工作正在进行,有任何疑问或建议请到社区论坛文档区 反馈...
  • 2.1 概述

    2.1 概述 2.1.1 预备知识 抽象语法树 静态单赋值 指令集 2.1.2 编译原理 词法与语法分析 类型检查 中间代码生成 机器码生成 2.1.3 编译器入口 2.1.4 小结 2.1 概述 Go 语言是一门需要编译才能运行的编程语言,也就是说代码在运行之前需要通过编译器生成二进制机器码,包含二进制机器码的文件才能在目标机...
  • 贡献

    贡献 安装 语言文件 PO编辑器 使用翻译文件编译文档 编辑翻译文件 编辑翻译文件 维护 追踪模糊字符串 更新PO文件 贡献 本页使用法语(fr )举例。不过其他语言只需替换 语言代码 即可。所以,要确保把这里的前缀 /fr 替换为你正在翻译的语言! 要查看目前哪些语言可供选择,可以打开代码库页面: http://develo...