@ 11:23, small correction: .NET Core nowadays is considered an old version of .NET, modern versions are now numbered like so: .NET 5, .NET 6, etc... With .NET 8 being the latest one currently.
Just a little more info about .NET. Microsoft had a version of the JVM, but it added a lot of new features. And Sun Microsystems sued as it was a violation of the terms of use. There was a court cases that lasted a few years. In the end Microsoft could no longer use its own proprietary version of the JVM. This lead to the creation of the CLR or the Common Language runtime which is basically a virtual machine for .NET. C# was a new language to emerge from this. However there did exist Visual J# which was actually suppose to be more of the spiritual successor to Visual J++. I think more people adopted C# over J#. Microsoft eventually ended its support for J# but it was years later. I’m not entirely sure about install based for J#. It’s obscure and largely forgotten now
Even Linux kernel developers routinely fix their own use-after-free bugs. pdos.csail.mit.edu/papers/biscuit:thesis.pdf#page=14 Handling memory manually is hard. A high level language with a garbage collector fixes this at the cost of performance. If even kernel developers are making mistake and creating security vulnerabilities, I'd say it's the language, not the people.
Rust is not run by hobbyists! You don't know Rust has been introduced into Linux kernel a few months ago, and mission critical softwares are ditching C/C++ for Rust because of Rust's robust Type system with strong error prevention design?
It's not run by hobbyist's but according to the survey I mentioned the majority of it's users fall into the "Hobby" or "Personal Project" category as opposed to "Work".
@ 11:23, small correction: .NET Core nowadays is considered an old version of .NET, modern versions are now numbered like so: .NET 5, .NET 6, etc... With .NET 8 being the latest one currently.
Easy to get those confused, thank you for the correction.
i sold my cat for nuggets
but your cat makes nuggets, which I now call code snippets.... in the box, that's right. Only sometimes does he think outside the box.
Just a little more info about .NET. Microsoft had a version of the JVM, but it added a lot of new features. And Sun Microsystems sued as it was a violation of the terms of use. There was a court cases that lasted a few years. In the end Microsoft could no longer use its own proprietary version of the JVM.
This lead to the creation of the CLR or the Common Language runtime which is basically a virtual machine for .NET. C# was a new language to emerge from this. However there did exist Visual J# which was actually suppose to be more of the spiritual successor to Visual J++. I think more people adopted C# over J#. Microsoft eventually ended its support for J# but it was years later. I’m not entirely sure about install based for J#. It’s obscure and largely forgotten now
I thought this would be a satire, but to my surprise, it's a really insightful video. Good job!
It’s a catpuccin! Love that color scheme.
C has a problem in itself ?
or its in the user who use it ?
Even Linux kernel developers routinely fix their own use-after-free bugs.
pdos.csail.mit.edu/papers/biscuit:thesis.pdf#page=14
Handling memory manually is hard. A high level language with a garbage collector fixes this at the cost of performance.
If even kernel developers are making mistake and creating security vulnerabilities, I'd say it's the language, not the people.
Nahh it’s a skill issue 😂
Rust is not run by hobbyists! You don't know Rust has been introduced into Linux kernel a few months ago, and mission critical softwares are ditching C/C++ for Rust because of Rust's robust Type system with strong error prevention design?
It's not run by hobbyist's but according to the survey I mentioned the majority of it's users fall into the "Hobby" or "Personal Project" category as opposed to "Work".
Nice video
I reject c# because it is slow.
So you do everything in machine code?
@@vitalydushkin nah man. I am based developer so i use based language golang. I waiting for zig to hit 1.0
Don't you used some features, which can be speed up C# code? Example a simple one: Span or AOT build. (No offense)
@@scpresearcherssite1054 idk i just don't like golang syntax i like the simplicity though
go is good for cli apps and backend
Skill issue, C# is blazingly fast. You're either using a .NET version that's older than the fabric of time, or you just write horrible code. Really.