虽然在国外技术群体和大学中Haskell挺热闹,但在国内Haskell的声音还是很微弱,这很正常 很正常啊。与5,6年前Python在国内的境遇一样。Haskell在国外的渐渐升温也就这三年来的事,找了下 tiobe 的历史记录可以发现:
2004年11月: 前50名里根本不见Haskell得影,(erlang49, Java2)
2007年5月: Haskell 39 , Tcltk 26
2007年10月:Haskell 34
2008年1月: Haskell 36, 接近TclTk(35), erlang 49 。 8个月涨了3位。
2008年6月: Haskell 31, Erlang 35。 5个月涨了5位。
haskell 想要进入前20的话,需要在占有率上翻一番多,达到 %0.34 (好可怜啊……),不过小群体一旦进入良性发展,更容易扩大。
做个无责任预测: 两年后 Haskell 的位置大概在 15-20位左右,依然在上升,但不会立刻大红大紫。 5年内进前20应该是大有希望的,中间如果出个啥nb的框架或者被微软等大厂商推一把,能进前十的话我一点也不惊讶。当然,还有另一种可能性,那就是他慢慢消亡了,如果这种情况发生,只能说明另一种好用的FP腾空出世了,目前还看不到这种迹象。
2008年6月:
Jun 2008 Position
Jun 2007 Delta in Position Programming Language Ratings
Jun 2008 Delta
Jun 2007 Status
1 1 Java 20.890% +0.86% A
2 2 C 15.513% -0.45% A
3 3 C++ 10.806% -0.31% A
4 5 PHP 10.206% +1.33% A
5 4 (Visual) Basic 9.787% +0.46% A
6 6 Perl 5.548% -0.63% A
7 8 Python 4.899% +1.74% A
8 7 C# 4.058% +0.57% A
9 9 JavaScript 2.927% +0.31% A
10 10 Ruby 2.640% +0.51% A
11 13 Delphi 2.022% +0.45% A
12 14 D 1.445% +0.19% A
13 12 SAS 0.923% -0.84% A
14 11 PL/SQL 0.759% -1.26% A-
15 23 Pascal 0.596% +0.11% B
16 15 Lisp/Scheme 0.436% -0.23% B
17 17 Ada 0.421% -0.21% B
18 19 COBOL 0.379% -0.21% B
19 21 Lua 0.366% -0.21% B
20 24 ActionScript 0.341% -0.05% B
Position Programming Language Ratings
21 Logo 0.336%
22 Fortran 0.329%
23 MATLAB 0.263%
24 FoxPro/xBase 0.262%
25 Transact-SQL 0.249%
26 RPG (OS/400) 0.244%
27 ABAP 0.237%
28 Prolog 0.220%
29 Awk 0.209%
30 LabVIEW 0.179%
31 Haskell 0.143%
32 Smalltalk 0.126%
33 PowerShell 0.125%
34 Bourne shell 0.122%
35 Erlang 0.121%
36 Groovy 0.120%
37 APL 0.116%
38 Tcl/Tk 0.115%
39 ML 0.112%
40 Forth 0.107%
41 CL (OS/400) 0.102%
42 Objective-C 0.096%
43 S-lang 0.096%
44 Scala 0.095%
45 R 0.094%
46 Caml 0.092%
47 REXX 0.091%
48 Lingo 0.090%
49 Euphoria 0.084%
50 Natural 0.082%
Comments
我觉得haskell进入主流
我觉得haskell进入主流的可能性不大,因为过于学院化,普通程序员很难习惯
--虽然我自己很喜欢haskell,也经常上tiobe的网站,看haskell的排名有没有提升
实际上我对haskell是又爱又恨,可能是受面向对象的毒害太深了
如果能够有一种新的语言对haskell加以改进,应该还是很有前途的
(我就想设计一种类似这样的语言,能对haskell加以改进和简化,不过水平有限,力所不及)
haskell
haskell 留在15-25左右是差不多的,在小众中流行。如果真的太流行了,可能反而就不喜欢了,这多少有点私心在里面。因为要满足大部分人的口味的话就会掺杂太多不纯粹的东西。
不过这样用的人少了
不过这样用的人少了,第三方的库也会很少,很多东西都要自己写也是很麻烦的事情
像python、java之类的语言,自带的库已经不少,第三方的库更是极大丰富,要写什么东西也容易多了
所以我觉得最好是能够跟别的已有语言和库有良好的互操作性
例如python这方面就比较不错,使用ctypes可以很方便的调用系统api和动态库的导出函数,
使用win32com可以很方便的调用com自动化对象
俺要先看lisp去
俺要先看lisp去
第一次听说,还是准
第一次听说,还是准备去学习一下^-^
支持博主