Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Scilab

< >

Scilab is an open source programming language created in 1990.

#328on PLDB 34Years Old 4kRepos
REPL · Wikipedia · Docs

Scilab is an open source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems and (if the corresponding toolbox is installed) symbolic manipulations. Scilab is one of the two major open-source alternatives to MATLAB, the other one being GNU Octave. Read more on Wikipedia...


Example from Riju:
disp("Hello, world!")
Example from hello-world:
disp("Hello World")
Example from Linguist:
disp(%pi);
Example from Wikipedia:
// A simple plot of z = f(x,y) t=[0:0.3:2*%pi]'; z=sin(t)*cos(t'); plot3d(t,t,z)

Language features

Feature Supported Example Token
Scientific Notation ✓
Integers ✓ // \d+
Floats ✓ // (\d+\.\d*|\d*\.\d+)([eEf][+-]?[0-9]+)?
Strings ✓ "Hello world" "
Print() Debugging ✓ disp
Line Comments ✓ // A comment //
Comments ✓
Semantic Indentation X

- Build the next great programming language · Add · Issues · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements

Built with Scroll v154.3.0