Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用向负无穷大截断与向零截断的优点
我想知道使用负无穷大截断有哪些好处 Haskell从编程语言 编译器实现的角度来看 Ruby Ruby 而不是向零截断 C PHP 似乎向负无穷大截断是正确的方法 但我还没有找到这种说法的可靠来源 也没有找到这种决定如何影响编译器的实现 我
Haskell
compilerconstruction
truncate
gcc -O4 优化标志
gcc 3 2 3 中 O4 优化标志的含义是什么 和O3有什么区别 你什么时候会使用其中一种而不是另一种 手册页只提到了 O O0 3 Os 没有提到神秘的 O4 谢谢 3 2 3 中没有 O4 O3 以上的所有内容都会导致选择 O3
c
Linux
gcc
compilerconstruction
如何使用 Java 的 Scanner 类和正则表达式对输入进行标记?
出于我自己的目的 我尝试在 Java 中构建一个分词器 我可以在其中定义常规语法并让它基于该语法对输入进行分词 StringTokenizer 类已被弃用 我在 Scanner 中发现了几个函数暗示我想要做什么 但还没有运气 有人知道解决这
Java
regex
compilerconstruction
tokenize
为什么要包括警卫?
包括定义的警卫here 用于防止在编译时两次加载相同的代码 为什么我的编译器 GCC 无法检测到它正在加载相同的代码两次并具有合理的默认行为 仅仅是因为您可能希望编译器加载该文件两次 请记住 那个 include只需加载一个文件并将其内容放
c
gcc
compilerconstruction
preprocessor
模板和单独编译
我想用 C 编写一个单独编译的程序 我写了这样的 main cpp include
c
class
templates
compilerconstruction
如何链接两个 nasm 源文件
我有一个定义非常基本的 IO 函数的文件 我想创建另一个使用该文件的文件 有没有办法将这两个文件链接起来 打印 asm os return some code to return to os print AnInt some code to
compilerconstruction
Assembly
Linker
nasm
extern
对 boost::timer::auto_cpu_timer 的未定义引用
我尝试使用 g 4 4 在 Debian 上的远程服务器上编译带有 boost 库的小 cpp 文件 我为此目的使用 Netbeans 我的家用机器运行的是 Windows 7 解决了链接下一个代码的一些问题后 include
c
boost
compilerconstruction
为什么 gcc 反汇编程序为局部变量分配额外的空间?
我用C写了简单的函数 void GetInput char buffer 8 gets buffer puts buffer 当我在 gdb 的反汇编器中反汇编它时 它给出以下反汇编结果 0x08048464 lt 0 gt push eb
c
Optimization
Assembly
compilerconstruction
GDB
编译器在运行前将 Java 字节码转换为与平台无关的 C 代码?
我正在寻找一个编译器 可以在运行之前将 Java 字节码转换为独立于平台的 C 代码 提前编译 然后 我应该能够使用标准 C 编译器将 C 代码编译为目标平台的可执行文件 据我了解 这种方法仅适用于某些不经常修改的 Java 应用程序 那么
Java
c
compilerconstruction
对于内联函数来说,什么是好的启发式方法?
考虑到您只是尝试优化速度 那么决定是否内联函数的良好启发式是什么 显然代码大小应该很重要 但是当 例如 gcc 或 icc 确定是否内联函数调用时通常会使用其他因素吗 该领域有任何重要的学术工作吗 维基百科有a few关于此的段落 底部有一
gcc
GNU
compilerconstruction
ICC
inlining
确定哪个编译器构建了 Win32 PE
如何确定使用哪个 C 或 C 编译器来构建特定的 Windows 可执行文件或 DLL 一些编译器会在最终的可执行文件中留下版本字符串 但这在 Windows 上似乎比在 Linux 上更罕见 具体来说 我感兴趣的是区分 Visual C
c
compilerconstruction
executable
disassembly
Roslyn 中的委托缓存行为发生变化
给出以下代码 public class C public void M var x 5 Action
c
NET
compilerconstruction
roslyn
c60
如何在 Sublime Text 2 [MAC OS X] 上运行和编译 .c
我现在在大学学习 C 老师告诉我使用 codeblocks 作为 IDE 但在我看来 codeblocks 有点难看 这就是为什么我选择 Sublime Text 2 这是最好的 IDE 文本编辑器 目前 我通过 sublime 编写代码
c
MacOS
gcc
compilerconstruction
sublimetext2
C语言中变量名是如何存储的?
我想问C中的变量是如何存储在C中的 为了更清楚 请考虑以下代码 int main int a 1 b b a 2 return 0 例如 这里的内存 C 存储变量位置的名称 eg if a 0x12A7 认为 b 0x123B1 那么如何以
c
compilerconstruction
C89 与 c99 GCC 编译器
如果我使用 c89 与 c99 编译以下程序有什么区别吗 我得到相同的输出 两者真的有区别吗 include
c
gcc
compilerconstruction
C99
c89
在大型解决方案中编译 C# 项目时如何利用多核 CPU?
据我所知 VS2008 MSBuild不支持C 项目的多线程编译 不知道VS2010是否支持 您知道有这样做的第三方产品或开源项目吗 确实是MSBuild确实支持多核 虽然它有点像黑客 有一些限制 更容易从命令行 同样 一些构建服务器 如果
VisualStudio
compilerconstruction
MSBuild
如何解决 Visual Studio 编译器崩溃问题
我们有一个大型的 Visual Studio 2005 C Mfc 解决方案 其中 1 个项目包含大约 1300 个源文件 大约有 650 个 h 和 650 个 cpp 文件 我们还使用 Boost 和一些其他库 COM MSXML Of
c
visualstudio2005
compilerconstruction
Crash
LLVM、GCC 4.2 和 Apple LLVM 编译器 3.1 之间的区别
LLVM GCC 4 2 和 Apple LLVM 编译器 3 1 之间的主要区别是什么 我对编译器相当陌生 因此非常感谢您的帮助 此外 我对这两个编译器如何影响游戏性能特别感兴趣 差异在于技术和速度 当 Apple 开始从 GCC 的编译
ios
compilerconstruction
LLVM
llvmgcc
组织编程竞赛 - Howto 编译和执行
我正在构建一个基于 Web 的界面 人们可以在其中输入简单的 C 代码来解决算法编程问题 我正在使用 Ace 编辑器 人们可以在其中输入代码 当按下运行按钮时 C 代码将被发送到服务器 进行编译并发送回输出 如何以安全的方式完成第二部分 我
php
c
Linux
compilerconstruction
如何使用缩进作为 bison 和 flex 的块分隔符
我很想知道如何在 bison flex 中实现缩进作为块分隔符 就像在 python 中一样 我正在编写自己的编程语言 主要是为了好玩 但我打算将其与游戏引擎一起使用 我将尝试想出一些特殊的东西来最小化样板文件并最大化开发速度 我已经写了一
compilerconstruction
bison
flexlexer
«
1 ...
25
26
27
28
29
30
31
»