On 26/06/2026 18:51, Walid AlMasri via Python-list wrote: > Hi All, > > I started a project inspired by my knowledge in physics in software > engineering. > > I found one could find a framework based on convex analysis, optimization > and duality theory to classify and diagonise programming languages > performance qualitatively
While that is mildly interesting I'm not sure how much it helps software engineering. It's a bit like looking at civil engineering and studying the difference between hand-spades/forks and mechanical diggers and tunnel boring machines. These are the tools with which we do civil engineering but have relatively little to do with the engineering itself. It's the same with software engineering, the languages are merely the tools used to build the engineering structure. On almost all major projects multiple languages will be used, as deemed most suitable to the function. Also, languages themselves do little to determine the quality of the code actually produced. You can write spaghetti code in any language! -- Alan G Author of the Learn to Program web site http://www.alan-g.me.uk/ http://www.amazon.com/author/alan_gauld Follow my photo-blog on Flickr at: http://www.flickr.com/photos/alangauldphotos -- https://mail.python.org/mailman3//lists/python-list.python.org
