开发语言 vs 软件工程

最近看了java vs ruby很多这方面讨论的文章,也顺便看了很多这方面的资料。
语言毕竟是工具性质,肯定是各有优势了,不想细研究这些,一门语言学的比较精通,其他的就触类旁通了,至于到底那个好就是个人偏好的问题了。虽然现在用java,其实一直感觉matlab做科学计算才是我感觉最爽的。
读过人月神话的 ,大家应该知道,软件工程的难点在于domain model,需求,沟通,变更、管理这些方面,这里面语言所能产生的作用是再次的。
孰本孰莫呢?还是多想想怎么抓住最本质的东西吧。

我从没有对Ruby有过负面评价,我的出发点是不要把开发语言的优点、缺点看得如此的重,他们本身是同质的,真正能够给开发效率带来的提高并不大。我在这里强调了算法,是想强调软件开发的难点是现实问题的复杂性,这些才是软件开发中最大的障碍,任何开发语言遇到这个问题都无能为力。我不想比较什么优缺点,ruby我了解一点点,耳濡目染,但至少对我现在所了解的情况来说,还没有什么让我觉得ruby较其他语言有本质上的进步,大同小异罢了。我相信语言还会不断进步...,但它还仅仅是语言,是表达形式,内容才是最重要的。

http://www.iteye.com/topic/29400?page=3
在这个贴子里,robbin通过实际项目经历,展示了ruby再web项目效率上的强大,我不想把所有的功劳都归功于ruby,因为我相信整个项目团队的技术实力、经验、协作也是效率之源。但至少让我对开发语言的作用十分有限这个看法有了很大的改观,也激起了我对ruby的强烈兴趣。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值