InfoQ 上所有与“语言”相关的内容及新闻
最新“语言”相关专题内容

- Architecture
- 主题
- 领域特定语言,
- 工件和工具,
- 语言,
- 建模
通常,架构要么是在Word文档中描述的一些软件系统中无形的、概念性的方面,要么就完全是由技术驱动的(“我们使用了一个XML架构”)。这两种方式都很糟糕:前者很难派上用场,而后者架构上的概念被技术宣传所掩盖。
什么才是好的表达?应该是随着架构的发展,演化出一门语言,让你得以从架构的角度来描述系统。根据我在多个真实项目中获得的经验,这种表达方式能够形象、无歧义地描述架构构建模块和具体系统,同时又不至于深入到技术决策的细节(技术决策应该有意识地放到另一个单独的步骤中)。
本篇论文的第一部份通过一个真实故事演示了这一思想。第二部分则总结了这一方法的关键点。
-
作者 Markus Völter
译者张逸
发布于2008年4月16日,
.jpg)
- Ruby
- 主题
- 面向对象设计,
- 动态语言,
- 语言,
- 代码分析
假设你有大量由API提供的对象 —— 我们称之为一个对象图。现在你希望处理这些对象 —— 需要一些中间数据,例如:处理过程产生了一些需要被存储在对象中的元数据。问题是:在哪里存储元数据?我们将介绍如何使用Ruby单实例类来处理这个问题。
-
作者 Werner Schuster
译者曹云飞
发布于2008年1月21日,
“语言”相关新闻
- Architecture,
- Java
- 主题
- 声明,
- 语言
来自Sun的两项声明表明其打算支持Python了。
-
作者 Gavin Terrill
译者张龙
发布于2008年7月14日,
- Java
- 主题
- 声明,
- 语言
瑞士软件工作室Railo宣布将参与到JBoss.org项目中来,他们计划在LGPL下免费发布基于Java的ColdFusion标记语言引擎。
-
作者 Charles Humble
译者沙晓兰
发布于2008年6月24日,
- .NET
- 主题
- .NET框架,
- 工件和工具,
- 语言
Boo目前正在变成Visual Studio 2008中的头等“公民”,这要感谢Jeffery Olson和BooLangStudio开发人员们的工作;他们为Boo开发了一款Visual Studio的插件——BooLangStudio。
-
作者 James Vastbinder
译者朱永光
发布于2008年6月9日,
- .NET,
- SOA
- 主题
- 云计算,
- .NET框架,
- 工件和工具,
- 语言,
- 企业级敏捷
微软似乎想的和他们准备在Oslo愿景中要交付的东西一样。早在2007年11月,Doug Purdy就含蓄地提到了一个被称为Emacs.NET的正在开发的新项目。这引发了一些离题甚远的臆测。
-
作者 James Vastbinder
译者王锐
发布于2008年6月4日,
- Ruby,
- Architecture
- 主题
- 性能和可伸缩性,
- 数据库设计,
- 语言,
- 动态语言,
- Ruby on Rails,
- 运行时
OODB厂商Gemstone正致力于名为MagLev的Ruby虚拟机的开发。来自Seaside和DabbleDB的Avi Bryant帮助Gemstone来基于Smalltalk虚拟机的Ruby运行时,以提供性能和强大的持久性等特性。我们访问了Avi Bryant和来自Gemstone的Bob Walker,了解到MagLev背后的技术以及今后的计划。
-
作者 Werner Schuster
译者李明(nasi)
发布于2008年6月2日,
- Ruby
- 主题
- Ruby on Rails,
- 语言
在周五的RailsConf会议上,GemStone的Avi Bryant和Bob Walker透漏了MagLev项目的计划。该项目将把GemStone的分步式对象技术运行在Ruby on Rails上。尽管MagLev VM只完成了一部分,但其性能已经超过了MRI 1.8。
-
作者 Nick Laiacona
译者贾晓楠
发布于2008年6月2日,
- Architecture
- 主题
- 编程,
- 语言,
- 动态语言
Steve Yegge最近将自己在斯坦福大学关于动态语言的一个发言发表在了博客上。这个发言对动态语言进行了深入的阐述,在博客圈子里也引发了一系列的讨论。Cedric Beust, Ted Neward, Ola Beni和Greg Young分别从不同的角度出发,阐述了他们对动态语言和静态语言之争的观点。
-
作者 Sadek Drobi
译者孙涛
发布于2008年6月1日,