Mục lục:
Định nghĩa - Lập trình tự động nghĩa là gì?
Lập trình tự động là một loại lập trình máy tính trong đó mã chương trình được tự động tạo bởi một chương trình khác dựa trên các thông số kỹ thuật nhất định.
Một chương trình viết nhiều mã hơn được viết, sau đó tiếp tục và tạo ra nhiều chương trình hơn. Theo một cách nào đó, người dịch có thể được coi là chương trình tự động và ngôn ngữ cấp cao mà họ đang dịch sang ngôn ngữ cấp thấp hơn là đặc điểm kỹ thuật.
Techopedia giải thích lập trình tự động
Lập trình tự động không phải lúc nào cũng có nghĩa là tạo ra các chương trình bởi một chương trình khác. Ý nghĩa của nó phát triển theo thời gian.
Vào những năm 1940, điều đó có nghĩa là tự động hóa quy trình thủ công đục lỗ băng giấy là chương trình của máy đục lỗ.
Sau đó, nó có nghĩa là dịch các ngôn ngữ lập trình cấp cao như Fortran và ALGOL sang mã máy cấp thấp.
Hiện tại có hai loại được coi là lập trình tự động:
Lập trình sáng tạo: Đây là điều thường xảy ra trong lập trình ngày nay, nơi các thư viện tiêu chuẩn được sử dụng để cải thiện hiệu quả và tốc độ lập trình. Ví dụ, trong C ++, hàm cout là một phần của thư viện chuẩn và trình biên dịch chỉ cần cung cấp mã cho cout trong quá trình biên dịch. Lập trình viên không cần phải thực hiện lại hoặc thậm chí không cần biết nó hoạt động như thế nào.
Tạo mã nguồn: Mã nguồn được tạo dựa trên mô hình hoặc mẫu được tạo thông qua một công cụ lập trình hoặc môi trường phát triển tích hợp (IDE). Một ví dụ điển hình là Nhà phát minh ứng dụng Google / MIT, nơi người dùng chỉ cần kéo và thả các chức năng mà họ muốn và sau đó kết nối trực quan chúng với nhau để xác định cách ứng dụng hoạt động mà không cần nhập bất kỳ dòng mã nào. Sau đó, một trình tạo mã nguồn sẽ tạo mã dựa trên cách các thành phần được kết nối trong mẫu được tạo.
![Lập trình tự động là gì? - định nghĩa từ Lập trình tự động là gì? - định nghĩa từ](https://img.theastrologypage.com/img/img/blank.jpg)