想玩爬蟲,想用 C++ 寫,有沒有啥建議?

2014-12-18 02:30:21 +08:00
 wezzard
買了個VPS,反正閒着也是閒着。

只搞過 iOS 開發,對 C++ 認識僅停留在 2000 年代(我 2014 年還在 new 和 delete……)。POSIX、TCP/IP、HTTP 啥的也一無所知。求入門建議。
4159 次点击
所在节点    程序员
27 条回复
maemual
2014-12-18 10:26:43 +08:00
赞楼上。
感觉一帮人总是吃饱了撑得,切菜非要用青龙偃月刀。
hdjdcyl
2014-12-18 10:59:58 +08:00
@wezzard
@pandada8
@wizardforcel
PHP是世界上最好的语言没有之一
ivanlw
2014-12-18 12:07:51 +08:00
四年前帮导师维护过c++的一个爬虫程序,多线程用pthread,正则表达库用boost里面的regex,感觉学习成本太高了,这两个东西写小程序都要调试好久,更别说写大了……所以我的想法是,除非你有很大的性能需求,不然尽量用一些high-level的语音(尤其是要有multi-threading和network还有queue这类library的支持是最方便的),Java和Python都是不错的选择,如果你要潮一点,用Golang和NodeJS也是不错的……PHP,唔,更好,毕竟是世界上最好的语言嘛
wezzard
2014-12-18 12:28:04 +08:00
@ivanlw 多線程我準備用 Apple 的 libdispatch ……在 iOS 上用過感覺非常傻瓜,而且 ubuntu 上也有相應版本。話說我本來就是想通過這個 case 深入學習 UNIX 系統和 HTTP、TCP/IP 這些東西的。
Lelouchcr
2014-12-18 12:30:11 +08:00
jsjscool
2014-12-19 10:18:17 +08:00
楼主用汇编吧,C++也很low的!
jsjscool
2014-12-19 10:27:14 +08:00
你都想用C++写了,就用C++写吧。“POSIX、TCP/IP、HTTP 啥的也一無所知。”谷歌百度+你这些年的经验,不是什么难事。
有问题到Stack Overflow问一下,可以的话把代码放到Github,这里的牛人会给你指点的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/154749

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX