Some background for people reading this in the future (in case it\'s not locked). I tend to do my programming in a high level language to understand the problem first. After
Advantage:
Disadvantage:
Another benefits I know: Since it's optimized for technical programming, you may have better performance when writing application on this field. The performance is very dependable, take a look at this question, it provides some helpful information.