Hacker News
Cleve Moler has died
generuso
|next
[-]
To teach this more conveniently to his students, he wrote the original version of MATrixLABoratory to allow interactive exploration of the library functions without having to compile FORTRAN code. The original version was about 2000 lines of code in FORTRAN.
Engineering students loved it so much that he decided to make a company around this product. His buddy expanded and rewrote the interpreter in C, for a PC, and the rest is history:
"In 1983 Jack Little suggested the creation of a commercial product based on MATLAB. I said I thought that was a good idea, but I didn't join him initially. The IBM PC had been introduced only two years earlier and was barely powerful enough to run something like MATLAB, but Little anticipated its evolution. He left his job, bought a Compaq PC clone at Sears, moved into the hills behind Stanford, and, with my encouragement, spent a year and a half creating a new and extended version of MATLAB written in C. A friend, Steve Bangert, joined the project and worked on the new MATLAB in his spare time."
User guide for the original version of MATLAB: https://blogs.mathworks.com/cleve/2018/02/05/the-historic-ma...
The source code of the very early (1982?) FORTRAN version of MATLAB: https://github.com/johnsonjh/matlab
The origins of the first PC version: https://blogs.mathworks.com/cleve/2018/03/09/matlab-history-...
MatteoFrigo
|root
|parent
|next
[-]
Fun anecdote about early Matlab. In the '80s, while in high school, I "acquired" the source code of an early version of matlab, similar to the one that you linked. An email from Cleve Moler in 1990 asked people not to distribute the code, so I didn't give it to anybody. In the late '90s I visited Cleve Moler at his Mathworks office, and he proudly showed the early Matlab running on DOS, remarking that he only had that binary but had lost the source code. So I gave it to him.
ozgung
|root
|parent
|next
|previous
[-]
bachmeier
|root
|parent
|next
|previous
[-]
nmdeadhead
|next
|previous
[-]
On a couple of occasions Cleve mentioned that he had fairly significant troubles sleeping and I was impressed by how well he performed with so little good sleep. Turns out, I had undiagnosed sleep apnea myself that only got worse over the years (until I had three surgeries to significantly reduce it). During my bad apnea days there were times where I pulled myself together and rallied by remembering Cleve. I'll never be able to repay Cleve for what he did indirectly for me, much less what was direct and deliberate, but I do try to help others and will remain inspired by him until my brain no longer processes.
KenoFischer
|next
|previous
[-]
leopd
|root
|parent
[-]
ktpsns
|next
|previous
[-]
While I personally try to avoid contemporary matlab at any cost, the open source ecosystem is great and matlab would be my go-to tool if they would not exist.
scientism
|next
|previous
[-]
user_7832
|next
|previous
[-]
simoneau
|next
|previous
[-]
simoneau
|root
|parent
|next
[-]
MathWorks had dropped the platform because of it's then-low market share. Steve was having trouble selling Macs to universities because MATLAB was so important there. Apple ended up sending MathWorks a bunch of Macs for the build-end-test system, and MATLAB did soon return to the Mac.
simoneau
|root
|parent
|previous
[-]
sblank
|next
|previous
[-]
Great mathematician and a wonderful human being. I never stopped learning when I was around him. thttps://blogs.mathworks.com/cleve/2013/11/25/the-ardent-tita...