我为何不看好D语言

最近发现关于D语言的消息不少,看来他也在逐步被人关注。我第一次接触到D语言的时候是在大约5年前,差不多和我接触到Lua语言同时,我当时对Lua语言下结论是这个是好东西,将来有前途,所以我翻译了Lua的手册;当时我认为D语言也绝对是个强劲的工具:

D语言是由Digital Mars公司开发的编程语言,起因是为了改进C++。它与C二进制兼容(不完全),可编译为本地码,有GC也可手动管理内存,语法上借鉴多种语言,模板则 在C++的基础上做了相当大的扩充。D 语言既有 C 语言的强大威力,又有 Python 和 Ruby 的开发效率。它是一种集垃圾回收、手工内存操作、契约式设计、高级模板技术、内嵌汇编、内置单元测试、Mixin 风格多继承、包管理机制、内置同步机制、内建基本运行时信息的系统级编程语言。1

然而我却觉得D语言没有太大的生命力。原因并非在于D语言本身不好,很可能这些因素将导致D语言不能最终流行:

首先看D语言背后公司Digital Mars(以下简称DM),虽然DM在C/C++编译器方面有着很久的经验,但是DM并不是一个具有很大影响力的公司。Java当年的流行很大程度上是拜 IBM所赐,当然本身Sun也是非常有影响力的公司。C#在微软的推动下,一下就非常流行。然而DM则没有这种实力,除非被哪个IT贵人看上。同时DM甚 至不是一个上市公司,我虽然不能推断DM的赢利能力,但根据DM的网站看出来,DM的主要产品就是Digital Mars C/C++编译器加上一些书籍。编译器这个市场我不了解,不过我清楚竞争者很多,微软、Borland、Intel、IBM、SUN、Apple都有自己 的编译器,微软还有强悍的整套IDE、Visual Studio。Borland这么历史悠久做开发工具的,现在被贱卖了,Intel的C/C++编译器对Intel芯片最最好的优化。过去DM卖这个开发 工具,现在所有的东西都可以在其网上下载了,所以Digital Mars的C/C++编译器只能是小范围的应用,不可能有太多的利润。编译器和语言开发工具这些个东西,由于市场问题,小公司很难搞大——他们的客户是开 发者,而开发者限于项目的要求,一般不会使用不成熟的工具,同时很多工具的应用往往由一些不懂技术的人(老总)来拍板,他们往往看哪些东西比较流行,而小 公司限于其规模,推广这些东西很困难,需要很长的周期。

既然DM不是一个大公司,自己没有十足的能力去把D语言做大,那么还有一条路子可走,那就是开放。GCC也是一个相当不错的编译器,Linux和 FreeBSD等一系列*nix操作系统都是构建于其上,而它却是一个自由开放的工具。现在相当多的流行的编程语言,如PHP、Python、Ruby, 都是开放的,仅仅在几个人创始人的手中,以很小初始的成本,就走到了今天,获得了巨大的成功。而D语言却是封闭的,仅仅只做了一个语言标准,如果D语言打 算像Java那样,必须有大公司支持——然而Java现在也逐步开源了。虽然D语言已经有了一个开源的实现Dgcc,然而由于D语言不开放,标准由DM一家控制,也是非常危险的,未来开源的版本势必落后于商业版本。

希望D语言能真正走上开放自由的道路,开放的才是有生命力的。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 平面设计是一个非常重要的行业,其影响力延伸到了很多领域,如广告、出版、品牌设计等。尽管有人不看好平面设计,但我认为它依然具有很强的生存力和发展前景。在当今数字化时代,平面设计技术和工具也在不断提高和演进,为平面设计师提供了更多的创作空间和发展机会。因此,我并不认为平面设计会因为大家的看法而消失。 ### 回答2: 平面设计在当今数字时代被认为是一个不受重视的领域,但我认为这个观点是错误的。平面设计作为一门艺术形式和沟通工具,在现代社会中发挥着重要作用。 首先,平面设计在广告和营销领域扮演着至关重要的角色。无论是在海报、网页还是社交媒体平台上,吸引人眼球的视觉设计能够有效地传达信息,吸引顾客的注意力,从而促进销售和品牌意识。当今市场上,各种公司和品牌都需要专业的平面设计师来为他们的产品和服务创建视觉吸引力,这就为平面设计行业提供了广阔的就业机会。 其次,平面设计不仅在商业领域有用处,也在教育和传媒领域发挥着重要作用。在教育方面,平面设计可以通过图形化的方法帮助学生更好地理解概念和知识。在传媒方面,平面设计在杂志、报纸甚至电视中的广告和排版中起到了至关重要的作用。平面设计师能够通过合适的颜色、字体和布局创造出有吸引力的视觉效果,从而提高媒体内容的质量和可读性。 最后,平面设计作为一种艺术形式,能够为社会带来美感和思考,激发人们的创造力和想象力。平面设计师通过创造独特而富有表现力的作品,为社会增添视觉的乐趣和文化价值。他们的作品可以在博物馆、画廊和展览中展示,用以鼓励和启发观众。 总之,虽然平面设计在数字时代面临挑战,但它仍然在现代社会中扮演着重要的角色。它能够促进商业的发展、加强教育与传媒的效果,并且为社会带来艺术和美感。所以,我们不能轻视平面设计的价值和潜力。 ### 回答3: 平面设计是一门被广泛低估的艺术形式,因为很多人钟情于更受关注的艺术形式,如绘画或雕塑。大家普遍认为平面设计只是一个辅助功能,只是用来装饰和美化事物的工具。然而,这个观点是错误的。 平面设计是一门非常重要的艺术形式,它在时尚、广告、品牌营销、网页设计等领域起着关键的作用。它帮助传达信息,引起人们的兴趣和情感共鸣。平面设计需要深入了解目标受众以及他们的需求和期望,以此来创造令人赏心悦目的视觉效果。 平面设计师也常常遇到挑战,需要在有限的空间内传达复杂的信息。他们需要熟悉不同的设计软件和技术,以及颜色学、字体学和排版规则等基本原则。他们还需要时刻保持创造力和创新性,以确保他们的作品在竞争激烈的市场中脱颖而出。 然而,平面设计在某种程度上被低估也有一些原因。首先,平面设计作品在我们的日常生活中随处可见,人们可能会忽视它的存在。其次,这个领域常常被认为是“琐碎”和“无趣”的工作,与时尚和创新的形象相去甚远。最后,平面设计创作的价值和效果很难量化,因此难以为人们所认知。 尽管大家对平面设计存在这些偏见,但是它依然是一门很有前景和市场需求的职业。随着互联网和社交媒体的兴起,人们对于视觉呈现和设计感的要求越来越高。因此,平面设计师会在未来继续发挥着重要的作用,并赢得更多人的认可和欣赏。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值