Saturday, 18 February 2012

Bạn đã đi sai đường?!!!



Lại thêm một bài viết về các ngôn ngữ cho ai thích đọc!

Khi tất cả ở đây ai cũng biết rằng : bạn có thể làm 1 trang web HTML bằng bất kỳ ngôn ngữ nào : HTML, C, Python, PHP, Java... vấn đề còn lại là bạn sẽ chọn cái nào.

Đừng đồng bộ "khả năng" của 1 thứ và "điểm mạnh" của nó.
Bạn có thể hì hục code C để viết thuật tóan nhân 2 ma trận hoặc có thể dùng Octave/Matlab và nhập ma trận vào rồi enter. Bởi thế đừng dại dột gì cố lãng phí sức lực để nhét những cái không hợp lí vào với nhau, người chịu đau sẽ là bạn!

Bạn cần nhanh : chọn C - siêu nhanh mà phức tạp
Bạn cần làm web động (kiểu site quy mô nhỏ - bán hàng, tin tức...) : chọn PHP
Bạn cần làm các server: chọn Java, ngôn ngữ được sử dụng rộng rãi bậc nhất, phần serverlet rất bảo mật.
Bạn cần sản xuất những thứ "chạy được", có giao diện trong thời gian ngắn: C# kéo thả (hoặc bạn phải rất thành thạo những thứ khác nói trên)
Bạn cần 1 ngôn ngữ siêu khủng để nghiên cứu học về thuật toán và lập trình: LISP, Scheme là lựa chọn của đại học công nghệ hàng đầu thế giới MIT.
Bạn cần 1 ngôn ngữ dể hiểu, gọn gàng, để viết các tool phục vụ cá nhân: Python - dễ mà hiệu quả.

Tất nhiên những ích lợi nói trên chỉ là 1 góc nổi trội của mỗi ngôn ngữ, bạn cần tìm hiêu thêm để biết cái gì nên dùng để làm gì.
"Nỗ lực sẽ chẳng thể đi đến đâu nếu như lựa chọn là sai lầm" - trích lời Mít tơ Trần Xóa