WinampDesktop / winamp

Iconic media player
https://winamp.com
Other
7.41k stars 1.75k forks source link

rewrite the project in rust #1607

Open Aiving opened 2 hours ago

Aiving commented 2 hours ago

Rust is a modern programming language that offers high performance and security at the system programming level, outperforming C++ in a number of key aspects. The main advantage of Rust is its rubbish collector-less memory ownership system, which eliminates the classic C++ problems of memory leaks and access errors. Unlike C++, Rust guarantees safety when dealing with concurrency by preventing data races at the compile level. This makes it more reliable for developing multi-threaded and highly loaded systems. With a stricter and clearer type system and improved syntax ergonomics, Rust allows you to write safe and efficient code faster and with less chance of errors.

image

Originickname commented 2 hours ago

rust pidarust, uzaete asm like a boss

Aiving commented 2 hours ago

rust pidarust, uzaete asm like a boss

Assembler certainly has its niches and deserves respect as a tool for working at the lowest level, but in modern programming its relevance has significantly decreased. Direct interaction with hardware and register management are tasks that require tremendous attention to detail and carry a high risk of errors. Assembly code is difficult to read, its maintenance and development is extremely time-consuming, not to mention the security and portability of such solutions.

Rust, on the other hand, offers a much higher level of abstraction without sacrificing performance. It provides a user-friendly and readable syntax, allowing developers to focus on program logic rather than manually managing every byte. At the same time, Rust preserves access to low-level operations without sacrificing safety and reliability thanks to its strict type system and compile-time checking. While Assembler does not guarantee any protection against data races or memory leaks, Rust automatically prevents such errors, offering the ability to create safe and high-performance systems with minimal time and effort.

Originickname commented 2 hours ago

3dgifmaker68904 ai generated answer, opinion invalidated

Aiving commented 2 hours ago

3dgifmaker68904 3dgifmaker68904 ai generated answer, opinion invalidated

not rust user, opinion invalidated

Originickname commented 2 hours ago

nahida on pfp, opinion obliterated 3dgifmaker88665

BurntRanch commented 2 hours ago

rust programmers are always going to be number 1 opps in my book

Toni500github commented 2 hours ago

THIS^

Aiving commented 2 hours ago

nahida on pfp, opinion obliterated 3dgifmaker88665 3dgifmaker88665

didn't pass genshin, no opinion exists

Originickname commented 2 hours ago

my gifs multiply with each your response, you are outnumbered

Aiving commented 2 hours ago

my gifs multiply with each your response, you are outnumbered

the number of your gifs is proportional to the number of parts of your brain that are rapidly dying off.

Originickname commented 2 hours ago

'tis but a scratch

Aiving commented 2 hours ago

'tis but a scratch

it's growing

Originickname commented 2 hours ago

the fact stands, you are alone, im many, you are literally rusted, how can an oxidized child even manage to defeat my army

Aiving commented 2 hours ago

I can see very well that dislikes are put by angry C++ guys! It seems they are offended by something, I don't even understand what!

BurntRanch commented 2 hours ago

I can see very well that dislikes are put by angry C++ guys! It seems they are offended by something, I don't even understand what!

it is funny to see you fight a losing battle Simply put, Rust is doodoo.

Aiving commented 2 hours ago

the fact stands, you are alone, im many, you are literally rusted, how can an oxidized child even manage to defeat my army

your army is rendered rust, get over it, we won before the war even started

Toni500github commented 2 hours ago

the fact stands, you are alone, im many, you are literally rusted, how can an oxidized child even manage to defeat my army

your army is rendered rust, get over it, we won before the war even started

image image

Originickname commented 2 hours ago

your army is rendered rust, get over it, we won before the war even started that is absolutely false, this fact was DISPROVED by HolyC prog's

Aiving commented 2 hours ago

I can see very well that dislikes are put by angry C++ guys! It seems they are offended by something, I don't even understand what!

it is funny to see you fight a losing battle Simply put, Rust is doodoo.

I hope you have a great sense of humour and can see the issue as one big joke. Just for the record, there's no serious intentions in this issue, I'm just having fun. 🤨

BurntRanch commented 2 hours ago

I can see very well that dislikes are put by angry C++ guys! It seems they are offended by something, I don't even understand what!

it is funny to see you fight a losing battle Simply put, Rust is doodoo.

I hope you have a great sense of humour and can see the issue as one big joke. Just for the record, there's no serious intentions in this issue, I'm just having fun. 🤨

yeah i was joking too lmao use whatever you want

Originickname commented 2 hours ago

ah shit, i have no idea how to use githubs forum, oh well mb

Toni500github commented 2 hours ago

I can see very well that dislikes are put by angry C++ guys! It seems they are offended by something, I don't even understand what!

it is funny to see you fight a losing battle Simply put, Rust is doodoo.

I hope you have a great sense of humour and can see the issue as one big joke. Just for the record, there's no serious intentions in this issue, I'm just having fun. 🤨

Rule 14: Do not argue with trolls — it means they win. The only way to defeat a troll is to ignore them.\ Rule 15: The harder you try, the harder you will fail. image

original

MagM1go commented 1 hour ago

😃

anon62 commented 1 hour ago

write only in c and/or ruby

Vukis69 commented 1 hour ago

Memory safety is an illusion, C is the only way

spignelon commented 39 minutes ago

Memory safety is an illusion, C is the only way

based and redpilled