12 bytes 4 bytes 2336 bytes
5.1. LỰA CHỌN CÔNG CỤ THỰC HIỆN
Ngày nay, lập trình viên đứng trước một nguy cơ tràn ngập các ngôn ngữ lập trình. Đôi khi họ phải mất một thời gian rất lâu mới lựa chọn được cho mình một ngôn ngữ lập trình phù hợp với công việc và điều kiện của họ. Các ngôn ngữ lập trình hiện nay có thể chia ra làm hai loại chính: những ngôn ngữ lập trình đa dụng và những ngôn ngữ lập trình chuyên dụng.
Những ngôn ngữ lập trình đa dụng là những ngôn ngữ rất mạnh, nó có thể được sử dụng để làm ra các phần mềm thuộc nhiều loại khác nhau, từ các phần mềm về quản trị cơ sở dữ liệu cho tới các phần mềm điều khiển hay xử lý ảnh. Điển hình của các ngôn ngữ này là Delphi, Turbo C, Borland C++... của Borland, hay Visual Basic, Visual C++... của Microsoft.
Những ngôn ngữ chuyên dụng thường chỉ được sử dụng cho một mục đích lập trình cụ thể nào đó, vì nó tỏ ra rất mạnh trong lĩnh vực đó song lại rất yếu trong các lĩnh vực khác. Các ngôn ngữ này gồm có Microsoft Foxpro, Visual Foxpro của Microsoft dùng cho lập trình quản trị cơ sở dữ liệu; Director, AuthorWave, Flash của Macromedia dùng cho lập trình Multimedia Java (do Sun Micro đưa ra) dùng cho lập trình Internet; ...
Như đã đề cập ở trên, một số công ty ở nước ta đã bước đầu nghiên cứu và phát triển phần mềm dạy học, tuy nhiên kết quả đạt được không như mong muốn. Một trong các lý do dẫn đến kết quả đó là họ không có
một công cụ thích hợp. Do đó việc lựa chọn một công cụ làm việc là một điều hết sức quan trọng, nó giúp ta tiết kiệm công sức và đạt được hiệu quả cao hơn.