I’m mainly using duckduckgo for 7 years now. If I can’t find something with it, I try startpage, which sometimes helps.
I’m mainly using duckduckgo for 7 years now. If I can’t find something with it, I try startpage, which sometimes helps.
Rust. It’s so good, it can’t be popular enough.
I’d say at 1000 lines it usually makes sense to extract some parts into other files. But sure, I guess most obscurities have positive aspects. On the other hand, nothing is stopping you from writing a separate file with only function signatures next to your python scripts. It’s just not required, because why would it ;)
The stone-age called, they want their languages that need header files back!
(I use Rust btw.)
Bringing more modern tools and features into C++ is good. Acting as if that would make it equally suitable for new projects or even equally safe as languages that don’t (yet) suffer from carrying around a ton of legacy garbage nobody should use (both in terms of features and std items) is ridiculous though.
Kinda sad how that guy destroys his reputation so late in his life. I mean he actually contributed a lot to the field of software development, but just refuses to accept that C++ days are thankfully over. The language has grown into a complete abomination, but all the experience we gained during its long history (good and bad) are extremely valuable for designing new languages from now on. One can’t rescue a design by just adding things to it (regardless of the kind of design), that’s just a simple truth. Thus, a backwards compatible C++ can never become even half as good as rust is already today (and there’s of course always room for improvement). But that’s not because bjarne did something stupid, but because humanity as a whole didn’t know better back than. He could just accept that, embrace new technology, retire in dignity, be remembered as highly admired and appreciated. Instead he acts like a butthurt idiot, trying to defend that cars shouldn’t have seatbelts, because if everyone drives carefully, nothing bad will happen anyway. Pathetic.
Id say it’s experience by the programmer that is at fault, and that’s due to this bootcamp nature of learning programming.
You are getting downvoted, because this is factually proven wrong by studies and internal analysis of several huge companies (e.g. google/android and microsoft). A huge number of exploitable bugs are preventable using memory safe languages, nowadays even without performance costs (Rust).
Apart from that your point is orthogonal to the point of the post. You can have better trained coders and have them use better, safer technologies.
We could also just train every driver more thoroughly including mental training and meditation to make sure they are more calm and focussed when driving and we maybe wouldn’t need seatbelts anymore. But:
Sounds reasonable. I just couldn’t resist this opportunity to post some C++ hate.
They should rather fund rewrites than interop. Who want’s to have C++ filth in their rust projects? If you need to deal with C++, just use carbon (or better: quit your job and become a landscaper, so you never have to look at C++ code ever again).
I also think it’s more descriptive. Just like blocklist and allowlist.
Hey! Don’t remove the context menu key, I use that! The alternatives are 1. using the mouse (no!) and 2. Alt+F10 which is awkward.
I think you could even get rid of the iter()
and the collect()
since it’s a small fixed size array.
I knew it!! It’s a very typical unemotional style. I think GPT learned a lot from corporate communication xD
Unfortunately that support would be worthless if only firefox does it.
Python is actually mostly strongly typed. Strongly (e.g. can’t use a number as a string without explicitly converting it), but dynamically (can change type of variable at runtime). You probably would prefer a statically typed language and I agree.
PHP is a shit language, but far from dead. There are too many legacy killer apps that are used A LOT and won’t be rewritten in a different language anytime soon. E.g. Wordpress, Mediawiki (The engine behind wikipedia and other wikis), Nextcloud, Typo3, …
The JS one is not surprising at all. There’s no other loosely typed multi-paradigm scripting language where such insane shitloads of money and developer time have been spent for optimizing its execution (by some of the largest tech companies). Kinda funny considering that the language design is complete horse shit.
Your 2nd point is really quite surprising. I also wouldn’t have thought that java would beat Go in both energy and time by that margin!
This is the way!
It could be a tie or it could be a blend of the chairs arm rest and the background. We’ll never know!