Skip to main content

Explore our questions

10 votes
1 answer
2k views

In Python, why isn't it a syntax error when a list of strings is defined without comma separators?

17 votes
0 answers
409 views

What impact do type sigils have on programmers?

19 votes
5 answers
4k views

Why is array access not an infix operator?

19 votes
6 answers
1k views

How could a language with a C-style syntax implement homoiconicity?

12 votes
2 answers
1k views

Why do many languages use square brackets for array indexing?

17 votes
7 answers
3k views

The static keyword and clarity in language design

6 votes
0 answers
227 views

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

10 votes
5 answers
776 views

Why do some languages have quotes around imports?

19 votes
7 answers
2k views

What are the downsides of supporting chained comparison operators?

7 votes
2 answers
552 views

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

4 votes
3 answers
911 views

Why do many programming languages use parentheses `()` for function definitions and calls?

2 votes
1 answer
273 views

What are the tradeoffs around supporting Unicode keywords and tokens?

10 votes
3 answers
461 views

What should be the precedence of the bitwise operators relative to each others?

2 votes
1 answer
348 views

How would you implement an auto-correct feature for misspelled class attributes?

Browse more Questions