C++,还能做什么
结贴了!!!!!!!
结贴了!!!!!!!
分两种情况来说: 第一种情况,你是想做一件事的话,正常的思路应该是这样的,弄明白要做什么,然后再看什么最适合做这个。很有可能和 C++ 没有半毛钱关系。
另一种情况是,我要用 C++ 做点事情,那么重点就是 C++ 了,也就意味着,这件事做成做不成只是副产品,你的重心是探索 C++,这里有好几种事可以做,一是探索 C++ 的极限,玩票各种奇技淫巧(比如说用模板元编程写一门语言,这门语言可以是函数式的,lazy evaluation 的,注意,这和传统的 词法解析,语法解析的思路是很不一样的)。二是在一个大家都觉得 C++ 不适合的领域用 C++ 来做事(比如写一个和 Ruby on Rails 一样的框架),三是在 C++ 公认比较合适的领域造一遍轮子,这些领域有,游戏引擎,编译器,操作系统,UI底层框架等。(这里注意,我们说得是造轮子,我们反对的是重复发明轮子,而不是造轮子,相反,作为一个程序员,造轮子能极大的提升你的技艺),干这些事 99% 的概率是没有产品上的成功的可能性的,但是这里的重点本来也不是产品,而是你自己的技艺和眼界的提升,这就是最大的收益了
所以,你要想明白你的目的是什么。
我写了10年的C++,产品上做过成功的也做过失败的,也有一开始成功,后来慢慢没落的,这些都是常态,潮起潮落,慢慢的就淡得很了,但是,从用 C++ 里得到的眼界的提升比我用其他语言都要大的多。这语言用起来会让人产生各种复杂的反应。而且总是惊喜不断,相反其他语言非常适合完成工作,但就是太平淡了。
16楼 @bluedimple C++的内存管理和C完全不一样,C++只是兼容C而已,写C++还用C的内存管理思路不是modern C++。C++确实不适合做产品和业务。不过C++在Google和微软这种级别的公司依然有广泛的应用,因为他们不是只做业务逻辑。
看到大家积极回复蛮高兴的。有些批评也不错,存属个人观点,也许你不这样,也许你很成功,都没关系。大家能举出些好的创意那就很感谢了。比如楼上有人说Eclipse的事我觉得挺好起码他是用过Eclipse的知道和vs或某些工具比起来还有不足。这挺好我愿意看到这样的。本人也就是个爱好者然后对OOP有些个人理解仅此而已c++ code么写过一些工作上的协议实现上的也都有。所以从心往外喜欢用c++也不怕用至于其他什么语言也用过也基本是按OOP方式思考和coding。谈到电商的确从新往外不喜欢,存属个人观点,也许也不用金钱衡量。混乱是大家说的最多的,我没感觉到啊。哪里混乱了,有点个性就叫混乱了么。我不喜欢电商,不喜欢卖广告的哎你们事了么难道电商和你们有些人有关系。所以说我混乱的人我多少有点不高兴,我不理解混乱的意思。请明说。说的越细越好直至搞清楚你说这话的根本意思。