程序员的自我修养(链接,装载,库)

Hello World 程序背后发生了啥#include <stdio.h> int main() { printf("Hello World\n"); return 0; }1.程序为啥要被编译器编译之后才可以运行2.编译器在把C语言程序转换成可以执行的机器码过程中做了什么,怎么做的3.最后编译出来的可执行文件里面是什么?除了机器码还有什么?它们怎

- 阅读全文 -

毕业之前看完的经典书籍

1.系统书籍算法(java4版)算法图解算法导论编程珠玑数据结构与算法分析数据库系统概念现代操作系统深入理解操作系统Unix高级环境编程Unix网络编程:其中两卷:套接口API,进程间通信TCP/IP详解卷1协议TCP/IP网络编程图解TCP/IPWireshark数据包分析实战Linux/Unix系统编程手册Linux系统编程计算机网络计算机程序的构造与解释编译原理现代编译原理2.写代码的修养重

- 阅读全文 -

C指针的高级应用

动态存储分配内存分配函函数1.1malloc函数:分配内存块,但是不对内存块进行初始化void malloc(size_t size);连接两个字符串:char *concat(const char *s1,const char *s2){char *result; result = malloc(strlen(s1) + strlen(s2) + 1); if(result == NULL) {

- 阅读全文 -

编译原理

最近学习前端,发现winter从编译原理的角度对前端知识的理解,让我打开眼界,看来从不同角度去解释一问题,获得的也不同,从编译原理的角度去解释,那就完全站在不同的高度上了,计划也开始度这本书了,前段时间看了点,由于时间没有规划好,所以导致自己没看了,该补上的还是要补上,毕竟这是作为一个程序员必看的书籍,必须了解的,不然跟码农有啥区别!编译原理是一个难度很大的书,很多学校竟然不把它当作必修课。不能因

- 阅读全文 -

计算机程序的构造和和解释

计划开始读这本书了哈哈,com on本书的大致结构构造过程抽象构造数据抽象模块化,对象,和状态元语言抽象寄存器机器里的计算一看目录结构,不知道为啥计算机程序构造与解释为啥这么写的,慢慢来吧。既然有五个模块,那我计划写五篇关于本书的文档总结一下,最后来个总体的总结

- 阅读全文 -

最新文章

最近回复

分类

标签

归档

其它

  • 熊熊的个人博客
  • Hanny's Blog