Dr. Dobb’s Blogger的Walter Bright曾写了一篇博文《Overlooked Essentials For Optimizing Code》,为我们总结了两个最容易被人忽略的基本代码优化
无论你所使用的是哪种编程语言,我们都不得不承认这样一个共识:string是我们使用最为频繁的一种对象。但是string的常用性并不意味着它的简单性
.NET 中的委托确实和C/C++的函数指针非常相似。它是一个值类型,它包装了一个指向方法的引用。它的作用也是为了能够将方法和变量一样作为参数传递。
C语言,从20世纪70年代设计并实现之初,就注定是带有强烈工程师文化,而缺乏一些学术气息的语言。它的许多细节设计,都带有强烈的实用化痕迹。C语言..
一、解决问题的能力,每天,我们都要在生活和工作中解决一些综合性的问题。那些能够发现问题、解决问题并迅速作出有效决断的人行情将持续升温
本月的编程语言排行榜终于发布了,可谓是千呼万唤始出来。TIOBE对本期编程榜上做了两项重大的改变,可能也是本期编程榜难产的主要原因。
这是Anders Hejlsberg(不用介绍这是谁了吧)在比利时TechDays 2010所做的开场演讲。由于最近我在博客上关于语言的讨论比较多,出于应景
这是Anders Hejlsberg(不用介绍这是谁了吧)在比利时TechDays 2010所做的开场演讲。由于最近我在博客上关于语言的讨论比较多,出于应景
这是一篇发表在《程序员》杂志8月刊的文章,是根据我对Anders Hejlsberg的演讲内容的翻译的缩写。原本的完整演讲内容有数万字
面我以生成1-10之间的10个不重复的随机数为例介绍生成不重复的随机数的三种方法:while循环来 for循环 随机排序
Tiobe近日公布了2010年7月的编程语言排行榜,本期榜单中的显著变化是:Objective-C排名大幅提升,它的流行当归功于iPhone的成功
做系统底层编程(比如linux内核、网易游戏引擎),C++和C相比没有任何优势。因为底层编程不需要C++那么多的“面向对象抽象”
在软件开发过程中同时运用 Python 语言和 C 语言,既能够在加快开发速度的同时,也能够保证软件的运行性能。
大家都知道,C语言和Unix的发明者、图灵奖得主、最具传奇性的程序员Ken Thomson加盟Google之后,与一帮高手一起捣鼓出了又一惊天之作:并发时代的系统编程语言Go。Go一经面世就闯入了编程语言排行榜前20,创造了奇迹。
《Java面向对象编程》以Java最新版本Java SE5为基础,涵盖了Java SE5最新特性,由浅入深地介绍了Java SE5的主要内容。读者不仅可以全面掌握Java SE5,而且能够掌握与程序设计相关的知识,如面向对象思想理论与分析设计方法、UML、程序算法设计以及数据结构等。本文介绍Java 语言与C和C++语言的异同。
TIOBE 4月编程语言排行版已经发布了。本月排行榜最令人关注的是:时隔4年多,C语言重回编程榜榜首。作 为编程语言之林的常青树,C语言的市场份额10年来长期保持在15%至20%之间。