Lập trình tự động". Trong gần 40 năm, con người đã dự đoán và viết về "lập trình tự động", hoặc thế hệ của một chương trình để giải quyết một vấn đề từ một tuyên bố chi tiết kỹ thuật của vấn đề. Một số ngày nay viết, nếu như họ mong đợi này công nghệ để cung cấp bước đột phá tiếp theo. [5]Parnas [4] ngụ ý rằng thuật ngữ được sử dụng cho quyến rũ, không cho nội dung ngữ nghĩa, khẳng định,Trong ngắn hạn, tự động lập trình luôn luôn có là một uyển ngữ cho các lập trình với một ngôn ngữ cao cấp hơn đã hiện nay dành cho các lập trình viên.Ông lập luận, về bản chất, rằng trong nhiều trường hợp nó là phương pháp giải pháp, không phải là vấn đề, có đặc điểm kỹ thuật đã được đưa ra.Ai có thể tìm thấy trường hợp ngoại lệ. Kỹ thuật xây dựng máy phát điện là rất mạnh mẽ, và nó thường sử dụng để các lợi thế tốt trong chương trình phân loại. Một số hệ thống cho việc tích hợp các phương trình vi phân cũng có thể cho phép đặc điểm kỹ thuật trực tiếp của vấn đề, và các hệ thống đã đánh giá các thông số, chọn từ một thư viện của các phương pháp của giải pháp, và tạo ra các chương trình.Các ứng dụng này có tính chất rất thuận lợi:Những vấn đề dễ dàng được đặc trưng bởi tham số tương đối ít.Có rất nhiều phương pháp được biết đến của các giải pháp để cung cấp một thư viện của lựa chọn thay thế.Phân tích rộng lớn đã dẫn đến các quy tắc rõ ràng để chọn giải pháp kỹ thuật, đưa ra tham số vấn đề.Thật khó để xem như thế nào kỹ thuật như vậy khái quát để thế giới rộng lớn hơn của hệ thống phần mềm bình thường, nơi các trường hợp với gọn gàng tài sản đó là ngoại lệ. Thật khó thậm chí để tưởng tượng như thế nào này bước đột phá trong tổng quát có thể xảy ra.
đang được dịch, vui lòng đợi..
