simulink is a graphical multi-domain design environment and supports multiple models of computation like continuous-time, discrete-time and electrical modeling.
Simulink models can include blocks from the Simulink library as well as blocks described in different languages like MATLAB, Stateflow and Simscape, and programming languages like C and C++.