免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 10459 | 回复: 17
打印 上一主题 下一主题

关于互联网行业Java c c++的使用情况 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-27 16:54 |只看该作者 |倒序浏览
不是讨论语言的优劣,只是想问下大家,在互联网行业中Linux c/c++是不是用的没有那么多,看一些招聘网站似乎这样的职位不多
   现在的工作语言啥都用,但都不精,所以有点迷茫,问下大家!

论坛徽章:
0
2 [报告]
发表于 2011-07-27 17:25 |只看该作者
你中有我,我中有你,没有哪个语言可以通吃一个行业。
大型网互联公司是不可能缺少c/c++这样的岗位的。

论坛徽章:
0
3 [报告]
发表于 2011-07-27 18:02 |只看该作者
对于高并发,高性能要求很高的战点,C C++用的多些
  但常用他做什么呢,网络编程提供给PHP前端接口,还是有其他系统级别的程序开发?

  我现在做的很杂,想精一方面,用C写apache模块,java写爬虫,perl shell写脚本,感觉自己很泛泛,想找准一个方向走下去,是搜索,视频音频处理,还是数据存储,etc
  give some advices! Thank you!


回复 2# int-main

论坛徽章:
0
4 [报告]
发表于 2011-07-27 21:21 |只看该作者
同迷茫啊,

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
5 [报告]
发表于 2011-07-27 21:43 |只看该作者
似乎Java的多吧,上次有一个网络公司的HR和我说C太笨了,说他们都用Java。

不过聊了一会儿,我感觉那大哥似乎也没写过Java。

论坛徽章:
2
天蝎座
日期:2014-03-28 10:18:052015年亚洲杯之乌兹别克斯坦
日期:2015-02-10 11:32:25
6 [报告]
发表于 2011-07-28 11:01 |只看该作者
网站前台肯定极少用C/C++啦,但对于大的互联网公司,后台需要自己开发,C/C++是必不可少的

论坛徽章:
0
7 [报告]
发表于 2011-07-28 11:46 |只看该作者
嗯,大型网站,很多时候选择自己开发webserver,中间件等。

论坛徽章:
15
射手座
日期:2014-11-29 19:22:4915-16赛季CBA联赛之青岛
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16赛季CBA联赛之四川
日期:2017-02-07 21:08:572015年亚冠纪念徽章
日期:2015-11-06 12:31:58每日论坛发贴之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-08-04 06:20:00程序设计版块每日发帖之星
日期:2015-07-12 22:20:002015亚冠之浦和红钻
日期:2015-07-08 10:10:132015亚冠之大阪钢巴
日期:2015-06-29 11:21:122015亚冠之广州恒大
日期:2015-05-22 21:55:412015年亚洲杯之伊朗
日期:2015-04-10 16:28:25
8 [报告]
发表于 2011-07-28 11:52 |只看该作者
本帖最后由 yulihua49 于 2011-07-28 12:33 编辑
似乎Java的多吧,上次有一个网络公司的HR和我说C太笨了,说他们都用Java。

不过聊了一会儿,我感觉那大哥 ...
fender0107401 发表于 2011-07-27 21:43



     很普遍的观点,笃信这观点的,的确很悲剧。
没有一个强健、可靠、大并发的服务器可以是JAVA建造的,JAVA的先天弱点决定了。当强大的访问冲击到达时,JAVA的唯一表现就是崩溃。
用C可以实现,无论多大访问量,即使客户端已经连不上服务器了,服务器依然健壮,仍然在继续处理已连接的事务。风暴过后,我自岿然不动。

C不是太笨,而是巧妙到JAVA无法模仿的地步。但这个巧妙是在人--程序员巧妙的基础上。你有多巧妙,C就有多巧妙。
但再巧妙的人,面对笨拙的JAVA也无计可施,只好放弃某些东西,例如效率,可靠性什么的。
简单举个例子,一个字符串,首字符改大写。c很简单的,to_upper(*str),Java呢?一个String,先变成StringBuffer,按下标取
字符,修改后按下标放回去,再转成String。
中间经过数次的new,就是malloc,产生了大量垃圾,等着GC,开销是C的几十倍不止。结果那个String还不是原来的String,这在某些场合是不妥的。
可靠性也完蛋了,在大吞吐量下,一旦new失败,立即崩溃,连捕获异常都不可能。

论坛徽章:
0
9 [报告]
发表于 2011-07-28 11:54 |只看该作者
似乎Java的多吧,上次有一个网络公司的HR和我说C太笨了,说他们都用Java。

不过聊了一会儿,我感觉那大哥 ...
fender0107401 发表于 2011-07-27 21:43



   
和hr聊技术,这个太有才了

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
10 [报告]
发表于 2011-07-31 13:43 |只看该作者
找到自己的兴趣吧,linux c/c++很好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP