C与C++之争是两小儿辩日?
<iframe id="alimamaifrm" style="WIDTH: 750px; HEIGHT: 110px" border="0" name="alimamaifrm" marginwidth="0" marginheight="0" src="http://p.alimama.com/cpacode.php?t=A&pid=mm_10108440_0_0&w=750&h=110&rn=1&cn=3&ky=%CA%E9&cid=50000072&bgc=FFFFFF&bdc=E6E6E6&tc=0000FF&dc=000000" frameborder="0" width="750" scrolling="no" height="110"></iframe>
时间来到9月10日,教师节。刘江再接再励,把Linus和Dmitry的对话题进一步进行了翻译,并在文章后面加上了孟岩和云风的blog文章连接。一时之间,国内程序员中原本最亲近的C和C++程序员拉开了架势,你来我往地辩论到底谁的信仰更加靠近上帝。
这恐怕是远在地球彼端,现在正在睡梦中的Linus无法意料到的罢。
大师打了个喷嚏,整个C/C++社群都重感冒了。如此可见这个社群之脆弱的身体本质,如张弓般敏感的神经,无法兼收并储的狭窄胸怀,无须考虑成本的毫无统筹的归划。
在这方面,Python(
http://www.python.org )社群就淡定得多。Python社群对语言之争没有兴趣,感兴趣只是如何快速有效地编写清晰可用的代码。夸张点说,在C和C++争论谁更好的时候,Python就像看两小儿辩日的“列子”。
C好乎?C++好乎?何必再争呢,用Python就好了。当C玩家还在用debug查看寄存器的变化的时候,当C++玩家想弄清楚string的实现的时候,Python玩家已经把项目完成,坐在旁边喝咖啡了。
<iframe id="alimamaifrm" style="WIDTH: 750px; HEIGHT: 110px" border="0" name="alimamaifrm" marginwidth="0" marginheight="0" src="http://p.alimama.com/cpacode.php?t=A&pid=mm_10108440_0_0&w=750&h=110&rn=1&cn=3&ky=&cid=50004849&bgc=FFFFFF&bdc=E6E6E6&tc=0000FF&dc=000000" frameborder="0" width="750" scrolling="no" height="110"></iframe>
分享到:
相关推荐
C语言与C++的区别,C语言的应用及其他
在编程世界里,C语言和C++是两种广泛使用的编程语言,它们各有特色,但也有交集。C语言以其简洁高效、低级内存操作而著名,而C++则是在C的基础上加入了面向对象特性,提供了更高级别的抽象。当项目中既有C语言编写的...
在编程世界中,C语言和C++是两种广泛使用的编程语言。C++是对C语言的扩展,增加了面向对象编程的支持,而C语言则以其高效、简洁和底层控制能力著称。有时,我们可能需要在C语言项目中调用C++编写的类和方法,这种...
在编程世界中,C语言和C++是两个广泛使用的编程语言,它们各有特色,但C++作为C语言的超集,提供了更多的高级特性。本文档“从C语言转C++简明教程”将引导你从熟悉C语言的基础出发,逐步过渡到掌握C++的核心概念和...
C语言与C++语言有什么区别? C是一个结构化语言,如谭老爷子所说:它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制),而对于C++...
C语言\C_C++程序设计学习与实验系统,C语言设计与学习,包含C语言知识.
### C语言与C++编程思想的区别 #### 一、引言 C语言和C++作为两种广泛使用的编程语言,各自有着独特的特性和应用场景。本文旨在深入探讨这两种语言之间的主要区别,尤其是在编程思想上的差异。 #### 二、C语言概述...
C语言+C++视频教程百度网盘下载C语言+C++视频教程百度网盘下载C语言+C++视频教程百度网盘下载C语言+C++视频教程百度网盘下载C语言+C++视频教程百度网盘下载
C语言/C++基础之冰墩墩源码,适合初学C语言/C++的小伙伴学习研究,博客中有对应的讲解和演示,避免走弯路,费时费力。也真心希望能够帮助正在苦学C语言/C++ 程序设计的小伙伴们,你们的成长是我最大的幸福
在IT领域,C语言和C++是两种非常重要的编程语言,尤其对于初学者而言,它们是进入计算机科学世界的基石。C语言以其简洁高效的特点被广泛应用于操作系统、嵌入式系统和底层开发,而C++则在此基础上加入了面向对象的...
1. **C语言与C++支持**:Dev-C++不仅支持C语言,还支持C++编程,使得用户可以在同一环境中进行两种语言的开发工作。C语言是一种结构化编程语言,适用于系统编程和嵌入式系统开发;而C++则在C的基础上增加了面向对象...
在编程世界中,C语言和C++是两个非常重要的编程语言,它们有着深厚的根基和广泛的应用。本指南旨在帮助你从C语言的基础出发,逐步理解并掌握C++,实现平滑过渡。 首先,C语言是计算机科学的基础,以其简洁、高效和...
计算机二级C++之C++与C语言的区别 本文档主要介绍了C++语言的发展历史、C++与C语言的区别、关键字和变量、强制类型转换等方面的知识点。 1. C++语言的发展历史 C++语言的发展始于1980年,Bjarne Stroustrup博士...
在编程世界中,C和C++是两种非常重要的编程语言,尤其对于初学者而言,掌握它们的基本库函数是至关重要的。这些语言以其高效、灵活和底层控制能力而闻名,广泛应用于系统开发、游戏引擎、嵌入式系统以及各种高性能...
C语言和C++是两种密切相关的编程语言,但它们各自具有独特的特性和设计哲学。C语言,作为一种结构化的编程语言,强调算法和数据结构,它的核心在于通过过程化编程来解决问题,即通过函数来处理输入并产生输出。C语言...
尽管现代的C++编译器如GCC和Clang已经可以直接处理C++代码,但在学习C++的历史和理解其与C的关系时,Cfront仍然是一个重要的参考点。 Cfront的工作原理主要基于一种称为“前端”的编译器设计模式。前端负责解析输入...
在探讨C语言与C++语言的区别之前,首先需要了解这两门语言各自的历史和它们之间的发展关系。C语言是一种广泛使用的计算机编程语言,它的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码...
C语言/C++基础之爱心程序源码,适合初学C语言/C++的小伙伴学习研究,博客中有对应的讲解和演示,避免走弯路,费时费力。也真心希望能够帮助正在苦学C语言/C++ 程序设计的小伙伴们,你们的成长是我最大的幸福
C语言/C++基础之爱心源码,适合初学C语言/C++的小伙伴学习研究,博客中有对应的讲解和演示,避免走弯路,费时费力。也真心希望能够帮助正在苦学C语言/C++ 程序设计的小伙伴们,你们的成长是我最大的幸福
在Linux环境下,C语言与C++的交互是一个常见的需求,特别是在既有C代码库又有C++功能需要集成的情况下。本示例将介绍如何使用CMake构建一个C++动态库,并允许C语言程序调用该库中的函数。以下是实现这一目标的关键...