免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 104359176
打印 上一主题 下一主题

编程语言叛逃路线 [复制链接]

求职 : 软件工程师
论坛徽章:
3
程序设计版块每日发帖之星
日期:2015-10-07 06:20:00程序设计版块每日发帖之星
日期:2015-12-13 06:20:00程序设计版块每日发帖之星
日期:2016-05-05 06:20:00
11 [报告]
发表于 2014-04-03 15:36 |只看该作者
   心目中的语言应当有以下几个特性:

1. 动态的,而且很快,错误定位精准,这样运行的时候,就能很快知道问题所在,开发速度快很多。

2. 语言特性完整,不会因为并发,面向对象,或者什么新的语法概念而被迫学习别的语言

3. 文档丰富,社区活跃,有什么问题能及时得到解决

4. 正则表达式特性完整

5. 能用来写各种应用程序,不必因为生计而被迫学习各种其他语言。

现在看来都不满意。

论坛徽章:
42
19周年集字徽章-周
日期:2019-10-14 14:35:31平安夜徽章
日期:2015-12-26 00:06:30数据库技术版块每日发帖之星
日期:2015-12-01 06:20:002015亚冠之首尔
日期:2015-11-04 22:25:43IT运维版块每日发帖之星
日期:2015-08-17 06:20:00寅虎
日期:2014-06-04 16:25:27狮子座
日期:2014-05-12 11:00:00辰龙
日期:2013-12-20 17:07:19射手座
日期:2013-10-24 21:01:23CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-01-27 06:20:0015-16赛季CBA联赛之新疆
日期:2016-06-07 14:10:01
12 [报告]
发表于 2014-04-03 15:49 |只看该作者
软件开发领域的一个经典结论就是没有银弹
随着领域细分, 掌握多门语言,包括通用语言+DSL
成为程序员主动或者被迫的选择。
很难再一招鲜吃遍天。
所以,不存在叛逃,只是选择更多了。

论坛徽章:
0
13 [报告]
发表于 2014-04-03 17:23 |只看该作者
Perl -> Tcl -> Perl & Tcl

论坛徽章:
7
巳蛇
日期:2014-04-10 08:54:57白羊座
日期:2014-04-22 20:06:262015年亚洲杯之沙特阿拉伯
日期:2015-02-10 14:18:532015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之吉达阿赫利
日期:2015-06-02 11:34:112015亚冠之武里南联
日期:2015-06-24 12:13:082015亚冠之阿尔纳斯尔
日期:2015-08-03 09:08:25
14 [报告]
发表于 2014-04-03 19:15 |只看该作者
回复 7# laputa73

是打算推Golang做服务器后端开发的,不过可能会失败,因为组长还是担心Golang用户群太小。哎,用户群这个东西真难攻克,所以我没有大算推Haskell,结果Golang都可能推不了,Golang的替代品Scala推的希望也不大,我还拿Scala可以和Java互通作为推广理由,最终还是挥不去Java在组长心中的地位。我一直都把Java当作最后考虑的东西,现在更是希望Java这种东西没存在过就好了。
   

论坛徽章:
6
丑牛
日期:2014-03-21 15:42:04子鼠
日期:2014-04-12 11:50:17处女座
日期:2014-09-01 09:25:1115-16赛季CBA联赛之吉林
日期:2015-12-22 14:01:5215-16赛季CBA联赛之广东
日期:2016-03-08 18:49:422016科比退役纪念章
日期:2016-07-06 12:19:55
15 [报告]
发表于 2014-04-04 09:49 |只看该作者
偶一门语言都不敢言精通,何来叛逃{:3_199:}

求职 : 软件工程师
论坛徽章:
3
程序设计版块每日发帖之星
日期:2015-10-07 06:20:00程序设计版块每日发帖之星
日期:2015-12-13 06:20:00程序设计版块每日发帖之星
日期:2016-05-05 06:20:00
16 [报告]
发表于 2014-04-04 10:32 |只看该作者
回复 15# stanley_tam

等精通了就会叛逃了
   

求职 : 软件工程师
论坛徽章:
3
程序设计版块每日发帖之星
日期:2015-10-07 06:20:00程序设计版块每日发帖之星
日期:2015-12-13 06:20:00程序设计版块每日发帖之星
日期:2016-05-05 06:20:00
17 [报告]
发表于 2014-04-04 10:33 |只看该作者
回复 14# Monox


    用户群组长为什么这么关心,难道是为了招收程序员方便吗?

论坛徽章:
7
巳蛇
日期:2014-04-10 08:54:57白羊座
日期:2014-04-22 20:06:262015年亚洲杯之沙特阿拉伯
日期:2015-02-10 14:18:532015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之吉达阿赫利
日期:2015-06-02 11:34:112015亚冠之武里南联
日期:2015-06-24 12:13:082015亚冠之阿尔纳斯尔
日期:2015-08-03 09:08:25
18 [报告]
发表于 2014-04-04 11:01 |只看该作者
回复 17# 104359176


    招收程序员方面只是其中一个很小的原因,更重要的原因是这个项目我们只做前期开发,后期会交给其他人开发,组长担心如果我们用的不是大众语言,后期没有人愿意接手这个项目。所以我才努力说Scala可以和Java互通,到时候用Scala写的东西也可以用Java调用,到时候扩展,接手人也可以用Java进行扩展的,不过Scala多半也没戏。十有八九这个项目已经确定用Java了。

论坛徽章:
7
CU大牛徽章
日期:2013-03-14 14:16:29CU大牛徽章
日期:2013-03-14 14:16:32CU大牛徽章
日期:2013-03-14 14:16:34CU大牛徽章
日期:2013-03-14 14:16:35IT运维版块每日发帖之星
日期:2015-07-13 23:09:32IT运维版块每日发帖之星
日期:2015-07-13 22:20:00数据库技术版块每日发帖之星
日期:2015-09-08 06:20:00
19 [报告]
发表于 2014-04-04 11:54 |只看该作者
以前用c 现在会的语言非常多 哪个顺手用哪个 目前很多地方还用c

论坛徽章:
0
20 [报告]
发表于 2014-04-04 13:58 |只看该作者
我的使用曲线是:

perl->vb->bcb->php->c->c#

不过大部分情况下是,我基本上都使用,因为我们的项目开发既有硬件部分的相关驱动,也有web应用。大概使用的优势如下:

perl 主要用来为我们的php伪编译器做编译时当作脚本使用,以及在服务器上备份数据。
vb 好久没用了,忘了
bcb 好久没用了忘了
php 主要用来开发应用系统,包括socket server,和web interface
c 一些需要优化的代码用c重写,以及用来开发内核驱动
c#  用于开发Win32 GUI程序,做一些产品的生产管理系统


不过,要是说哪个不用,就只有一个java不用,学不明白那玩意,太复杂了,没有main()函数,有那么多库,搞不清楚程序的整体运行逻辑。

整个项目中我们PHP的使用量是最大的,优点是:开发速度快, 代码性能可优化, 可以使用c风格编写代码,运行性能高(只限于我们的产品,一颗只有500mhz并且只有64MB内存的机器上,除了php能同时具备以上优点之外,其他的语言还不具备。)

而且php的信号管道机制函数库很全面,开发的socket server非常稳定。


您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP