Programming Language Design and Implementation Stack Exchange is a question and answer site for designers and implementers of computer programming languages. It only takes a minute to sign up.

Sign up to join this community
Anybody can ask a question
Anybody can answer
The best answers are voted up and rise to the top

Top Questions

11 votes
9 answers
6k views

Can sine converge to zero at infinity?

5 votes
5 answers
861 views

Correctness of mixed signed/unsigned arithmetic

10 votes
4 answers
254 views

Are there languages that implement a more granular precondition system than just safe/unsafe

4 votes
4 answers
291 views

What goes wrong when division-by-zero is defined as multiplication-by-infinity?

10 votes
1 answer
237 views

How to tolerate syntax errors in a typed language?

4 votes
5 answers
252 views

How can memory addresses be compile-time constants?

9 votes
1 answer
159 views

What was the rationale for making realloc(ptr, 0) have UB in C23

4 votes
1 answer
127 views

Should bitwise operations have dedicated operators? [closed]

0 votes
1 answer
98 views

How to minimize total size of static data?

3 votes
1 answer
112 views

Possible ways to determine reach of implicit lambda expressions

1 vote
1 answer
85 views

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

-1 votes
0 answers
49 views

How to be (more) critical during Code Reviews of team members? [closed]

-1 votes
0 answers
33 views

Should addition assignment `a += b` be equivalent to addition then assignment `a = a + b` [closed]


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