`
alanwu
  • 浏览: 200446 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

看11月份编程语言排名的感想

阅读更多
TIOBE一如既往得推出11月份编程语言排名,
Java就像SUN一样在推出JDK5后日渐衰弱,希望在 Oracle财主的支持下会东风再起。
C再次证明了什么叫经久不衰。

很奇怪PASCAL居然一直在20帮内,还以为只是学校里用用的。

尽管对perl6很失望,但perl却一直压着python.

在20榜单内还有一些从来没有听过的,像SAS,Lua

由于iphone,Object-C风头狠劲,就像当年由于rails的ruby那样迅速蹿升。

Scala位置没挪过,
我大胆预测一下,明年Scala Day后会上到至少30内
分享到:
评论
22 楼 koalant 2009-11-21  
http://www.infoq.com/cn/interviews/galea-ruby-cn

最搞笑的是这段:
引用

问:你提到使用Merb,它快要被淘汰了。你会不会对此感到高兴?你打算使用Rails吗?你是否为此使用Rails的子集?你有什么计划? 

答: 这绝对是个好问题。过去,我只用Rails,但直到你用了Merb才意识到你错过了什么。事后发现Rails很不一致。它的API不像Merb那样深思熟虑的简洁,我明白这是因为Merb从Rails 那吸取了教训,并且无需顾虑向后兼容等问题。在这一点上,很难想像它们之间是如何协调的,因为在Merb开发者和Rails开发者的角度来看,这些API 如此不同,以至于我不能简单地来回切换。

如果我写了一整天Merb代码然后回家,我无法轻易用回它,因为它快要关闭了,我猜这是因为Rails有一个很大的用户群,所以Rails 3.0将会偏向Rails而不是Merb。从我们的角度来看,我们要么在将来某个时刻饮弹自尽,要么把所有东西都转到Rails 3.0,或者,如果我们找到足够的支持使Merb存活下来,那么我们会坚持下去,但我预料大部分使用Merb的人都会转到Rails 3.0。

21 楼 alanwu 2009-11-21  
下一站,火星 写道
erlang怎么样?T1大师一直在吹erlang,怎么最近熄火了啊


erlang还是排名32,scala排名34
20 楼 alanwu 2009-11-21  
下一站,火星 写道
ray_linn 写道
下一站,火星 写道
谢谢potian高手的指引,现在我们需要做一个实时web聊天模块,正在考虑c++与erlang,c++的优点是成熟、文档丰富,而erlang本身就很适合干这种事情


当年163聊天室繁盛的时候,也没见得需要erlang的帮助,一个小applet就搞定问题了,杀鸡用牛刀了。


我们的后端语言是ruby,做这种高并发实时性的事情,不合适,所以考虑换一种。

ruby老老实实的给我做好web页面输出,我就很谢谢它了


RoR做页面确实很棒,绝大多数页面效果都做好了
19 楼 下一站,火星 2009-11-21  
ray_linn 写道
下一站,火星 写道
谢谢potian高手的指引,现在我们需要做一个实时web聊天模块,正在考虑c++与erlang,c++的优点是成熟、文档丰富,而erlang本身就很适合干这种事情


当年163聊天室繁盛的时候,也没见得需要erlang的帮助,一个小applet就搞定问题了,杀鸡用牛刀了。


我们的后端语言是ruby,做这种高并发实时性的事情,不合适,所以考虑换一种。

ruby老老实实的给我做好web页面输出,我就很谢谢它了
18 楼 ray_linn 2009-11-21  
下一站,火星 写道
谢谢potian高手的指引,现在我们需要做一个实时web聊天模块,正在考虑c++与erlang,c++的优点是成熟、文档丰富,而erlang本身就很适合干这种事情


当年163聊天室繁盛的时候,也没见得需要erlang的帮助,一个小applet就搞定问题了,杀鸡用牛刀了。
17 楼 下一站,火星 2009-11-21  
potian 写道
koalant 写道
下一站,火星 写道
erlang怎么样?T1大师一直在吹erlang,怎么最近熄火了啊



erlang 的发展是暗流涌动。 我觉得国外 rubyist 高手们开始关注 erlang 大概是从 dave thomas 劝 amstrong 写 "Programming erlang" 就开始了。 最近的 github 发表了一系列文章揭示了 github 的架构,其中就采用了 erlang。参看这篇: http://github.com/blog/530-how-we-made-github-fast

引用

For the code hungry, check out my Ruby BERT serialization library BERT, my Ruby BERT-RPC client BERTRPC, and my Erlang/Ruby hybrid BERT-RPC server Ernie. These are the exact libraries we use at GitHub to serve up all repository data.


此外不少 ruby 高手也在关于 erlang 和 couchdb,  http://merbist.com/2009/07/27/ruby-rack-and-couchdb-lots-of-awesomeness/


我觉的 Ruby(最优雅的OO)+ Erlang (最实用的FP) 比 万金油 的 Scala 要更合我意。


已经不是暗流涌动了

可以认为Erlang+Thin已经成为大规模网站的主流方案之一了

Erlang作为前端的负载平衡,作为Thin Pool 的管理器,或者作为消息服务中心管理一大群Thin实例,或者作为基于内容的前端Qouting方案,各种各样大规模集群或者云框架层出不群,很多来自于大中型网站的内部框架在github上已经非常多了

heroku原先用Nginx+c module实现自己的routing,后来发现安装的实例太多,c module的性能已经无法适应。现在全部换成erlang方案了。它上面有不少大规模的商业网站



谢谢potian教 主的指引,现在我们需要做一个实时web聊天模块,正在考虑c++与erlang,c++的优点是成熟、文档丰富,而erlang本身就很适合干这种事情
16 楼 wandou 2009-11-21  
一直很怀疑这个排名的准确性。与其看它的排名,不如看招聘网站的需求比例。
15 楼 potian 2009-11-20  
koalant 写道
下一站,火星 写道
erlang怎么样?T1大师一直在吹erlang,怎么最近熄火了啊



erlang 的发展是暗流涌动。 我觉得国外 rubyist 高手们开始关注 erlang 大概是从 dave thomas 劝 amstrong 写 "Programming erlang" 就开始了。 最近的 github 发表了一系列文章揭示了 github 的架构,其中就采用了 erlang。参看这篇: http://github.com/blog/530-how-we-made-github-fast

引用

For the code hungry, check out my Ruby BERT serialization library BERT, my Ruby BERT-RPC client BERTRPC, and my Erlang/Ruby hybrid BERT-RPC server Ernie. These are the exact libraries we use at GitHub to serve up all repository data.


此外不少 ruby 高手也在关于 erlang 和 couchdb,  http://merbist.com/2009/07/27/ruby-rack-and-couchdb-lots-of-awesomeness/


我觉的 Ruby(最优雅的OO)+ Erlang (最实用的FP) 比 万金油 的 Scala 要更合我意。


已经不是暗流涌动了

可以认为Erlang+Thin已经成为大规模网站的主流方案之一了

Erlang作为前端的负载平衡,作为Thin Pool 的管理器,或者作为消息服务中心管理一大群Thin实例,或者作为基于内容的前端Qouting方案,各种各样大规模集群或者云框架层出不群,很多来自于大中型网站的内部框架在github上已经非常多了

heroku原先用Nginx+c module实现自己的routing,后来发现安装的实例太多,c module的性能已经无法适应。现在全部换成erlang方案了。它上面有不少大规模的商业网站


14 楼 koalant 2009-11-20  
下一站,火星 写道
erlang怎么样?T1大师一直在吹erlang,怎么最近熄火了啊



erlang 的发展是暗流涌动。 我觉得国外 rubyist 高手们开始关注 erlang 大概是从 dave thomas 劝 amstrong 写 "Programming erlang" 就开始了。 最近的 github 发表了一系列文章揭示了 github 的架构,其中就采用了 erlang。参看这篇: http://github.com/blog/530-how-we-made-github-fast

引用

For the code hungry, check out my Ruby BERT serialization library BERT, my Ruby BERT-RPC client BERTRPC, and my Erlang/Ruby hybrid BERT-RPC server Ernie. These are the exact libraries we use at GitHub to serve up all repository data.


此外不少 ruby 高手也在关于 erlang 和 couchdb,  http://merbist.com/2009/07/27/ruby-rack-and-couchdb-lots-of-awesomeness/


我觉的 Ruby(最优雅的OO)+ Erlang (最实用的FP) 比 万金油 的 Scala 要更合我意。
13 楼 weiqingfei 2009-11-20  
iaimstar 写道
akane 写道
请教~~~为什么c排第二呀,那方面应用它变多了?

因为B多了,于是C的就多

。。。从遥远的时空传来:同学们请用abcde造个句子~~~~~答,诶呀 好大一个。。。。。一下。。呀,。。一出来呀


额~,我承认我想歪了。
12 楼 akane 2009-11-20  
ray_linn 写道
akane 写道
请教~~~为什么c排第二呀,那方面应用它变多了?


linux基本是C满地爬,驱动也是windows的linux的,过程式不死哈。

还有许多数据库方面,基本是C+ESQL..


谢谢明白啦,我觉得那样子很爽
11 楼 iaimstar 2009-11-20  
akane 写道
请教~~~为什么c排第二呀,那方面应用它变多了?

因为B多了,于是C的就多

。。。从遥远的时空传来:同学们请用abcde造个句子~~~~~答,诶呀 好大一个。。。。。一下。。呀,。。一出来呀
10 楼 ray_linn 2009-11-20  
akane 写道
请教~~~为什么c排第二呀,那方面应用它变多了?


linux基本是C满地爬,驱动也是windows的linux的,过程式不死哈。

还有许多数据库方面,基本是C+ESQL..
9 楼 kimmking 2009-11-20  
嵌入式,驱动
8 楼 akane 2009-11-20  
请教~~~为什么c排第二呀,那方面应用它变多了?
7 楼 ray_linn 2009-11-20  
iaimstar 写道
lua很有名的吧。。
wow隐约记得脚本就是lua


是确实是lua
6 楼 iaimstar 2009-11-20  
lua很有名的吧。。
wow隐约记得脚本就是lua
5 楼 black.angel 2009-11-20  
如果 HTML5 大范围普及,
是不是 JS 也可以来操作流媒体?
4 楼 下一站,火星 2009-11-20  
erlang怎么样?T1大师一直在吹erlang,怎么最近熄火了啊
3 楼 gof95 2009-11-20  
pascal是因为delphi吧
lua在游戏领域用的很多

相关推荐

    MongoDB分片集群搭建教程:副本集创建与数据分片

    内容概要:本文提供了详细的MongoDB分片集群的搭建指导,涵盖了从环境准备、配置文件编写、副本集的建立、主节点的选择、配置服务器和数据分片服务器的配置到最后的路由节点的搭建与操作整个流程,以及对数据库的哈希与范围两种分片策略的应用介绍和具体命令执行。 适合人群:熟悉NoSQL数据库概念并对MongoDB有一定了解的技术人员,尤其是在大型数据管理和分布式数据库架构设计中有需求的开发者。 使用场景及目标:帮助技术人员掌握构建高效能、高可用性的MongoDB分片集群的方法,适用于处理大规模、实时性强的数据存储与读取场景。 其他说明:文中通过实例演示了每个步骤的具体操作方法,便于跟随文档实操,同时也介绍了可能遇到的问题及其解决方案,如在没有正确配置的情况下试图写入数据时出现错误等情况的处理。

    CPPC++_嵌入式硬件的物联网解决方案blinker库与Arduino ESP8266 ESP32一起工作.zip

    CPPC++_嵌入式硬件的物联网解决方案blinker库与Arduino ESP8266 ESP32一起工作

    CPPC++_逆向调用QQ Mojo IPC与WeChat XPlugin.zip

    CPPC++_逆向调用QQ Mojo IPC与WeChat XPlugin

    CPPC++_现代活动指标.zip

    CPPC++_现代活动指标

    CPPC++_Xournal是一款手写笔记软件,支持PDF注释,使用C语言编写,支持GTK3,支持Linux,如Ubu.zip

    CPPC++_Xournal是一款手写笔记软件,支持PDF注释,使用C语言编写,支持GTK3,支持Linux,如Ubu

    基于SSM学生实习管理系统前台小程序与后台管理系统开发实践

    资源概述: 本资源提供了一套完整的学生实习管理系统解决方案,涵盖了前台小程序页面与后台管理系统两大模块。前台小程序页面设计简洁直观,用户可根据不同身份(学生或企业)进行登录。学生用户能够方便地浏览并投递感兴趣的实习岗位,而企业用户则能轻松发布实习信息,吸引优秀人才。后台管理系统功能全面,包括个人中心、首页、学生管理、教师管理、企业管理、招聘管理、评分管理以及实习管理等多个方面,为管理员提供了强大的数据管理和操作工具。 技术栈亮点: SSM框架:系统后台采用Spring、Spring MVC和MyBatis Plus(简称SSM)作为核心开发框架,确保了系统的稳定性、可扩展性和可维护性。Spring作为控制反转(IoC)和面向切面编程(AOP)的容器,为系统提供了强大的业务逻辑处理能力;Spring MVC则负责处理Web请求和响应,实现了前后端的分离;MyBatis Plus作为持久层框架,简化了数据库操作,提高了开发效率。 MySQL数据库:系统采用MySQL作为数据库存储解决方案,支持大数据量的存储和高效查询。 如有侵权请联系我删除,谢谢

    微服务闪聚支付项目.zip

    微服务闪聚支付项目

    Rust 与 Java 互调实战示例

    博客链接 https://blog.csdn.net/weixin_47560078/article/details/143714557 文章从原理介绍出发,实现了 Rust 与 Java 的互调。利用 JNI 技术,可以充分发挥 Rust 的性能优势,同时保持 Java 的跨平台特性。这种技术组合适用于对性能要求较高的应用场景,如图像处理、数据分析和系统级编程等。

    CPPC++_这是我翻译的艾根中文文档.zip

    cppc++

    Matlab实现斑马优化算法ZOA-TCN-Multihead-Attention多输入单输出回归预测算法研究.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

    Matlab实现雪融优化算法SAO-TCN-Multihead-Attention多输入单输出回归预测算法研究.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手

    分布式事务lcn.zip

    分布式事务lcn

    基于Simulink的正弦波PWM技术和三次谐波注入PWM技术研究.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    【风电功率预测】基于BiTCN的风电功率多变量输入预测研究附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    CPPC++_这是由一块迷你带OV2640双DRV8833驱动TypeC接口PSRAM的ESP32PicoD4开发板驱.zip

    cppc++

    JAVA安卓手机与电脑的socket通信源码数据库 其他源码类型 WinForm

    安卓手机与电脑的socket通信源码

    Anaconda:JupyterNotebook使用教程.docx

    Anaconda:JupyterNotebook使用教程.docx

    Amazon S3:S3静态网站托管教程.docx

    Amazon S3:S3静态网站托管教程.docx

    Python商品销售数据分析可视化项目源码(期末大作业).zip

    Python商品销售数据分析可视化项目源码(期末大作业).zip,个人经导师指导并认可通过的98分大作业设计项目。主要针对计算机相关专业的正在做期末大作业设计的学生和需要项目实战练习的学习者,可作为课程设计、期末大作业,代码资料完整下载可用。 Python商品销售数据分析可视化项目源码(期末大作业).zip,个人经导师指导并认可通过的98分大作业设计项目。主要针对计算机相关专业的正在做期末大作业设计的学生和需要项目实战练习的学习者,可作为课程设计、期末大作业,代码资料完整下载可用。Python商品销售数据分析可视化项目源码(期末大作业).zip,个人经导师指导并认可通过的98分大作业设计项目。主要针对计算机相关专业的正在做期末大作业设计的学生和需要项目实战练习的学习者,可作为课程设计、期末大作业,代码资料完整下载可用。Python商品销售数据分析可视化项目源码(期末大作业).zip,个人经导师指导并认可通过的98分大作业设计项目。主要针对计算机相关专业的正在做期末大作业设计的学生和需要项目实战练习的学习者,可作为课程设计、期末大作业,代码资料完整下载可用。Python商品销售数据分析

    CPPC++_wechathookWeChatApi微信Api微信hook微信接口python微信接口java微信Ap.zip

    CPPC++_wechathookWeChatApi微信Api微信hook微信接口python微信接口java微信Ap

Global site tag (gtag.js) - Google Analytics