由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 我觉得c++越来越没人用了 (转载)
相关主题
大家难道全是半路出家?哪天ruby把performance 提高上去了 这个语言还是可以掰掰手腕的
蜥蜴和好虫掐起来了我最近写ruby写得很开心
不是经常有人嚷嚷要contribute开源吗?有一点我不同意公孙大神说的
anyone using Scala ?jvm上的脚本,这个老外说得靠谱
吐槽一下死卡拉很多人没有意识到,其实很多人手写的c程序比java程序要慢
scala/clojure/groovy/Jython/jruby都是噱头clojure这符号花花绿绿的 也是醉了
我知道为啥ruby这些framework没有用v8引擎原理的原因了我觉得关于datascience最近看到的几个有价值的贴
damn, love vert.x王垠真在写自己的语言了
相关话题的讨论汇总
话题: c++话题: java话题: jvm话题: so话题: c#
进入CS版参与讨论
1 (共1页)
b******y
发帖数: 2729
1
【 以下文字转载自 SanFrancisco 讨论区 】
发信人: buddyboy (hello), 信区: SanFrancisco
标 题: 我觉得c++越来越没人用了
发信站: BBS 未名空间站 (Wed Nov 26 01:30:42 2008)
将来的世界,高端的是java/c#,低端的是c,其他的用python,php,ruby。想赚钱的学
sql。C++已经被淘汰了。想当年某些人哼哧哼哧的啃c++里面的trick,现在java一下子
都整合进去袅。
C++程序员就是失业的代名词
r******y
发帖数: 3838
2
做游戏, 交易系统C++,还是首选。
用Java/C#做创新的东西也少。
l***o
发帖数: 8
3
游戏的确,很多设计到显卡硬件。
交易系统用C++是因为?
K****n
发帖数: 5970
4
能不能科普一下儿想赚钱学sql是什么典故??
s****t
发帖数: 698
5

banking system?

【在 K****n 的大作中提到】
: 能不能科普一下儿想赚钱学sql是什么典故??
r******y
发帖数: 3838
6
交易系统用C++是因为速度慢了,好deal就没了。
O*******d
发帖数: 20343
7
pda embedded application很多都用C++
h**********c
发帖数: 4120
8
As I know linux system programming use lot of ADT written in C.
I don't think they don't call those libs c++
h**********c
发帖数: 4120
9
And I say C++ I/O is easy to write.
But, porting templated c++ is always disaster.
The microsoft C++ has loose pant, the linux a tight one
y**m
发帖数: 1
10
你要是这么觉得, 那就这样好了。
C++在系统编程方面, 恐怕永远都代替不了C+assembly.
同样的, 如果是通讯, 游戏,图像很多工业级别的代码, java/c#也不太可能在十年
内取代c++的位置。
同样的, lisp, ada, perl也永远有应用和传统地盘。
CS不是搞编程语言的。 baby programming才研究语言层面上的东西, 真正的程序员集
中思考的是要解决的问题。

【在 b******y 的大作中提到】
: 【 以下文字转载自 SanFrancisco 讨论区 】
: 发信人: buddyboy (hello), 信区: SanFrancisco
: 标 题: 我觉得c++越来越没人用了
: 发信站: BBS 未名空间站 (Wed Nov 26 01:30:42 2008)
: 将来的世界,高端的是java/c#,低端的是c,其他的用python,php,ruby。想赚钱的学
: sql。C++已经被淘汰了。想当年某些人哼哧哼哧的啃c++里面的trick,现在java一下子
: 都整合进去袅。
: C++程序员就是失业的代名词

相关主题
scala/clojure/groovy/Jython/jruby都是噱头哪天ruby把performance 提高上去了 这个语言还是可以掰掰手腕的
我知道为啥ruby这些framework没有用v8引擎原理的原因了我最近写ruby写得很开心
damn, love vert.x有一点我不同意公孙大神说的
进入CS版参与讨论
P********e
发帖数: 2610
11
你指通讯的哪一块?

【在 y**m 的大作中提到】
: 你要是这么觉得, 那就这样好了。
: C++在系统编程方面, 恐怕永远都代替不了C+assembly.
: 同样的, 如果是通讯, 游戏,图像很多工业级别的代码, java/c#也不太可能在十年
: 内取代c++的位置。
: 同样的, lisp, ada, perl也永远有应用和传统地盘。
: CS不是搞编程语言的。 baby programming才研究语言层面上的东西, 真正的程序员集
: 中思考的是要解决的问题。

d**********6
发帖数: 4434
12
So many old works have been done using C++, even no one use it, any one in
CS should learn it.
f**********r
发帖数: 2137
13
c++ is a trade-off between performance and oop, so if this is important for
you, then c++ is useful. otherwise you can turn to other languages.
r***s
发帖数: 737
14
hehe你觉得 java/c#的vm用什么写的?
python, php, ruby的解释器和运行支持系统用什么写的?
dbms用什么写的?
一大堆数也数不清的middleware都是用什么语言编的?
c/c++ compiler用什么写的?

【在 b******y 的大作中提到】
: 【 以下文字转载自 SanFrancisco 讨论区 】
: 发信人: buddyboy (hello), 信区: SanFrancisco
: 标 题: 我觉得c++越来越没人用了
: 发信站: BBS 未名空间站 (Wed Nov 26 01:30:42 2008)
: 将来的世界,高端的是java/c#,低端的是c,其他的用python,php,ruby。想赚钱的学
: sql。C++已经被淘汰了。想当年某些人哼哧哼哧的啃c++里面的trick,现在java一下子
: 都整合进去袅。
: C++程序员就是失业的代名词

g*****g
发帖数: 34805
15

你觉得这些工作很多吗?

【在 r***s 的大作中提到】
: hehe你觉得 java/c#的vm用什么写的?
: python, php, ruby的解释器和运行支持系统用什么写的?
: dbms用什么写的?
: 一大堆数也数不清的middleware都是用什么语言编的?
: c/c++ compiler用什么写的?

h*******e
发帖数: 225
16
So the importance is measured by LOC?

【在 g*****g 的大作中提到】
:
: 你觉得这些工作很多吗?

c*****t
发帖数: 1879
17
你分清楚,LZ 特指的是 C++,没说 C。
你举的例子大都是用 C 写的例子。比如 JVM 应该是用 C 写的。PostgreSQL 也是
C 。而且 PostgreSQL server 方面的根本不能用 C++ (但是可以用 C / Java)。
N 多 embedded database 现在是用 Java 写。Jython (python 的一版本)是用
Java 写的。同样,JRuby 。PHP / C compiler 也都是 C 写的。

【在 r***s 的大作中提到】
: hehe你觉得 java/c#的vm用什么写的?
: python, php, ruby的解释器和运行支持系统用什么写的?
: dbms用什么写的?
: 一大堆数也数不清的middleware都是用什么语言编的?
: c/c++ compiler用什么写的?

g*****g
发帖数: 34805
18
你读读thread讨论啥再来。

【在 h*******e 的大作中提到】
: So the importance is measured by LOC?
h*******e
发帖数: 225
19

why?

【在 c*****t 的大作中提到】
: 你分清楚,LZ 特指的是 C++,没说 C。
: 你举的例子大都是用 C 写的例子。比如 JVM 应该是用 C 写的。PostgreSQL 也是
: C 。而且 PostgreSQL server 方面的根本不能用 C++ (但是可以用 C / Java)。
: N 多 embedded database 现在是用 Java 写。Jython (python 的一版本)是用
: Java 写的。同样,JRuby 。PHP / C compiler 也都是 C 写的。

c*****t
发帖数: 1879
20
主要是 memory management 的问题,因为有很多 memory context switch
的问题。C++ 很难处理。STL 基本上不能用。pgsql 本身提供了很多 C
library function,所以也没必要用 C++ STL。
同时就某一 function 来说,用不着太复杂。所以 C++ 的 encapsulation
等没啥用。而且有很多 type casting,所以 C++ 的 strict type checking
没用武的地方。
另外,C++ function 的 name signature 也是个问题。
最后,有些 header file 里面的 field 和 C++ keyword 冲突。
所以写 server function 根本不能用 C++ 。

【在 h*******e 的大作中提到】
:
: why?

相关主题
jvm上的脚本,这个老外说得靠谱我觉得关于datascience最近看到的几个有价值的贴
很多人没有意识到,其实很多人手写的c程序比java程序要慢王垠真在写自己的语言了
clojure这符号花花绿绿的 也是醉了Facebook Moving To The JVM
进入CS版参与讨论
r***s
发帖数: 737
21
sun jvm 主要用c++写的
ibm production jvm 也是用c++写的,只有jikes rvm是用java写的
intel 和 microsoft的优化编译器也是用c++写的
visual studio大部分都是c++
linux和其他一推用c写的库里面用函数指针来实现c++里的late binding

【在 c*****t 的大作中提到】
: 你分清楚,LZ 特指的是 C++,没说 C。
: 你举的例子大都是用 C 写的例子。比如 JVM 应该是用 C 写的。PostgreSQL 也是
: C 。而且 PostgreSQL server 方面的根本不能用 C++ (但是可以用 C / Java)。
: N 多 embedded database 现在是用 Java 写。Jython (python 的一版本)是用
: Java 写的。同样,JRuby 。PHP / C compiler 也都是 C 写的。

c*****t
发帖数: 1879
22

我刚看了下 jre1.5 的 source code。jvm 主要是 c 写的。cpp 只是个别
font/graphics/sound 方面的 native function 的地方用到。
这不说明什么。Eclipse 基本上是 Java + C 。IntelliJ IDEA 基本上全是
Java 。

【在 r***s 的大作中提到】
: sun jvm 主要用c++写的
: ibm production jvm 也是用c++写的,只有jikes rvm是用java写的
: intel 和 microsoft的优化编译器也是用c++写的
: visual studio大部分都是c++
: linux和其他一推用c写的库里面用函数指针来实现c++里的late binding

d***q
发帖数: 1119
23
现在jvm似乎是C++写的。
25% fortran.
1 (共1页)
进入CS版参与讨论
相关主题
王垠真在写自己的语言了吐槽一下死卡拉
Facebook Moving To The JVMscala/clojure/groovy/Jython/jruby都是噱头
有没有熟悉ruby on rails给说说?我知道为啥ruby这些framework没有用v8引擎原理的原因了
【JOBS广告】09、10月份求职、空缺damn, love vert.x
大家难道全是半路出家?哪天ruby把performance 提高上去了 这个语言还是可以掰掰手腕的
蜥蜴和好虫掐起来了我最近写ruby写得很开心
不是经常有人嚷嚷要contribute开源吗?有一点我不同意公孙大神说的
anyone using Scala ?jvm上的脚本,这个老外说得靠谱
相关话题的讨论汇总
话题: c++话题: java话题: jvm话题: so话题: c#