Scilab是由法國國家信息、自動化研究院(INRIA)的科學家們開發的“開放源碼”軟件。Scilab一詞來源於英文 “Scientific Laboratory"(科學實驗室)詞頭的合並。Scilab也是一種科學工程計算軟件,其數據類型豐富,可以很方便地實現各種矩陣運算與圖形顯示,能應用於科學計算、數學建模、信號處理、決策優化、線性/非線性控制等各個方面。它還提供可以滿足不同工程與科學需要的工具箱,例如SCICOS,信號處理工具箱,圖與網絡工具箱等。
可以說,就基本的功能如科學計算、矩陣處理及圖形顯示而言,MATLAB能完成的工作SCILAB都可以實現。由於Scilab的語法與MATLAB非常接近,熟悉MATLAB編程的人很快就會掌握SCILAB的使用。SCILAB提供的語言轉換函數可以自動將用MATLAB語言編寫的程序翻譯為SCILAB語言。目前,SCILAB除了WINDOWS與NT版本外,還有多種UNIX或LINUX下的版本,如SGI MIPS Irix, PC Linux, Sun Sparc stations(Sun Solaris) 等。
Scilab始源於80年代在INRIA開發的計算機輔助控制系統設計軟件Blaise,其最初的開發者為弗朗斯瓦·底列貝克和捨齊·史迪爾。Blaise的誕生受到了克裡夫·莫勒爾當時用FORTRAN編寫的MATLAB軟件的啟發。1984年,Blaise更名為Basile,由Simulog(INRIA的第一個研發小組)負責分發。90年代初,Simulog停止分發Basile。
Basile更名為Scilab,由來自ENPC的Jean-Philippe Chancelier和來自INRIA的François Delebecque,Claude Gomez,Maurice Goursat,Ramine Nikoukhah,Serge Steer共6人組成的Scilab小組繼續進行開發工作。後來INRIA決定把Scilab作為開源軟件分發。1994年1月2日,Scilab的第一個釋放版本,Scilab 1.1上傳到一個匿名ftp站點。直到2002年底,Scilab都是由6人小組與一些外部開發者一道共同開發並發布的。從2003年開始,由新成立的Scilab協會負責Scilab軟件的後續開發以及相關技術支持。
作為開放源碼的軟件,SCILAB的源代碼、用戶手冊及二進制的可執行文件都是免費的,公布於INRIA的網站上(中法實驗室已建立其鏡像網站),可以直接下載,在我們的網站也可以下載。用戶不僅可以在SCILAB的許可證條件下自由使用該軟件,還可以根據自己需要修改源代碼,使之更加符合自身需要。對這一優秀的自由軟件,國外已有很多人加以關注、討論和贊賞。在國內,2001年1月SCILAB首次放在旨在推廣開放源碼軟件的“共創聯盟網站”上,短短不到一個月內,下載次數已達300多次。
當然,每一個成功之後應該是有一個進步,SCILAB 完全能夠而且應該看得更高,走得更遠。我們的目標是:在未來幾年中使SCILAB 成為一個優秀的數字科學計算工具;並在教育、研究以及工業領域內得到認可,成為一個具有國際水平的參照工具;借助於免費的優勢促進其發展,加強 SCILAB 使用者和參與群體的安全性;確保工業需要和行業先進技術的優先聯系。為朝此目標發展,INRIA 決定在2002 年加大力度,並與學術界和工業界的合作者共同建立“SCILAB 共同體”。如此宏大的計劃如果僅僅局限於法國或是歐洲范圍內是遠遠不夠的,只有將其放在國際環境下纔能取得成功。因此,SCILAB 小組的成員正努力逐步擴大SCILAB 在國外的影響。
www.scilab.org - 1038 - Scilab