摘要: LLVM是Low Level Virtual Machine的简称。这个库提供了与编译器相关的支持,能够进行程序语言的编译期优化、链接优化、在线编译优化、代码生成。可以作为多种语言编译器的后台来使用。 Clang是一个C++编写的基于LLVM、发布于LLVM BSD许可证下的C/C++/Object 阅读全文
posted @ 2019-07-26 13:21 airkeeper 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 计算机软件作为人类的知识财富,为人类社会的发展起到了巨大的作用,但长期以来软件源码作为个人或公司的私有财产受到严格的保密,很难做到像文学艺术作品一样地进行公开的交流,很大程度上造成软件的低水平,重复劳动严重,在一定意义上制约了软件的发展。 GPL 的诞生 直到 1985 年由 MIT 教授理查德·斯 阅读全文
posted @ 2019-07-26 13:03 airkeeper 阅读(2229) 评论(0) 推荐(0) 编辑
摘要: (转自http://c.biancheng.net/view/2816.html) 本节简单的给大家说一说 java和C的关系和发展历程。首先呢,大家知道,编程语言的发展,其实是经过了三个比较大的阶段阶段,那就是:汇编语言–> 面向过程语言 ->面向对象语言。汇编语言由于其难度太大,需要记忆的语句命 阅读全文
posted @ 2019-07-19 16:53 airkeeper 阅读(1498) 评论(0) 推荐(0) 编辑
摘要: “就像你问我怎么才能造坦克,我就必须把从冶金到化工整个现代化工业体系给你讲一遍。”——tombkeeper Flutter是什么? Flutter是一款移动应用程序SDK,一份代码可以同时生成IOS和Android两个高性能、高保真的应用程序。 Flutter目标是使开发人员能够交付在不同平台上都感 阅读全文
posted @ 2019-07-17 14:43 airkeeper 阅读(234) 评论(0) 推荐(0) 编辑
摘要: “就像你问我怎么才能造坦克,我就必须把从冶金到化工整个现代化工业体系给你讲一遍。”——tombkeeper Android已经是一个完全成熟的操作系统,它已经不仅仅用在智能手机,现在也可以用在平板电脑、电视播放器和其他设备上。 从2009年5月开始,Android操作系统改用甜点来作为版本代号,这些 阅读全文
posted @ 2019-07-16 15:41 airkeeper 阅读(1358) 评论(0) 推荐(0) 编辑