Path: ...!news.mixmin.net!news2.arglkargh.de!news.karotte.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: rbowman Newsgroups: alt.folklore.computers,comp.os.linux.misc Subject: Re: Multiple Inheritance [was Re: The joy of FORTRAN] Date: 4 Oct 2024 03:46:15 GMT Lines: 27 Message-ID: References: <5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com> <1r0e6u9.1tubjrt1kapeluN%snipeco.2@gmail.com> <20240925083451.00003205@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net P71QxTXyVHuAwjcRkA8MSwE75ht6wFpcsLd2EfgjVasfyDR/iY Cancel-Lock: sha1:a0P0HLw1AMALE/z92EWoofoif3A= sha256:eYTpXZ27yEj9+lG+PpuZWc+gFcF+Q77XapZi0YjR0wQ= User-Agent: Pan/0.149 (Bellevue; 4c157ba) Bytes: 2598 On Thu, 3 Oct 2024 21:52:34 -0000 (UTC), Lawrence D'Oliveiro wrote: > Some languages manage to be simpler, and yet more powerful, than others. > Compare Python to Java or C++, for example. Shall we talk about speed? https://www.youtube.com/watch?v=MS_BM-bJnds Spoiler alert: MicroPython wins for ease of use and rapid development. However if you want microsecond granularity, clean PWM control, robust interrupt handling, and other things that may be important in a microprocessor project, go for C++. The same applies to standard Python and C/C++. Python has seen speed improvements in recent years. I don't know how much 3.13 will add when it hits the streets. I really enjoy Python but I also know its limitations. It's back to having a variety of tools in the toolbox and knowing when to use each one. As far as code completion and so forth I use VS Code with PyLance and IntellicCode https://devblogs.microsoft.com/python/announcing-pylance-fast-feature- rich-language-support-for-python-in-visual-studio-code/ It's another tool.