Không phải, giữa VC++ 6 và VC++.net, thì phần biên dịch của nó thông qua cái bộ cân bằng các runtime giữa các ngôn ngữ khác nhau. Chính vì vậy, một solution trên .net có thể viết nhiều ngôn ngữ khác nhau.
Học C# thì không cần phải học các ngôn ngữ khác nữa. Học Java thì không cần phải lo về platform,... Đó là ý tưởng của bọn nó.
Còn khi mà đã chạy cái đồng bộ runtime, thì rõ ràng quá trình dịch dài hơn. Giữa .net và VC6 hoàn toàn không khác gì nhau về mặt điều khiển cả, nhưng chính vì phần dịch có thêm một bước, cho nên những người làm khoa học, kỹ thuật, kể cả các công ty lớn, họ cũng yêu cầu phải dùng VC++6.
Làm .net là vì có bản 2005 student, khi đó sinh viên mình né được chuyện bản quyền. Đó cũng là lý do mà F cho Bắc làm cái .net này. Còn thực tế, người ta vẫn chỉ dùng bản 6. cho điều khiển thôi.
Chúc vui.
|