Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why run Smalltalk on the Java VM?

Java run Smalltalk vm
0
Posted

Why run Smalltalk on the Java VM?

0

Smalltalk and Java both have their technical merits. Many of those found in Java trace their origins back to Smalltalk. Together, Smalltalk and the Java platform provide a powerful combination. From a certain point of view, their integration seems inevitable. • Smalltalk is a better modeling language than Java . Smalltalk is far more expressive and readable than Java . As I indicated in Using Natural Language in Software Development, Smalltalk provides a natural way to model the elements of natural language problem descriptions by directly supporting the linguistic metaphors we use in object-oriented software design. Thus, Smalltalk can provide superior traceability from the code back to the original requirements. • Smalltalk and Bistro have first-class metaclasses, while Java does not. Object-oriented designs often need metaprotocols for factory and registry methods. Object-oriented frameworks with metaprotocols often make polymorphic metaprotocols desirable. Java static methods suppo

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.