In fact, we understand so little of the universe that we don’t even understand how much we don’t understand. The universe is a really, really, really vast and complex place. But it retains its two core themes: An accessible language that non-programmers can easily learn and use and a strong focus on applied mathematics in education, research, and industry. Since those early days, MATLAB has grown to be much much more than a simple wrapper. MATLAB stands for “matrix laboratory.” The initial idea was to build up the wrappers for libraries that implement the numerical processing underlying mathematics, with a strong focus on applied linear algebra and matrix decompositions. In the early 1980’s, Moler joined forces with Stanford engineers Jack Little and Steve Bangert, and together they created the MATLAB program. This code allowed people to implement advanced mathematical formulas in FORTRAN libraries without having to master the FORTRAN language. A wrapper is easy-to-use code that calls hard-to-use code, like a translator from “simplified English” to ancient Tibetan. (Side note: people have struggled with programming for as long as there has been computers! You’re not the only one!).Įnter Cleve Moler, who developed a language that was essentially a “wrapper” for FORTRAN. Many people wanted to use computers for applied mathematics but struggled with writing computer code. But FORTRAN also isn’t a very user-friendly language. In the late 1970’s, the programming language FORTRAN was developed to help scientists and engineers implement mathematical formulas on computers (FORTRAN = formula translation). But more annoyingly, the available computer code was really difficult to learn. (If this paragraph seems like “ancient history,” then that’s great, because it means you are getting a jump-start on your career!) When computers started being used by universities and companies in the 1960’s and 1970’s, they were BIG (think about an entire room-sized computer that was basically just a fancy calculator). And then I’ll tell you how to get from the “baby-steps” of MATLAB programming to becoming a master MATLAB programmer. Instead, I want to tell you what MATLAB is really great at, where and how MATLAB is used, and what you will gain from mastering MATLAB. MATLAB is by far my favorite language, but I’m not going to try to sell MATLAB or convince you that you need to learn it. Every programmer has a favorite programming language, and they usually try to sell it like it’s the greatest language… “it’s the best language!”, “You gotta start learning this one!” and so on.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |