FileInfo.comFileInfo.com
# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
4 File Associations

.M File Extension

Tip Run a free scan for .M file extension errors.

Objective-C Implementation File Icon
File TypeObjective-C Implementation File
DeveloperApple
Popularity5 stars
CategoryDeveloper Files
File Description

Class implementation file used by programs written in Objective-C; begins with the @implementation directive; initializes variables and functions that can be referenced by other Objective-C source files; may also reference header (.H) files.

Objective-C is most commonly used to implement applications for Apple's Mac OS X and iOS operating systems. Apple's Cocoa API provides the Objective-C programming interface for Mac OS X, and the iOS API provides the programming interface for the iOS platform.

Program(s) that open .M files
Windows Logo
Windows
Icon Richardson EditRocket
Icon jEdit
Icon gVim
Linux Logo
Linux
Icon Richardson EditRocket
Icon jEdit
Icon Vim
Icon GNU Compiler Collection (GCC)
Icon Apple complier (cc)
Icon Stepstone compiler (objcc)
Sponsored Links
Updated 2/3/2011

Mathematica Input File Icon
File TypeMathematica Input File
DeveloperWolfram Research
Popularity4 stars
CategoryData Files
File Description

Contains functions or a set of instructions used by the Mathematica, a program for creating and running mathematical functions; saved in a text format, which can be viewed and edited with a basic text editor.

Files named "init.m" are initialization files that contain settings that are loaded when the Mathematica program is opened.

Program(s) that open .M files
Linux Logo
Linux
Icon Wolfram Research Mathematica
Icon gedit
Icon Leafpad
Icon Other text editor
Sponsored Links
Updated 10/19/2010

Generic Icon
File TypeMATLAB Source Code File
DeveloperThe MathWorks
Popularity4 stars
CategoryDeveloper Files
File Description

Text file used by MATLAB, an application used for mathematical computations; can store a script, class, or an individual function in the MATLAB language; used for executing algorithms, plotting graphs, and performing other mathematical operations.

A MATLAB file with the ".m" extension is referred to as an "M-File."

Program(s) that open .M files
Mac OS X Logo
Mac OS
Icon The MathWorks MATLAB
Windows Logo
Windows
Icon The MathWorks MATLAB
Icon Notepad++
Updated 1/16/2012

Generic Icon
File TypeMercury Source Code File
DeveloperThe Mercury Project
Popularity2 stars
CategoryDeveloper Files
File Description

Source code file written using the Mercury functional programming language, which was developed at the University of Melbourne, Australia; saved using plain text formatting and uses syntax similar to the Prolog language.

Mercury was written in order to provide a robust language for large real world applications. It includes several error-checking features not provided by other logic programming languages. For example, the language incorporates static analysis that can catch type checking errors before runtime. This enables greater assurance over the correctness of the program and also allows the compiler to generate more efficient code. However, the developer must specify each of the "type," "mode," and "determinism" constructs while programming, which is not necessarily required by other languages.

NOTE: The developmental version of the Mercury compiler is currently distributed in a source code format and does not include compiler binaries. However, a Windows port of Mercury, called winmercury, includes binaries. It also includes Vim syntax highlighting files for source code editing.

Program(s) that open .M files
Windows Logo
Windows
Icon winmercury
Icon gVim
Icon Microsoft Notepad
Icon Other text editor
Linux Logo
Linux
Icon Mercury compiler
Icon GNU Emacs
Icon Beaver
Icon Vim
Icon Other text editor
Updated 7/19/2011