3 ms·
I would phrase this as: adopted PL features pioneered by FP languages, but not in support of functional programming. Like Java. I think we come upon a pheno
by fulafel 4y ago
I would phrase this as: adopted PL features pioneered by FP languages, but not in support of functional programming.
Like Java.
I think we come upon a phenomenan of cultural treatment of FP that makes it like AI - over time time some of the stuff invented initially invented and used in FP languages becomes adopted in mainstream languages (like eg closures, garbage collection, etc) and it gets gradually detached from the FP languages association and mainstream programmers aren't even aware of the FP origins.
(The AI analogy being: particular approaches start out being called AI and if it works out, ends up being called just normal programming technique when its adopted in mainstream - https://en.wikipedia.org/wiki/AI_effect https://en.wikipedia.org/wiki/AI_effect).