<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[boby2010的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/boby2010</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; boby2010]]></copyright><item><title><![CDATA[C程序的编译过程]]></title><link>https://blog.youkuaiyun.com/boby2010/article/details/5222532</link><guid>https://blog.youkuaiyun.com/boby2010/article/details/5222532</guid><author>boby2010</author><pubDate>Thu, 21 Jan 2010 23:41:00 +0800</pubDate><description><![CDATA[编译，编译程序读取源程序（字符流），对之进行词法和语法的分析，将高级语言指令转换为功能等效的汇编代码，再由汇编程序转换为机器语言，并且按照操作系统对可执行文件格式的要求链接生成可执行程序。C源程序头文件－－>预编译处理(cpp)－－>编译程序本身－－>优化程序－－>汇编程序－－>链接程序-->可执行文件1.编译预处理读取c源程序，对其中的伪指令（以#开头的指令）和特殊符号进行处理[析] 伪]]></description><category></category></item><item><title><![CDATA[C/C++编译过程理解]]></title><link>https://blog.youkuaiyun.com/boby2010/article/details/5222527</link><guid>https://blog.youkuaiyun.com/boby2010/article/details/5222527</guid><author>boby2010</author><pubDate>Thu, 21 Jan 2010 23:40:00 +0800</pubDate><description><![CDATA[l        一直对这块内容都很怵头，因为它看不到摸不着，我们只能盯着最后编译链接之后的结果是成功或是失败，但是却不知道编译器内部是如何操作的；l        每当编译器给出错误时我们都只是单纯的去处理错误，却不知道编译器是如何找出来的；l        我们都很熟悉许多编译错误，但是却不大熟悉链接错误，对链接错误产生的原因也不大清楚。 今天，通过自己的努力终于对C/C++的]]></description><category></category></item><item><title><![CDATA[C/C++程序编译步骤详解]]></title><link>https://blog.youkuaiyun.com/boby2010/article/details/5222521</link><guid>https://blog.youkuaiyun.com/boby2010/article/details/5222521</guid><author>boby2010</author><pubDate>Thu, 21 Jan 2010 23:38:00 +0800</pubDate><description><![CDATA[C/C++语言很多人都比较熟悉，这基本上是每位大学生必学的一门编程语言，通常还都是作为程序设计入门语言学的，并且课程大多安排在大一。刚上大学，孩子们还都很乖，学习也比较认真，用心。所以，C/C++语言掌握地也都不错，不用说编译程序，就是写个上几百行的程序都不在话下，但是他们真的知道C/C++程序编译的步骤么？我想很多人都不甚清楚，如果他接下来学过“编译原理”，也许能说个大概。VC的“舒适”]]></description><category></category></item><item><title><![CDATA[C语言编译过程总结详解]]></title><link>https://blog.youkuaiyun.com/boby2010/article/details/5222503</link><guid>https://blog.youkuaiyun.com/boby2010/article/details/5222503</guid><author>boby2010</author><pubDate>Thu, 21 Jan 2010 23:34:00 +0800</pubDate><description><![CDATA[本来打算把编译部分的内容总结一下，偶然看到一位网友的文章写得很全面，故此稍加整理，以作备忘。       C语言的编译链接过程要把我们编写的一个c程序（源代码）转换成可以在硬件上运行的程序（可执行代码），需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。过程图解如下：     ]]></description><category></category></item><item><title><![CDATA[详解堆与栈]]></title><link>https://blog.youkuaiyun.com/boby2010/article/details/5222452</link><guid>https://blog.youkuaiyun.com/boby2010/article/details/5222452</guid><author>boby2010</author><pubDate>Thu, 21 Jan 2010 23:18:00 +0800</pubDate><description><![CDATA[一、预备知识—程序的内存分配     一个由c/C++编译的程序占用的内存分为以下几个部分     1、栈区（stack）— 由编译器自动分配释放 ，存放函数的参数值，局部变量的值等。其操作方式类似于数据结构中的栈。     2、堆区（heap） — 一般由程序员分配释放， 若程序员不释放，程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事，分配方式倒是类似于链表，呵呵。     3、全局]]></description><category></category></item><item><title><![CDATA[Practical Guide to STL]]></title><link>https://blog.youkuaiyun.com/boby2010/article/details/5222437</link><guid>https://blog.youkuaiyun.com/boby2010/article/details/5222437</guid><author>boby2010</author><pubDate>Thu, 21 Jan 2010 23:13:00 +0800</pubDate><description><![CDATA[转自  http://www.codeproject.com/KB/stl/PracticalGuideStl.aspx    IntroductionSTL (Standard Template Library) is a good skill for anyone programming C++ in the modern day. I must say that it takes]]></description><category></category></item><item><title><![CDATA[软件十年有感 --- 金蝶中间件公司CTO袁红岗 ]]></title><link>https://blog.youkuaiyun.com/boby2010/article/details/5222432</link><guid>https://blog.youkuaiyun.com/boby2010/article/details/5222432</guid><author>boby2010</author><pubDate>Thu, 21 Jan 2010 23:11:00 +0800</pubDate><description><![CDATA[作者：金蝶中间件公司CTO袁红岗 不知不觉做软件已经做了十年，有成功的喜悦，也有失败的痛苦，但总不敢称自己是高手，因为和我心目中真正的高手们比起来，还差的太远。世界上并没有成为高手的捷径，但一些基本原则是可以遵循的。 　　1. 扎实的基础。数据结构、离散数学、编译原理，这些是所有计算机科学的基础，如果不掌握他们，很难写出高水平的程序。据我的观察，学计算机专业的人比学其他专业的人更能写出高质量的软件]]></description><category></category></item><item><title><![CDATA[想当个好程序员的人都应该先看看这篇文章]]></title><link>https://blog.youkuaiyun.com/boby2010/article/details/5222418</link><guid>https://blog.youkuaiyun.com/boby2010/article/details/5222418</guid><author>boby2010</author><pubDate>Thu, 21 Jan 2010 23:07:00 +0800</pubDate><description><![CDATA[做为一名大四的学生,我面试过不少的单位，有成功的也有失败的，但是对我来说所有的失败在某种意义上都是一种成功，特别是我下面写的这些，写这篇文章的时候，我已经签了南京的一家软件公司，但是想起今年2月21日我面试苏州台湾的IT公司的经历联想到我们现在 学习编程的一些情况我真的深有感触，这次面试使我深深的体会到了失败但也收获了很多。我要说的将分成三部分，1.是 我面试的具体经过2.是由面试想到的3.现今我]]></description><category></category></item></channel></rss>