Search code examples
Why does Swift require parameter names if it also requires argument order?...


swiftlanguage-designnamed-parameters

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


clanguage-designvariable-length-array

Read More
Why are Python's slice and range upper-bound exclusive?...


pythonlanguage-designslice

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


c++constructorlanguage-designlanguage-featuresstatic-constructor

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


yamllanguage-design

Read More
Why does C++ output negative numbers when using modulo?...


c++standardsmodulolanguage-design

Read More
Conventions for exceptions or error codes...


language-agnosticlanguage-design

Read More
"Least Astonishment" and the Mutable Default Argument...


pythonlanguage-designdefault-parametersleast-astonishment

Read More
Is there a programming language with parameters in the function name...


programming-languageslanguage-design

Read More
Why does Ruby have both private and protected methods?...


rubylanguage-designaccess-specifier

Read More
Would it be possible to add type inference to the C language?...


ccompiler-constructiontype-inferencelanguage-design

Read More
Why doesn't Java support unsigned ints?...


javalanguage-designunsignedinteger

Read More
Why don't PHP attributes allow functions?...


phplanguage-designphp-internals

Read More
Why does `std::integral_constant` have a `::type` that refers to itself?...


c++language-designtype-traits

Read More
Why is dereferencing a null pointer undefined behaviour?...


c++pointersundefined-behaviorlanguage-design

Read More
Why are empty statements legal?...


c++csyntaxlanguage-design

Read More
Why doesn't Python have a sign function?...


pythonlanguage-design

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


pythondictionarylanguage-designlanguage-features

Read More
Why is there no support for concatenating std::string and std::string_view?...


c++stringc++17language-designstring-view

Read More
C++ unnamed(anonymous) namespace definition...


c++namespaceslanguage-designunnamed-namespace

Read More
Why doesn't C++ have a power operator?...


c++operator-keywordlanguage-design

Read More
Why can't C++ overload resolution deduced nested template types?...


c++language-designoverload-resolution

Read More
Why do I have to overload operator== instead of it being defined implicitly?...


c++operator-overloadinglanguage-designequality-operator

Read More
Why `std::string_view` is not modifiable?...


c++c++17language-designstring-view

Read More
Why did C++03 allow data members with the same name as the class?...


c++language-designc++03c++98

Read More
Why is it illegal to call offsetof() on pointer member?...


clinuxlanguage-designoffsetof

Read More
Why do const references extend the lifetime of rvalues?...


c++standardslanguage-designtemporary-objectsconst-reference

Read More
Why use “b < a ? a : b” instead of “a < b ? b : a” to implement max template?...


c++templatesmaxlanguage-design

Read More
Why does std::forward_list have no size() member function?...


c++c++11stdlanguage-designforward-list

Read More
Why must a comma expression used as an array size be enclosed in parentheses if part of an array dec...


arraysclanguage-lawyerdeclarationlanguage-design

Read More
BackNext