过来人,准备上路的,路中间徘徊的,都过来发表一下意见吧!

时间:2021-12-01 14:37:01
学习C++是一个漫长而艰难的路程

而实践却又是最重要的,无论你看了多少名著,理解了多少道理,
如果不付诸实施,那都是纸上谈兵,没有实际用处,而真正到了
用的时候,却又无法把那些知识都联系应用起来。

所以,这里,我想提一个问题:

    各位,如何从一个方面下手,由浅入深的逐步学习??
    其实,这也就是个方向的问题。

    比如,学习网络编程,那就是一个切实的方向,由此可以
    了解到许多周边的知识:套接字、多线程的网络服务、同步异步、
    。。。。。。等等,于是很多周边的知识便可以扩展开来,而且自己
    亲自去做的,也记的比较牢靠,以后工作中遇到同类问题,也可以有个
    索引和帮助。

然而,我想知道的是,如今在这个行业中,C++的主要用途,比较实际的,是
那个方面??

知道了这一点,我想,才能找到一个方面,去好好琢磨,学习一下,谢谢!!

14 个解决方案

#1


先打好C++的基础吧!“套接字、多线程的网络服务、同步异步”这些可不是什么所谓的周边知识,而是学习网络编程的最基本的东西呀。

#2


我觉得C++ Primer很有实用价值,它都是从例子分析的

#3


从业务入手比较好

#4


我主要用C++来写图象处理程序,效率高,数据操纵*,这个领域也正适合面向对象方式编程大显身手。

用C++写网络通信的好像不是很多,一般是用C,C++在通信上想达到C的效率不是不可以,但是对程序员的水平要求就比较苛刻了。

#5


我后来又想了想,如果说桌面系统的话,现在机器的效率都很高,而且都为了开发效率,用快速开发的工具比较实际些,关键核心部分可以用C++实现,I/O比较大的地方

然后呢,图形图像,影音影像方面好像要求的执行效率更苛刻些,也许就正是C++用武之地

还有阿,游戏这个方面也是应用的很广呢吧??

对了,问一下坛子里的做游戏的高手,现在开发游戏的话,肯定客户端都是再WINDOWS下了,毕竟玩家都再WINDOWS下,那么图形引擎你们都用DIRECTX还是OPENGL呢??
甚至是自己写的呢???

如果是网络游戏的话,服务器端使用什么实现??效率高的?JAVA??C?C++??

还有数据库呢??

请游戏高手指点一下阿

#6


用C++写网络通信,现在有个ACE的框架,巨牛。

#7


同意楼上的

#8


个人认为
网络通信因为需要跨平台的实现,互联的网络之间各自不同的操作系统需要不同的网络规则,虽然有共同的协议,这些规则需要自己去实现。这点我看是比较复杂的。

#9


如果你学习网络编程的话,建议选java,而且java本身就是一个平台,网络应用程序平台!

#10


ACE???是什么东东??

#11


你好呀哥们
现在的计算机很杂的,现在只要搞好一面就可以了。
我们现在学的都是基础 ,到公司的话。就会明白你该学什么了,我们上一界的这么说的。

#12


的确也是,但是,现在我已经上班了,白天再公司作jsp,晚上想
好好看看c++,想找到一个方向,所以请达人指引一下

#13


好友cobar

#14


好友cobar
???好友是什么意思??

#1


先打好C++的基础吧!“套接字、多线程的网络服务、同步异步”这些可不是什么所谓的周边知识,而是学习网络编程的最基本的东西呀。

#2


我觉得C++ Primer很有实用价值,它都是从例子分析的

#3


从业务入手比较好

#4


我主要用C++来写图象处理程序,效率高,数据操纵*,这个领域也正适合面向对象方式编程大显身手。

用C++写网络通信的好像不是很多,一般是用C,C++在通信上想达到C的效率不是不可以,但是对程序员的水平要求就比较苛刻了。

#5


我后来又想了想,如果说桌面系统的话,现在机器的效率都很高,而且都为了开发效率,用快速开发的工具比较实际些,关键核心部分可以用C++实现,I/O比较大的地方

然后呢,图形图像,影音影像方面好像要求的执行效率更苛刻些,也许就正是C++用武之地

还有阿,游戏这个方面也是应用的很广呢吧??

对了,问一下坛子里的做游戏的高手,现在开发游戏的话,肯定客户端都是再WINDOWS下了,毕竟玩家都再WINDOWS下,那么图形引擎你们都用DIRECTX还是OPENGL呢??
甚至是自己写的呢???

如果是网络游戏的话,服务器端使用什么实现??效率高的?JAVA??C?C++??

还有数据库呢??

请游戏高手指点一下阿

#6


用C++写网络通信,现在有个ACE的框架,巨牛。

#7


同意楼上的

#8


个人认为
网络通信因为需要跨平台的实现,互联的网络之间各自不同的操作系统需要不同的网络规则,虽然有共同的协议,这些规则需要自己去实现。这点我看是比较复杂的。

#9


如果你学习网络编程的话,建议选java,而且java本身就是一个平台,网络应用程序平台!

#10


ACE???是什么东东??

#11


你好呀哥们
现在的计算机很杂的,现在只要搞好一面就可以了。
我们现在学的都是基础 ,到公司的话。就会明白你该学什么了,我们上一界的这么说的。

#12


的确也是,但是,现在我已经上班了,白天再公司作jsp,晚上想
好好看看c++,想找到一个方向,所以请达人指引一下

#13


好友cobar

#14


好友cobar
???好友是什么意思??