对LLVM有兴趣的看过来

Linux/Unix社区 > 应用程序开发区 [问题点数:40分,结帖人snsn1984]
等级
本版专家分:1
结帖率 94.44%
等级
本版专家分:6529
勋章
Blank
红花 2013年3月 Linux/Unix社区大版内专家分月排行榜第一
2013年1月 Linux/Unix社区大版内专家分月排行榜第一
Blank
蓝花 2013年4月 Linux/Unix社区大版内专家分月排行榜第三
2012年12月 Linux/Unix社区大版内专家分月排行榜第三
snsn1984

等级:

LLVM Code Generator

网上很多翻译的很好的博客,这里直接借鉴过来学习 The LLVM Target-Independent Code Generator llvm目标无关的代码生成包含6个部分: include/llvm/Target:抽象目标描述接口,机器的各个方面重要特性的...

ubuntu下LLCov安装心得

这几天由于公司项目需要,我下载了LLCov的源码,结合llvm、clang的代码进行使用。

Pyston 0.4发布说明中文版

Pyston 0.4发布说明中文版。

LLVM 3.0异常处理重设计

原文:...旧的模型,虽然大多数情形都工作,在某些关键情形下跌倒,导致隐蔽的误编译,未达成的优化,以及差劲的编译用时。本文讲述LLVM3.0中的改变,以及如何将一个现有的LLVM前端

深入浅出iOS编译

两年前曾经写过一篇关于编译的文章《iOS编译过程的原理和应用》,这篇文章介绍了iOS编译相关基础知识和简单应用,但也很多问题都没有解释清楚: Clang和LLVM究竟是什么 源文件到机器码的细节 Linker做了哪些工作 ...

从Swift桥接文件到Clang-LLVM

前言今天在Swift工程中不小心创建了一个OC文件,于是乎提示我创建一个桥接文件,那么为什么需要创建桥接文件呢,它的原理又是什么呢?打开百度一搜,全是教你怎么创建桥接文件的,似乎找不到答案~LVVM - Low Level ...

python编程(import头文件)

所以,今天自己做了一些实验,特地记录一下,这样以后出问题的时候过来看一下。目前自己的工作平台还是以python2为主,所以这里使用的代码都是以python2作为基础练习的。 1、系统库的应用  这里说的系统库,...

各种开源汇编、反汇编引擎的非专业比较

由于平时业余兴趣和工作需要,研究过并使用过时下流行的各种开源的x86/64汇编和反汇编引擎。如果要汇编指令进行分析和操作,要么自己研究Intel指令集写一个,要么就用现成的开源引擎。自己写太浪费时间,又是苦力...

简析 Swift 的模块系统

Swift 中模块是什么?当写下 Swift 中一句 import Cocoa 的时候到底做了什么?官方 iBook 很含糊只是提了半页不到。   ...本文解决如下问题: ...2. 如何用 Swift 写一个可被其他 Swift 代码使用的模块 ...

Linux bpf 3.2、BPF and XDP Reference Guide

开源软件Cilium深度的使用了BPF来做网络安全,它的文档中使用了一个章节...尽管阅读本参考指南可能助于拓宽你Cilium的理解,但使用Cilium并不是必须的。请参考入门指南和概念以获得更高级别的介绍。 BPF是L...

WebAssembly,Web的新时代

在浏览器之争中,Chrome凭借JavaScript的卓越性能取得了市场主导地位,...本文从WebAssembly的起源到开发实践其做全面探究,帮助开发者WebAssembly全面的了解。 缘起 让我们从浏览器大战说起。微软凭借W

对LLVM有兴趣看过来

Receiver XXX type for instance message is a forward declaration

关闭工程的ARC(Automatic Reference Counting) 顺带附上ARC教程 本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容...

什么是编译器?(程序是怎么跑起来的)

在 Windows 下,可执行程序的后缀 .exe 和 .com(其中 .exe 比较常见);在类 UNIX 系统(Linux、Mac OS 等)下,可执行程序没有特定的后缀,系统根据文件的头部信息来判断是否是可执行程序。 可执行程序的内部是...

缩小ipa包体积

如果你也像题图一样,.ipa文件比AppStore上显示的大小相差太多,那你应该我说的有兴趣。 以下是从一个QA的角度作出的从发现问题到解决问题的整个详细历程,ObjC的编译连接方式可能理解是错误的,还请各位ObjC大...

Receiver type ‘X’ for instance message is a forward declaration

ARC要求完整的前向引用,也就是说在MRC时代可能只需要在.h中申明@class就可以,但是在ARC中如果调用某个子类中未覆盖的父类中的方法的话,必须父类.h引用,否则无法编译。 一篇文章讲的很详细 本文部分...

关于haskell的讨论

以下是我和一个网友haskell的讨论,记录在下面。以后讨论时将在后面追加。 2011年9月24日: Parker says: (下午10:52:06) 关于两个世界体系的对话: 函数编程语言与命令编程语言,这篇文章你过没。Trustno...

王垠——我PhD

前段时间了一下这些关于 PhD 的负面信息: 一个专门反对读 PhD 的 BLOG 叫“100 Reasons NOT to Go to Graduate School”(下文简称“100个理由”) 哈佛大学教授 William James 的“The PhD Octopus”(写于 ...

浅谈Java游戏引擎在智能机领域的发展

任何一名忠实的Javaer来说,我们都不会喜欢复杂的C++代码结构,都不会喜欢解决那些因繁琐的指针、引用所衍生的神奇Memory问题,更难以接受代码和资源稍微多些,重新编译一次工程就要耗费数分钟乃至数小时的恐怖...

iOS开源库源码解析之AsyncDispalyKit

来自Leo的原创博客,转载请著名出处我的...这篇文章,会详细的记录下我认为新手有用的部分。后面有空的时候,继续研究其他几个iOS开发很流行的库-AFNetworking,SDWebImage,MBProgressHud,Mantle等`。AsnycDi

值得推荐的C/C++框架和库 (真的很强大)

本篇文章主要介绍了"值得推荐的C/C++框架和库 (真的很强大)",主要涉及到方面的内容,对于C/C++教程感兴趣的同学可以参考一下: 得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站...

18届清华硕士狂拿18家互联网公司sp offer总结

文章脚长,静心向下。 2018校招总结(外企,国内大公司,国内创业公司) 本篇是我参加2018春招实习和秋招的求职经历,除了笔试面试中遇到的一些问题,更多的是一些个人想法。 春招和秋招面了不少公司,实习...

暑假实习经历

7月15日,星期一,晴 今天是我正式上班的第一天,有点激动和开心,也很好奇,程序员都是怎么工作的呢??? 昨天晚上吃猪皮吃的太多了,早上起来有点闹肚子,昨天周总让我今天九点去公司,说是第一天刚来,熟悉...

手把手教你ARC——ARC入门和使用

ARC is supported in Xcode 4.2 for Mac OS X v10.6 and v10.7 (64-bit applications) and for iOS 4 and iOS 5. Weak references are not supported in Mac OS X v10.6 and iOS 4. ARC支持Mac OSX 10.6和10.7的...

《C++游戏服务器开发入门到掌握》深入学习C++

安装 gcc: sudo apt-get install g++然后按两下talbe看看有哪些版本,选择最新的安装。 增加 update 更新库: sudo add-apt-repository ppa:ubuntu-toolchain-r/test。g++ 安装失败可能需要这样添加...

Module System of Swift (简析 Swift 的模块系统)

转自http://andelf.github.io/blog/2014/06/19/modules-for-swift/ 引子 你之所以认为 Swift 最像 Scala, 那是因为你还没学过 Rust. —— 猫·仁波切 Swift 中模块是什么?...官方 ibook 很含糊

腾讯实习生面试2016两道面试题目?(知乎)

腾讯实习生面试2016两道面试题目?修改 谢谢大神们高质量的回答,满...回答里提到保密协议,实习生面试前没有听说这个,并且网上也很多相关的面经,但为了省去一些不必要的问题,匿了。 ------------------------

Web端H.265播放器研发解密

音视频编解码对于前端工程师是一个比较少涉足的领域,涉及到流媒体技术中的文本、图形、图像、音频和视频多种理论知识的学习,才能够应用到具体实践中,本团队在多媒体领域深耕两年多,才算是一定产出,我们自研...

新语言不焦虑!这里一份Julia极简入门教程

没有银弹,Julia 的特性更多不会 Python 好学。但是不用担心,上手是非常容易的。之前因为准备用户见面会(Julia User Meet Up)准备了一个教程,...

MATLAB图像处理

MATLAB图像处理课程 通过学习该课程系统掌握MATLAB图像处理的相关知识点。

相关热词 c# 为窗体增加资源文件 c#控制器怎么提示 c#常见异常 c#怎么写人机 c# xml转json c# 实例化名字 c#循环嵌套if语句 c# sql日期最小时间 c# sql 读取数据 c# 获取基类型