由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - c++ 怎么突然加了这么多feature
相关主题
Which language has the brightest future in replacement of C between D, Go and Rust? And Why?python和java里面非memory资源怎么回收?
谁能推荐个好的编程语言?谁给说说python里这个with statement有什么好处?
大家要学习C++11啊, 我觉得C++11很多FEATURE,绝对不输JAVA.请问C++ exception后如何清理function stack上的内存资源?
RAII和GC对应的两条技术路线C++ 的 exception handling
为什么Java是唯一的选项C++的exception大家常用吗?
请教一下,各位牛人觉得Rust语言怎么样?你们写过的最长的main函数有多长?
From C++ to C(zz)C++11新特性
为什么cpp会有 const_cast ?面试C/C++该怎么准备?
相关话题的讨论汇总
话题: raii话题: gc话题: c++话题: java话题: feature
进入Programming版参与讨论
1 (共1页)
g***l
发帖数: 352
1
已经c++ 17了。功能比Java还多,有必要吗?
s*****l
发帖数: 7106
2
主要是为了老帮子能适应社会
i***h
发帖数: 12655
3
早该如此,也没java什么事了
g***l
发帖数: 352
4
但还是不如Java好用,还得惦记着指针,库也不行。

【在 i***h 的大作中提到】
: 早该如此,也没java什么事了
h**********c
发帖数: 4120
5
方便干儿子们扯几把单
h**********c
发帖数: 4120
6
这东西只要没有VM,VM就是不用coder自己GC,只要没有vm,就要用户/CODER自己实现大
量的逻辑,smart pointer啥都不伦不类,还不如直接写C。
z*********n
发帖数: 1451
7

RAII绝对是个好的concept,比Java GC强多了。C#有GC也照样学C++实现RAII. GC最好也
是最烂的原因都是它不让你自己控制何时如何做GC。RAII天生杜绝内存(连接,etc)泄
露同时,还让程序员自己有控制权。用惯RAII,再用其他语言,那才叫个不适宜。关个
数据库连接try catch finally {try catch finally{..}} wtf?

【在 h**********c 的大作中提到】
: 这东西只要没有VM,VM就是不用coder自己GC,只要没有vm,就要用户/CODER自己实现大
: 量的逻辑,smart pointer啥都不伦不类,还不如直接写C。

h**********c
发帖数: 4120
8
这个除非你有数理逻辑上的证明,这个RAII是不是说你软件说了算,可以决定硬件干活
的atomicity和transactional.你在东岸关西岸节点的连接要有几十个独立的硬件,网
络状态十几种情况。
我记得说和CPU 打交道都得是unsafe吧。
那您就找个远端的数据管理的应用来给大家看看。看看几种情况怎么处理的。
记得我们当初有个PM要把通讯当中网线拔掉。看看反应。结果我们不用拔网线就能有同
样的戏剧效果。

【在 z*********n 的大作中提到】
:
: RAII绝对是个好的concept,比Java GC强多了。C#有GC也照样学C++实现RAII. GC最好也
: 是最烂的原因都是它不让你自己控制何时如何做GC。RAII天生杜绝内存(连接,etc)泄
: 露同时,还让程序员自己有控制权。用惯RAII,再用其他语言,那才叫个不适宜。关个
: 数据库连接try catch finally {try catch finally{..}} wtf?

g****t
发帖数: 31659
9
内存泄漏理论上等价于停机问题
现实中和软件潮流关系很大
也就是行业流行怎么写关系很大
一个好的群体习惯建立后
可能短期内在行业里
内存等约束不是问题了
但是因为竞争
软件天才们总会改写法走到旧写法的极致状态
然后会把这些约束的边界打穿来谋取
超额利润
再然后就会产生新的底层改进的需求
最后,内存问题,我个人一点浅见:
Rust 那个线性逻辑从理论上和实际上我觉得靠谱
C 应该还是c 11占主导位置


: RAII绝对是个好的concept,比Java GC强多了。C#有GC也照样学C 实现
RAII. GC
最好也

: 是最烂的原因都是它不让你自己控制何时如何做GC。RAII天生杜绝内存(
连接,
etc)泄

: 露同时,还让程序员自己有控制权。用惯RAII,再用其他语言,那才叫个
不适宜
。关个

: 数据库连接try catch finally {try catch finally{..}} wtf?



【在 z*********n 的大作中提到】
:
: RAII绝对是个好的concept,比Java GC强多了。C#有GC也照样学C++实现RAII. GC最好也
: 是最烂的原因都是它不让你自己控制何时如何做GC。RAII天生杜绝内存(连接,etc)泄
: 露同时,还让程序员自己有控制权。用惯RAII,再用其他语言,那才叫个不适宜。关个
: 数据库连接try catch finally {try catch finally{..}} wtf?

h**********c
发帖数: 4120
10
图灵并不是一个数学家,所以工作的方向也不是自洽和严谨。
他对自然的理解没有超过galois,当然没有可比的地方。
可惜的是,今天的人梦并把两人理解的透彻没。

【在 g****t 的大作中提到】
: 内存泄漏理论上等价于停机问题
: 现实中和软件潮流关系很大
: 也就是行业流行怎么写关系很大
: 一个好的群体习惯建立后
: 可能短期内在行业里
: 内存等约束不是问题了
: 但是因为竞争
: 软件天才们总会改写法走到旧写法的极致状态
: 然后会把这些约束的边界打穿来谋取
: 超额利润

h**********c
发帖数: 4120
11
也许,图灵就是不打算把后面人的饭定堵死,故意卖了破绽,等着老troll来捡memory
leak(漏)。cephalexin在直肠溃疡可能激发很多饱嗝

【在 h**********c 的大作中提到】
: 图灵并不是一个数学家,所以工作的方向也不是自洽和严谨。
: 他对自然的理解没有超过galois,当然没有可比的地方。
: 可惜的是,今天的人梦并把两人理解的透彻没。

z*********n
发帖数: 1451
12

不理解你说的这些和RAII有啥关系。太文艺或者机器人?

【在 h**********c 的大作中提到】
: 这个除非你有数理逻辑上的证明,这个RAII是不是说你软件说了算,可以决定硬件干活
: 的atomicity和transactional.你在东岸关西岸节点的连接要有几十个独立的硬件,网
: 络状态十几种情况。
: 我记得说和CPU 打交道都得是unsafe吧。
: 那您就找个远端的数据管理的应用来给大家看看。看看几种情况怎么处理的。
: 记得我们当初有个PM要把通讯当中网线拔掉。看看反应。结果我们不用拔网线就能有同
: 样的戏剧效果。

h**********c
发帖数: 4120
13
你数据库链接呢,你知道伪站吗?

【在 z*********n 的大作中提到】
:
: 不理解你说的这些和RAII有啥关系。太文艺或者机器人?

1 (共1页)
进入Programming版参与讨论
相关主题
面试C/C++该怎么准备?为什么Java是唯一的选项
一个Quant Developer的C++面试题请教一下,各位牛人觉得Rust语言怎么样?
C++的很多library到底是趋于集中,还是各个公司独自开发,各立山头From C++ to C
C++的smart pointer注定是个二流的东西为什么cpp会有 const_cast ?
Which language has the brightest future in replacement of C between D, Go and Rust? And Why?python和java里面非memory资源怎么回收?
谁能推荐个好的编程语言?谁给说说python里这个with statement有什么好处?
大家要学习C++11啊, 我觉得C++11很多FEATURE,绝对不输JAVA.请问C++ exception后如何清理function stack上的内存资源?
RAII和GC对应的两条技术路线C++ 的 exception handling
相关话题的讨论汇总
话题: raii话题: gc话题: c++话题: java话题: feature