本文介绍从源文件开始到目标代码生成的过程.首先,是我们每天都要接触的源文件.源文件是由纯ASCII或者其他字符集组成的文本,由程序员使用文本编辑器创建.它有以下的几种形式纯文本.好处是易于维护.并且可以使用处理文本文件的程序来处理源文件.这个就是我们最常见的源代码形式了.甚至可以使用notepad来...
分类:
其他好文 时间:
2014-06-10 20:00:22
阅读次数:
309
body, td {
font-family: tahoma;
font-size: 10pt;
}
淘宝数据库OceanBase SQL编译器部分 源码阅读--生成逻辑计划 SQL编译解析三部曲分为:构建语法树,生成逻辑计划,指定物理执行计划。第一步骤,在我...
分类:
数据库 时间:
2014-06-10 15:45:30
阅读次数:
211
linux下编译hello.c 程序,使用gcc hello.c,然后./a.out就可以运行;在这个简单的命令后面隐藏了许多复杂的过程,这个过程包括了下面的步骤
宏定义展开,所有的#define 在这个阶段都会被展开
预编译命令的处理,包括#if #ifdef 一类的命令
展开#include 的文件,像上面hello world 中的stdio.h , 把stdio.h中...
分类:
系统相关 时间:
2014-06-10 15:11:16
阅读次数:
414
Unity3D的基本操作很容易就能掌握了,接下来就是游戏系统的核心部分:脚本。
什么是Script(脚本)?简而言之,就是使用代码来执行一系列动作命令的特殊文本,它需要编译器来从新解读。U3D内部如何解读脚本,这不是我们所要关心的—这是引擎开发人员的活,我们所要知道的就是脚本的使用规则。
【三种语言的特点】
U3D支持C#,JavaScript,BOO三种语言格式...
分类:
其他好文 时间:
2014-06-10 14:21:27
阅读次数:
328
参考文献:iOS ARC
完全指南提示:本文中所说的"实例变量"即是"成员变量","局部变量"即是"本地变量"一、简介ARC是自iOS
5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。你不再需要担心内存管理...
分类:
其他好文 时间:
2014-06-10 12:48:41
阅读次数:
236
想换工作的朋友可以试着做一下:1.
CLR、CTS、CLS分别是什么意思?公共语言运行库,通用类型系统,公共语言规范2.什么是基元类型?由编译器直接支持的数据类型称为基元类型.例如:C#中的int,string等等就是,实际运行过程中被映射为FCL中对应的类型(java中叫做包装类)如:System...
分类:
Web程序 时间:
2014-06-10 11:58:40
阅读次数:
724
咳咳,这一章节应该是连载编译器的DIY的,可是在做DIY之前先用flex 来练练手,对于后面的理解有帮助作用。
在word 中我经常看到有一个单词统计的功能,那么是怎么来实现的了,当然第一个念头就是遍历整个文本依据换行和空格对字符串进行分析,那么这是可行的。可是能不能简单点了,其实对文本做单词分析,大家都知道怎么做,难得地方可能就是代码的实现了,那么现在如果使用正则表达式来实现的话,那么一切问题...
分类:
其他好文 时间:
2014-06-10 10:56:00
阅读次数:
177
在工程目录上右键, 选properties, 弹出属性窗口, 选中Web Project
Settings, 在右边的Context
root中修改保存即可死马当做活马医在你的工程目录下找到.settings里面的org.eclipse.wst.common.component,修改它的deploy...
分类:
编程语言 时间:
2014-06-10 10:22:13
阅读次数:
250
写这个系列的原因是因为最近在学习C语言,记录博客会让自己能够更好的掌握学习到的东西。编程贵在坚持,每天改变一丢丢!C语言开发两个软件,一个是文本编辑工具,Notepad++或者是EditPlus都可以;
二个是C语言编译器,这里我用的是 gcc for windows;这里我粘出来g...
分类:
编程语言 时间:
2014-06-09 21:10:06
阅读次数:
283
1.定义变量用关键字 var比如 var i=22.定义常量用let如let
c=3可见Swift定义时不用指定类型。由编译器推断 如果想指定类型var i:Int32=2练习let apples=3var
h:Int32=32h=32let cs="i love \(apples + h)as"c...
分类:
其他好文 时间:
2014-06-09 13:07:42
阅读次数:
288