天行健 君子当自强而不息

     摘要: D 模板提供了一种提供范型编程和偏特化能力的简洁的方法。

关联数组是索引可以为任意类型的数组,不像普通数组那样必须使用整数作为索引。本质上,关联数组就是散列表。关联数组使构建快速、高效、无错的符号表变得容易了。

C 和 C++ 的 typedef 实际上是类型 别名 ,因为它不会引入新的类型。D 实现了真正的 typedef :

typedef int handle;

实实在在地创造了一个新类型 handle 。D 同样会对 typedef 引入的类型进行类型检查,并且 typedef 也参与函数重载的决策。  阅读全文
posted @ 2007-09-13 15:40 lovedday 阅读(373) | 评论 (0)编辑 收藏
     摘要: D 是一种通用的系统和应用编程语言。它是比 C++ 更高级的语言,同时还保持了生成高效代码以及直接访问操作系统API和硬件的能力。D 很适合于编写从中等规模到那些由团队合作完成、数百万行代码规模的各种程序。D 易于学习,为编程者提供了很多便利,并且适用各种野心勃勃的编译器优化技术。

D 不是脚本语言,也不是一种解释型语言。它不需要虚拟机、宗教、或者高于一切的哲学。它是给实际的编程者使用的实际的语言,它帮助编程者快速、可靠的完成易于维护、易于理解的代码。  阅读全文
posted @ 2007-09-13 15:24 lovedday 阅读(416) | 评论 (0)编辑 收藏

关注圈指的是一个人他所关心和感兴趣的事物,而影响圈指的是在一个人的能力范围内所能做的事。我们每个人都有自己的关注圈,比如搞IT的都会关注IT的发展动态、技术的发展趋势;同时作为一个具有社会属性的人,我们还会关心一下国家的现状、发展动态,社会现状,以及我们身边息息相关的琐事;而作用一个具有自然属性的人,我们还会关心自己和家人的身体健康。

但是,即使我们把很大的精力集中在关注圈,我们最多也只能关注,而不能有更大的作为。我们只能做好自己能力所及的事,集中所有的精力在影响圈内,随着自己的能力逐渐增强,影响圈就会渐渐扩大,这样我们就可以做更多对自己和社会有利的事。



posted @ 2007-09-12 17:21 lovedday 阅读(1030) | 评论 (0)编辑 收藏
     摘要: 关于编程语言的争论虽然此伏彼起,但事实上很少有人真的在做编程语言的比较,同时许多无价值或错误的观点却在真实的误导着许多程序员的认识,为此我决定写这篇文章。

本文后述观点是基于这样一种前提:只关注语言特性,而忽略标准库和其他各种商业框架(虽然这些更大程度上决定着人们对语言的选择)。这必将使这篇文章的观点更具有理论意义,而非现实意义。但语言特性是编程语言的根本,无论是做语言比较,还是评论语言,都应该以此为出发点,否则将导致讨论范围的无限增大,进而导致讨论的无结果。为避免有人找碴,必须预先声明的一点是,由标准库实现的语言特性将被看作语言特性,进而列入考虑的范围。同时这里说的编程语言是指一些通用目的的高级编程语言,比如C/C++,Java,Python,Perl等。  阅读全文
posted @ 2007-09-12 15:02 lovedday 阅读(473) | 评论 (0)编辑 收藏

这半个多月来一直找人一起合租,我原来和公司的两个同事一起租,现在房租涨价他们搬出去了,所以我必须找两个人和我一起租,否则我也得搬出去。可是在网上发布了将近半个月的租房信息,来看房的倒是有几个,终因为各种各样的原因,没有谈下来,有的觉得租金太高,有的对房间设备什么的不满意,我也累了,没办法伺候这些人,这房子的价格也不是我定的,算了,自己搬出去得了。



posted @ 2007-09-12 00:27 lovedday 阅读(175) | 评论 (0)编辑 收藏
     摘要: 目前吵的很凶。

都说什么C++快不行了,可是游戏开发这种东西,还是非C++莫属,图形开发这块C++还是强项。我发现C#, JAVA之类的之所以能在企业级应用和快速开发方面占有优势,完全是因为别人已经帮你封装好了一套好用的API函数,而不是这些语言的语法机制本身提供了多少优点,而C++和C却不这么做,因为C/C++相信使用它的程序员完全有能力自己封装,没必要替他们封装。  阅读全文
posted @ 2007-09-11 22:28 lovedday 阅读(1111) | 评论 (2)编辑 收藏
     摘要: 剑道, 只是我从小到大从各种各样的媒体中得出的印象.   

因为喜欢剑术, 所以想做一个剑客. 在还没有做剑客时, 就想像自己有一把好剑, 威风凛凛地站在风中, 身边的树叶飘飘......, 一幅很酷的样子. 做了剑客后发现, 想找一把好剑不容易, 于是, 行侠江湖的几年中, 在找一把好剑.
  
终于过了几年, 有点胡子了, 有个和尚或老道看你有几分仁义的样子, 指了个好剑的方向. 结果, 你以前做梦都在想像的举剑一睹出现了, 当然, 是给自己看的, 注意, 要披一件大衣, 找个风口, 别忘了边上该有很多枯叶.POS摆完, 也该练点真功夫了, 要不真浪费了这么多年的追求, 又被别人数落个"金玉其表"的评价. 于是你练呀练呀, 总算有一天, 有一个你不认识的人叫了你一声"高手". 听第一遍时你还以为他在叫别人. 那天晚上你睡觉都在偷笑.   阅读全文
posted @ 2007-09-11 22:12 lovedday 阅读(649) | 评论 (1)编辑 收藏
     摘要: 2006年1月上海市二手房市场买卖成交受到一定影响,成交件数有大幅度下降,但租赁成交件数较上月有20%以上的增长,提早返沪的海外客户和外地客户和即将开学的学生成为节后租赁市场的主要需求来源。书长宁、闵行、普陀、闸北、杨浦等次中心城区的租赁市场依然保持活跃,租金相对稳定——种种迹象表明,今年的上海二手房市场正由买卖市场逐步导向租赁市场。

“曾经有一个买房的机会摆在我的面前,我没有珍惜,现在才知道是多么的珍贵,因为现在的房价对我而言已经是太高了”。  阅读全文
posted @ 2007-09-11 20:36 lovedday 阅读(93) | 评论 (0)编辑 收藏
     摘要: [译者按] Bjarne Stroustrup博士,1950年出生于丹麦,先后毕业于丹麦阿鲁斯大学和英国剑桥大学,AT&T大规模程序设计研究部门负责人, AT&T、贝尔实验室和ACM成员。1979年,B. S开始开发一种语言,当时称为“C with Class”,后来演化为C++。1998年,ANSI/ISO C++标准建立,同年,B. S推出了其经典著作The C++ Programming Language的第三版。C++的标准化标志着B. S博士倾20年心血的伟大构想终于实现。但是,计算技术的发展一日千里,就在几年前人们还猜想C++最终将一统天下,然而随着Internet的爆炸性增长,类似Java、C#等新的、现代感十足的语言咄咄逼人,各种Script语言更是如雨后春笋纷纷涌现。在这种情况下,人们不禁有些惶恐不安。C++是不是已经过时了呢?其前景如何?标准C++有怎样的意义?应该如何学习?我们不妨看看B. S对这些问题的思考。以下文字是译者从Stroustrup1998年之后发表的若干文章、谈话笔记中精选出来的,由于出处不一,内容多有重复,为保持完整,亦一并译出。  阅读全文
posted @ 2007-09-11 14:45 lovedday 阅读(462) | 评论 (0)编辑 收藏
     摘要: Charles:但是在C#中做不到这样,你不能选择一些函数,然后就执行它们。

Anders:讲错台词了(译者注:Anders开玩笑,因为C#是微软的招牌,Anders暗指Charles这样讲不合适),实际上,这个东西我们也可以考虑一下(把它加到C#中),是的,这仅仅也只是工具方面的事情。

Herb:这是工具而已,从内部来说,实现它并没有什么障碍。这仅仅是工具的问题。你想要这东西吗?有投资吗?这东西对程序员重要吗?符合这种语言的侧重点吗?要考虑的是这些问题。  阅读全文
posted @ 2007-09-11 14:20 lovedday 阅读(280) | 评论 (0)编辑 收藏
仅列出标题
共136页: First 62 63 64 65 66 67 68 69 70 Last 

公告

导航

统计

常用链接

随笔分类(178)

3D游戏编程相关链接

搜索

最新评论