Tagged Questions
31
votes
2answers
1k views
Why do bitwise operators have lower priority than comparisons?
Could someone explain the rationale, why in a bunch of most popular languages (see note below) comparison operators (==, !=, <, >, <=, >=) have higher priority than bitwise operators (&, |, ...
5
votes
1answer
139 views
Pythonesque global variable assignment
I'm designing a language with Pythonesque syntax, including casual creation of variables by assignment. I'm wondering at the moment exactly how to deal with assignment to global variables (and ...
3
votes
3answers
205 views
Eliminating tab characters in a new language
I'm working on a new programming language, which determines structure with indentation instead of braces in the manner of Python and CoffeeScript. Obviously placing lines indented with spaces next to ...
0
votes
6answers
378 views
Syntax for goto labels
In C, C++ and some dialects of BASIC, goto labels are declared with the syntax label:. I'm working on a language that uses name: type as the syntax for variable declarations, so I'd prefer if possible ...
6
votes
4answers
387 views
Backquoted symbols, good or bad?
I'm designing a programming language which has three kinds of quoted entities: strings and characters as in C, and symbols (interned strings intended for use as lookup keys and such) which I consider ...
3
votes
6answers
426 views
Is there a language that allows this syntax: add(elements)at(index); [duplicate]
Possible Duplicate:
Is there a language out there in which parameters are placed inside method name?
Does a language exist with such a syntax? If not, what are some of the ...
20
votes
11answers
1k views
Is there a language out there in which parameters are placed inside method name?
in JavaScript:
function getTopCustomersOfTheYear(howManyCustomers, whichYear) {
// Some code here.
}
getTopCustomersOfTheYear(50, 2010);
in C#:
public List<Customer> ...
6
votes
1answer
2k views
A combined if/switch statement syntax with exception handling for a C#-inspired language
It is sometimes necessary to try/catch exceptions inside the "if" condition, but not the body that follows. In C#, this is really rather cumbersome, requiring locals and code that isn't entirely ...
9
votes
8answers
468 views
Is it possible to design a language that doesn't have syntax errors? [closed]
In other words, a language where every possible string is valid syntax?
EDIT: This is a theoretical question.
I have no interest in using such a language; I'm just asking whether it's possible.