Search code examples
Why don't PHP properties allow functions?...


phplanguage-designphp-internals

Read More
Why does the TypeScript compiler compiles enums to functions?...


javascripttypescriptlanguage-design

Read More
What are the rules for named arguments and why?...


c#syntaxlanguage-design

Read More
Why is "final" not allowed in Java 8 interface methods?...


javalanguage-designjava-8default-methodjsr335

Read More
Why do most programming languages only have binary equality comparison operators?...


language-designboolean-operations

Read More
Why doesn't a python dict.update() return the object?...


pythondictionarylanguage-designlanguage-features

Read More
Pointer interconvertibility vs having the same address...


c++arrayspointersc++17language-design

Read More
What is the rationale for limitations on pointer arithmetic or comparison?...


c++cpointerslanguage-designpointer-arithmetic

Read More
Is there really not cross product in std::linalg and if yes why?...


c++language-designc++26

Read More
Why ISO C++ forbid taking the address of a bound member function to form a pointer to member functio...


c++syntaxlanguage-designpointer-to-member

Read More
Why can't variable names start with numbers?...


c++variablesprogramming-languageslanguage-designvariable-names

Read More
Why does std::optional not have a specialization for reference types?...


c++c++11language-designstdoptionalboost-optional

Read More
Boolean true - positive 1 or negative 1?...


booleanlanguage-designinternal-representation

Read More
How can I implement Chained Comparison Operator support for my Programming Language?...


language-design

Read More
What does void mean in C, C++, and C#?...


c#c++cvoidlanguage-design

Read More
Why do local variables require initialization, but fields do not?...


c#language-designlocal-variables

Read More
Why is the virtual keyword applied to methods instead of classes...


c++language-design

Read More
What is the rationale for not having static constructor in C++?...


c++constructorlanguage-designlanguage-featuresstatic-constructor

Read More
Why doesn't the C++ standard implicitly define a lambda capturing nothing as `static` by default...


c++lambdastaticlanguage-designc++23

Read More
C# error when class shares name with namespace...


c#parsingnamespaceslanguage-design

Read More
Why do C programs keep saying 'struct' every time they refer to one?...


clanguage-design

Read More
Zero-based month numbering...


datelanguage-agnosticlanguage-design

Read More
Why is there no empty char literal?...


c#charlanguage-design

Read More
Why does PHP's call_user_func() function not support passing by reference?...


phpreferencecallbacklanguage-design

Read More
What's a Good Way to Test that Identifiers aren't Being Truncated and Thereby Mixed Up?...


c++unit-testinglanguage-design

Read More
Unpack / pack operator...


c++parsingcompiler-constructionoperator-keywordlanguage-design

Read More
design of python: why is assert a statement and not a function?...


pythonlanguage-designassert

Read More
A hash function that maintains mathematical equality (especially for sets)...


rustsethashsetlanguage-design

Read More
What's the point of VLA anyway?...


clanguage-designvariable-length-array

Read More
Why does the YAML spec mandate a space after the colon?...


yamllanguage-design

Read More
BackNext