Tôi tìm thấy this blog entry ngày hôm qua - ấn tượng cách dễ dàng là làm cho chương trình Clojure song song (pmap thay cho bản đồ: D). Đáng buồn thay, trên máy tính của tôi nó đã không chạy trên nhiều lõi nhưng tôi đã không điều tra nó được nêu ra.
Sử dụng các ví dụ từ các sách như Joy of Clojure - chúng rất thành ngữ và được thiết kế tốt. Trong cuốn sách này cũng có những lý do về thiết kế ngôn ngữ và - điều quan trọng nhất đối với bạn - tại sao các hàm + bất biến là tốt hơn cho lập trình đa luồng hơn so với các thủ tục + sự biến đổi OO.
Vâng, tôi nghĩ rằng tính song song là điều quan trọng cần nói. Nhưng cũng theo ý kiến của tôi - nó luôn luôn là yếu tố quan trọng để thuyết phục những người nghe không lisp rằng The Parentheses Hell không phải là địa ngục mà là phước lành;) Nói về Beating the Average và tại sao Lisps là những ngôn ngữ mạnh nhất trên thế giới.
Cố gắng không dạy cho họ một ngôn ngữ nhưng cho thấy lý do tại sao để tìm hiểu ngôn ngữ đó. Ồ, và chuẩn bị ai đó trong khán giả sẽ hỏi "tại sao không có vòng lặp" hoặc "tại sao không có hằng số" hoặc "làm thế nào đến sự bất biến không dẫn đến các vấn đề hiệu suất".
Người mới bắt đầu lập trình hoặc nhà phát triển có kinh nghiệm là người mới bắt đầu để lập trình và lập trình chức năng? –