Sunday 22 April 2018

Lý do chính

Lý do chính thứ ba cho việc học ngôn ngữ lắp ráp và mục tiêu chính để dạy nó là tạo ra logic hạt mịn trong lập trình viên. Cũng giống như các khối lớn không thể tạo ra một vòm, khối hạt dày lớn được học ở một ngôn ngữ bậc cao hơn không thể tạo ra ngôn ngữ lắp ráp đẹp và mịn có thể mang lại. Mỗi và mỗi hạt của ngôn ngữ lắp ráp có một ý nghĩa; không có gì được cho là. Bạn phải đặt những hạt này lại với nhau, số lượng tối thiểu của chúng để tạo ra kết quả mong muốn. Cũng giống như một ngôn ngữ cấp cao hơn là một cấu trúc khối và có hàng trăm thứ ẩn trong nó, nhưng sử dụng các hạt ngôn ngữ lắp ráp chúng ta thực hiện một thao tác tương tự với một số hạt nhưng trong quá trình hiểu được logic phút ẩn bên cạnh xây dựng.Hãy xem xét một vòm giống như một trong những nhà thờ Hồi giáo. Nó không thể được làm bằng đá lớn một mình vì điều đó sẽ làm cho các vòm hoang dã lởm chởm, không giống như các vòm tốt, chúng tôi được sử dụng để xem. Các hạt mịn của xi măng được sử dụng để mịn nó đến mức độ hoàn hảo mong muốn. Hoạt động làm mịn này là tối ưu hóa. Cấu trúc cốt lõi được xây dựng trong một ngôn ngữ cấp cao hơn với các khối lớn nó cung cấp và các góc cần tối ưu hóa được làm mịn với hạt mịn của ngôn ngữ lắp ráp cho phép kiểm soát cực đoan. Một sử dụng ngôn ngữ lắp ráp khác là trong một lớp các hệ thống thời gian quan trọng được gọi là các hệ thống thời gian thực. Các hệ thống thời gian thực có thời gian phản hồi ràng buộc, với giới hạn thời gian trên các hoạt động nhất định. Đối với yêu cầu thời gian chính xác như vậy, chúng tôi phải giữ các hướng dẫn trong tổng kiểm soát của chúng tôi. Ở các ngôn ngữ bậc cao hơn, chúng ta thậm chí không thể biết được có bao nhiêu chỉ dẫn máy tính đã được sử dụng thực sự, nhưng trong ngôn ngữ assembly chúng ta có thể kiểm soát  xác chúng. Bất kỳ ứng dụng có kích thước hợp lý hoặc một nỗ lực phát triển nghiêm túc đều có góc và góc nơi ngôn ngữ lắp ráp là cần thiết. Và ở những góc này nếu không có ngôn ngữ lắp ráp, có thể không có tối ưu hóa và khi không có tối ưu hóa, không có cái đẹp. Đôi khi một ứng dụng hữu ích trở nên vô ích chỉ vì sự bất cẩn của chính việc không làm việc trên các góc lởm chởm này. 

No comments:

Post a Comment