MATLAB’a
Pierwszą wersję programu Matlab napisał ok. 1980 r. w FORTRAN’ie prof. Clive Moler, aby ułatwić sobie obliczenia z dziedziny algebry liniowej. Stąd wywodzi się nazwa programu „Matlab”, będąca akronimem słów Matrix Laboratory. Ta pierwsza wersja była interpreterem języka poleceń pozwalającego zapisywać obliczenia na wektorach i macierzach w formie zbliżonej do notacji matematycznej i dającym dostęp do procedur numerycznych z bibliotek LINPACK oraz EISPACK. Zainteresowanie i pozytywna reakcja wśród znajomych (prof. Moler rozdał kilkaset taśm z kodem źródłowym) oraz rozpowszechnienie komputerów osobistych (PC) skłoniły autora MATLAB’a do komercjalizacji projektu: wraz z Johnem Little założyli firmę MathWorks Inc. i stworzyli PC-Matlab przepisując kod programu w języku C oraz wzbogacając o funkcje graficzne. Ten krok (przeniesienie MATLAB’a na platformę PC) był przypuszczalnie najważniejszą decyzją strategiczną, która dała MATLAB’owi pierwsze miejsce wśród pakietów do obliczeń naukowo-technicznych. Aż do wersji 3.5 Matlab był programem pracującym pod kontrolą MS-DOS lub PC-DOS. Werja 3.5 przeniesiona została do środowiska Windows i na Macintosh^. Wersja 4.0 wprowadziła macierze rzadkie (ang. „sparse”), znaczne rozszerzenia funkcji graficznych (tzw. Handle Graphics) oraz wersje na platformy unixowe. Obok rozpowszechnienia spowodowanego dostępnością na platformy PC i Macintosh do sukcesu MATLAB’a przyczyniła się polityka licencyjna polegająca na udzielaniu znacznych zniżek wyższym uczelniom. Pozwoliło to wygrać z innymi podobnymi pakietami jak CTRL-C czy Matrix-X. Wersja 5.0 przyniosła dalsze udoskonalenie funkcji graficznych i bardzo znaczne zmiany języka polegające na wprowadzeniu nowych typów danych i programowania obiektowego z możliwością przeciążania operatorów włącznie. Przez lata liczba rozszerzeń MATLAB’a w postaci pakietów funkcji,
2