Deutsch English Français Italiano |
<v9t27m$2dofg$2@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!2.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: David Brown <david.brown@hesbynett.no> Newsgroups: comp.unix.shell,comp.unix.programmer,comp.lang.misc Subject: Re: Python (was Re: I did not inhale) Date: Sun, 18 Aug 2024 16:59:02 +0200 Organization: A noiseless patient Spider Lines: 23 Message-ID: <v9t27m$2dofg$2@dont-email.me> References: <uu54la$3su5b$6@dont-email.me> <20240408075547.000061e8@gmail.com> <g52cnWOOwoz_son7nZ2dnZfqnPWdnZ2d@brightview.co.uk> <uvbe3m$2cun7$1@dont-email.me> <uvbfii$3mom0$1@news.xmission.com> <20240412094809.811@kylheku.com> <87il0mm94y.fsf@tudado.org> <way-20240413091747@ram.dialup.fu-berlin.de> <87il0lldf8.fsf@tudado.org> <choices-20240413123957@ram.dialup.fu-berlin.de> <v9lm2k$12qhv$1@dont-email.me> <v9m4gd$14scu$1@dont-email.me> <20240815182717.189@kylheku.com> <v9npls$1fjus$1@dont-email.me> <v9posc$1rpdj$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 18 Aug 2024 16:59:02 +0200 (CEST) Injection-Info: dont-email.me; posting-host="dcf5933836487a5711ce49e3b1d68f43"; logging-data="2548208"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/boUXF5xllCJetcj+c99Y6g3sbMmtD1dI=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:8TbyxfJYg7Fk5W0o8bfv1AbmiiU= In-Reply-To: <v9posc$1rpdj$1@dont-email.me> Content-Language: en-GB Bytes: 2724 On 17/08/2024 11:01, Muttley@dastardlyhq.com wrote: > On Fri, 16 Aug 2024 15:02:20 -0000 (UTC) > kalevi@kolttonen.fi (Kalevi Kolttonen) gabbled: >> So it is indeed a vague question of what belongs in given programming >> languages. > > Indeed. And this gives rise to inconsistency. Why is threading now considered > a core part of C++ but multi process isn't? Perhaps because Windows is hopeless > at the latter in user space but it could just be personal preference within the > C++ steering committee, who knows. > No, it is because of what the term "program" usually means, along with the terms "process" and "thread" (at the OS level). With C++, you write "programs", and each process is a running program. Like most languages, C++ does not cover what happens outside the program - that's part of the OS specification, or specifications for other programs or other parts of the complete system. But threads are /within/ the program, and thus covered (to at least some extent) by the language used to write the program. It has nothing to do with OS's and their strengths or weaknesses (real or perceived).