Nauczanie programowania (funkcyjnego)

Co panowie zyskali z doświadczenia nauczania programowania studentów college’u?

Paul: Przez wiele lat języki funkcjonalne były (a może nawet są i dziś) wykładane głównie na początkowych latach studiów. Są one bowiem łatwe do nauki oraz wydzielenia z różnych szczegółów przetwarzania imperatywnego. Z perspektywy czasu uważam, że na dłuższą metę to błąd! Studenci szybko dochodzą do wniosku, że języki programowania funkcyjnego to zabawki. Wyciągają taki wniosek z tego, że są one używane na początkowych latach studiów, głównie na nierzeczywistych przykładach. Kiedy natomiast odkryją prawdziwą siłę efektów ubocznych, wielu studentów nigdy nie powraca do języków funkcyjnych. Wielka szkoda.

Uważam, że najlepsze ...

Get Wielkie umysły programowania. Jak myślą i pracują twórcy najważniejszych języków now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.