>>6
I spot at least 5 differences from Pascal in that shot:
1. Pascal comments go in { curly braces }, the shot has /* these */.
2. Blocks not enclosed in begin-end pairs, the shot uses indentation for the function and braces or parentheses on lines 250 and 270.
3. Pascal has its variables declared as "identifier : type" in the "var" block at the beginning of the program, function or procedure. The shot has "float s" on the second line.
4. Pascal's while loops do not end with "endwhile", and yet there's clearly an "endwhile" on the fifth line.
5. Functions in Pascal have the form "Function name(arg:type; arg:type; ...) : type". The screenshot uses "func".
So what dialect of Pascal were you talking about?