HACKER Q&A
📣 amichail

Why don't universities teach word processor design and implementation?


Such classes would be about the design space for word processors (TeX vs WYSIWYG, etc.), their data structures, and algorithms.

Programming assignments could involve making changes to open source word processors.


  👤 h2odragon Accepted Answer ✓
I'd have to say its not a field of broad interest, and having been pretty solidly studied and explained already, there's enough opportunity for fruitful self-study that no one thinks they can sell it as a class.

A bit like studying the composition and seeking the perfect recipe for black powder Gunpowder: it's not terribly relevant now to most, because the work's been done and the results are so readily available that most never realized it was something that needed that much technology behind it.


👤 manuelabeledo
This is an extremely narrow field and quite outside academic interest.

Language processing, pattern recognition, etc. are applicable to text editors, and taught at universities.