• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Programming Language question...

tfinch2

Lifer
Question: What are the advantages and disadvantages of considering a library to be part of a language definition as opposed to it being considered part of a language implementation?

I'm pretty clear on the difference between a language definition and implementation, but I'm not really sure on what the question is exactly asking...
 
First impression, they're asking the benefits/costs between having just an API defined for a language feature (leaving implementation to third parties) versus have a specific binary included by the language author. I'd look at comparing some of the Java features - Collections are a library, part of the language definition, while something like the java.sql.Driver is just an interface, requiring you to supply the actual jar implementation for your database vendor.
 
Originally posted by: diegoalcatraz
First impression, they're asking the benefits/costs between having just an API defined for a language feature (leaving implementation to third parties) versus have a specific binary included by the language author. I'd look at comparing some of the Java features - Collections are a library, part of the language definition, while something like the java.sql.Driver is just an interface, requiring you to supply the actual jar implementation for your database vendor.

Nailed it.
 
Back
Top