找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

tag 标签:

相关文章

  • 一份简单的在 Linux下编译及调试 C 代码的指南

    对于Linux下的C程序员来说,几乎天天都会和Linux打交道。但在很多人的眼中,Linux是一个易用性极差、靠命令驱动的操作系统,根本无法与有着友好用户界面的Windows相比。确实是这样的,即使大家的程序是运行在Linux下,基于以下种种原因,我们的大部分工作还是在Windows下完成的: 第一,除了编译调试代码之外,每个程序员还有很多工作要做,像文档编写、邮件发送及回复、PPT制作等,这些工作在Windows下做要更方便快捷一些。 第二,公司及项目组的资源有限,一般不会为每个开发人员配备一台安装有Linux的机器,而是大家共用一台或少许几

    2015-11-10 09:47     zhouzx

  • C语言数据类型是如何被大多数计算机系统所支持?

    问题: 在读KR版的The C Programming Language一书时,我在看到这样一条说明: 因为C语言提供的数据类型和控制结构可以直接被大部分计算机系统所支持,所以在实现自包含程序时所需要的运行库文件一般很小。 这段黑体说明了什么?能否找到一个例子来说明C语言中的某种数据类型或控制结构不被某种计算机系统直接支持呢? 回答: 事实上,C语言中确实有不被直接支持的数据类型。 在许多嵌入式系统中,硬件上并没有浮点运算单元。因此,如果你写出下面的代码: float x = 1.0f, y = 2.0f; return x + y; 可能会被转化成下面这种形式: unsi

    2015-04-03 07:19     Dietrich Epp, KayGuoWhu

  • 第一个 C 语言编译器是怎样编写的?

    首先向C语言之父Dennis Ritchie致敬! 当今几乎所有的实用的编译器/解释器(以下统称编译器)都是用C语言编写的,有一些语言比如Clojure,Jython等是基于JVM或者说是用Java实现的,IronPython等是基于.NET实现的,但是Java和C#等本身也要依靠C/C++来实现,等于是间接调用了调用了C。所以衡量某种高级语言的可移植性其实就是在讨论ANSI/ISO C的移植性。 C语言是很低级的语言,很多方面都近似于汇编语言,在《Intel 32位汇编语言程序设计》一书中,甚至介绍了手工把简单的C语言翻译成汇编的方法。对于编译器这种系统软件,用C语言来编写是很

    2015-11-13 10:31     Chaobs

  • 使用GCC和GNU Binutils编写能在x86实模式运行的16位代码

    本文详尽细致地引领读者见识GCC生成能在x86实模式下运行的16位代码的方法,对于这样一个复古的话题,确实是不可多得的绝世好文。

    2014-09-22 09:39     京山游侠

  • 与 C 语言长别离

    我意识到了一个让我震惊的事实 —— 我有着 35 年的 C 语言经验。每周我都要写很多 C 代码,但是我已经记不清楚上一次我 创建一个新的 C 语言项目 是在什么时候了。

    2018-01-25 08:31     Eric Raymond, name1e5s

  • 关于C语言,我喜欢和讨厌的十件事

    前言:最近有个家伙抱怨道为什么我还要再用C?-虽然我不同意他的说法,但至少他随口提到如果你在一台拇指大小的电脑上编程,或者为一门语言写引导程序,那么可以用C语言。要我说,写设备驱动,或者特定平台的内核, ...

    2013-11-12 22:28     

  • [微博活动]《明解C语言(第3版):入门篇》转发赠书

    本书是日本的C语言经典教材,自出版以来不断重印、修订,被誉为C语言圣经。 活动内容 活动时间:2015年12月3日-2015年12月10日 活动形式:在新浪微博关注@LINUX中国@图灵教育并@ 一位好友,即有机会获赠此书。 微博地址: 活动奖品:《明解C语言(第3版):入门篇》图书一本(共5本) 特此注意: 微博用户参与活动,活动结束后注意查看@Linux中国_笑语彦然微博公布的中奖名单,我们会通过微博私信的方式获取您的邮寄信息。 基本信息 作者: 柴田望洋 译者:管杰罗勇杜晓静 出版社:人民邮电出版社 ISBN:9787115404824 出版日期:201

    2015-12-03 16:16     

  • 观点:用C语言写的程序不安全

    关于C语言内存管理薄弱的问题几年前我们就讨论过。有人试图反驳,说现代各种操作系统或runtime平台的进步,对内存管理的风险提供了各种保护,比如地址空间随机化,还有各种诸如Valgrind这样的工具可以发现内存访问bug,大大削弱危险程度。我十分推荐大家重新阅读一下那次讨论。 我的观点当时和现在都是C语言不适合用来写安全性要求高的程序,任何缺乏内存检查机制的编程语言都不适合。很简单,就是不适合。它们应该仅限于用来写一些小的核心系统,最好是小到可以用一些常规的方法(被证明的方法)进行检查,所有其它的,包括全部应用逻辑,

    2014-04-18 14:40     

  • Go语言之于系统管理员

    就算我从来没有直接接触过Go并发原语,为了其部署的随意性,我确信我会用Go重写所有我的命令行程序。 这是我以前说过的话。我认为这句话值得写一篇更详细的博文。 NKOTB 大多深入了解我的人都知道关于我的两件事情 ...

    2013-08-21 08:58     

12下一页
返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。