
编程常识
湾区人工智能
会多国语言的海归
展开
-
最通俗易懂的理解API和SDK
http://c.biancheng.net/cpp/html/2845.html在C语言中,使用fopen()函数可以打开一个文件,感觉非常简单。文件保存在硬盘上,要经过复杂的处理才能显示,这些细节对我们来说是透明的,由操作系统完成。也就是说,我们调用fopen()函数来通知操作系统,让操作系统打开一个文件。那么,我们如何告诉操作系统打开文件呢?看似简单的操作到底层都非常复杂...转载 2018-02-13 15:50:30 · 48076 阅读 · 8 评论 -
编译型语言和解释型语言区别,编译器,解释器的区别
http://c.biancheng.net/cpp/view/6994.html任何代码最终都要被“翻译”成二进制的形式才能在计算机中执行。 有的编程语言,如 C/C++、Pascal、Go语言、汇编等,必须在程序运行之前将所有代码都翻译成二进制形式,也就是生成可执行文件,用户拿到的是最终生成的可执行文件,看不到源码。 这个过程叫做编译(Compile),这样的编程语言叫做编译型语言,完成编译过...转载 2018-02-13 16:46:22 · 965 阅读 · 0 评论 -
C语言中的编译,链接,运行简单复习
预编译:首先是将源代码文件hello.h和相关的头文件,如stdio.h等被编译器Cpp预编译成一个.i文件。主要处理那些源文件中以“#”开始的预编译指令,如“#include"、”#define“等编译:把预处理完的文件进行一系列词法分析、语法分析、语义分析、生成汇编文件链接:把每个源代码模块独立的进行编译,然后按照需要将它们组装起来,这个组装的过程就是(Linking)运行:...原创 2018-08-28 16:17:37 · 336 阅读 · 0 评论 -
操作系统笔记
整理自C语言中文网http://c.biancheng.net/1操作系统概述 1.1 操作系统的基本概念操作系统(Operating System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合 1.2 操作系统的特征并发(Concurrence)并发是指两...转载 2018-11-18 15:52:53 · 427 阅读 · 0 评论