Skip to main content

Mã đối tượng là gì?

Các ngôn ngữ lập trình như C và Java là các ngôn ngữ cấp cao yêu cầu mã nguồn được nhập bởi lập trình viên phải được biên dịch.Khi trình biên dịch đã xử lý mã, nó sẽ tạo một tập hợp mã đối tượng có thể được chuyển cho các chương trình khác hoặc chạy trên hệ thống máy tính. Khi tạo mã nguồn theo hướng hướng đối tượng như C ++, lập trình viên có thể sử dụng các trường hợpcác đối tượng để làm cho mã nguồn dễ theo dõi hơn.Khi mã được biên dịch, mã đối tượng kết quả sẽ khó đọc cho con người, nhưng có thể được xử lý rất hiệu quả bởi một máy tính.Hai loại đối tượng khá khác nhau, nhưng đối với việc sử dụng tương ứng mdash;Một người đọc bởi các lập trình viên khác được đọc bởi máy tính mdash;Chúng phục vụ một mục đích tương tự. Mã đối tượng cũng có thể giữ mã nguồn của một ứng dụng cụ thể được bảo vệ và xóa yêu cầu để bao gồm nguồn với sản phẩm đã mua.Một ví dụ về mã đối tượng mà người tiêu dùng trả tiền sẽ là Microsoft Office.Mã đối tượng được ghi vào CD hoặc DVD và được đóng gói để bán, nhưng mã nguồn được sử dụng để biên dịch các ứng dụng vào trạng thái làm việc của chúng được Microsoft giữ và không được chia sẻ với công chúng nói chung.Điều này giúp bảo vệ sở hữu trí tuệ cho Microsoft và cũng loại bỏ sự cần thiết của cá nhân để mua phần mềm để biên dịch nó trước khi cài đặt.

Trình biên dịch là một phần mềm chuyển đổi mã nguồn đã nhập thành đối tượng có thể đọc được ngôn ngữ máy được tối ưu hóađể đọc bằng máy tính.Tách mã nguồn gốc với mã được cài đặt cũng có thể mang lại lợi ích cho các nhà phát triển trong thử nghiệm, cho phép mã nguồn liên tục thay đổi và được biên dịch để cài đặt sau này.Một ví dụ về điều này có thể là so sánh một ứng dụng được xây dựng hàng đêm với mã đối tượng đóng gói ổn định.Một nhu cầu biên dịch và được thay đổi hàng đêm, số này đã được thử nghiệm và được cung cấp khi phần lớn các kink đã được xử lý.Có thể tải xuống và cài đặt từ mã đối tượng được biên dịch sẵn.Nhiều ứng dụng trong số này là nguồn mở và các cộng đồng phát triển tạo và hỗ trợ họ khuyến khích những người sử dụng chúng để hỗ trợ sửa đổi mã nguồn của họ.Các bản dựng, tuy nhiên mã đối tượng được đóng gói của cả ứng dụng nguồn mở và phần mềm thanh toán có thể thân thiện với người dùng hơn nhiều.