|
|
1
2
大多数语言你都能学得很快,但要精通可能需要时间。更重要的是,语言和你所使用的库没有多大关系。 以下是我的几个例子: 蟒蛇 只需要很少的时间就能熟练掌握,但我不确定它的“企业级”程度如何(NASA、Google和其他一些主要参与者都使用它,所以可能就足够了)。 它也是非常高级的,所以如果您可以在十行代码内为一个简单的socket服务器编写代码(只需要 用python创建web服务器的代码行)。 Java C/C/C++
我不太了解 菲律宾比索 说这会有多好。 C 它的级别太低,这意味着您可能会编写比前面提到的其他代码更多的代码。它非常强大,但是用C编写项目至少需要一周的代码和一周(可能更多)的调试时间——特别是如果你对C语言还不熟悉的话。 C++
我会的,但你的问题太宽泛了。这里有一些问题可以缩小范围:
: 考虑到你的答案,我建议你用C++和 boost
如果你使用了良好的C++实践,你将避免大部分陷阱,合理地管理那些你无法避免的错误。如果你想要一个好的实践列表或者常见的C++陷阱,那么就提出一个新的问题:
无论是C++还是Boost都不需要花费任何代价。 Microsoft的Visual Studio 2010速成版 (免费)用于Windows,并使用 或 对于其他平台(我认为它们也适用于Windows)。 如果可能,还可以使用分布式源代码控制系统(如 吉特 水银的 ). 它们为您省去了很多麻烦,并且使代码管理变得更加容易。
你会学到很多:D。 以下是一些帮助您入门的资源: Thinking in C++ (免费)和(如果你能拿到的话) Effective C++ , More Effective C++ 也许吧 Effective STL 对于boost boost documentation 具体来说,看看 boost::asio examples . 它们为各种服务器(HTTP服务器、echo服务器等)提供了完整的源代码。 Sosi::Asio是一个已经实现的框架,但学习C++和升压库的顶部可能需要一个陡峭的学习曲线在你的身边。 |
|
2
1
为什么需要TCP/IP套接字?我想在某种程度上是这样的,但是使用JMS这样的东西将套接字层抽象成更易于管理的东西不是更容易吗?这就是我要去的方向。
|
|
|
3
0
|
|
|
4
0
有几次,我不得不编写socket服务器的代码,Java完成了这项工作(我对Python的了解还不足以对它有什么看法),但我真的要先检查一下是否有必要在socket和tcp/ip级别处理与Flash应用程序的通信。
|
|
|
5
-1
像瘟疫一样避免PHP。 C#能让你受益的最大地方是通讯。。。WindowsCommunicationFoundation(WCF)是目前最好的高级网络编程库。visualstudio也是最好的IDE,IMO.C#和.NET不能很好地与MySql配合使用,因此它可能不是最适合您的栈。
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |