Lưu trữ

Archive for the ‘Lập trình’ Category

[Hỗ trợ – Công cụ] Find your UDID (useful for iOS Programming)

udid-iphone1

New tool just launched to help ios developers as well as their clients to know about UDID.
No valid UDID app on iTunes now. So it is very useful guide for many people.

http://myudid.vnmobilesolutions.com

Chuyên mục:Lập trình Thẻ:, ,

[Hỗ trợ – Xu thế] Bảng xếp hạng các ngôn ngữ lập trình tháng 02/2012

29/02/2012 3 bình luận

Tiêu điểm tháng 2: Basic xuống mức thấp nhất, VB.NET lên vị trí cao nhất

Có vẻ trùng hợp khi ngôn ngữ cổ điển (Visual) Basic đang dần dần biến mất, VB.NET thì vẫn đạt được sự chú ý của các lập trình viên. VB.NET đã leo lên vị trí 20. Một sự di chuyển thú vị khác là: Groovy đang tiến tới top 20 bằng cách vượt hơn 8 bậc, CFML (ColdFusion) đã quay trở lại top 50, trong khi Clojure đã leo lên top 100 và đúng ở vị trí 77.

Position
Feb 2012
Position
Feb 2011
Delta in Position Programming
Language
Ratings
Feb 2012
Delta
Feb 2011
Status
1 1 Java 17.050% -1.43%   A
2 2 C 16.523% +1.54%   A
3 6 C# 8.653% +1.84%   A
4 3 C++ 7.853% -0.33%   A
5 8 Objective-C 7.062% +4.49%   A
6 5 PHP 5.641% -1.33%   A
7 7 (Visual) Basic 4.315% -0.61%   A
8 4 Python 3.148% -3.89%   A
9 10 Perl 2.931% +1.02%   A
10 9 JavaScript 2.465% -0.09%   A
11 13 Delphi/Object Pascal 1.964% +0.90%   A
12 11 Ruby 1.558% -0.06%   A
13 14 Lisp 0.905% -0.05%   A
14 26 Transact-SQL 0.846% +0.29%   A
15 17 Pascal 0.813% +0.08%   A
16 22 Visual Basic .NET 0.796% +0.21%   A–
17 32 PL/SQL 0.792% +0.38%   A
18 24 Logo 0.677% +0.10%   B
19 16 Ada 0.632% -0.17%   B
20 25 R 0.623% +0.06%   B

Bảng xếp hạng của TIOBE là gì?

Chỉ số TIOBE là một tiêu chí để đánh giá độ phổ biến của các ngôn ngữ lập trình. Chỉ số này được cập nhật hàng tháng. Cách đánh giá dựa trên số lượng lập trình viên sử dụng một ngôn ngữ lập trình nào đó. Nói cách khác nó sẽ cho ta biết xu hướng tuyển dụng cũng như nhu cầu công việc đối với một ngôn ngữ lập trình nào đó. Các cỗ máy tìm kiếm phổ biến như Google, Bing, Yahoo!, Wikipedia, YouTube và Baidu được dùng cho việc đánh giá.

Một lưu ý khác là chỉ số TIOBE không cho biết ngôn ngữ lập trình nào là tốt nhất cũng như ngôn ngữ nào được dùng để viết ra nhiều dòng lệnh nhất.

Chuyên mục:Lập trình Thẻ:

[Hỗ trợ – Xu thế] Bảng xếp hạng các ngôn ngữ lập trình tháng 11/2011

Tiêu điểm tháng 11: Objective-C sẽ trở thành ngôn ngữ lập trình của năm 2011 ?

Chỉ còn 2 tháng nữa trước khi TIOBE công bố ngôn ngữ của năm 2011. Phần thưởng này được dành cho ngôn ngữ lập trình với tỉ lệ mức tăng lớn nhất trong một năm. Objective-C dường như sẽ là ứng cử viên sáng giá nhất với mức tăng hiện giờ là +2.79%, theo sau bởi C# (+1.61%) và JavaScript (+0.90%). Thật là thú vị khi biết rằng Objective-C đã từng ở trong tình trạng tương tự vào tháng 11 năm 2009 và 2010. Ngôn ngữ mới của Google “Go” chỉ suýt soát vượt qua Objective-C vào tháng cuối của năm 2009. Python cũng làm được điều đó vào năm 2010. Và, có một con ngựa đen khác của năm nay, một ngôn ngữ hoàn toàn mới của Google “Dart”. Nó vừa bước vào bảng xếp hạng vào tháng vừa rồi và ở vị trí 107. Tháng này nó có vị trí là 63. Liệu vũ khí mới này của Google sẽ đánh bại được Objective-C ? Chúng ta hãy chờ xem.

Position
Nov 2011
Position
Nov 2010
Delta in Position Programming
Language
Ratings
Nov 2011
Delta
Nov 2010
Status
1 1 Java 17.874% -0.63%   A
2 2 C 17.322% +0.61%   A
3 3 C++ 8.084% -1.41%   A
4 5 C# 7.319% +1.61%   A
5 4 PHP 6.096% -1.72%   A
6 8 Objective-C 5.983% +2.79%   A
7 7 (Visual) Basic 5.041% -0.43%   A
8 6 Python 3.617% -2.06%   A
9 11 JavaScript 2.565% +0.90%   A
10 9 Perl 2.078% -0.39%   A
11 10 Ruby 1.502% -0.40%   A
12 20 PL/SQL 1.438% +0.78%   A
13 13 Lisp 1.182% +0.09%   A
14 15 Pascal 0.991% +0.21%   A
15 21 MATLAB 0.955% +0.32%   A–
16 12 Delphi/Object Pascal 0.872% -0.77%   A
17 23 ABAP 0.847% +0.25%   A–
18 22 Lua 0.635% +0.02%   A-
19 16 Ada 0.622% -0.07%   B
20 19 RPG (OS/400) 0.620% -0.04%   B

Bảng xếp hạng của TIOBE là gì?

Chỉ số TIOBE là một tiêu chí để đánh giá độ phổ biến của các ngôn ngữ lập trình. Chỉ số này được cập nhật hàng tháng. Cách đánh giá dựa trên số lượng lập trình viên sử dụng một ngôn ngữ lập trình nào đó. Nói cách khác nó sẽ cho ta biết xu hướng tuyển dụng cũng như nhu cầu công việc đối với một ngôn ngữ lập trình nào đó. Các cỗ máy tìm kiếm phổ biến như Google, Bing, Yahoo!, Wikipedia, YouTube và Baidu được dùng cho việc đánh giá.

Một lưu ý khác là chỉ số TIOBE không cho biết ngôn ngữ lập trình nào là tốt nhất cũng như ngôn ngữ nào được dùng để viết ra nhiều dòng lệnh nhất.

Chuyên mục:Lập trình Thẻ:

[Hỗ trợ – Xu thế] Bảng xếp hạng các ngôn ngữ lập trình tháng 10/2011

Tiêu điểm tháng 10: Java đang đánh mất thị phần trong mắt nhà lập trình mặc dù vừa mới tung ra phiên bản 7

Java đánh mất gần 1% độ phổ biến của nó trong tháng 9. Nếu chiều hướng này tiếp tục, C sẽ trở lại vị trí số 1 lần nữa trong tháng tới. Một chú ý thú vị là cả Objective-C và Transact-SQL đều ghi được số điểm cao nhất từ trước đến giờ. Assembly quay lại top 20, Visual Basic.NET tăng vượt bậc mấy hạng (từ #39 lên #25), trong khi đó F# đang trải qua thời gian khó khăn (giảm từ #23 xuống #46)

Position
Oct 2011
Position
Oct 2010
Delta in Position Programming
Language
Ratings
Oct 2011
Delta
Oct 2010
Status
1 1 Java 17.913% -0.25%   A
2 2 C 17.707% +0.53%   A
3 3 C++ 9.072% -0.73%   A
4 4 PHP 6.818% -1.51%   A
5 6 C# 6.723% +1.76%   A
6 8 Objective-C 6.245% +2.54%   A
7 5 (Visual) Basic 4.549% -1.10%   A
8 7 Python 3.944% -0.92%   A
9 9 Perl 2.432% +0.12%   A
10 11 JavaScript 2.191% +0.53%   A
11 10 Ruby 1.526% -0.41%   A
12 12 Delphi/Object Pascal 1.104% -0.45%   A
13 13 Lisp 1.031% -0.05%   A
14 14 Transact-SQL 0.909% +0.09%   A
15 23 PL/SQL 0.903% +0.30%   A-
16 24 Lua 0.802% +0.25%   A
17 16 RPG (OS/400) 0.757% +0.05%   A–
18 15 Pascal 0.721% -0.05%   A
19 Assembly* 0.622%   B
20 17 Ada 0.609% -0.09%   B

Bảng xếp hạng của TIOBE là gì?

Chỉ số TIOBE là một tiêu chí để đánh giá độ phổ biến của các ngôn ngữ lập trình. Chỉ số này được cập nhật hàng tháng. Cách đánh giá dựa trên số lượng lập trình viên sử dụng một ngôn ngữ lập trình nào đó. Nói cách khác nó sẽ cho ta biết xu hướng tuyển dụng cũng như nhu cầu công việc đối với một ngôn ngữ lập trình nào đó. Các cỗ máy tìm kiếm phổ biến như Google, Bing, Yahoo!, Wikipedia, YouTube và Baidu được dùng cho việc đánh giá.

Một lưu ý khác là chỉ số TIOBE không cho biết ngôn ngữ lập trình nào là tốt nhất cũng như ngôn ngữ nào được dùng để viết ra nhiều dòng lệnh nhất.

Chuyên mục:Lập trình Thẻ:

[Hỗ trợ – Xu thế] Bảng xếp hạng các ngôn ngữ lập trình tháng 9/2011

Tiêu điểm tháng 9: Ngôn ngữ lập trình D đã trở lại 20 vị trí đầu

Tháng này ngôn ngữ lập trình D đã trở lại 20 vị trí đầu, thay thế cho F#, ngôn ngữ lần đầu tiên vô 20 vị trí đầu vào tháng trước. Không giống như F#, ngôn ngữ D không mới. Nó đã ở trong top 20 vào năm 2007 cho đến giữa năm 2009. Wikipedia đã đưa ra một lời giải thích cho sự trở lại này của D. “Đó là sự xuất bản quyển sách ‘The D Programming Language‘ của Andrei Alexandrescu vào 12 tháng 6 năm 2010 đánh dấu sự ổn định của D 2.0″. Nhìn vào bảng dữ liệu chúng ta có thể thấy ngôn ngữ D dần dần tăng lại từ thời điểm đó.

Position
Sep 2011
Position
Sep 2010
Delta in Position Programming
Language
Ratings
Sep 2011
Delta
Sep 2010
Status
2 2 C 18.002% +0.86%   A
3 3 C++ 8.849% -0.96%   A
4 6 C# 6.819% +1.80%   A
5 4 PHP 6.596% -1.77%   A
6 8 Objective-C 6.158% +2.79%   A
7 5 (Visual) Basic 4.420% -1.38%   A
8 7 Python 4.000% -0.58%   A
9 9 Perl 2.472% +0.03%   A
10 11 JavaScript 1.469% -0.20%   A
11 10 Ruby 1.434% -0.47%   A
12 12 Delphi/Object Pascal 1.313% -0.27%   A
13 24 Lua 1.154% +0.60%   A
14 13 Lisp 1.043% -0.04%   A
15 15 Transact-SQL 0.860% +0.09%   A
16 14 Pascal 0.845% +0.06%   A-
17 20 PL/SQL 0.720% +0.08%   A–
18 19 Ada 0.682% +0.01%   B
19 17 RPG (OS/400) 0.666% -0.05%   B
20 30 D 0.609% +0.20%   B

Bảng xếp hạng của TIOBE là gì?

Chỉ số TIOBE là một tiêu chí để đánh giá độ phổ biến của các ngôn ngữ lập trình. Chỉ số này được cập nhật hàng tháng. Cách đánh giá dựa trên số lượng lập trình viên sử dụng một ngôn ngữ lập trình nào đó. Nói cách khác nó sẽ cho ta biết xu hướng tuyển dụng cũng như nhu cầu công việc đối với một ngôn ngữ lập trình nào đó. Các cỗ máy tìm kiếm phổ biến như Google, Bing, Yahoo!, Wikipedia, YouTube và Baidu được dùng cho việc đánh giá.

Một lưu ý khác là chỉ số TIOBE không cho biết ngôn ngữ lập trình nào là tốt nhất cũng như ngôn ngữ nào được dùng để viết ra nhiều dòng lệnh nhất.

Chuyên mục:Lập trình Thẻ:

[Hỗ trợ – Xu thế] Bảng xếp hạng các ngôn ngữ lập trình tháng 8/2011

Tiêu điểm tháng 8: F# lần đầu tiên vào trong 20 vị trí đầu của bảng xếp hạng

Cuối cùng, một ngôn ngữ lập trình hàm (functional programming) đã được vào trong danh sách 20 vị trí đầu. Hầu hết mọi người đều nghĩ những ngôn ngữ lập trình “hot” như là Scala (#66), Clojure (#107), Haskell (#35) hoặc Erlang (#48) sẽ là những ngôn ngữ có thể cạnh tranh mạnh mẽ với mẹ của các ngôn ngữ lập trình hàm Lisp. Nhưng thật ngạc nhiên ngôn ngữ của Microsoft F# lại là một ngôn ngữ như thế. Với sự gia tăng về tính phổ biến của F# thì sự thay đổi này cũng không quá ngạc nhiên. Bên cạnh là một ngôn ngữ được thiết kế tốt, F# lại đi kèm trong bộ Visual Studio mới nhất của Microsoft (2010).

Position
Aug 2011
Position
Aug 2010
Delta in Position Programming
Language
Ratings
Aug 2011
Delta
Aug 2010
Status
1 1 Java 19.409% +1.42%   A
2 2 C 17.390% -0.48%   A
3 3 C++ 8.433% -1.23%   A
4 4 PHP 6.134% -3.05%   A
5 6 C# 6.042% +1.06%   A
6 9 Objective-C 5.494% +2.34%   A
7 5 (Visual) Basic 5.013% -0.40%   A
8 7 Python 3.415% -0.81%   A
9 8 Perl 2.315% -1.11%   A
10 11 JavaScript 1.557% -0.84%   A
11 23 Lua 1.362% +0.83%   A
12 12 Ruby 1.329% -0.65%   A
13 10 Delphi/Object Pascal 1.076% -1.35%   A
14 16 Lisp 0.905% +0.28%   A
15 22 Transact-SQL 0.823% +0.27%   A-
16 28 Ada 0.699% +0.30%   B
17 19 RPG (OS/400) 0.660% +0.05%   B
18 17 Pascal 0.659% +0.04%   A–
19 46 F# 0.604% +0.37%   B
20 Assembly* 0.599%   B

Bảng xếp hạng của TIOBE là gì?

Chỉ số TIOBE là một tiêu chí để đánh giá độ phổ biến của các ngôn ngữ lập trình. Chỉ số này được cập nhật hàng tháng. Cách đánh giá dựa trên số lượng lập trình viên sử dụng một ngôn ngữ lập trình nào đó. Nói cách khác nó sẽ cho ta biết xu hướng tuyển dụng cũng như nhu cầu công việc đối với một ngôn ngữ lập trình nào đó. Các cỗ máy tìm kiếm phổ biến như Google, Bing, Yahoo!, Wikipedia, YouTube và Baidu được dùng cho việc đánh giá.

Một lưu ý khác là chỉ số TIOBE không cho biết ngôn ngữ lập trình nào là tốt nhất cũng như ngôn ngữ nào được dùng để viết ra nhiều dòng lệnh nhất.

Chuyên mục:Lập trình Thẻ:

[Hỗ trợ – Xu thế] Bảng xếp hạng các ngôn ngữ lập trình tháng 7/2011

Tiêu điểm tháng 7: Không có đối thủ cho Objective-C trên con đường trở thành ngôn ngữ của năm

Chúng ta đã đi được nửa đoạn đường của năm 2011 và có một ngôn ngữ nổi bật nhất nếu chúng ta nhìn vào thị phần đạt được trong một năm. Đó là Objective-C với mức tăng 2.68%. Theo sau nó là Lua với chỉ 1.04%. Ngôn ngữ lập trình này của Apple là một minh chứng hùng hồn cho khả năng chiếm lĩnh thị trường của MacOS và iOS, hai sản phẩm chính của Apple.

Và sẽ có thể Objective-C sẽ trở thành ngôn ngữ lập trình của năm theo tiêu chuẩn đánh giá của TIOBE. Phần thưởng này sẽ được trao vào tháng 1 năm 2012.

Position
Jul 2011
Position
Jul 2010
Delta in Position Programming
Language
Ratings
Jul 2011
Delta
Jul 2010
Status
1 1 Java 19.251% +0.58%   A
2 2 C 17.280% -1.20%   A
3 3 C++ 9.017% -1.45%   A
4 5 C# 6.221% +0.49%   A
5 4 PHP 6.179% -2.39%   A
6 9 Objective-C 5.181% +2.68%   A
7 6 (Visual) Basic 5.106% -0.41%   A
8 7 Python 3.583% -0.63%   A
9 8 Perl 2.328% -0.77%   A
10 10 JavaScript 2.242% -0.19%   A
11 19 Lua 1.572% +1.04%   A
12 12 Ruby 1.325% -0.66%   A
13 16 Lisp 0.906% +0.28%   A
14 11 Delphi/Object Pascal 0.887% -1.44%   A
15 24 Transact-SQL 0.802% +0.34%   A–
16 15 Pascal 0.668% +0.03%   A-
17 Assembly* 0.618%   B
18 22 RPG (OS/400) 0.559% +0.09%   B
19 28 Ada 0.549% +0.17%   B
20 46 C shell 0.545% +0.33%   B

Bảng xếp hạng của TIOBE là gì?

Chỉ số TIOBE là một tiêu chí để đánh giá độ phổ biến của các ngôn ngữ lập trình. Chỉ số này được cập nhật hàng tháng. Cách đánh giá dựa trên số lượng lập trình viên sử dụng một ngôn ngữ lập trình nào đó. Nói cách khác nó sẽ cho ta biết xu hướng tuyển dụng cũng như nhu cầu công việc đối với một ngôn ngữ lập trình nào đó. Các cỗ máy tìm kiếm phổ biến như Google, Bing, Yahoo!, Wikipedia, YouTube và Baidu được dùng cho việc đánh giá.

Một lưu ý khác là chỉ số TIOBE không cho biết ngôn ngữ lập trình nào là tốt nhất cũng như ngôn ngữ nào được dùng để viết ra nhiều dòng lệnh nhất.

Chuyên mục:Lập trình Thẻ:

[Thủ thuật – Eclipse] Thiết lập chiều dài dòng lệnh trong 80 ký tự

Điều đầu tiên mà mình bắt tay vào lập trình Java là phải đảm bảo chương trình của mình phải viết theo đúng coding conventions, điều đó sẽ giúp ích cho việc đọc code cũng như bảo trì sau này. Và với sự hỗ trợ của IDE thì điều đó sẽ dễ dàng hơn rất nhiều. Dưới đây là thủ thuật để bạn ép Eclipse phải tự động xuống dòng khi đạt tới 80 ký tự hoặc hơn nữa, đồng thời trên cửa sổ soạn thảo sẽ hiển thị một đường thẳng mờ để báo cho bạn biết vị trí mà dòng lệnh của bạn đã đủ số ký tự cần thiết.

1. Bắt Eclipse phải xuống dòng khi đạt tới 80 ký tự trên một dòng lệnh

(Nhấn vào hình để xem rõ hơn)

– Vào Windows > Preferences > Java > Code Style > Formatter. Ở đây nếu bạn thấy ở Active profile: là Eclipse [built-in] bạn nên tạo riêng cho mình một profile nhé. Nhấn vào New… để tạo một profile mới.
– Nhấn vào tab “Line Wrapping“. Trong phần General settings bạn có thể thiết lập Maximum line width: cho Eclipse. Mặc định là 80. Bạn có thể thiết lập lại số khác.
– Phần “Settings for element-value pairs“, các bạn tự tìm hiểu nha. Có thể nhìn qua cửa sổ Preview để xem các thiết lập của mình sẽ như thế nào. Mình rất thích cửa sổ Preview này, nó cho phép mình xem trước những ảnh hưởng của thiết lập mà không cần nhấn Apply hay OK.
– Sau khi thiết lập bạn có thể nhấn chuột phải vào package hoặc file, chọn Source > Format. Những dòng code bạn viết nếu bị lố sẽ được tự động xuống dòng cho bạn. Rất thuận lợi.

2. Hiển thị đường thẳng mờ để lưu ý cho lập trình viên biết đã đạt được số ký tự tối đa trên một dòng lệnh

(Nhấn vào hình để xem rõ hơn)

Vào Windows > Preferences > General > Editors > Text Editors. Nhấn chọn Show print margin, đồng thời chọn số ký tự mà bạn muốn thiết lập đường thẳng ở đó.

Nhấn OK. Bạn đã xong !!! Congratulations.

Chuyên mục:Lập trình Thẻ:,

[Thủ thuật] Hướng dẫn vào FB trên HĐH Windows, Mac OS

* Cách đơn giản để vô facebook trên windows là dùng phần mềm UltraSurf. Download miễn phí tại địa chỉ: http://www.ultrareach.com/
* Cách trên tuy tiện lợi nhưng sẽ làm cho tốc độ truy cập giảm đi chút đỉnh 🙂 . Nhưng không sao, bạn vẫn còn một cách là đổi tập tin host. Thật sự các ISP ở Việt Nam không cấm triệt để như ở Trung Hoa mà chỉ đơn giản là tên miền http://www.facebook.com không được phân giải thành địa chỉ IP (đọc bài này: http://www.howstuffworks.com/dns.htm để biết tại sao địa chỉ website cần phải phân giải).

– Cách đổi file host trên Windows

Truy xuất đến C:\Windows\System32\drivers\etc , kiếm file hosts, mở bằng Notepad hoặc Text Editor nào cũng được.
Chèn vào cuối file các dòng sau:

69.171.224.40 http://www.facebook.com
69.171.224.40 register.facebook.com
69.171.224.40 http://www.logins.facebook.com
69.171.224.40 facebook.com
153.16.15.71 blog.facebook.com
153.16.15.71 logins.facebook.com
153.16.15.71 login.facebook.com
153.16.15.71 apps.facebook.com
153.16.15.71 upload.facebook.com
69.171.224.40 graph.facebook.com
69.171.224.40 photos-a.ak.fbcdn.net
69.171.224.40 photos-b.ak.fbcdn.net
153.16.15.71 photos-c.ak.fbcdn.net
153.16.15.71 photos-d.ak.fbcdn.net
153.16.15.71 photos-e.ak.fbcdn.net
153.16.15.71 photos-f.ak.fbcdn.net
153.16.15.71 photos-g.ak.fbcdn.net
153.16.15.71 photos-h.ak.fbcdn.net
69.171.224.40 static.ak.connect.facebook.com
69.171.224.40 static.ak.fbcdn.net
153.16.15.71 b.static.ak.fbcdn.net
153.16.15.71 error.facebook.com
69.171.224.40 developers.facebook.com
153.16.15.71 pixel.facebook.com
69.171.224.40 api.facebook.com
153.16.15.71 chanel.facebook.com
153.16.15.71 0.50.chanel.facebook.com
153.16.15.71 external.ak.fbcdn.net
153.16.15.71 profile.ak.fbcdn.net
153.16.15.71 creative.ak.fbcdn.net
69.171.224.40 platform.ak.fbcdn.net
69.171.224.40 platform.facebook.com
69.171.224.40 m.facebook.com

Ý nghĩa của file trên rất đơn giản. Khi trình duyệt gặp tên miền facebook.com, thay vì trình duyệt phải hỏi lên DNS Server, thì có thể dùng thông tin trong file hosts để truy cập trực tiếp. Trong trường hợp này, trình duyệt sẽ truy cập đến 69.171.224.40 . Các IP này có thể sẽ thay đổi và nhiệm vụ của bạn là phải tìm được đúng địa chỉ ip để thay đổi. Mình sẽ cố gắng update thường xuyên.

– Cách đổi file host trên Mac

B1. Mở Terminal
B2. Nhập sudo nano /private/etc/hosts, Enter
B3. Nhập Password, sau đó file hosts sẽ được mở ra trong Terminal
B4. Tìm dòng 255.255.255.255 broadcasthost và paste đoạn IP và địa chỉ trên vào
B5. Save file hosts bằng cách nhấn Control-O, Enter, và cuối cùng thoát Control-X

Ai không biết cách để lưu tập tin này thì có thể hỏi mình theo địa chỉ email dotri84@yahoo.com.

Chuyên mục:Lập trình Thẻ:

[Hỗ trợ – Xu thế] Bảng xếp hạng các ngôn ngữ lập trình tháng 6/2011

Tiêu điểm tháng 6: Lua một lần nữa đã khiến mọi người phải nhắc đến khi lần đầu tiên trong lịch sử nằm trong top 10

Lập trình ứng dụng trên các thiết bị di động như iPhone/iPad đang là một công việc “hot”, được nhiều công ty săn đón. Cùng với trào lưu đó, Objective-C, ngôn ngữ để lập trình cho iPhone/iPad cũng có những bước tiến vững chắc , tăng 2% so với cùng kỳ năm ngoái. Nhưng ngôn ngữ script như Lua cũng ngày càng trở nên phổ biến. Lợi thế chính của Lua là dung lượng chương trình nhỏ và chạy nhanh. Cách đây 1 năm, Apple đã cho phép Lua được chạy trên các hệ thống iOS. Ngày nay, có khá nhiều các chương trình được viết bằng Lua, bao gồm cả Angry Birds.

Các ngôn ngữ script chạy trên nền web truyền thống có một thời gian chật vật. Chúng nhanh chống đánh mất thị phần tại thời điểm đó. Có thể thấy rõ điều đó qua sự sụt giảm đáng kể thị phần của PHP, cũng như Ruby và Python vẫn đang có chiều hướng đi xuống.

Position
June 2011
Position
June 2010
Delta in Position Programming Language Ratings
June 2011
Delta
June 2010
Status
1 2 Java 18.580% +0.62%   A
2 1 C 16.278% -1.91%   A
3 3 C++ 9.830% -0.55%   A
4 6 C# 6.844% +2.06%   A
5 4 PHP 6.602% -2.47%   A
6 5 (Visual) Basic 4.727% -0.93%   A
7 10 Objective-C 4.437% +2.07%   A
8 7 Python 3.899% -0.20%   A
9 8 Perl 2.312% -0.97%   A
10 20 Lua 2.039% +1.55%   A
11 12 JavaScript 1.501% -0.58%   A
12 11 Ruby 1.484% -0.61%   A
13 9 Delphi/Object Pascal 1.070% -1.50%   A
14 16 Lisp 0.935% +0.28%   A
15 15 Pascal 0.731% +0.00%   A
16 Assembly* 0.673%   B
17 21 Transact-SQL 0.651% +0.16%   B
18 25 RPG (OS/400) 0.637% +0.22%   B
19 23 Ada 0.606% +0.17%   B
20 Scheme* 0.579%   B

Bảng xếp hạng của TIOBE là gì?

Chỉ số TIOBE là một tiêu chí để đánh giá độ phổ biến của các ngôn ngữ lập trình. Chỉ số này được cập nhật hàng tháng. Cách đánh giá dựa trên số lượng lập trình viên sử dụng một ngôn ngữ lập trình nào đó. Nói cách khác nó sẽ cho ta biết xu hướng tuyển dụng cũng như nhu cầu công việc đối với một ngôn ngữ lập trình nào đó. Các cỗ máy tìm kiếm phổ biến như Google, Bing, Yahoo!, Wikipedia, YouTube và Baidu được dùng cho việc đánh giá.

Một lưu ý khác là chỉ số TIOBE không cho biết ngôn ngữ lập trình nào là tốt nhất cũng như ngôn ngữ nào được dùng để viết ra nhiều dòng lệnh nhất.

Chuyên mục:Lập trình Thẻ: