How to learn and use C++ correctly from a practitioner's perspective
nowadays?
你怎么看待现在的"傻瓜式语言"的风行,傻瓜式语言是不是大事所趋?
在未来的软件开发中,人和开发环境将怎么分工,什么才是人的核心竞争力?
我想问他:你现在对C++委员会那帮人有多少影响力。你对他们是怎么样评价的呢?
On Nov 29, 2007 11:58 PM, SevenCat <BastE...@gmail.com> wrote:我想问他:你现在对C++委员会那帮人有多少影响力。你对他们是怎么样评价的呢?别问了,只会得到外交辞令
Q1. Do you think some C++ compiler vendors will be reluctant toimplement those C++0x features? For example, C99 isn't widely adopted,
at least, not fully supported by Microsoft and GCC.
Q2. How do you choose between adding new features to an existing
language and inventing a new language? Sometimes, new features added
to an existing language may look unnatural or difficult to use, but
those features may be made more elegant if using a different syntax.
我想问
1.C++做为一个比较通用的语言目前的应用领域却越来越窄,Bjarne怎么看待目前C++比较尴尬的境地。
2.如刘兄所说,在将来的并发时代,C++的擅长领域或优势到底在哪里。
3.C++会发展成什么样子,Bjarne对C++的前景乐观吗?
4.对目前C++编译器(以及高效开发工具)的发展相对缓慢怎么看, C++是否也需要一个大型公司的支持才能更快的发展?
5.C++现在的库已经很多了,但很多在我们的应用中都显得过于庞大(如ACE), 因此使用起来可能也不很方便。(其实在实际的编程中,一些库够用也
就行了,能使用高效而精简的库是最实在的, 我们有时候自己写库并不是因为没有可替换的现成的库, 但那些库显得太庞大了,而且不易阅读, 和调试,
这时还不如自己写个简单的库来得实在)而且现在的标准库有很多实现版本, 说起来都是标准库,但是其实现、效率还有一些细节却有不小差异,这也对使用者
带来了不便。(如vector的迭代器在一些实现版本是一般指针, 在一些实现版本是一个智能对象)Bjarne怎么看待这些庞大的库以及库之间的差
异。
6.怎么看待其它计算机语言的快速发展, 以及他们对C++原有擅长领域的占领.
1)Bjarne是否想过从C++中衍生出一门新的语言,摒弃C++某些生来的缺点,融合入适用于多线程,多核情况下编程特征?
2)C还是很有生命力的,许多做通讯系统或者linux底层开发的人都仍旧在使用C,C++是否能应用在上述场景?
3)C++的学习门槛真的很高(是指要成为高手),需要学习不下10本C++巨著,非常希望Bjarne这本新书能重现ROR书籍对JAVA书籍的优
势。
C社区已经在反思C语言的设计原则。
1. 请问BJ,C++0x的设计原则较D&E有没有改变?C++1x的设计原则有没有改变的可能?如果有,可能的方向是什么?
2. 如果说C++语言内部,有一种更小、更优雅、更一致的语言正在挣扎着脱颖而出,请问它应该具备什么特征?D语言是这样的语言么?
3. 钱一直是C++委员会的根本问题,而且看不到有解决的希望。请问,委员会打算如何运作,使C++面对新的10年?
4. 请问BJ在C++的未来会承担什么责任?BJ德高望重,但岁月无情,请问他有退休计划么?如果他退休,C++社区将丧失精神领袖,他对这种情况有
什么看法?
5. 怎么看待C++在Visual Studio语言家族里面的地位?.NET的第一流静态语言是C#,动态语言有VB10、IronPython
等,C++作为native code的唯一选择也许显示了C++在现实开发中的地位。正如Visual C++ Team所告白:我们没有忘记C+
+。这是否反应了工业界对C++的态度?
C++标准委员会其自身的发展规划是什么?其自身的发展情况会在哪些方面影响到C++的发展?
我想问:在Bjarne眼中,一名合格的C++程序员应该是什么样子的。
在 07-12-6,清风雨<zhang...@gmail.com> 写道: