The ideal performance property we should ask of a high-level programming language and library is that it minimizes runtime and compile-time combinatorial complexity. We can accept constant overheads, but not higher-order overheads. This has many implications.
-
-
Programming languages should be built on principles first and foremost, and avoid conveniences that violate principles. So much of what’s wrong today is the result of design by “wouldn’t it be nice if” without an earnest enumeration of guiding principles.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
In ECMA languages I’ve used, == allows for conversion, but === doesn’t. If == allows for type conversion, then I’m not sure the “for all f” bit is expected. I think I’m missing some learned wisdom you possess here tho, as I’ve been in higher level languages more overall.
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
I feel like this stance on integers/floats is leading to a single Number type, which a lot of high-level languages ultimately do. I never ever want types to promote on me, especially integers, their clamped finite entropy and bit access is what I like most in them.
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
I really don’t mind the strict GLSL: uint a = 1u and error without the “u”.
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
Aren't they the same in math? Real number 1 and Integer 1 are the same and all functions taking an Integer 1 will return the same as when they would receive a Real 1. We would just need to make sure Reals are a real superset to Integers
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.