Skip to main content

Explore our questions

11 votes
5 answers
2k views

Why do "modern" languages not provide argv and exit code in main?

0 votes
0 answers
87 views

How might we deal with this special case of using a character as both a meta-character and a non-meta character?

22 votes
8 answers
8k views

Why do most languages use the same token for `EndIf`, `EndWhile`, `EndFunction` and `EndStructure`?

14 votes
7 answers
5k views

How is clang able to evaluate loops without getting stuck in an infinite loop?

2 votes
3 answers
290 views

How should a language with period-based tuple indexing be parsed?

10 votes
1 answer
213 views

Is Cmm suitable for use in compilers besides GHC?

14 votes
12 answers
7k views

Can sine converge to zero at infinity?

4 votes
2 answers
360 views

Prior art for concatenative array language?

3 votes
0 answers
139 views

Language that records and enforces type constraints/predicates

7 votes
1 answer
338 views

What's the rationale behind switch/yield in Java?

10 votes
1 answer
441 views

What are good reasons for using a more complex grammar than LL(1)?

6 votes
1 answer
421 views

Optimization algorithm using conditional invariants

6 votes
0 answers
218 views

What languages provide static guarantees about race conditions?

10 votes
3 answers
654 views

What is implied by the names "sum type" and "product type"?

Browse more Questions