30/09/2018, 18:01

Java compiler và CLR trong .NET khác nhau thế nào?

Java compiler và CLR trong .NET khác nhau thế nào

Trâm Anh viết 20:03 ngày 30/09/2018

Ý bạn là Java VM phải không?
Khác biệt lớn nhất là Java VM chạy độc lập hệ thống (cross platform) tốt hơn, còn CLR cho phép sử dụng nhiều ngôn ngữ khác nhau khi phát triển ứng dụng.
Ngoài ra, giữa chúng còn nhiều khác biệt nhỏ như cách xử lí Generics, Exception, etc

Lâm Quang Minh viết 20:10 ngày 30/09/2018

Java VM khác với một chương trình viết bằng Java, có thể bạn nhầm lẫn giữa 2 cái này
Chương trình viết băng Java thì crossplatform
Còn Java VM thì ko thể chạy độc lập hệ thống đc, mỗi hệ thống có một Java VM riêng biệt …

Lâm Quang Minh viết 20:14 ngày 30/09/2018

Java compiler là một Trình biên dịch

Còn CLR trong .NET là trình thông dịch

Ko thể so sánh với nhau được nghen

Nếu so sánh CLR .NET với Java VM thì được
Cả 2 đều là máy ảo để làm thông dịch giữa một chương trình với hệ thống

CLR .NET là trình thông dịch cho ngôn ngữ .NET của Microsoft
Còn Java VM là trình thông dịch cho ngôn ngữ Java của Sun (nay thuộc Oracle)

Bài liên quan
0