Skip to main content

Mã keo là gì?

Mã keo là mã máy tính hợp nhất các chương trình hoặc các thành phần phần mềm không tương thích khác.Mã này thường không phục vụ một mục đích như tính toán hoặc tính toán, nhưng chỉ phục vụ như là một ủy quyền giữa hai phần mềm không tương thích.Các ngôn ngữ lập trình hướng đối tượng có thể được kết nối với các ngôn ngữ kịch bản, hai ngôn ngữ hướng đối tượng có thể được kết nối với nhau hoặc các phần lớn trong cùng một ngôn ngữ có thể được hợp nhất bằng mã này., nó không bắt buộc phải làm như vậy.Nói chung, nó cho phép một đoạn mã gọi các hàm trong phần khác hoặc cho phép các giá trị dữ liệu nhỏ được truyền giữa các khối mã.Một số trình tạo mã keo cho phép các cấu trúc dữ liệu do người dùng chỉ định được truyền giữa các mô-đun mã, nhưng không phải tất cả chúng đều làm.Di chuyển các đoạn dữ liệu lớn thông qua mã kết nối có thể không phải lúc nào cũng đáng tin cậy. Mã keo được tạo, đặc biệt khi nó kết nối các ngôn ngữ máy tính riêng biệt, thường chứa các đoạn mã cụ thể cho từng mô -đun mã được kết nối.Ví dụ: để kết nối C ++ với Java, mã được tạo có thể bao gồm cả tệp C ++ và tệp Java.Miễn là không có thay đổi lớn nào được thực hiện đối với các cấu trúc của các mô -đun mã được kết nối, các tệp được tạo không cần phải thay đổi, nhưng chúng có thể cần được cập nhật trong quá trình phát triển.Các tệp được tạo như những tệp hiếm khi này cần được thay đổi hoặc duy trì bởi nhà phát triển và không bao giờ bởi người dùng cuối. Mã keo có thể được sử dụng để kết nối các mô -đun mã ở bất kỳ kích thước nào, từ các hàm nhỏ đến các thư viện lớn.Tùy thuộc vào lượng mã proxy được tạo cho mục đích này, có thể có một lượng đáng kể mã mã và chi phí, do đó, việc kết nối các đoạn mã nhỏ theo cách này có thể không phải lúc nào cũng lý tưởng.Khi đồng bộ hóa các cuộc gọi đến các thư viện lớn hoặc hợp nhất các kho lưu trữ mã lớn, mặt khác, một lượng nhỏ mã keo có thể là một cách vô giá để mang lại chức năng khi nó có thể không có sẵn.Đối với mã keo, nhưng mục đích của mỗi cái khá khác nhau.XML là một ngôn ngữ đánh dấu, nghĩa là, nó thêm thông tin về tổ chức và mô tả vào dữ liệu hiện có để giải thích dễ dàng hơn.Cả hai có thể phục vụ như một proxy để di chuyển thông tin, nhưng XML là tĩnh và hạn chế hơn nhiều về dữ liệu mà nó có thể chuyển giữa các khối mã.XML chú thích và phân loại dữ liệu, trong khi mã keo cho phép chuyển động và thao tác dữ liệu.