| Deutsch English Français Italiano |
|
<20240609144427.0000016c@yahoo.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder9.news.weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Michael S <already5chosen@yahoo.com> Newsgroups: comp.lang.c Subject: Re: C23 thoughts and opinions Date: Sun, 9 Jun 2024 14:44:27 +0300 Organization: A noiseless patient Spider Lines: 39 Message-ID: <20240609144427.0000016c@yahoo.com> References: <v2l828$18v7f$1@dont-email.me> <v38of2$1gsj2$1@dont-email.me> <v39v87$1n7bk$1@dont-email.me> <20240530170836.00005fa0@yahoo.com> <v3a3k5$1ntrn$1@dont-email.me> <20240530180345.00003d9f@yahoo.com> <v3chc4$27uij$1@dont-email.me> <20240531161937.000063af@yahoo.com> <20240531162811.00006719@yahoo.com> <20240531164835.00007128@yahoo.com> <v3cldt$28n91$2@dont-email.me> <20240531173437.00003bee@yahoo.com> <v3d3ct$2b5sl$1@dont-email.me> <v3d97c$2c6ea$1@dont-email.me> <22r6O.5934$xPJ1.2590@fx09.iad> <v3t6nu$1liet$1@dont-email.me> <v3tlmo$1o860$7@dont-email.me> <v427sv$2no3h$1@dont-email.me> <v42cs4$2pjrh$1@dont-email.me> <20240609124032.00004eb1@yahoo.com> <v43vkr$3d7el$1@dont-email.me> <20240609141239.00006be6@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Injection-Date: Sun, 09 Jun 2024 13:44:13 +0200 (CEST) Injection-Info: dont-email.me; posting-host="6a2ea81ad9dc1fc6d46f58b03380a32f"; logging-data="3492441"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+6ouUFEiitjo7OqKc20i6VD+sZTIYxYBs=" Cancel-Lock: sha1:S/9k+uyGQng8ropcxysyx52Ziv4= X-Newsreader: Claws Mail 3.19.1 (GTK+ 2.24.33; x86_64-w64-mingw32) Bytes: 3122 On Sun, 9 Jun 2024 14:12:39 +0300 Michael S <already5chosen@yahoo.com> wrote: > On Sun, 9 Jun 2024 11:20:11 +0100 > bart <bc@freeuk.com> wrote: > > > > > 367KB sounds astonishing, but the first time I tried Dart, it gave > > me a 5MB executable for 'hello.dart'. > > golang tend to start at >1.5MB, but then it grows very slowly. It > appears to generate *very* self-contained executives. At least I > personally never encountered case where simple copy of exe to new > computer was insufficient. > Considering that go needs much more of run-time support than dart, I > can't find any reason for 5MB except "they don't care". > If we started talking about size of statically linked binaries, in this field [on x86-64] an advantage of Windows/MSVC over Linux/gcc appears quite huge. MSVC 2013 - 84,480 bytes MSVC 2019 - 119,808 bytes gcc (Debian Linux) - 682,688 bytes By old standards, MSVC binary is bloated beyond reason, but comparatively to gcc/Linux it looks almost lean. I can't say that I care deeply, but can't say that I don't care at all either. Statically linked binaries is the only way by which I was able to copy programs compiled on relatively new Debian to Ubuntu-LTS that was not that much older (2-3 years). I fully believe that there exist other methods, but they are above my skills and above skills of co-workers.