Although many constructs from SINGULAR's programming language are similar to those from the C programming language, there are some subtle differences. Most notably:
6.3.1 No rvalue of increments and assignments 6.3.2 Evaluation of logical expressions 6.3.3 No case or switch statement 6.3.4 Usage of commas 6.3.5 Usage of brackets 6.3.6 Behavior of continue 6.3.7 Return type of procedures 6.3.8 First index is 1