由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C++11和clang的很多新特性本质就是纵容新手酒驾
相关主题
《C# 5.0 核心技术》第5版[PDF]How to return an array in a C++ function?
其实微软是个做语言的公司问一个C++ template的问题
Go什么时候可能支持Generic?How does template work in C++
Help: Another C++ compilation error on GCC一个C的void指针的问题
interview question: make all class member functions virtual (转载)C到底能走多远。。。。。。
C++ private inheritance. v.s. composition这个C#是为了啥?
How to overload global new operator?现在还有人猛钻研c++模板编程,generic programming, 甚至meta-programming么 模板编程简单用用还可以 我现在工作中能用到一点点。不过也是属于组里大牛搭好了架子的 我
JAVA generic programming 是怎么实现的?C# is light-years ahead of Java now
相关话题的讨论汇总
话题: c++话题: opencv话题: features话题: some话题: ssl
进入Programming版参与讨论
1 (共1页)
x****u
发帖数: 44466
1
还鼓励超速和躲警察。
然后告诉你汽车有防抱死,防漂移,GPS导航,安全气囊,钛合金框架结合吸能,还能
弹射驾驶舱,所以就算开200迈撞东西也不会挂了。
f******y
发帖数: 2971
2
言之无物

【在 x****u 的大作中提到】
: 还鼓励超速和躲警察。
: 然后告诉你汽车有防抱死,防漂移,GPS导航,安全气囊,钛合金框架结合吸能,还能
: 弹射驾驶舱,所以就算开200迈撞东西也不会挂了。

n*******7
发帖数: 181
3
I think LZ's point is that some features are not for doing better work, but
for doing rule-violating bad work.
In the early days there were indeed some language features meant for high
flexibility, when being flexible was considered equivalent to being powerful
. Some such features include self-modifying code, operator redefining.
These turned out to be disasters for debugging.
I suppose the new languages have already learned the lessons and should try
to maintain a good balance between flexibility and usability.
c****3
发帖数: 10787
4
这些特性没意义。
人家搞快速开发,需要你开发语言捆绑各种库,包括各种加密算法,最好还能捆绑SSL
,SSH之类的加密传输协议的库。
C++搞来搞去就是一个光杆,啥有用的库也没有,还要用户到处找。快速开发人家还不
如用JAVA和C#,为了性能不如用C
l*********s
发帖数: 5409
5
I beg to disagree. library and frameworks are not a given, features
attractive to library developers are thus more meaningful than you think.

SSL

【在 c****3 的大作中提到】
: 这些特性没意义。
: 人家搞快速开发,需要你开发语言捆绑各种库,包括各种加密算法,最好还能捆绑SSL
: ,SSH之类的加密传输协议的库。
: C++搞来搞去就是一个光杆,啥有用的库也没有,还要用户到处找。快速开发人家还不
: 如用JAVA和C#,为了性能不如用C

c****3
发帖数: 10787
6
没有感觉这样。除非是搞学术的,或者教书,卖书的,才会对语言特性那么执着。
否则编程语言就是为了用的,必然要有定位。
C++定位在底层开发语言,肯定不合适,C已经占据这个市场。
C++定位在应用开发,不捆绑库,让用户到处找各种库,自己实验,找来的还不见得好
用。用户自然更愿意用JAVA,C#这种捆绑了大量库的快速开发语言。

【在 l*********s 的大作中提到】
: I beg to disagree. library and frameworks are not a given, features
: attractive to library developers are thus more meaningful than you think.
:
: SSL

r*g
发帖数: 3159
7
举个例子?那个新特性用起来是酒驾?

【在 x****u 的大作中提到】
: 还鼓励超速和躲警察。
: 然后告诉你汽车有防抱死,防漂移,GPS导航,安全气囊,钛合金框架结合吸能,还能
: 弹射驾驶舱,所以就算开200迈撞东西也不会挂了。

b*******s
发帖数: 5216
8
你还是回军版吧,别在这里说些你不懂的东西了

【在 x****u 的大作中提到】
: 还鼓励超速和躲警察。
: 然后告诉你汽车有防抱死,防漂移,GPS导航,安全气囊,钛合金框架结合吸能,还能
: 弹射驾驶舱,所以就算开200迈撞东西也不会挂了。

b*******s
发帖数: 5216
9
他其实真的屁都不懂,c++的新标准,其实也好几年了,对类型安全是空前强化
很多以前的c带过来的危险东西都没法混过关了
其实c也出了新标准,不知道你们关注了没有

but
powerful
try

【在 n*******7 的大作中提到】
: I think LZ's point is that some features are not for doing better work, but
: for doing rule-violating bad work.
: In the early days there were indeed some language features meant for high
: flexibility, when being flexible was considered equivalent to being powerful
: . Some such features include self-modifying code, operator redefining.
: These turned out to be disasters for debugging.
: I suppose the new languages have already learned the lessons and should try
: to maintain a good balance between flexibility and usability.

b*******s
发帖数: 5216
10
c++没人拿来搞快速开发的,就像没人用冰箱来煮东西
不同工具解决不同问题

SSL

【在 c****3 的大作中提到】
: 这些特性没意义。
: 人家搞快速开发,需要你开发语言捆绑各种库,包括各种加密算法,最好还能捆绑SSL
: ,SSH之类的加密传输协议的库。
: C++搞来搞去就是一个光杆,啥有用的库也没有,还要用户到处找。快速开发人家还不
: 如用JAVA和C#,为了性能不如用C

k**********g
发帖数: 989
11

Only partly true. Just compare code written for OpenCV 1.x (before C++
generics for matrix types) and OpenCV 2.x
Lack of generics and destructor means much more time spent on explicit data
conversion, copying, allocation, release, etc.
I'm sure any code written to use OpenCV 1.x had more programmer bugs than
code written to use OpenCV 2.x

【在 c****3 的大作中提到】
: 没有感觉这样。除非是搞学术的,或者教书,卖书的,才会对语言特性那么执着。
: 否则编程语言就是为了用的,必然要有定位。
: C++定位在底层开发语言,肯定不合适,C已经占据这个市场。
: C++定位在应用开发,不捆绑库,让用户到处找各种库,自己实验,找来的还不见得好
: 用。用户自然更愿意用JAVA,C#这种捆绑了大量库的快速开发语言。

1 (共1页)
进入Programming版参与讨论
相关主题
C# is light-years ahead of Java nowinterview question: make all class member functions virtual (转载)
C++ Primer 和 C++ Primer Plus有什么区别C++ private inheritance. v.s. composition
这次Go丢人有点大呀How to overload global new operator?
Java 8 闪亮发布了JAVA generic programming 是怎么实现的?
《C# 5.0 核心技术》第5版[PDF]How to return an array in a C++ function?
其实微软是个做语言的公司问一个C++ template的问题
Go什么时候可能支持Generic?How does template work in C++
Help: Another C++ compilation error on GCC一个C的void指针的问题
相关话题的讨论汇总
话题: c++话题: opencv话题: features话题: some话题: ssl