Graham Telfer
2016-04-03 02:37:01 UTC
Hi
I'm new to object oriented programming though not exactly new to programming. I've never been a professional programmer, more a dabbler and hobbyist. For many years I used Forth and Prolog but now I'm retired I want to face the mountain of object oriented programming.
Both Smalltalk and Eiffel look appealing. The dynamism of Smalltalk reminds me of Forth with its extreme factoring of routines into words and Eiffel attracts me because of its design by contract method. Many years ago I used 'me too', (a friendly formal specification language) and it hit a sweet spot with me.
So which way to fall? I think that if I could use design by contract in Smalltalk I would get the best of all worlds because the method is what attracts me to Eiffel.
I'm new to object oriented programming though not exactly new to programming. I've never been a professional programmer, more a dabbler and hobbyist. For many years I used Forth and Prolog but now I'm retired I want to face the mountain of object oriented programming.
Both Smalltalk and Eiffel look appealing. The dynamism of Smalltalk reminds me of Forth with its extreme factoring of routines into words and Eiffel attracts me because of its design by contract method. Many years ago I used 'me too', (a friendly formal specification language) and it hit a sweet spot with me.
So which way to fall? I think that if I could use design by contract in Smalltalk I would get the best of all worlds because the method is what attracts me to Eiffel.