| Deutsch English Français Italiano |
|
<vqn8gr$1far1$2@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: bart <bc@freeuk.com> Newsgroups: comp.lang.c Subject: Re: Python recompile Date: Mon, 10 Mar 2025 17:46:03 +0000 Organization: A noiseless patient Spider Lines: 54 Message-ID: <vqn8gr$1far1$2@dont-email.me> References: <vq1qas$j22$1@gallifrey.nk.ca> <vq6j5h$1qosf$1@dont-email.me> <20250304092827.708@kylheku.com> <vq7g1p$1vmg5$1@dont-email.me> <vq94dt$2boso$1@dont-email.me> <vqcsk7$23bfo$1@paganini.bofh.team> <vqefn1$3flpt$1@dont-email.me> <vqeu5c$3imil$1@dont-email.me> <vqeun4$3iqbq$1@dont-email.me> <vqfcbe$3lkkc$1@dont-email.me> <871pv861ht.fsf@nosuchdomain.example.com> <20250308192940.00001351@yahoo.com> <vqi1ge$8jg8$1@dont-email.me> <vqmgjv$3a2il$1@paganini.bofh.team> <vqn4dn$1eb9s$1@dont-email.me> <qgFzP.383713$eNx6.200898@fx14.iad> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Mon, 10 Mar 2025 18:46:04 +0100 (CET) Injection-Info: dont-email.me; posting-host="9635635bb0016846ff25eba6099b82f1"; logging-data="1551201"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/JYnTQp0zAixYaY9c1er8K" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:N3x+2L2BjeO8j1+RnubCn4bjTzw= In-Reply-To: <qgFzP.383713$eNx6.200898@fx14.iad> Content-Language: en-GB Bytes: 3512 On 10/03/2025 17:25, Scott Lurndal wrote: > bart <bc@freeuk.com> writes: >> On 10/03/2025 10:58, Waldek Hebisch wrote: >>> bart <bc@freeuk.com> wrote: >>>> >>>> I think nobody does. There's always been some sort of mystique >>>> surrounding 'gcc' on Windows. >>>> >>>> 'MinGW' supposedly 'Minimalist Gnu on Windows'. In that case I wouldn't >>>> like to see the full-scale one.. >>> >>> "Minimalist" is not about size of the compiler. Rather, it is >>> about possible support routines. For "hosted implementation" C >>> mandates presence of C library and there is a lot of functions >>> not in C standard, but included in libraries of C compilers. >>> There is also question of operating system support, complicated >>> by fact that Windows is different than other systems. Cygwin >>> solved those issues by offering Posix emulation and a sizable >>> collection os libraries. MinGW is minimalist in the sense >>> that it provides very little own libraries and mainly uses >>> what is provide by Windows. >> >> I still don't get this stuff. > > Sure you do. You just like to complain. No, I don't. I really have no idea about 'MingW' other than it's a term that gets thrown around whenever gcc on Windows comes up. > >> >> I get the impression that a port of gcc to Windows is not simply about >> building C programs, but building C programs that use a lot of features >>from Linux. > > C was written for Unix. So what was <name any other language> written for? > A large amount of existing C requires > unix semantics. It would be pointless to port gcc to windows without > supporting the vast majority of existing C code. It's a language. It's not supposed to be tied to an OS. (Even though it's hard to prise Unix and C apart on that platform.) Is it not conceivable that people might want to use a lower level language on Windows for applications that have nothing to do with Unix? Or do you believe Windows programmers should use Visual Basic or C#?