Máy tínhLập trình

Compilation - một quá trình tạo điều kiện thông tin liên lạc và máy tính lập trình viên

Tạo giai đoạn cuối cùng của một chương trình cụ thể, bất kỳ lập trình viên buộc phải tìm đến các tính năng biên dịch. Các tài liệu kỹ thuật của chương trình này được phân bổ một định nghĩa khiêm tốn như một tiện ích, để biên dịch. Compilation - là quá trình chuyển đổi một chương trình viết bằng ngôn ngữ hiểu bởi người (ngôn ngữ cấp cao) vào lệnh dễ hiểu đối với máy (ngôn ngữ ở mức độ thấp). Kết quả là một chương trình mà gần mã máy. Nó có vẻ như một mô-đun đối tượng, các mã cơ bản. Đôi khi, một chương trình như vậy cũng tương tự như các ngôn ngữ lắp ráp.

Do đó, biên soạn - là khi những thông tin đầu vào (mã nguồn), đại diện cho một mô tả của thuật toán, hoặc bằng văn bản trong một chương trình ngôn ngữ vấn đề theo định hướng có thể được viết lại trong danh sách tương đương của các đội đại diện trong mã đối tượng (ngôn ngữ máy theo định hướng).

Nếu thậm chí đơn giản hóa các định nghĩa, sau đó biên dịch - một chương trình máy phát sóng với một vấn đề theo định hướng bằng ngôn ngữ máy theo định hướng.

Mặc dù tính minh bạch và đơn giản của định nghĩa, biên soạn - quá trình này là khá nhiều mặt. Có một số loại của nó. Hàng loạt biên soạn được thực hiện trên một số module nguồn trong một phân điểm. Progressive biên soạn - nó giống như việc giải thích (biên soạn độc lập theo lượt của mỗi nhà khai thác tiếp theo). Tuy nhiên, có biên soạn có điều kiện. Trong trường hợp này, các văn bản phát sóng phụ thuộc vào các điều kiện được quy định trong các chỉ thị biên dịch chương trình nguồn.

Thay đổi giá trị của các hằng số nhất định có thể được điều chỉnh hoặc tắt phát sóng của văn bản chương trình.

Để thuận tiện cho các lập trình viên sử dụng thoải mái nhất và trình biên dịch phù hợp để giải quyết vấn đề khác nhau. Nếu chúng ta thực hiện một phân loại, người ta có thể phân biệt một số loại tiện ích tương tự.

biên dịch vectorized tạo ra mã nguồn thành mã máy tính máy dịch thuật, điều chỉnh để bộ xử lý vector.

biên dịch linh hoạt được thiết kế dựa trên một nguyên tắc mô-đun. Nó được điều khiển bởi bảng. Ông lập trình trong một ngôn ngữ cấp cao. thực hiện của nó cũng có thể với trình biên dịch giúp trình biên dịch.

biên dịch gia tăng thực hiện tái phát sóng của các mảnh vỡ chương trình và sự bổ sung, và biên dịch lại của chương trình được loại bỏ.

biên dịch trình diễn hoặc gia tăng sử dụng các nguyên tắc thực hiện nhất quán của việc biên soạn độc lập cho mỗi câu lệnh hoặc lệnh của chương trình nguồn.

biên dịch biên dịch - đó là một thông dịch viên, trong đó có một mô tả chính thức của ngôn ngữ lập trình. Ông có khả năng tạo ra một cách độc lập một trình biên dịch cho một ngôn ngữ cụ thể.

Debug biên dịch độc lập có thể loại bỏ một số loại lỗi cú pháp.

cư dân biên dịch được phân bổ một nơi cố định trong bộ nhớ, và nó có sẵn khi sử dụng lại một loạt các nhiệm vụ.

Có samokompiliruemye trình biên dịch. Chúng được viết bằng ngôn ngữ giống nhau, mà có phát sóng.

trình biên dịch phổ biến có một mô tả chính thức ngữ nghĩa dựa và cú pháp của ngôn ngữ nguồn. Nó bao gồm một cốt lõi của phần mềm download cú pháp và ngữ nghĩa.

Các vấn đề thường gặp nhất, nơi trình biên dịch tìm ứng dụng - được biên soạn một hạt nhân cho nền tảng Linux. Thao tác này cho phép để giải quyết một loạt các vấn đề liên quan đến việc hài hòa của thiết bị và thiết lập các phiên bản thích hợp nhất của nền tảng này.

Biên dịch Java thực hiện sử dụng trình biên dịch làm việc trên nhiều nền tảng. Điều này cho phép bạn biên dịch lại mã nguồn để các nhu cầu của hệ điều hành từ các nhà sản xuất khác nhau.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.delachieve.com. Theme powered by WordPress.