40 relations: Apostrophe, Assembly language, Autoconf, Automatic programming, Brian Kernighan, C preprocessor, Christopher Strachey, Computer programming, Delimiter, Dennis Ritchie, Fortran, Free software, Free-form language, FreeBSD, GEDA, General-purpose macro processor, GNU, GNU General Public License, GNU Project, Grave accent, Heirloom Project, HTML, M4 (computer language), Macro (computer science), Make (software), Message transfer agent, NetBSD, OpenBSD, OpenSolaris, POSIX, Preprocessor, Programmer, Ratfor, Security-Enhanced Linux, Sendmail, Template processor, Turing completeness, Unix, Unix-like, Web template system.
Apostrophe
The apostrophe ( ' or) character is a punctuation mark, and sometimes a diacritical mark, in languages that use the Latin alphabet and some other alphabets.
New!!: M4 (computer language) and Apostrophe · See more »
Assembly language
An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.
New!!: M4 (computer language) and Assembly language · See more »
Autoconf
GNU Autoconf is a tool for producing configure scripts for building, installing and packaging software on computer systems where a Bourne shell is available.
New!!: M4 (computer language) and Autoconf · See more »
Automatic programming
In computer science, the term automatic programming identifies a type of computer programming in which some mechanism generates a computer program to allow human programmers to write the code at a higher abstraction level.
New!!: M4 (computer language) and Automatic programming · See more »
Brian Kernighan
Brian Wilson Kernighan (born January 1, 1942) is a Canadian computer scientist who worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed to the development of Unix.
New!!: M4 (computer language) and Brian Kernighan · See more »
C preprocessor
The C preprocessor or cpp is the macro preprocessor for the C and C++ computer programming languages.
New!!: M4 (computer language) and C preprocessor · See more »
Christopher Strachey
Christopher S. Strachey (16 November 1916 – 18 May 1975) was a British computer scientist.
New!!: M4 (computer language) and Christopher Strachey · See more »
Computer programming
Computer programming is the process of building and designing an executable computer program for accomplishing a specific computing task.
New!!: M4 (computer language) and Computer programming · See more »
Delimiter
A delimiter is a sequence of one or more characters used to specify the boundary between separate, independent regions in plain text or other data streams.
New!!: M4 (computer language) and Delimiter · See more »
Dennis Ritchie
Dennis MacAlistair Ritchie (September 9, 1941 – October 12, 2011) was an American computer scientist.
New!!: M4 (computer language) and Dennis Ritchie · See more »
Fortran
Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.
New!!: M4 (computer language) and Fortran · See more »
Free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
New!!: M4 (computer language) and Free software · See more »
Free-form language
In computer programming, a free-form language is a programming language in which the positioning of characters on the page in program text is insignificant.
New!!: M4 (computer language) and Free-form language · See more »
FreeBSD
FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).
New!!: M4 (computer language) and FreeBSD · See more »
GEDA
The term gEDA refers to two things.
New!!: M4 (computer language) and GEDA · See more »
General-purpose macro processor
A general-purpose macro processor or general purpose preprocessor is a macro processor that is not tied to or integrated with a particular language or piece of software.
New!!: M4 (computer language) and General-purpose macro processor · See more »
GNU
GNU is an operating system and an extensive collection of computer software.
New!!: M4 (computer language) and GNU · See more »
GNU General Public License
The GNU General Public License (GNU GPL or GPL) is a widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.
New!!: M4 (computer language) and GNU General Public License · See more »
GNU Project
The GNU Project is a free-software, mass-collaboration project, first announced on September 27, 1983 by Richard Stallman at MIT.
New!!: M4 (computer language) and GNU Project · See more »
Grave accent
The grave accent (`) is a diacritical mark in many written languages, including Breton, Catalan, Corsican, Dutch, Emilian-Romagnol, French, West Frisian, Greek (until 1982; see polytonic orthography), Haitian Creole, Italian, Mohawk, Occitan, Portuguese, Ligurian, Scottish Gaelic, Vietnamese, Welsh, Romansh, and Yoruba.
New!!: M4 (computer language) and Grave accent · See more »
Heirloom Project
The Heirloom Project is a collection of traditional Unix utilities.
New!!: M4 (computer language) and Heirloom Project · See more »
HTML
Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications.
New!!: M4 (computer language) and HTML · See more »
M4 (computer language)
m4 is a general-purpose macro processor included in all UNIX-like operating systems, and is a component of the POSIX standard.
New!!: M4 (computer language) and M4 (computer language) · See more »
Macro (computer science)
A macro (short for "macroinstruction", from Greek μακρός 'long') in computer science is a rule or pattern that specifies how a certain input sequence (often a sequence of characters) should be mapped to a replacement output sequence (also often a sequence of characters) according to a defined procedure.
New!!: M4 (computer language) and Macro (computer science) · See more »
Make (software)
In software development, Make is a build automation tool that automatically builds executable programs and libraries from source code by reading files called Makefiles which specify how to derive the target program.
New!!: M4 (computer language) and Make (software) · See more »
Message transfer agent
Within Internet message handling services (MHS), a message transfer agent or mail transfer agent (MTA) or mail relay is software that transfers electronic mail messages from one computer to another using a client–server application architecture.
New!!: M4 (computer language) and Message transfer agent · See more »
NetBSD
NetBSD is a free and open source Unix-like operating system that descends from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.
New!!: M4 (computer language) and NetBSD · See more »
OpenBSD
OpenBSD is a free and open-source Unix-like computer operating system descended from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley.
New!!: M4 (computer language) and OpenBSD · See more »
OpenSolaris
OpenSolaris is a discontinued, open source computer operating system based on Solaris created by Sun Microsystems.
New!!: M4 (computer language) and OpenSolaris · See more »
POSIX
The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.
New!!: M4 (computer language) and POSIX · See more »
Preprocessor
In computer science, a preprocessor is a program that processes its input data to produce output that is used as input to another program.
New!!: M4 (computer language) and Preprocessor · See more »
Programmer
A programmer, developer, dev, coder, or software engineer is a person who creates computer software.
New!!: M4 (computer language) and Programmer · See more »
Ratfor
Ratfor (short for Rational Fortran) is a programming language implemented as a preprocessor for Fortran 66.
New!!: M4 (computer language) and Ratfor · See more »
Security-Enhanced Linux
Security-Enhanced Linux (SELinux) is a Linux kernel security module that provides a mechanism for supporting access control security policies, including United States Department of Defense–style mandatory access controls (MAC).
New!!: M4 (computer language) and Security-Enhanced Linux · See more »
Sendmail
Sendmail is a general purpose internetwork email routing facility that supports many kinds of mail-transfer and delivery methods, including the Simple Mail Transfer Protocol (SMTP) used for email transport over the Internet.
New!!: M4 (computer language) and Sendmail · See more »
Template processor
A template processor (also known as a template engine or template parser) is software designed to combine templates with a data model to produce result documents.
New!!: M4 (computer language) and Template processor · See more »
Turing completeness
In computability theory, a system of data-manipulation rules (such as a computer's instruction set, a programming language, or a cellular automaton) is said to be Turing complete or computationally universal if it can be used to simulate any Turing machine.
New!!: M4 (computer language) and Turing completeness · See more »
Unix
Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.
New!!: M4 (computer language) and Unix · See more »
Unix-like
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.
New!!: M4 (computer language) and Unix-like · See more »
Web template system
A web template system in web publishing lets web designers and developers work with web templates to automatically generate custom web pages, such as the results from a search.
New!!: M4 (computer language) and Web template system · See more »
Redirects here:
.m4, GNU m4, M4 (language), M4 (programming language), M4 macro language, M4 macros, M4 programming language.
References
[1] https://en.wikipedia.org/wiki/M4_(computer_language)