1,257 karma · joined August 29, 2011
This is so obviously contrary to experience and common sense I'd characterize it as delusional.
I'm pretty sure this is nonsense and is not a consistent way to distinguish languages that are considered scripting languages and languages considered compiled languages.
> Compile litterally means "group together".
Maybe so, but as a technical term in computer science, it means translate from one language to another.
That said, I definitely agree that compile times matter.
The tag can often be stored inline in the data, so doesn't necessarily require extra space.
> because they always take up as much space as the largest wrapped type
Yeah... but what's the alternative?
What about psychology? I am by no means an expert in psychology, but I'm also well aware that there is a big crisis in that field, where apparently most results can't be replicated, and there seems to be a lot of both outright data manipulation and just sheer incompetence with statistics on the part of researchers. But should I just uncritically accept results in that field? Again, I'm not an expert, so apparently I'm not allowed to be skeptical.
Fine. But it's beside your parent comment's point. The article claims that everyone thought Go's type system was an advance on the state of the art. This isn't even close to true.
And in particular a lot of people seem to think it's impossible to lie and not get caught out, which... all I can say to that is I don't see how anyone who has lived as a human among other humans could possibly think that.
This is on a completely different planet from my experience as a candidate and as an interviewer.
It looks like you're doing interesting work, and it might be great to work for you. But that's true of a lot of other companies. You're asking for a level of interest and dedication to your company that is completely unwarranted at this stage. For all I know you're about to ghost me. I suspect a major effect of your approach is that you select people who are better BS artists and have fewer employment options.
Neither of these is true. I actually still find it a little weird that Python became so widely adopted by data science people, and that definitely doesn’t seem to be the main user GvR originally had in mind when creating the language.
C++ is sort of the canonical example of a language with a terrible type system, so it's not really the right place to look for this comparison.
https://en.wikipedia.org/wiki/Differential_form
Unfortunately I don't know a treatment of this subject that explains how to apply this concept to basic calculus without introducing some other more difficult concepts.
I think the readability argument is pretty subjective. Personally I find declarations in for instance Rust a lot easier to quickly scan than C++. For one thing the names of functions are all at the same offset, which to me is actually the most important thing. I can see at a glance whether it's a function or variable being declared. I've never found the fact that the return type is at the end to be a problem - why would it be?
fn first_function(...) -> i32 { ... }
fn second_function(...) -> Vec<i32> { ... }
const X: i32 = 0;
vs
int first_function(...) { ... }
vector<int> second_function(...) { ... }
int X = 0;
I can honestly say I've never known anyone who has written a lot of code in both C++ and some other language who has this opinion. I'd say, to the contrary, that almost every feature and characteristic of C++ is a problem - it's either a complete disaster in terms of programmer ergonomics or it makes it way too easy to create terrible bugs. It's _all_ wrong.
> The average person in California (and in the rest of the country) desires to live in a detached home that they own.
Then why is it necessary for LA and other localities to make it literally illegal to build denser housing? After all, if detached single family homes are what people want, then surely simple supply and demand will lead to that being what's predominantly built, right?
(Spoiler: Single family homes aren't what everyone wants. Plenty of people want other types of housing. People pushing these zoning rules aren't doing it because _they_ want single family homes - they're doing it because they want control over what type of home is available to others.)