[硅谷问道]Chris Lattner 访谈录(下) Chris Lattner 访谈录(下) 话题 Swift 在 Server 和操作系统方面有着怎样的雄心抱负? Swift 与 Objective-C 的爱恨情仇? Swift 之父对于 RxSwift 和 ARC 有什么独到的见解? 随着 Swift 之父的出走,这门语言还会继续高歌猛进吗? 访谈实录 Swift 在系统.服务器.网页端的发展 16. Swift 在服务器,或者 Linux 上可以说运行得不错.你们是一开始就计划在服务器或…
[硅谷问道]Chris Lattner 访谈录(上) 话题 Chris Lattner 是谁? Xcode 的编译器 LLVM 背后有怎样的故事? Swift 诞生的前世今生,封闭的苹果为何要拥抱开源? 说好的 ABI 稳定性何时能推出? Chris Lattner 是谁 教育背景 伊利诺伊大学 PHD 工作经历 2005年 - 2017年供职苹果,前开发部高级总监,架构师 2017年开始,担任特斯拉副总裁,负责自动驾驶 主要成就 Swift 之父,主要作者 LLVM 之父,主要作者 Clang…
[硅谷问道] WWDC 17: 开发者的最初观感 前言 每年的 WWDC 都是 iOS 开发者集体高潮的时刻.第一天的 WWDC 带来了全新的 iOS 11.MacOS.tvOS 和 watchOS,革命性的 AR 和 ML 应用,以及更强的 iPad.“硬件神兽” iMac Pro 和智能音箱 HomePod.我想从开发者的角度,聊聊这次大会给我的印象和感受.欢迎大家在评论中谈谈自己的看法. 机器学习 恐怕没有哪个词的频率高过 Machine Learning,它也是贯穿各个平台的关键词汇:w…
    1月10日,Swift编程语言之父 Chris Lattner 在 swift-evolution 邮件列表中宣布,他将于本月底离开 Apple,Ted Kremenek 将接替他成为 Swift 项目的领导者.特斯拉的官方博客在之后发文,欢迎Chris加盟特斯拉,领导自动驾驶团队,加速未来驾驶技术的发展.     Chris Lattner 在 UIUC 读博的时候,发起了 LLVM 项目.2005 年加入 Apple,发起了 Clang 项目.在他的努力之下,Clang 代替 gcc…
中缀语法是OC里特有的一种,就是在函数的参数前面加一个解释词,让调用的时候明白该参数的含义 比如: -(void)processDataWithparamaA:(NSString *)paramaA paramaB:(NSString *)paramaB{ } 调用的时候: [self processDataWithparamaA:@"A" paramaB:@"B"]; 不过你发现没,这中缀语法的前提是你必须在函数名的最前面,写个With啥的说明第一个参数的名字,否…
1. Xcode 创建 C++ 项目 Xcode (版本 4.6.3)默认支持创建 C++ 项目,步骤很简单:打开 Xcode,新建一个项目:在 OS X 中的 Application 中选择 Command Line Tool: 然后,在接下来的项目设置中,将 Type 设置为 C++: 如果你不需要用到 ARC 的话,取消勾选(C++ 里用不到):这样,就在 Xcode 里创建了一个基本的 C++ 项目,Run : 需要注意的是, Xcode 默认的 C++ 编译器是 Apple LLVM…
win10下VSCode+CMake+Clang+GCC环境搭建 win10下VSCode+CMake+Clang+GCC环境搭建 安装软件 VSCode插件安装 新建文件夹, 开始撸代码 main.cpp CMakeList.txt 配置 c_cpp_properties.json 配置调试文件 launch.json 配置CMake 编译和调试 打算用C/C++把基本的数据结构与算法实现一遍, 为考研做准备, 因为只是想实现算法和数据结构, 就不太想用VisualStudio, 感觉VSCo…
Mac OS X 背后的故事 作者: 王越  来源: <程序员>  发布时间: 2013-01-22 10:55  阅读: 25840 次  推荐: 49   原文链接   [收藏]   作者王越,美国宾夕法尼亚大学计算机系研究生,中国著名 TeX 开发者,非著名 OpenFOAM 开发者. Mac OS X 背后的故事(一)力挽狂澜的Ellen Hancock Mac OS X 背后的故事(二)Linus Torvalds的短视 Mac OS X 背后的故事(三)Mach之父Avie Tev…
概述 上一篇文章<iOS开发系列--Swift语言>中对Swift的语法特点以及它和C.ObjC等其他语言的用法区别进行了介绍.当然,这只是Swift的入门基础,但是仅仅了解这些对于使用Swift进行iOS开发还是不够的.在这篇文章中将继续介绍一些Swift开发中一些不常关注但是又必备的知识点,以便对Swift有进一步的了解. 访问控制 Swift命名空间 Swift和ObjC互相调用 Swift和ObjC映射关系 Swift调用ObjC ObjC调用Swift 扩展-Swift调用C 反射…
swift与OC之间不得不知道的21点   自6月的WWDC大会上由苹果的大神Chris Lattner向我们首次展示swift至今已经大半年时间了,虽然绝大部分软件公司代码里还都见不到一丁点swift的影子,但各路大牛早已纷纷已经对swift进行过各种挖掘了. 我总结下我的看法.主要是给还没仔细研究swift的好奇的OC攻城狮看 swfit和OC间的联系 1.swift句尾不需要分号,除非你想在一行中写三行代码就加分号隔开. 2.swift不要写main函数,程序默认从上往下执行 3.swif…