The biggest piece of shit ever invented in all of programming - /g/ (#106115566) [Archived: 449 hours ago]

Anonymous
8/2/2025, 2:27:55 PM No.106115566
1727017195751580
1727017195751580
md5: b238174be0e3440fbde84ce3bbaf6223🔍
Replies: >>106115663 >>106117080 >>106117845 >>106117967 >>106118751
Anonymous
8/2/2025, 2:39:43 PM No.106115663
>>106115566 (OP)
Skill issue.
Replies: >>106115693
Anonymous
8/2/2025, 2:45:21 PM No.106115693
>>106115663
Yeah all the skilled programmers are leaving to other languages that respect the programmer's time.
Replies: >>106115942 >>106122463
Anonymous
8/2/2025, 2:53:11 PM No.106115748
I honestly don't understand why linkers are still slow outside of backwards compatibility boomer bullshit reasons because how hard can it be? Isn't the ideal linker basically just cat with some offset fix ups?

I don't fucking get it. It's insane how a linker step can kill all parallelism in your codebase's build system, give you static init ordering nasal demons and a desire to kill oneself. Runtime linking is also fucking dumb, but it's also why win32 and M$s obsession with stable ABIs still work in Windows 11. Fuck computers and fuck jannies.
Replies: >>106115764 >>106115776 >>106115862 >>106115918 >>106120056
Anonymous
8/2/2025, 2:55:44 PM No.106115764
>>106115748
Niggers don't know about my Digital Mars C's linker.
Anonymous
8/2/2025, 2:57:33 PM No.106115776
>>106115748
>Runtime linking is also fucking dumb
Not really.
Anonymous
8/2/2025, 3:09:16 PM No.106115862
>>106115748
>It's insane how a linker step can kill all parallelism
it's a myth
https://github.com/rui314/mold
and there have been some other parallel linkers after that
Anonymous
8/2/2025, 3:17:05 PM No.106115918
>>106115748
0/10 bait
Anonymous
8/2/2025, 3:20:57 PM No.106115942
>>106115693
>leaving to other languages
to what languages?
Replies: >>106117349
Anonymous
8/2/2025, 3:23:58 PM No.106115972
1724224237147
1724224237147
md5: 7dfd2c8351e066ba649f827623af098d🔍
>This generally approved most widespread concept in the world, that is still the most used for all new and current developed software is SHIT! Why? I WONT TELL YOU! IT IS SHIT! I AM SO FUCKING ANGRY RIGHT NOW!!!! THE ALTERNATIVE? I WONT TELL YOU! THE ONLY THING THAT IS IMPORTANT IS THAT II AMMMM ANNNNGRYY SOOOOOOO ANGRYYYY WAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
Replies: >>106116053
Anonymous
8/2/2025, 3:28:49 PM No.106116015
Back in the day, trolls tried to make people angry.
Nowadays, people get angry randomly all by themselves and make threads seething, whining and crying about the most unimportant minor things.
Replies: >>106116053 >>106123541
Anonymous
8/2/2025, 3:34:45 PM No.106116053
>>106115972
>>106116015
give exactly one (1) reason why it's necessary for linkers to not underflow 64 bit functions to 32 bit on systems without AVX2. it's obsolete technology.
Anonymous
8/2/2025, 5:26:13 PM No.106117080
>>106115566 (OP) (Checked)
Hilariously enough, one of the few things in CS that was unironically invented by a woman.
Replies: >>106117782
Anonymous
8/2/2025, 5:34:10 PM No.106117147
It has many drawbacks and potential system issues for.. literally almost no tangible benefit whatsoever at this point in hardware tech.
Anonymous
8/2/2025, 5:48:52 PM No.106117277
filtered
Anonymous
8/2/2025, 5:58:35 PM No.106117349
>>106115942
Used to be java, now is the web browser
Anonymous
8/2/2025, 6:41:05 PM No.106117782
>>106117080
really? thought linker was invented by John Mauchly
Anonymous
8/2/2025, 6:46:20 PM No.106117845
>>106115566 (OP)
Not sure I would go that far but it's pretty clear the original design of linkers doesn't fit how they're used today. Many modern languages avoid the linker almost entirely during build themselves and only really rely on the linker for integrating with libc.
Anonymous
8/2/2025, 6:59:34 PM No.106117967
>>106115566 (OP)
Go solved this, and compilation times weren't affected. in fact, compiling Go programs is fast.
I don't get why they couldn't come up with a similar solution in the 70s.
Replies: >>106120706
Anonymous
8/2/2025, 7:02:43 PM No.106117994
I wish I knew what you guys were talking about sometimes but I'm too busy making 3x as a security analyst.
Replies: >>106118008
Anonymous
8/2/2025, 7:04:00 PM No.106118008
>>106117994
>security analyst
>doesn't know shit about programming
you should kys
Replies: >>106118030
Anonymous
8/2/2025, 7:06:13 PM No.106118030
>>106118008
AI. I have no reason to learn anymore.
Replies: >>106118062
Anonymous
8/2/2025, 7:09:17 PM No.106118062
>>106118030
you will end up destroying something, getting fired and put in a blacklist. and that is a good thing. enjoy your """AI""".
Replies: >>106118693
Anonymous
8/2/2025, 8:20:31 PM No.106118693
>>106118062
I've been doing this for 12 years lmao but I guess we'll see! I've made enough money over the years it's fine either way :)
Anonymous
8/2/2025, 8:28:07 PM No.106118751
>>106115566 (OP)
That's not Docker.
Anonymous
8/2/2025, 10:59:47 PM No.106120056
>>106115748
>Isn't the ideal linker basically just cat with some offset fix ups?
Link Time Optimization.
Anonymous
8/3/2025, 12:18:06 AM No.106120706
>>106117967
>I don't get why they couldn't come up with a similar solution in the 70s.
You fail to appreciate just how little compute power, memory, and disk there really was back then.
But that's because you're a weenie.
Replies: >>106121309
Anonymous
8/3/2025, 1:34:00 AM No.106121309
>>106120706
ok, late 80s then.
I'm sure modern C compilers are not much worse in terms of "compute power, memory, and disk" than the Go compiler lmao
Replies: >>106121855
Anonymous
8/3/2025, 2:36:28 AM No.106121855
1734825720342787
1734825720342787
md5: e30c6700e1549c96b09bc0b10cae738b🔍
>>106121309
Replies: >>106122446 >>106122492
Anonymous
8/3/2025, 4:06:53 AM No.106122446
>>106121855
>retard misses the point
many such cases
Anonymous
8/3/2025, 4:09:21 AM No.106122463
>>106115693
didnt get a real answer lmao
Anonymous
8/3/2025, 4:13:22 AM No.106122492
>>106121855
func Contains[T comparable](slice []T, val T) bool {
for _, item := range slice {
if item == val {
return true
}
}
return false
}

Gay retard
Replies: >>106123518
Anonymous
8/3/2025, 6:55:12 AM No.106123518
>>106122492
that's wrong, though
Anonymous
8/3/2025, 7:03:11 AM No.106123541
>>106116015
And most of the time it's anons not wanting to learn something