Borland今天正式发布了C++BuilderX! 附:给Borland® C++开发者社区的公开信! (50分)

  • 主题发起人 山东好汉
  • 开始时间

山东好汉

Unregistered / Unconfirmed
GUEST, unregistred user!
给Borland®
C++开发者社区的公开信
(2003.08.13) 来自:CSDN




摘要: 新任命的副总裁和Borland? C++及移动解决方案部门总经理J.P. LeBlanc为关于下一代Borland C++产品线的Borland C++开发者社区撰写了一封公开信。

给Borland®
C++开发者社区的公开信
在我们作为软件行业的一家开发解决方案公司的20年历史中,Borland在C及C++开发者社区的发展和革新中扮演了重要的角色。在像大家这样的忠实客户的支持下,Borland在为Windows?和Linux?两个平台开发和提供C及C++解决方案方面已经建立了自己的领导地位。
作为我们对这个市场承诺的进一步表现,Borland在今年4月成立了一个目标在于服务C及C++开发者的新的C++及移动解决方案部门。这封公开信就是为了告知大家--Borland C++开发者--目前正在Borland实验室开发的我们的下一代C++产品。
C++市场的当前趋势
虽然有时被当作成熟的传统市场而不受重视,C++工具市场仍然是一个我们相信将在今后几年保持稳定的活跃市场。借助于我们现有的巨大的C++开发者社区、我们的市场历史以及我们为C++开发者提供革新解决方案的声誉,Borland在这个市场中建立了良好的地位。
1. 标准
在有关ANSI/ISO C++ 1998标准变更的短暂停顿之后,标准委员会接受了新的标准方向的建议。目前,许多编译器仍然以达到与当前标准相一致为目标。我们认为与ANSI/ISO标准相一致对于兑现C++可移植性的承诺非常重要。
2. 多平台支持
大量当今的C++应用都是在多平台上开发的或者以多平台为目标的。因此,编写一次符合ANSI/ISO C++标准的代码并为其它目的重新编译是非常理想的。不幸的是,由于各种C++工具系列之间的差异性和不兼容性,这总是不可能的。这种差异对于那些面向UNIX?平台而又要求移植到Intel? Linux平台的应用来说还要更加普遍。
3. 支持并维护现有C++代码
分析人士预言,专业C及C++开发者将保持最大的开发者社区指导2005年以后。C及C++语言已经使用了数十年,并且积累了需要维护的数以百万行计的代码。在某些情况下,这些代码非常脆弱--原始开发者已经不知取向,而且不充分的文档使得扩展或修改几乎不可能。C++开发者需要最新的应用生命周期工具来高效地处理这种情况。
4. 性能计算处理
C++为高度可扩展和高性能的应用保留了一个选择。运行时间性能、代码量大小以及硬件可访问性使得C++仍然是构建常用于财务、制造、电信、国防和汽车行业各种类型应用的语言选择。许多这样的开发者正在使用非集成的工具,并且热望能够使他们更快地编制更好的软件的解决方案。
5. 移动及嵌入式设备计算处理
与其它许多语言支持大量新的移动、手持和嵌入式设备一样,C++对于作为这些平台的语言选择也做出了强烈的承诺。因为代码大小和运行速度对于构建这些应用非常重要,多数移动开发者都采用C++构建应用。目前,许多这样的开发者使用低级工具和库赖提供小而快的应用。这些开发环境的复杂性、广度和深度通常成为大量希望关注业务流程实现而不是构建这些应用所需的技术的开发者进入的障碍。
新产品远景
即将发布的Borland? C++Builder?版本将是我们对许多长期的用户反馈、现有技术的当前状态回顾以及高度集中于发展与当前行业趋势一致的高价值建议的响应。由此而来的产品远景将具有五个主要的推进动力:
1. 为整个C++市场构建一个开发工具
利用这个产品,我们集中于为大多数C++开发者提供完全的IDE解决方案。项目管理器、代码编辑器、编译器和调试器都紧密地集成并设计为满足C++开发的需求。
2. 引领C++标准一致性
作为C++解决方案提供者,我们的承诺是构建一个新的C++编译器系列来为开发者在Intel 和ARM两个平台上提供最新的并且是完全的ANSI/ISO C++和C99标准一致性。新的编译器架构将设计为提供新的编译器前端和后端技术。这种新的后端技术设计为能够面向新的硬件平台,提供新的优化能力,并且嵌入到一个通用的编译器前端,从而促进平台之间的代码可移植性。
3. 提供真正的C++ RAD可视开发环境
为了遵守我们使开发者更快地开发更好的软件的承诺,这个产品将为所有C++开发者设计一个新的可视开发环境以及多平台框架支持。按照目前的计划,Borland将提供一个新的纯粹的C++框架,从而不需要使用任何编译器扩展,并且允许开发者方便地构建和提供跨平台应用。
4. 改良的维护
作为产品战略的一个重要的整体部分,这个新产品将定期进行维护。按照目前的计划,产品将通过一个增强的Borland质量中心接口内置对提交缺陷报告和跟踪补丁及更新的支持。更重要的是,Borland提交了定期维护时间表,并且承诺通过预定的产品更新来保持与发展的ANSI标准的一致性。
5. 扩展产品来支持应用生命周期管理(ALM)工具
为了真正地为C++开发者提供完整的解决方案,预期新版本的C++ Builder将集成最新最棒的Borland ALM技术。另外,Borland还打算与主要的第三方软件提供者合作来为C++开发者提供软件开发创新中的最新技术,从而实现我们对通过集成和支持最佳技术而构建更好的软件的承诺。

- J.P. LeBlanc

对 Borland®
C++ 开发着社区的公开信 - by J.P. LeBlanc

概要: J.P. LeBlanc, 新任命的副总裁,C++和移动设备开发组总经理, writes an open letter to members of the Borland C++ developer community on the next generation Borland C++ product line.
Open Letter to the Borland C++ Developer Community
In our 20 years of history as a development solutions company in the software industry, Borland has played a key role in the evolution and innovation for the C and C++ developer community. With the support of loyal customers like you, Borland has established itself as a leader in developing and delivering C and C++ solutions for both the Windows®
and Linux®
platforms.
As a further sign of our commitment to this marketplace, Borland formed in April of this year, a new C++ and Mobile solutions group targeted at serving both C and C++ developers. This open letter is written to inform you, the Borland C++ developer, of our next generation C++ product currently being developed in the Borland labs.
C++ 市场的当前趋势
Sometimes discounted as a mature legacy market, the C++ tools market is still an active market that we believe will hold steady for the next several years. Borland is well established in this market based on our large existing C++ developer community, our history in this market and our reputation for delivering innovative solutions for the C++ developer:
1. 标准. After a temporary moratorium on changes to the ANSI/ISO C++ 1998 standard, the standards committee is accepting proposals for new directions to the standard. Today, many compilers are still aiming to achieve compliancy with the current standard. We believe that compliance to the ANSI/ISO standards is key to delivering on the promise of C++ portability.

2. 多平台支持. A large number of today抯 C++ applications are deployed on or target multiple platforms. As a result, writing standard ANSI/ISO C++ compliant code once and recompiling for other targets is highly desirable. Unfortunately, this is not always possible because of the disparity and incompatibilities between the numerous C++ tool chains. These differences are even more prevalent amongst those applications targeting UNIX®
platforms requiring migration to Intel®
Linux platforms.

3. 支持和维护现存的C++代码. Analysts predict that professional C and C++ developers will remain the largest community of developers through 2005*. The C and C++ languages have been used for several decades and there are millions of lines of code that need to be maintained. In some cases, this code is very fragile -- original developers are no longer available and weakdo
cumentation has made extension/modifications nearly impossible. C++ developers need the latest in application lifecycle tools to manage this effectively.

4. 执行性能. C++ remains the choice for highly scalable and high performance applications. Runtime performance, size of code and hardware accessibility still make C++ the language of choice for building the type of applications frequently found in the finance, manufacturing, telecom, defense and automotive industries. Many of these developers are using non-integrated tools and are eager for solutions that allow them to build better software faster.

5. 手机和嵌入式设备. As many other languages support the multitude of new mobile, handheld and embedded devices, there has been a strong commitment for C++ as the language of choice for these platforms. Because size and speed are essential to building these applications, the majority of mobile developers are building applications in C++. Today, many of these developers are using low level tools and libraries to deliver small and fast applications. The complexity, breadth and depth of these development environments are often a barrier to entry for the large number of application developers wanting to focus on the business process to be implemented instead of the technology required to build these applications.

新产品新版本
即将发布的新的Borland C++Builder是我们对长久以来客户要求的答复, review of the current state of the existing technology and sharp focus on developing a strong value proposition aligned with the current industry trends. The resulting product vision will have five main lines of thrust:
1. 为整个C++市场打造一个开发工具.
With this product, we focused on delivering the right IDE solution for the majority of C++ developers. The project manager, code editor, compilers and debuggers are all tightly integrated and designed to cater to the needs of C++ development.
2. 兼容 C++ 标准
As a C++ solutions provider, our commitment is to build a new line of C++ compilers that offer developers the latest and complete ANSI/ISO C++ and C99 standards compliancy on both Intel and ARM platforms. The new compiler architecture will be designed to deliver both a new compiler front end and back end technology. This new back end technology has been designed to provide the ability to target new hardware platforms, deliver new optimization capabilities, and plug into a common compiler front end, promoting code portability across platforms.
3. 提供一个真正的 C++ RAD 可视化开发环境
遵守我们使开发者快速创建更好软件的承诺,该产品将被设计成一个新的可视化开发环境、多平台框架、支持所有的 C++ 开发者. 根据当前的计划, Borland 将发布一个新的, 纯净的 C++ 框架, 不再需要使用任何编译器扩展, 并且允许开发者更容易的创建和分发跨平台的应用程序.
4. 增强可维护性
As an essential and integral part of the product strategy, this new product will be regularly maintained. As currently planned, built into the product will be support for submitting deficiency reports and tracking any patches and updates through an enhanced Borland Quality Central interface. More importantly, Borland is committed to a regular maintenance schedule and a commitment to conformance with evolving ANSI standards with scheduled product updates.
5.支持应用生命周期管理(ALM)
In order to truly deliver the complete solution for the C++ developer, it is anticipated that the new version of C++ Builder will integrate with the latest and greatest Borland ALM technologies. In addition, Borland intends to partner with key 3rd party software providers to include the latest in software development innovation for the C++ developer, thus delivering on our commitment to building better software by integrating and supporting best in class solutions.
战斗的号角
在投资众多的人年努力后并且结束了2年的预定开发时间, 宝兰正在准备发布她的新一代 C++ 精品. What can youdo
to influence and support this new product initiative? As a minimum, we would like to you to participate in our on-going field test of the product. Developers may register by sending email to cppbeta@borland.com (Subject: Borland C++ Beta Invitation Request) and requesting an invitation.
As a C++ developer, we hope that this new product offering will align with your current and future C++ requirements and that we will have the pleasure of serving you as a Borland C++ developer in the future. Borland is committed to giving developers the freedom of choice and enabling the development of better software faster.
* The 2001 IDC Developer Model
Legal Disclaimer:
对于该产品宝兰仍然正在进行测试和开发中,并且在完全发布前可能做一些实质上的更改. Borland reserves the right at any time not to release or to discontinue release of any product (including a commercial release) and to alter prices, features, specifications, capabilities, functions, licensing terms, release dates, general availability or other characteristics of any future releases of the product. In no event shall Borland be obligated to provide you a copy of the commercial release version of any product in connection with your participation in the beta program.
注:宝兰的一位副总裁"David I" (David Intersimone)说:“BCB7 兼容 Delphi VCL控件”
 
跟着喊~~~[:D]
 
反正我放弃一二年了,如果再出,先玩玩看看,
 
Nice, I love Borland ,always
 
拭目以待!
 
VCL全部重写?
我不信。
真这样的话,我要从Delphi转到BCB了,嘿嘿。
 
可能吗?
 
永远跟着工具走的是饭桶
 
早就该这样了。干吗非要赖着delphi不放?
 
where 有do
wnload?
 
可以先试用一下。
 
俺喜欢的是delphi!delphi!!delphi!!!
 
连vcl都用cpp写, 是不是就是说object pascal 快要完了啊???
以后只好用free pascal 和fcl了。。。。。
“Borland 将发布一个新的, 纯净的 C++ 框架, 不再需要使用任何编译器扩展”
没有property了。。。。。。
vcl扮演什么角色呢???跨平台,象boost支持大部分编译器吗??
希望不要有太多的很复杂的macro,搞得象mfc那样。
那么ide就成为class wizzard。。。
 
还是等出来再看看吧,我原来也是用BCB的,容忍不了其编译速度,转到DELPHI;BCB的好处是很多MS的函数可以直接调用
 
不急,我相信很多DFW其实在C语言上面的造诣也很高。语言只是实现的工具罢了。
关注中,从大学一开始,我就一直跟着Borland走,只可惜我在DOS年代白编写了
那么多的函数。
 
用tc 2.0写才好呢![:D]
不知道将来会不会c版的vcl与d班的vcl不兼容啊?
 
没什么用,
实现客户需求才是根本,
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
885
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部