Questions
- Java was designed to avoid having a preprocessor, despite resembling C/C++, which features a powerful preprocessor that is heavily used. What are some of the disadvantages of preprocessors that might have motivated the designers of Java to omit a preprocessor from their language?
- The promise of transpilers is to get a new language working very quickly without requiring any machine code. What are some of the limitations and pitfalls of this implementation approach?
Join our community on Discord
Join our community’s Discord space for discussions with the authors and other readers: