Search code examples
Why kotlin introduced "global notation" `listOf()` instead of static factory `List.of()` f...

kotlinlanguage-design

Read More
Are there any plans for Java to add implicit Getters and Setters?...

javagetter-setterlanguage-design

Read More
Why can identifiers in SQL be referenced before assignment?...

sqllanguage-design

Read More
Why does C++ allow functions that don't actually return a value?...

c#c++language-design

Read More
Why does Python's itertools.permutations contain duplicates? (When the original list has duplica...

pythonalgorithmlanguage-designpermutation

Read More
c++ iterators, alternative syntax?...

c++syntaxiteratorlanguage-design

Read More
Why doesn't ORACLE allow consecutive newline characters in commands?...

sqloracle-databaselanguage-designwhitespacesqlplus

Read More
What makes PHP slower than Java or C#?...

phplanguage-design

Read More
Why does Kotlin have Mutable versions of collections?...

kotlinlanguage-designmutablelist

Read More
Purpose of Scala's Symbol?...

scalasyntaxlanguage-designsymbolsliterals

Read More
Why are arrays covariant but generics are invariant?...

javaarraysgenericslanguage-designcovariance

Read More
Do any functional programming languages have syntax sugar for changing part of an object?...

syntaxfunctional-programminglanguage-designml

Read More
Has anyone invented a programming environment or experimented with one, where spelling of functions ...

language-design

Read More
Why design a language with unique anonymous types?...

c++typesrustlanguage-design

Read More
What is the purpose of the `try` keyword in Swift?...

swifterror-handlingtry-catchlanguage-design

Read More
Why can't an interface implementation return a more specific type?...

c#interfacelanguage-designoverloading

Read More
Loose late binding v. strict late binding...

pythonlanguage-designlate-bindingfree-variable

Read More
Parsing challenge: Old logician's dot notation...

parsinggrammarlanguage-design

Read More
where does the 'self' object comes from in the method __init__?...

pythonclassconstructorselflanguage-design

Read More
The complete() method in java.util.Calendar...

javacalendarlanguage-design

Read More
Where are expressions and constants stored if not in memory?...

c++cassemblycompilationlanguage-design

Read More
What are the advantages and disadvantages of using parentheses for the condition of an if statement?...

programming-languageslanguage-design

Read More
Can we change language syntax programmatically?...

javasyntaxoperator-overloadinglanguage-design

Read More
assigning variable outside main: data definition has no type or storage class...

cmemorymalloclanguage-design

Read More
Why differentiate between methods that return a value and methods that don't?...

language-agnosticprogramming-languageslanguage-design

Read More
Is there a better PHP way for getting default value by key from array (dictionary)?...

phparrayskeydefault-valuelanguage-design

Read More
Inline assembly in compiler design...

parsingcompiler-constructionx86-64inline-assemblylanguage-design

Read More
How does one prove weakening for a simple language in agda?...

language-designagdatheorem-provinginduction

Read More
What would Clojure lose by switching away from leading parenthesis like Dylan, Julia and Seph?...

clojurelispjulialanguage-designdylan

Read More
Why do similar math operations on a JavaScript Date object return different types?...

javascriptdatelanguage-design

Read More
BackNext