Matlab is programming crack for engineers. It encourages sloppy, poorly written code with no heed to memory management. Many engineer's would like to use a real programming language, but Matlab has become an engineering standard.