A devastated Software Systems student, libre software promoter. Sometimes I draw pixel art. Very fond of classical Computer Science and Touhou project.
Haha, I want to see a race condition going on with real matter.
It’s more efficient for memory until you start working with different data. Threads also rely on the same syscall on Linux, clone(2), but they don’t share the entire context by default, so they’re more lightweight. It is recommended to use pthreads(3) API instead of fork(2).
If you fork a process, then it’s the two separate processes but sharing the same memory with copy-on-write mapping.
Literally me 7 hours ago
I wanna watch Mr Bean now
Saved your comment. I remember, there were also some for displaying/jumping between the frames of call stack. Okay, thanks.
Uhh, I’m too lazy to learn all the GDB commands.
Umm, Kongregate and Armor games used to produce famous games. I liked platformer games like Amberial or FancyPants Adventure, also Bloons TowerDefense or I Love/Hate Traffic. Rebuild was one of great ones (strategy survival after zombie apocalypse), etc. There were talented guys out there.
Yes, but Social Media games have always had MUCH lower quality than online/standalone games.
Also, individual games can still be found online: https://dan-ball.jp/en
Seems the developer has rewritten his Java/Flash games into HTML5.
Haskell isn’t really that hard to learn. It’s just changing the paradigm, that takes a mind shift for the first two weeks, maybe a month.
I don’t play games that much to make such comparisons, though.
EDIT:
Well, it depends. If you statically compile everything with C build systems, in that sense, the speed should not differ from generic cargo
workload. Although, in most cases, projects written in C are dynamically linked due to several reasons, one of which is code speed. In practice, even huge projects written in C (30k to 10k LOC) build quicker than C++ or Rust.
I’m not pooping on generics, either. Generics is a saviour for correctness and performance. Yet, I want to point out the type creep is still a thing, even though there’s little we can do about it.
Anyways, this thread should be better interpreted with humor, instead of technical accuracy.
Rust v3: “It’s three hours and I’m still compiling dependencies”
EDIT: Also, “What does Option[Arc[Mutex[BTreeMap[String, Box[RefCell[Box[amp mut F>>>>>>> where F : Fn(T) -> U
in your essay mean?” (srry, I didn’t come up with a better obscure data type, it’s probably gibberish)
EDIT2: Lemmy deletes ‘less than’ sign for some damn reason (time to build Lemmy at home?)
C*
, the language of null-dereferences
~ $ adware
(...ncurses ad featuring blockchain shows for 10 seconds...)
Sorry, internet connection is required to run adware.
Aborted
~ $
(plugs in ethernet cable)
~ $ adware
(...ncurses ad featuring Threads displays for 10 seconds...)
(...ncurses ad featuring next-gen Android displays for 10 seconds...)
Press CTRL+C to skip the ad
[^C[^C
Got tired from ads? Buy Adware Pro for $5.99/mo [Y/n] n
ADWARE SHELL
(C) 2023 Buy-n-Large Corp. All wrongs reserved
---ad---
How much do YOU think this advanced operating environment is worth?
Just press F1 to get the answer!
---ad---
Activate Adware
Go to Settings to Activate Adware
% exit
Please watch all the ads to be able to exit.
(...ncurses ad featuring alt medicine displays for 30 seconds...)
(...ncurses ad featuring ad-blocker for 30 seconds...)
[^C
Interrupt rejected. Please watch all the ads.
[^C[^C[^D[^X[^Z[^Z[^Z (unplugs ethernet cable)
Interrupt rejected. Please watch all the ads. Buy Adware Pro for $5.99 to allow interrupts.
The last step I leave to you.
(X-Files music starts playing)
Hi. I understand your rant. Yes, the quality of most frameworks in the wild is pretty low, especially if it is one of the more niche algorithm nobody takes care to audit, or the programming language lacks safety syntax, like C++, which allows writing mixed C and C++ code and only few people understand the necessity of idiomatic C++. And of course, inexperienced devs go the easiest way.
Don’t give up and take this as a challenge. It is a skill to understand what the other guy wrote. And this skill takes years to develop.