书栈网 · BookStack 本次搜索耗时 0.027 秒,为您找到 268255 个相关结果.
  • 1.1.2 计算机语言

    1.1.2 计算机语言 1.1.2 计算机语言 如前所述,计算机解决问题的过程实质上是机械地执行人们为它编制的指令序列的过程。为了告诉计算机应当执行什么指令,需要使用某种计算机语言。这种计算机语言能够精 确地描述计算过程,称为程序设计语言或编程语言(programming language)。 与计算机打交道的理想语言当然是像科幻电影所展示的那样,...
  • 代码编辑工具

    代码编辑工具 代码编辑器: [^1] 在线代码编辑器: 可运行,可分享的代码编辑器: 建议: 代码编辑工具 源代码编辑器是为编辑计算机程序源代码而设计的文字编辑程序。它可能是一个单独的应用程序,也可能嵌入在一个集成的开发环境(IDE)或者浏览器中。因为编程人员最基本的工作就是编写源码,因此源代码编辑器是最基本的编程工具。 — 维基百科 ...
  • 4.1.2 模块化编程

    4.1.2 模块化编程 4.1.2 模块化编程 模块化编程(modular programming)是一种软件设计技术,它将软件分解为若干独立 的、可替换的、具有预定功能的模块,每个模块实现一个功能,各模块通过接口(输入输出 部分)组合在一起,形成最终程序。 ① 远大公司在模块化建筑领域的两个案例:6 天建成 15 层宾馆,15 天建成 30 层...
  • 1. 指导原则

    1. 指导原则 1.1. 简单性 1.2. 可读性 1.3. 生产力 1. 指导原则 如果我要谈论任何编程语言的最佳实践,我需要一些方法来定义“什么是最佳”。如果你昨天来到我的主题演讲,你会看到 Go 团队负责人 Russ Cox 的这句话: Software engineering is what happens to programmi...
  • 打包发布原生平台

    打包发布原生平台 设置包名(Package Name) 构建选项 合并图集中的 SpriteFrame 内联所有 SpriteFrame MD5 Cache 选择源码或预编译库模板 源码引擎和预编译库 构建原生工程 通过编辑器编译和预览 使用原生工程 打包发布原生平台 打开主菜单的 项目/构建发布 ,打开构建发布窗口。 目前可以...
  • 编写脚本

    编写脚本 编程语言 核心特性 编写脚本 本节讲述用 Godot 编写游戏所需的编程语言及核心特性。 这里,你会找到其他专门章节中没有讲到的信息。例如,要学习输入,我们建议你阅读《输入》 。 编程语言 以下章节每一个都会介绍一种特定的编程语言,或者对于 GDNative 而言就是一种可以适用于多种语言的接口。 GDScript Visua...
  • 使用 C++ 性能分析器

    使用 C++ 性能分析器 性能分析器推荐 设置 Godot 测量启动/关闭耗时 性能分析器指令 VerySleepy HotSpot Xcode Instruments 使用 C++ 性能分析器 要优化 Godot 的性能,你首先得知道要优化什么,性能分析器在这方面非常有用。 备注 编辑器中内置了一个 GDScript 的性能分析器,...
  • 跨平台交叉编译

    2036 2020-06-11 《Go语言中文文档》
    1. 跨平台交叉编译 1.1.1. 在 Mac、Linux、Windows 下Go交叉编译 1.1.2. 说明 1. 跨平台交叉编译 1.1.1. 在 Mac、Linux、Windows 下Go交叉编译 Go语言支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。 需要注意的是我发现golang在...
  • 程序结构

    2425 2018-05-08 《C# 中文指南》
    程序结构 创建 Hello World 实例 编译执行 C# 程序 程序结构 在我们学习 C# 编程语言的基础构件块之前,让我们先看一下 C# 的最小的程序结构,以便作为接下来章节的参考。 创建 Hello World 实例 一个 C# 程序主要包括以下部分: 命名空间声明 一个类 类方法 类属性 一个 Main 方法 语句和表达式 注...
  • 构建JIT:按函数惰性编译

    1436 2020-03-18 《LLVM入门教程》
    3.构建JIT:按函数惰性编译 3.1 第3章介绍 3.2 延迟编译 3.3。完整的代码清单 3.构建JIT:按函数惰性编译 第3章简介 懒惰编译 完整的代码清单 3.1 第3章介绍 欢迎阅读“在LLVM中构建基于ORC的JIT”教程的第3章。本章讨论惰性JITing,并向您展示如何通过从第2章添加JIT的ORC CompileOnD...