关于 C++ Builder 2005 !!!
hk318 2005-02-06 02:36:18 以下内容是关于下一代 C++ Builder 的访谈(谈话日期为2月1日)
C++Builder future with Eli Boling
This is a log of the chat room during the live audio chat from February 1, 2005 on the future of C++Builder with Eli Boling. Eli discusses the work under way for the C++ personality for the next release of Delphi.
Note: This log is only the chat room transcript. There is much additional information covered in the audio replay that is not available in this chat log. For all previous and upcoming live chats, see http://bdntv.borland.com/chat.html.
VIP Lounge
aohlsson: Please use "/ask" to ask questions.
jkaster inserts the following link: http://qc.borland.com
jkaster: See that URL for QualityCentral. That's your primary feedback mechanism to Borland R&D
jkaster: that helps the R&D teams prioritize bug fixes for the product releases
jkaster: The C++ team is focused on this being a very high quality release for C++
jkaster: nux: "will there be a new c++ compiler / linker? Will it be 100% Ansi C compliant? All boost libraries to compile? Even Spirit and crypto++?" - We've done some work on conformance for Boost and for ACE. We're going to specifically target boost and some customer complaints. We won't be 100% ANSI compliant
jkaster: mitov: "Will we see updated more ANSI compatible C++ compiler?" - We'll continue to work on specific customer complaints standing in the way of specific library usage.
jkaster: casterle: "Did I hear you mentioning refactoring?" - Yup, we're spending a considerable block of R&D time toward refactoring for this release. We're aiming high and will have a better list later. Basic refactorings such as rename will be first, other refactorings that are in the current Delphi 2005 release, and specific C++ refactorings. C++ refactorings are more difficult than some other languages.
jkaster: Atmapuri: "Any plans to add support for SSE2, 64 bit, mixed code compiler for .NET?" - In this release, we're not going to be doing any mixed code compilation for .NET, or 64-bit. SSE2 we'll support with inline assembler.
jkaster: nux: "What about kylix and kylix c++? When will the official cummunity update for new linux distrubutions be release?" - We've had some internal discussions about this, but no formal plans yet.
jkaster: RichardK: "Do you already have a release date for C++BuilderX?" - Those products will be ready when they're ready. If you're interested in testing, email cppbuilder@borland.com
aohlsson inserts the following link: mailto:cppbuilder@borland.com
jkaster: DavidS: "Will the new C++ Identity be based on the existing BCB compiler / linker?" - It's had a lot of revisions since then. It's not a ground up new compiler and linker, but it's had lots of changes since it was last released.
aohlsson: casterle: "When will you be ready for beta testers? How will I know if I haven't been accepted, or if the beta hasn't started yet?" - As previous one. Please send email to cppbuilder@borland.com
jkaster: RaphNeve: "Will we see some real boosts in C++ Builder compile time?" - You're not going to see a huge boost in compile time, but Code Insight times should be greatly improved.
jkaster: casterle: "what about the compiler generating faster code?" - The focus on this release is more language conformance and IDE features rather than code generation
jkaster: drbob42: "are we talking about C++Builder in the Delphi 2005 IDE, or the next version of Delphi IDE??" - It's not in the 2005 IDE itself, but the next IDE is not radically different than that. We're building on that one. Our plan is to have the C++ be available at the time of the next Delphi.
jkaster: RichardK: "Will there be a free personal edition for C++BuilderX?" - Too early to say
jkaster: mitov: "Can we expect BCB to accept VC++ COFF libraries?" - Not any more than we currently support. We'll make some bug fixes to utilities that do conversion, though.
jkaster: djones: "What about upgrade pricing for C++Builder users? Will we take a big hit on price to get the Delphi/BCB IDE?" - can't say yet
jkaster: ozelaya: "is there any work on to improve code completion and parameters speed on C++ Builder" - that will be improved
jkaster inserts the following link http://bdn.borland.com/article/0,1410,32862,00.html
Watch that BDNtv episode for a sample of the performance
jkaster: casterle: "Is 100% ANSI C++ compliance your ultimate goal?" - That would be a very desirable thing for us
jkaster: gambit47: "will COM support be improved? an actual working and usable Type Library editor? etc. BCB6 COM support is not as good as BCB5 support, which is itself lacking anyway." - We're definitely looking at improving the type library support
jkaster: gambit47: "will TService be updated? BCB's version of TService has not had a single code update since BCB4. Services have many new features in Win2K/XP/2K3 that TService cannot utilize" - I don't know the answer to that one. Make sure it's in QualityCentral
jkaster: casterle: "Are you going to improve the debugger?" - We're going to spend some time doing bug fixes on this, and medium term wishlist items such as better STL container inspection. Definitely things we want to do.
jkaster: derbas: "Will any work be done to allow BCB components to be used in Delphi?" - It's not currently on our list of things we're likely to pull off.
jkaster: AlisdairM: "will there be any support for ISO library TR1" - not currently planned
jkaster: gambit47: "will BCB6 get any updates before the new C++ personality is released?" - probably not. We've put out 4 updates to BCB6 already. Right now, our focus is getting this pretty large array of new features into the next release.
jkaster: RonSawyer: "/ask: Perhaps this is out of place, but: Will these tools ever support CE or Pocket PC" - the most likely solution to that is going toward managed C++ and CF. That's a long term outlook.
jkaster: DavidS: "There are some bugs in the compiler / linker that exist in both BCB5 and 6. Will bug reports to QC regarding BCB5 be considered?" - We're going to take anything we can find in QC that applies to the current tools
jkaster: lsiefert: "How about code folding?" - that's on the list to do
jkaster: RonSawyer: " How will Longhorn impact the development tools? Will Delphi/Builder/etc work with Longhorn?" - yes. We'd be pretty silly if we didn't do that.
jkaster: AlisdairM: "any improvement for automated project builds - batch file support was actually dropped from Delphi 2005" - yes, we're taking a hard look at that.
jkaster: DamonC: "Will we get a C++-tuned project manager?" - we have a wide array of features customers have asked for over time, like pre and post build steps, source pools, build configurations, named option sets, etc. all these features are things we're looking at to see which we can most efficiently deliver.