Skip to main content

Explore our questions

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
527 views

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

2 votes
2 answers
231 views

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

2 votes
5 answers
275 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
158 views

Designing conditional compilation blocks

17 votes
7 answers
3k views

The static keyword and clarity in language design

1 vote
1 answer
292 views

References in a language where everything is a reference?

12 votes
1 answer
2k views

Async Implementation

26 votes
6 answers
2k views

How have modern language designs dealt with Unicode strings?

19 votes
10 answers
4k views

Are there any languages where conditions are not first-class expressions?

7 votes
2 answers
552 views

Why implement function syntax as `f a b` or `f: a b` instead of `f(a,b)`?

Browse more Questions