On Fri, 23 Sep 2022 23:18:21 +0200, Bernd Oppolzer wrote: >Many thanks for these links; > >I especially appreciate the tutorials by Brian Will "Object-Oriented >Programming is Bad", >https://www.youtube.com/watch?v=QM1iUe6IofM > Far worse is the attempt to use OO techniques in non-OO languages. "Where is this function called?" "A pointer to it is saved in a struct." After that, it's anyone's guess.
>the tips how to improve procedural programming from minute 33 ca. >This is so true, but certain tips require a language more powerful than C, >for example PL/1 or Pascal, which supports nesting of procedure and >function definitions. > I sometimes perceive nested procedure definitions as a primitive ancestor of Objects -- they contain data and methods (so does a DCB.) I suspect language designers eschew nested procedures for the poor excuse that a procedure must be identified by two pointers, not just one. I also liked the term "curly brace languages", which I never heard >before :-) > Which is PL/I? >Even if you don't agree with the opinions expressed here, it is IMO of >great value to look at these videos. > >Am 20.09.2022 um 11:46 schrieb Peter Sylvester: >> >> Anyway, here some nice videos. >> >> https://www.youtube.com/watch?v=pH-q2m5sb04 >> >> actually, why is smalltalk so close to objective C. Because of a Byte >> Magazine cover page. >> >> https://www.youtube.com/watch?v=SFv8Wm2HdNM >> >> https://www.youtube.com/watch?v=QM1iUe6IofM >> >> https://www.youtube.com/watch?v=eEBOvqMfPoI >> >> Some are provocative. There are many others. I really like "going >> virtually" to these conferences. >> >> https://www.youtube.com/watch?v=_mZBa3sqTrI&t=45s -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
