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.