mã nguồn

Tin HọC

2022

Chúng tôi giải thích mã nguồn là gì và những ứng dụng khác nhau mà nó có. Ngoài ra, mã nguồn mở là gì.

Kỹ thuật phần mềm chịu trách nhiệm tạo ra các mã nguồn.

Mã nguồn là gì?

Trong tin học, mã nguồn được gọi là tập hợp các dòng chữ mà thể hiện, trong một ngôn ngữ lập trình đã xác định, các bước cần tuân theo máy vi tính để thực hiện chính xác một chương trình cụ thể. Đó là, đây là những hướng dẫn mà lập trình viên ban đầu của phần mềm được biên dịch để chúng có thể được truyền tới hệ thống máy tính và được diễn giải một cách chính xác và kịp thời.

Mã nguồn thường hiển thị trong một số hoạt động nhất định của phần mềm, nhưng các hướng dẫn của nó sẽ không thể hiểu được ngoại trừ những người xử lý ngôn ngữ cụ thể mà nó được lập trình. Đây cũng là trường hợp với các trang web và các loại phần tử phần mềm khác, được lập trình bằng ngôn ngữ web (chẳng hạn như HTML hoặc Java Script) và sau đó được thực thi hoặc thông dịch bởi cửa sổ của trình duyệt từ Internet.

Khu vực của tin học dành riêng cho việc tạo ra các mã nguồn này là kỹ thuật phần mềm, dành riêng cho việc tạo ra chương trình máy tính. Phúc lạc sáng tạo Nó cũng được hỗ trợ bởi luật bản quyền, theo nghĩa mã nguồn là tác phẩm độc quyền và sự sáng tạo của các lập trình viên, không thể thay đổi và không thể sản xuất bởi các bên thứ ba, giống như nội dung của một tác phẩm văn học.

Mã nguồn mở

Bất kỳ ai cũng có thể can thiệp vào các hướng dẫn thiết yếu của một mã nguồn mở.

Có những chương trình không được hướng dẫn bởi các nguyên tắc bản quyền liên quan đến mã nguồn của chúng, cho phép người dùng của chúng sửa đổi, chỉnh sửa và chia sẻ nó ít nhiều một cách tự do, tạo thành một loại cộng đồng từ người dùng chuyên nghành. Các chương trình này được gọi là "mã nguồn mở", vì bất kỳ ai cũng có thể can thiệp vào các hướng dẫn thiết yếu của chúng và tạo ra các phiên bản của chương trình gốc của riêng họ hoặc riêng lẻ, được gọi là "bản phân phối". Ví dụ về phần mềm như vậy là các chương trình điều hành Unix và Linux, trong số nhiều chương trình khác.

!-- GDPR -->