Search code examples
Should References in Object-Oriented Programming Languages be Non-Nullable by Default?...


language-agnosticnulllanguage-designnullable

Read More
References on statemachine optimization and code generation?...


c++optimizationcode-generationlanguage-designstate-machine

Read More
Why doesn't C# support const on a class / method level?...


c#constantslanguage-design

Read More
What is the difference between 'import' and 'include' choices in language design?...


importprogramming-languagesincludelanguage-design

Read More
static vs stack-dynamic share memory...


programming-languagescomputer-sciencelanguage-design

Read More
Why can I lock on any object type in C#?...


c#.netmultithreadinglanguage-designframework-design

Read More
Better word for inferring variables other than var...


c#language-design

Read More
Array Design Principles...


arrayslanguage-designoffset

Read More
Elegant ways to return multiple values from a function...


pythonfunctionlanguage-agnosticlanguage-designsyntactic-sugar

Read More
javascript - Why DOM wrapper methods use the first element and the whole element list inconsistently...


javascriptdomlanguage-designlibraries

Read More
Why is there no string interpolation in Scala?...


scalalanguage-featureslanguage-design

Read More
Why are C++ inheritance mechanisms opaque?...


c++inheritancelanguage-designvtable

Read More
Are there any books / papers on DSL Design? (not DSL implementation)...


language-designdsl

Read More
Why can't namespaces be template parameters?...


c++templatesnamespaceslanguage-design

Read More
unchecked exception that would have been better as checked...


javaexceptionlanguage-designapi-designeffective-java

Read More
Do Static vs. Dynamic Types Have Anything to Do With Making it More Difficult To Write an IDE?...


parsingdynamictypesstaticlanguage-design

Read More
Why is return type before the function name?...


c++c++11language-designreturn-typefunction-signature

Read More
Is there a limit to the length of identifier names in C++?...


c++gcclanguage-design

Read More
Why was no intrinsic access to the CPU's status register in the design of both C and C++?...


c++clanguage-design

Read More
Why doesn't Ruby include built-in class reloading?...


rubylanguage-designreloading

Read More
Why does os.path.join throw away arguments?...


pythonlanguage-design

Read More
Why is void keyword not used as method argument?...


javalanguage-design

Read More
Is it possible, in any language, to implement rules that will affect every instance of an object?...


programming-languageslanguage-designrule

Read More
Why does C++ mandate that complex only be instantiated for float, double, or long double?...


c++mathlanguage-designcomplex-numbers

Read More
Reflection: Why are there methods like setAccessible()?...


javareflectionlanguage-designaccess-modifiers

Read More
Why do we need to provide generic information twice?...


javagenericslanguage-design

Read More
Can a statically typed language be developed with the DLR?...


c#compiler-constructionlanguage-designdynamic-language-runtime

Read More
Semantic Analysis...


javacompiler-constructionlanguage-designsemantics

Read More
Are there other languages besides D with static if?...


staticlanguage-designdstatic-if

Read More
Pros and cons of immutable strings...


stringlanguage-agnosticlanguage-design

Read More
BackNext