Skip to main content

Top Questions

1 vote
3 answers
42 views

What are the approaches of protecting against partially initialized objects?

9 votes
4 answers
1k views

Executable files with a bytecode compiler/interpreter

14 votes
3 answers
2k views

Why is array access not an infix operator?

31 votes
4 answers
3k views

Are there any advantages of evaluating expressions differently in compile time and runtime?

17 votes
7 answers
3k views

The static keyword and clarity in language design

2 votes
5 answers
691 views

Which number should be considered as true/false?

23 votes
4 answers
5k views

How are "strong" and "weak" typing defined?

6 votes
2 answers
298 views

Representing multiple alternative ASTs in one structure

1 vote
0 answers
134 views

Designing conditional compilation blocks

6 votes
0 answers
143 views

How to usefully implement trig (and other irrational functions) on rational primitives

17 votes
2 answers
3k views

What does it mean that a language has an "effect system"?

9 votes
3 answers
387 views

Why don't languages do automatic pimpl?

2 votes
1 answer
143 views

Why isn't the nullable marker in Dart a monad? [closed]

8 votes
0 answers
189 views

What are some of the challenges in implementing, and disadvantages of having, dependent types in a programming language?

1 vote
1 answer
264 views

References in a language where everything is a reference?

6 votes
0 answers
204 views

What was the first language to use backslashes as escape characters in string literals?

2 votes
1 answer
225 views

Is it practical to use binary trees as a sequential container?

3 votes
0 answers
194 views

How to implement type checking of generics?

3 votes
0 answers
173 views

Languages in which array types must be declared before usage

0 votes
4 answers
458 views

How to design a programming language that can simplify/optimize algorithms?

10 votes
3 answers
800 views

What does it mean for a type system or language to be "sound"?

12 votes
1 answer
2k views

Async Implementation

14 votes
12 answers
1k views

What are the advantages of strings and character arrays being different?

10 votes
2 answers
1k views

Why do many languages use square brackets for array indexing?

15 votes
1 answer
1k views

How can we define a denotational semantics for recursive functions?

4 votes
4 answers
315 views

Approaches for implementing weak references

7 votes
4 answers
649 views

Can something like a Donkey Sentence exist in a programming language?

13 votes
1 answer
299 views

Extending Hindley Milner with (mutual) recursion

20 votes
1 answer
658 views

What is the relationship between STG and RVSDG?


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