Stop Building on Corporate-Controlled Languages
61–70 of 324 posts
Re: Stop Building on Corporate-Controlled Languages
#62Java used to be backed by Sun Microsystems, but now it's really open source. Nowadays (iirc) Oracle and Red Hat are the main contributors.
Re: Stop Building on Corporate-Controlled Languages
#63Earlier quoted context omitted.
My problem with Odin is the same as Zig. I think that manual memory management is a bad choice for most applications and only really has a place in very low-level or performance-critical code. To me, the most promising newer languages all attempt to make automatic memory management faster, more predictable, and more scalable. That’s what I think is so compelling about Rust. Koka is a promising upcoming language as we…
Outside of Rc and Arc, which part of Rust memory management is automatic? The whole pitch for Rust is making manual safety management safer by using more sophisticated compile time checks. It certainly doesn't make automatic memory management faster or more scalable. (Rc and Arc are both regressions from tracing GC in that regard.)
Manual memory management is possible in Rust, but is not typically something developers need to interact with. There is typically no need to manually free objects when you are done with them. You just let the system destroy the objects automatically when they go out of scope.
Re: Stop Building on Corporate-Controlled Languages
#64Re: Stop Building on Corporate-Controlled Languages
#65Alternatively: "Stop complaining no one eats their vegetables and make a vegetable that people want to eat."
People don't know what they want to eat until aggressive marketing convinces them to have a taste.
Re: Stop Building on Corporate-Controlled Languages
#66Is there an implied "I don't trust the phone-home features of package management systems supported by corporations" that doesn't apply to non-corporate-supported development ecosystems? Why is that?
Re: Stop Building on Corporate-Controlled Languages
#67Re: Stop Building on Corporate-Controlled Languages
#68Earlier quoted context omitted.
These Microsoft examples are 20 years old. The company has changed leadership to a team that embraces open source years ago and I think they've done a pretty good job demonstrating this embrace. They have adopted open source Java, they further open sourced .NET, they've embraced Linux containers in Azure and WSL on windows, etc. Might be about time to reconsider this perspective of 'hate Microsoft'. Full disclosure:…
I'm not sure I believe this. IME, the developer experience of .NET on Linux and Mac platforms is definitely subpar compared to Windows. I've tried to get started on F# several times and have always run into bugs and incomplete/inadequate documentation.
Re: Stop Building on Corporate-Controlled Languages
#69wut?
Re: Stop Building on Corporate-Controlled Languages
#70Earlier quoted context omitted.
These Microsoft examples are 20 years old. The company has changed leadership to a team that embraces open source years ago and I think they've done a pretty good job demonstrating this embrace. They have adopted open source Java, they further open sourced .NET, they've embraced Linux containers in Azure and WSL on windows, etc. Might be about time to reconsider this perspective of 'hate Microsoft'. Full disclosure:…
> changed leadership to a team that embraces open source years ago Before or after they were shaking down Android OEMs over FAT? Microsoft didn't change, they're just operating in a market where they can't get away with as much.
Looks like that was 2010: https://en.wikipedia.org/wiki/File_Allocation_Table#Challeng...
Nadella started in 2014.