Skip to main content
The 2026 Annual Developer Survey is live— take the Survey today!.

Top Questions

Score of 2
2 answers
866 views

Why is it mandatory to specify the type of some compound literals when it could be deduced?

Score of 1
0 answers
73 views

Why doesn't an Ada enumeration type declaration define declarative region?

Score of 2
3 answers
246 views

Autovivification outside Perl

Score of 3
1 answer
263 views

What would an AI-targeted programming language look like?

Score of 6
1 answer
592 views

A question about parallel programming (OpenMP and MPI)

Score of -3
2 answers
496 views

How can I re-suggest an evolution for Java that has been declined once: operator overloading?

Score of 1
2 answers
193 views

Conundrum with regard to methods on lvalues that return rvalues

Score of 4
3 answers
3683 views

Why does C++'s unordered_map::erase fully invalidate iterators, not even supporting advancing?

Score of 0
0 answers
212 views

Attempt to make a memory-safe language with little cost: Can boxing work like this?

Score of 6
3 answers
470 views

Is there any particular reason to only implement 2 and 3 input hypot?

Score of 0
1 answer
176 views

How can 2 non-seqcst atomic operations be re-ordered if they're separated by semicolon in the same function?

Score of -1
2 answers
576 views

Parallel like CUDA, safe like Rust [closed]

Score of 5
1 answer
197 views

Algorithm M vs. Bidirectional type checking

Score of 7
7 answers
1266 views

What are the consequences of allowing decimal-point-less number literals to be interpreted as floats?

Score of 12
5 answers
749 views

Prior art on modeling characters of variable lengths

Score of 11
2 answers
995 views

Idiomatic memory allocation and garbage collection in LLVM

Score of 6
0 answers
169 views

Robust semantic parsing of LaTeX into an extensible math IR

Score of 9
5 answers
2192 views

What is the purpose of asynchronous dispose operations in C#?

Score of 14
1 answer
945 views

Are there metrics on how often variables in dynamically-typed languages change their type (not "parametrically")

Score of 8
1 answer
780 views

What are the advantages of using Dependent Modal Types in a language?

Score of 15
6 answers
1808 views

What do various designers of JavaScript regret or dislike about its design? Given the opportunity, what would they do differently and why?

Score of -1
1 answer
255 views

Proposal: 1lang — A single language with native columnar DB + native ML engine in one unified runtime (zero-copy pipeline)

Score of 1
5 answers
402 views

Efficiency consideration for using strings (or other hashable key types) as iterator type for hash tables?

Score of 2
1 answer
184 views

How to choose between symbol tables vs. resolved identifiers, for different language tooling?

Score of 3
2 answers
897 views

Pros and cons of treating endless loops as "anything can happen" UB, versus merely allowing limited reordering

Score of 0
1 answer
245 views

How to attach meta-fields to WASM scopes/activations?

Score of 2
3 answers
792 views

How can I get away with treating ## as an operator in replacement list?

Score of 13
3 answers
819 views

What dedicated syntax has been used for `fold`/`reduce`?

Score of 4
3 answers
364 views

Parsing a juxtaposition operator

Score of 22
6 answers
5100 views

Why is array access not an infix operator?

Score of 7
3 answers
831 views

Why link the entire static library rather than only the needed functions?

Score of 3
2 answers
566 views

Is instruction scheduling obsolete?

Score of 2
1 answer
352 views

How to implement multiple assignment with multiple values in ast tree

Score of 23
7 answers
5467 views

Should a language have both null and undefined values?

Score of 6
0 answers
235 views

SSA Construction: DFS of CFG vs Traversal of Dominator Tree

Score of 11
4 answers
1587 views

What are the pros and cons of static typing?

Score of 4
1 answer
1090 views

How can an abstract-syntax tree be converted into linear three-address code?

Score of 2
0 answers
149 views

SineFlexione: lazy evaluation via constructors + strict evaluation via methods

Score of 6
6 answers
1221 views

Are there languages geared towards component-based design?

Score of 6
3 answers
2303 views

What are some common ways to optimise an interpreter?

Score of 0
1 answer
243 views

How does the parser of PHP and Perl work when a variable contains a function pointer and we are calling the function it points to via `()`?

Score of 10
2 answers
1979 views

What is switch statement fallthrough, in the perspective of functional programming?

Score of 0
1 answer
451 views

Why aren't the performance benefits of Splay Trees offset by the fact that using them disables many compiler optimizations? [closed]

Score of 4
0 answers
234 views

Why is the `debugger;` statement a dedicated syntax construct in JavaScript?

Score of 3
6 answers
1268 views

Is there any way a Java-like language could implement immutable primitive arrays without incurring performance penalties?

Score of 4
2 answers
410 views

Representing a composition of variable sized structures


Looking for more? Browse the complete list of questions, or popular tags. Help us answer unanswered questions.