Scheme được tạo ra trong những năm 1970 tại MIT AI Lab và được phát hành bởi các nhà phát triển của nó, Guy L. Steele và Gerald Jay Sussman, thông qua một loạt các bản ghi nhớ bây giờ được gọi là Lambda Papers. Nó là phương ngữ đầu tiên của Lisp để chọn phạm vi từ vựng và là người đầu tiên yêu cầu triển khai để thực hiện tối ưu hóa gọi đuôi, cung cấp hỗ trợ mạnh mẽ hơn cho lập trình chức năng và các kỹ thuật liên quan như thuật toán định kỳ. Nó cũng là một trong những ngôn ngữ lập trình đầu tiên hỗ trợ tiếp tục hạng nhất. Nó có ảnh hưởng đáng kể đến nỗ lực dẫn đến sự phát triển của Common Lisp. Ngôn ngữ Scheme được tiêu chuẩn hóa trong tiêu chuẩn IEEE chính thức và một tiêu chuẩn thực tế được gọi là Báo cáo sửa đổi về ngôn ngữ thuật toán (RSn). Tiêu chuẩn được triển khai rộng rãi nhất là RRS (1998); một tiêu chuẩn mới, RRSn được phê chuẩn hóa vào năm 2007. Nó cũng đã gây ra nhiều sự khác biệt giữa các ngôn ngữ lập trình đơn lẻ và các ngôn ngữ lập trình đơn giản, thay vì nó có nền tảng lập trình
Những năm 1970