background preloader


Facebook Twitter

MathWorks United Kingdom - MATLAB - The Language of Technical Computing. MATLAB® is a high-level language and interactive environment for numerical computation, visualization, and programming.

MathWorks United Kingdom - MATLAB - The Language of Technical Computing

Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java™. You can use MATLAB for a range of applications, including signal processing and communications, image and video processing, control systems, test and measurement, computational finance, and computational biology.

More than a million engineers and scientists in industry and academia use MATLAB, the language of technical computing. Home. Arun Chauhan: Presentations. Declarative Parallel Programming Partial Globalization of Partitioned Address Spaces for Zero-copy Communication with Shared Memory, December 21, 2011, IEEE International Conference on High Performance Computing (HiPC), Bengaluru (Bangalore), India.

Arun Chauhan: Presentations

Effective (Parallel) Programming for the Masses: Optimizing High-level Languages, October 28, 2011, Computer Science Colloquium, Purdue University, Purdue, Indiana. Parallelism for the Masses: Performance to Productivity, October 3, 2011, Computer Science Colloquium, Auburn University, Auburn, Alabama. Declarative Parallel Programming for GPUs, September 1, 2011, International Conference on Parallel Computing (ParCo), Ghent, Belgium. Locality Modeling Medeling Application Memory Behavior at a High Level, February 4, 2011, PL Wonks (Programming Languages talk series), School of Informatics and Computing, Indiana University. High-Level Languages Telescoping Languages PhD Dissertation Macro-dataflow Based Execution Model. Octave. GNU Octave is a high-level interpreted language, primarily intended for numerical computations.


It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable. Octave is distributed under the terms of the GNU General Public License. Version 4.0.0 has been released and is now available for download. An official Windows binary installer is also available from A list of important user-visible changes is availble at by selecting the Release Notes item in the News menu of the GUI, or by typing news at the Octave command prompt.

Thanks to the many people who contributed to this release! HaskellWiki. The Haskell Programming Language Haskell is an advanced purely-functional programming language.


An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software. With strong support for integration with other languages, built-in concurrency and parallelism, debuggers, profilers, rich libraries and an active community, Haskell makes it easier to produce flexible, maintainable, high-quality software. News Upcoming Events Hac NYC.