.M

.M file extension

This is the basic program to work with .M extension

Wolfram Mathematica

Wolfram Mathematica Mathematica Package

For three decades, Mathematica has defined the state of the art in technical computing—and provided the principal computation environment for millions of innovators, educators, students, and others around the world. Widely admired for both its technical prowess and elegant ease of use, Mathematica provides a single integrated... (more)

The program works with the following extensions: m, ma, nb and nbp

.M extension is also supported by the following programs:

jGRASP

jGRASP jGRASP Objective-C file

It provides automatic generation of app visualizations.
Notepad++

Notepad++ Notepad++ Document

Light editor for taking notes and writing programming code.
Wolfram Mathematica for Students

Wolfram Mathematica for Students Mathematica Package

Mathematica is ideal for students enrolled in a variety of courses.
MATLAB R2008b

MATLAB R2008b MATLAB M-file