Skip to main content

Cú pháp trừu tượng là gì?

Tóm tắt Cú pháp là một cách để các lập trình viên máy tính vạch ra cấu trúc của chương trình họ muốn tạo mà không phải lo lắng về mã thực tế cần thiết để thực hiện nó.Nó cho phép lập trình viên tập trung vào những gì chương trình cần làm trước khi tập trung vào cách khiến máy tính thực sự thực hiện các chức năng mong muốn.Cú pháp trừu tượng phác thảo các nhiệm vụ cụ thể của các chương trình, chẳng hạn như thêm hai số lại với nhau và hiển thị loại dữ liệu nào có thể được sử dụng trong chương trình đó.Khi ánh xạ trừu tượng hoàn tất, một cây cú pháp trừu tượng được vẽ, phù hợp với các khái niệm trừu tượng với cú pháp cụ thể mdash;Các biểu tượng thực tế mà một lập trình viên cần gõ để chạy chương trình cô ấy đang tạo.

Ý tưởng cho cú pháp trừu tượng là tập trung vào các loại dữ liệu và mối quan hệ của chúng mà không bị cuốn vào các chi tiết về cách mã hóa chúng.Mã máy tính khác nhiều so với ngôn ngữ của con người và cố gắng suy nghĩ theo các thuật ngữ này là khó khăn.Thay vào đó, các lập trình viên lập một danh sách các bước mà chương trình cần hoàn thành và sau đó sử dụng cú pháp cụ thể để phù hợp với các thuật ngữ trừu tượng với các thuật ngữ mã máy tính thực hiện các bước đó.Thông thường, lập trình viên sẽ bao gồm các loại dữ liệu trong đánh dấu trừu tượng của cô để hiển thị loại dữ liệu mdash;có thể là số, chữ cái hoặc số thập phân mdash;Chương trình có thể làm việc với.Tuy nhiên, các loại dữ liệu cụ thể không bắt buộc ở giai đoạn này trong lập trình, và lập trình viên có thể chọn sử dụng các loại dữ liệu trừu tượng, hoàn toàn là lý thuyết và sẽ được thay thế bằng các loại dữ liệu cụ thể khi chương trình được viết.của lập trình thường được sử dụng trong lý thuyết trình biên dịch.Máy tính chỉ có thể hiểu hai giá trị: 1 và 0.Điều này được gọi là mã nhị phân.Để máy tính hiểu một chương trình được viết bằng ngôn ngữ lập trình, nó phải biên dịch hoặc dịch các từ và chữ cái thành luồng 1 và 0.Các trình biên dịch rất phức tạp để tạo và vạch ra một ý tưởng mơ hồ hoặc trừu tượng về những gì họ cần làm giúp lập trình lập kế hoạch ra mã không có lỗi.Khi lập trình viên muốn ánh xạ cú pháp trừu tượng đến cú pháp cụ thể và bắt đầu mã hóa chương trình hoặc trình biên dịch, cô ấy tạo ra một cây cú pháp trừu tượng.Đây chỉ đơn giản là một danh sách tất cả các hướng dẫn trừu tượng được viết, chẳng hạn như thêm 2 biến, với một dòng được rút ra từ mỗi thuật ngữ trừu tượng vào dòng mã cụ thể cần thiết để thực hiện hướng dẫn đó.Lập trình viên có thể sử dụng bất kỳ thuật ngữ trừu tượng nào cô ấy muốn, nhưng việc sử dụng các thuật ngữ mã nổi tiếng hơn như VAR cho biến và INT cho số nguyên.