Tôi vừa mua được chương trình Visual C++ cua Microsoft. Tôi muốn hỏi có sự khác nhau gì giữa Visual va Turbo. Nếu tôi muốn cài đặt luôn JAVA và VB, tôi có nên mua cả 1 package Visual Studio không?
Andryi Phan
Hồi âm:
Turbo và Visual chỉ là tên thôi, không có ý nghĩa gì mấy. Java là của Sun và có thể tải về miễn phí từ website của Sun. Visual Studio không bao gồm Java, tuy nhiên bạn có thêm mua Visual J là ngôn ngữ lập trình Java do Microsoft viết. Tóm lại nếu bạn chỉ muốn dùng VB và Java thôi thì nên mua VB và tải Java miễn phí từ Sun về. Lưu ý: VB và Java là rất khác nhau.
Dong Ngo
Visual & Turbo đồng nghĩa với lập trình C++. Các Program dùng cú pháp theo ANSI C, dạng nguyên thủy nhất của C, có thể compile trên hầu hết các compiler software. Visual C++ của Microsoft và Turbo C++ của Borland được viết ra dựa trên C/C++ căn bản để nâng cao khả năng lập trình hướng đối tượng (Object oriented programming). Khác nhau rõ nhất giữa Visual và Turbo là ở chỗ class thư viện. Visual C++ có hệ thống thư viện class nổi tiếng là MFC (Microsoft Foundation Class). Turbo Borland có bộ thư viện tương đương (không rõ có được hệ thống hoá và đặt tên như MFC không.) Vậy nên chọn ai?
Theo tôi mỗi cái đều có hay và dở như nhau, nên chọn cái nào thông dụng hơn. Gần đây, ảnh hưởng của Microsoft có phần lấn át Borland. Tuy nhiên xin nhắc là: Microsoft không còn viết ra Visual C++ mới, thay thế là .Net (đọc là dot net). Turbo C++ chủ yếu cho lập trình trên hệ điều hành 16 bit DOS & Win 3.x và C++ Builder cho 32 bit Win 9x cũng bị ngưng. Borland đang đổi sang ủng hộ Microsoft .Net. Có lẽ tương lai gần .Net sẽ thống trị.
Java do Sun viết và đăng ký độc quyền tên nên Microsoft đành phải dùng J++, nhưng thất bại thảm hại. Có lẽ bạn nên dùng Java của Sun thông dụng hơn.
TV