<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div style="font-family:Arial;">Long time ago, as part of my cognitive anthropology studies, i had a lot of data about relationships among natural languages and programming languages (e.g. Native Hindi speakers learned Prolog, Pascal and SQL much faster than native English speakers) and between/among programming languages (e.g. C programmers took much longer to learn Smalltalk than COBOL programmers — and relational database experts seldom gained even minimal proficiency in Smalltalk).<br></div><div style="font-family:Arial;"><br></div><div style="font-family:Arial;">There is also a lot of data that correlates problem solving / design conceptualization with 'expressiveness' of a programming language — e.g. C programmers <b><u>cannot</u></b> write business application programs; too much translation between domain concepts and C grammatical constructs. Functional programmers are equally inept.<br></div><div style="font-family:Arial;"><br></div><div style="font-family:Arial;">The biggest single reason that OO never worked, is that programming profeciency/expertise in Java and C++ preclude your ability to think and design in objects.<br></div><div style="font-family:Arial;"><br></div><div style="font-family:Arial;">davew<br></div><div style="font-family:Arial;"><br></div><div style="font-family:Arial;"><br></div><div>On Fri, Aug 7, 2020, at 9:00 AM, Barry MacKichan wrote:<br></div><blockquote type="cite" id="qt" style=""><div style="font-family:sans-serif;"><div style="white-space:normal;"><p dir="auto">Very much so. We hired a grad student a long time ago (he stayed with us until he retired). He wrote great Pascal programs. He wrote great Pascal programs in C++, and in JavaScript. The effect of your first programming language on style, idioms, and your feelings about recursion and encapsulation.<br></p><p dir="auto">—Barry<br></p><p dir="auto">On 6 Aug 2020, at 23:24, thompnickson2@gmail.com wrote:<br></p><blockquote style="border-left-color:rgb(119, 119, 119);border-left-style:solid;border-left-width:2px;color:rgb(119, 119, 119);margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px;padding-left:5px;"><p dir="auto"></p><div>Nah. He means more than that. Even ordinary languages predispose users to one kind of discourse or another. I assume that programming languages do the same. <br></div><div> <br></div><div> <br></div><div> <br></div><div> N<br></div><p></p></blockquote></div></div><div>- .... . -..-. . -. -.. -..-. .. ... -..-. .... . .-. .<br></div><div>FRIAM Applied Complexity Group listserv<br></div><div>Zoom Fridays 9:30a-12p Mtn GMT-6 <a href="http://bit.ly/virtualfriam">bit.ly/virtualfriam</a><br></div><div>un/subscribe <a href="http://redfish.com/mailman/listinfo/friam_redfish.com">http://redfish.com/mailman/listinfo/friam_redfish.com</a><br></div><div>archives: <a href="http://friam.471366.n2.nabble.com/">http://friam.471366.n2.nabble.com/</a><br></div><div>FRIAM-COMIC <a href="http://friam-comic.blogspot.com/">http://friam-comic.blogspot.com/</a> <br></div><div><br></div></blockquote><div style="font-family:Arial;"><br></div></body></html>