Trang Chủ Phát triển Trình biên dịch gốc là gì? - định nghĩa từ techopedia

Trình biên dịch gốc là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Trình biên dịch gốc có nghĩa là gì?

Trình biên dịch gốc là trình biên dịch hoạt động trên trình biên dịch cho cùng một công nghệ mà nó chạy. Nó sử dụng cùng một hệ điều hành hoặc nền tảng như phần mềm mà nó đang lắp ráp ngôn ngữ máy.

Các nhà phát triển có thể đề xuất các tùy chọn trình biên dịch gốc khác nhau cho các trường hợp sử dụng khác nhau liên quan đến các ngôn ngữ như Java và C +. Khi đánh giá một dự án, các lập trình viên có thể tin rằng lợi ích duy nhất của việc sử dụng trình biên dịch gốc là ngăn chặn kỹ thuật đảo ngược hoặc để bảo mật mã tốt hơn. Những lần khác, trình biên dịch riêng có thể có tác động đến trải nghiệm người dùng vì mã có thể tải nhanh hơn. Trong cộng đồng CNTT, các chuyên gia thường hỏi nhau về việc trình biên dịch gốc có phải là một ý tưởng tốt hay không và các tùy chọn trình biên dịch riêng cụ thể nào có thể là tốt nhất cho một dự án phát triển.

Techopedia giải thích Trình biên dịch gốc

Một cách để hiểu trình biên dịch gốc là tương phản nó với trình biên dịch chéo, có thể biên dịch mã cho các chương trình chạy trên các nền tảng khác nhau. Một cách sử dụng trình biên dịch chéo là trong các chương trình biên dịch cho các thiết bị phần cứng khác nhau có thể có nền tảng tương ứng của riêng chúng. Trong một số trường hợp, sử dụng trình biên dịch riêng có thể mang lại lợi ích đáng kể.

Những lợi ích chung của việc biên dịch riêng trong một số ngôn ngữ lập trình bao gồm thực thi hoặc tốc độ tải tốt hơn, cũng như bảo mật vốn có tốt hơn. Tuy nhiên, các chiến lược trình biên dịch riêng sẽ giới hạn triển khai trong một nền tảng duy nhất, có thể là một nhược điểm trong một số trường hợp.

Trình biên dịch gốc là gì? - định nghĩa từ techopedia