G*****9 发帖数: 3225 | 1 C++广为诟病的缺点之一,是可用的库特别少。
弱弱的问,为啥这么少? |
m*******l 发帖数: 12782 | 2 难写,
现在准备加库了,
【在 G*****9 的大作中提到】 : C++广为诟病的缺点之一,是可用的库特别少。 : 弱弱的问,为啥这么少?
|
r*********r 发帖数: 3195 | |
n******t 发帖数: 4406 | 4 考,还少。少在哪里说来听听。
【在 G*****9 的大作中提到】 : C++广为诟病的缺点之一,是可用的库特别少。 : 弱弱的问,为啥这么少?
|
G*****9 发帖数: 3225 | 5 Many people are condemning C++ for the lack of library/framework support. I
guess that it is one of the reasons for its low productivity and dying
market.
I start programming from FORTRAN and C/C++ was one of my favorite language.
Later I used C#. I agree that C# is much easier to use and the .NET
framework is nice. However, when encountering computation barriers, like the
slow Dictionary, I really miss C++.
I am not a professional software engineer or Ma Gong. But I do need
programming to develop high performance algorithms. To prototype the
algorithms, C# is a useful tool. But when it goes to production level, I
have to reimplement everything in CC++. It is sad to see that my skill set
is dying in industry.
【在 n******t 的大作中提到】 : 考,还少。少在哪里说来听听。
|
G*****9 发帖数: 3225 | 6 This sounds encouraging.
【在 r*********r 的大作中提到】 : take a look at boost
|
m*******l 发帖数: 12782 | 7 ft, if you do use C# why don't you use CLI/C++?
I
.
the
【在 G*****9 的大作中提到】 : Many people are condemning C++ for the lack of library/framework support. I : guess that it is one of the reasons for its low productivity and dying : market. : I start programming from FORTRAN and C/C++ was one of my favorite language. : Later I used C#. I agree that C# is much easier to use and the .NET : framework is nice. However, when encountering computation barriers, like the : slow Dictionary, I really miss C++. : I am not a professional software engineer or Ma Gong. But I do need : programming to develop high performance algorithms. To prototype the : algorithms, C# is a useful tool. But when it goes to production level, I
|
x****u 发帖数: 44466 | 8 没有二进制ABI,库要是多了那真是地球末日。
BTW,Windows几十G的体积,全TMD的是重复发明轮子的CPP库。
【在 G*****9 的大作中提到】 : C++广为诟病的缺点之一,是可用的库特别少。 : 弱弱的问,为啥这么少?
|
n******t 发帖数: 4406 | 9 so what library/framework C++ lacks? some example?
I
.
the
【在 G*****9 的大作中提到】 : Many people are condemning C++ for the lack of library/framework support. I : guess that it is one of the reasons for its low productivity and dying : market. : I start programming from FORTRAN and C/C++ was one of my favorite language. : Later I used C#. I agree that C# is much easier to use and the .NET : framework is nice. However, when encountering computation barriers, like the : slow Dictionary, I really miss C++. : I am not a professional software engineer or Ma Gong. But I do need : programming to develop high performance algorithms. To prototype the : algorithms, C# is a useful tool. But when it goes to production level, I
|
x****u 发帖数: 44466 | 10 IPC
【在 n******t 的大作中提到】 : so what library/framework C++ lacks? some example? : : I : . : the
|
|
|
n******t 发帖数: 4406 | 11 IPC is a system level thing, just use C api.
【在 x****u 的大作中提到】 : IPC
|
x****u 发帖数: 44466 | 12 OOP就不搞IPC了?
那你从网页拷贝数据给Word都没戏。
【在 n******t 的大作中提到】 : IPC is a system level thing, just use C api.
|
n******t 发帖数: 4406 | 13 这种东西搞一个统一的api没point.
【在 x****u 的大作中提到】 : OOP就不搞IPC了? : 那你从网页拷贝数据给Word都没戏。
|
x****u 发帖数: 44466 | 14 任何GUI系统都有一个统一的api,比如Android。
【在 n******t 的大作中提到】 : 这种东西搞一个统一的api没point.
|
L*********s 发帖数: 3063 | 15 难写,因为没有虚拟机,同一个库要根据不同的系统(硬件,OS)进行不同的优化,每新
增一个库都要重复这个过程;
每新增一种系统,都要对以前所有的库重复这个过程,想搞死人啊
如果用虚拟机,每新增一种系统,做虚拟机的人一次性优化好了。
【在 m*******l 的大作中提到】 : 难写, : 现在准备加库了,
|
n******t 发帖数: 4406 | 16 你这个就是too simple, sometimes naive.
【在 L*********s 的大作中提到】 : 难写,因为没有虚拟机,同一个库要根据不同的系统(硬件,OS)进行不同的优化,每新 : 增一个库都要重复这个过程; : 每新增一种系统,都要对以前所有的库重复这个过程,想搞死人啊 : 如果用虚拟机,每新增一种系统,做虚拟机的人一次性优化好了。
|
w***g 发帖数: 5958 | 17 缺的是boost::sql和boost::orm.
【在 n******t 的大作中提到】 : 考,还少。少在哪里说来听听。
|
t*****n 发帖数: 4908 | 18 这活编译器就能干,要什么虚拟机?你看看gcc的源代码,牛着那。
【在 L*********s 的大作中提到】 : 难写,因为没有虚拟机,同一个库要根据不同的系统(硬件,OS)进行不同的优化,每新 : 增一个库都要重复这个过程; : 每新增一种系统,都要对以前所有的库重复这个过程,想搞死人啊 : 如果用虚拟机,每新增一种系统,做虚拟机的人一次性优化好了。
|
t*****n 发帖数: 4908 | 19 问题是有这个必要和需求吗?
【在 w***g 的大作中提到】 : 缺的是boost::sql和boost::orm.
|
t*****n 发帖数: 4908 | 20 I am not a professional software engineer or Ma Gong. But I do need
programming to develop high performance algorithms. To prototype the
algorithms, C# is a useful tool. But when it goes to production level, I
have to reimplement everything in CC++. It is sad to see that my skill set
is dying in industry.
google是最好的老师。我可以说99%的库都有的。
I
.
the
【在 G*****9 的大作中提到】 : Many people are condemning C++ for the lack of library/framework support. I : guess that it is one of the reasons for its low productivity and dying : market. : I start programming from FORTRAN and C/C++ was one of my favorite language. : Later I used C#. I agree that C# is much easier to use and the .NET : framework is nice. However, when encountering computation barriers, like the : slow Dictionary, I really miss C++. : I am not a professional software engineer or Ma Gong. But I do need : programming to develop high performance algorithms. To prototype the : algorithms, C# is a useful tool. But when it goes to production level, I
|
|
|
x****u 发帖数: 44466 | 21 gcc占你系统容量的万分之几?
【在 t*****n 的大作中提到】 : 这活编译器就能干,要什么虚拟机?你看看gcc的源代码,牛着那。
|
G*****9 发帖数: 3225 | 22 谢谢。我很感兴趣。
当初教我C++的那个码工曾经深情地跟我说,等你学顺手了,永远都不会放弃她的。
【在 t*****n 的大作中提到】 : I am not a professional software engineer or Ma Gong. But I do need : programming to develop high performance algorithms. To prototype the : algorithms, C# is a useful tool. But when it goes to production level, I : have to reimplement everything in CC++. It is sad to see that my skill set : is dying in industry. : google是最好的老师。我可以说99%的库都有的。 : : I : . : the
|
m*******l 发帖数: 12782 | 23 work in progress
【在 w***g 的大作中提到】 : 缺的是boost::sql和boost::orm.
|
w***g 发帖数: 5958 | 24 Most people out there programming are dumb. Even if they write in C++, the
code will be highly inefficient and prone to failure.
【在 t*****n 的大作中提到】 : I am not a professional software engineer or Ma Gong. But I do need : programming to develop high performance algorithms. To prototype the : algorithms, C# is a useful tool. But when it goes to production level, I : have to reimplement everything in CC++. It is sad to see that my skill set : is dying in industry. : google是最好的老师。我可以说99%的库都有的。 : : I : . : the
|
p*u 发帖数: 2454 | 25
if u check out famous open source projects like Google Chromium, u will find
hundreds of libraries, which almost cover everything.
【在 G*****9 的大作中提到】 : C++广为诟病的缺点之一,是可用的库特别少。 : 弱弱的问,为啥这么少?
|
r****y 发帖数: 26819 | 26 那个码工是个女的?
joking...
【在 G*****9 的大作中提到】 : 谢谢。我很感兴趣。 : 当初教我C++的那个码工曾经深情地跟我说,等你学顺手了,永远都不会放弃她的。
|
n******t 发帖数: 4406 | 27 sql就是发个字符串,回收一个记录集,然后parse,需要库干什么?
【在 w***g 的大作中提到】 : 缺的是boost::sql和boost::orm.
|
b*******s 发帖数: 5216 | 28 这就叫骑虎难下吗
【在 G*****9 的大作中提到】 : 谢谢。我很感兴趣。 : 当初教我C++的那个码工曾经深情地跟我说,等你学顺手了,永远都不会放弃她的。
|
t*****n 发帖数: 4908 | 29 貌似楼主也是挖坑能手。。。
【在 r****y 的大作中提到】 : 那个码工是个女的? : joking...
|
j********x 发帖数: 2330 | 30 C++没有packaging 系统
代码共享只有原始的二进制包装,裸露的太厉害
所谓缺库也是个症状,不是病根 |
|
|
k**********g 发帖数: 989 | 31
Component Object Model (COM).
http://en.wikipedia.org/wiki/Component_Object_Model
没有它的话,微软早死了,也不会有 XP 和 C#。
但COM先天缺少了 per-application dependency management,所以比不上後来的 IoC
。後来的补救措施 WinSxS 做得挺难看的。我现在用的都是公司自家开发的 component
dependency management。
【在 j********x 的大作中提到】 : C++没有packaging 系统 : 代码共享只有原始的二进制包装,裸露的太厉害 : 所谓缺库也是个症状,不是病根
|