Skip to main content

Explore our questions

10 votes
5 answers
2k views

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

10 votes
1 answer
440 views

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

3 votes
1 answer
218 views

Multi-stage programming vs monomorphization/defunctionalization

8 votes
0 answers
224 views

Why do using-directives in C++ work the way they do?

7 votes
5 answers
3k views

What is the explicit list of the situations that require RAII?

7 votes
4 answers
4k views

Does using Rust eliminate the need to implement garbage collection in a language?

8 votes
1 answer
567 views

What do you mean by the ‘computational model’ of a programming language?

3 votes
2 answers
252 views

What are grammar checker tools that can be used when designing a new language?

2 votes
5 answers
289 views

What are the different ways of implementing special methods?

12 votes
2 answers
1k views

Why do many languages use square brackets for array indexing?

31 votes
4 answers
3k views

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

1 vote
0 answers
175 views

Designing conditional compilation blocks

17 votes
7 answers
3k views

The static keyword and clarity in language design

1 vote
1 answer
323 views

References in a language where everything is a reference?

Browse more Questions