About: M4 (computer language)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingLanguages, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FM4_%28computer_language%29

m4 is a general-purpose macro processor included in most Unix-like operating systems, and is a component of the POSIX standard. The language was designed by Brian Kernighan and Dennis Ritchie for the original versions of UNIX. It is an extension of an earlier macro processor, m3, written by Ritchie for an unknown AP-3 minicomputer. The macro preprocessor operates as a text-replacement tool. It is employed to re-use text templates, typically in computer programming applications, but also in text editing and text-processing applications. Most users require m4 as a dependency of GNU autoconf.

AttributesValues
rdf:type
rdfs:label
  • إم 4 (معالج) (ar)
  • M4 (makroprocesor) (cs)
  • M4 (Programmiersprache) (de)
  • M4 (γλώσσα προγραμματισμού) (el)
  • M4 (lenguaje de programación) (es)
  • M4 (langage) (fr)
  • M4 (computer language) (en)
  • M4 (프로그래밍 언어) (ko)
  • M4 (プログラミング言語) (ja)
  • M4 (informatyka) (pl)
  • M4 (макропроцессор) (ru)
  • M4 (мова програмування) (uk)
  • M4 (程式語言) (zh)
rdfs:comment
  • m4 je jazyk pro zpracování maker, který navrhli Brian Kernighan a Dennis Ritchiev roce 1977. Jeho původním účelem byl překlad programů napsaných v dialektu do běžného Fortranu. V současnosti se používá v několika různých nástrojích pro vývoj software (např. , Autoconf) a pro generování konfiguračních souborů (např. sendmail) (cs)
  • إم4 هو معالج الماكرو ذو الأغرض العامة من تصميم بريان كيرنيغان ودينيس ريتشي. إم4 هو امتداد لمعالج ماكرو في وقت سابق إم3، الذي كتبه ريتشي الكمبيوتر الصغيرة AP-3. (ar)
  • Η m4 είναι μια γλώσσα και πρόγραμμα επεξεργασίας (ή ένας μακροεπεξεργαστής) που σχεδιάστηκε από τους και Dennis Ritchie. (el)
  • m4 ist eine Makro-Programmiersprache, die von Brian Kernighan und Dennis Ritchie entwickelt wurde. (de)
  • m4 is a general-purpose macro processor included in most Unix-like operating systems, and is a component of the POSIX standard. The language was designed by Brian Kernighan and Dennis Ritchie for the original versions of UNIX. It is an extension of an earlier macro processor, m3, written by Ritchie for an unknown AP-3 minicomputer. The macro preprocessor operates as a text-replacement tool. It is employed to re-use text templates, typically in computer programming applications, but also in text editing and text-processing applications. Most users require m4 as a dependency of GNU autoconf. (en)
  • m4는 매크로 처리 언어이다. 데니스 리치와 브라이언 커니핸이 만들었다. 보통 프로그래밍을 할 때 기존의 텍스트 템플릿을 다시 사용하기 위해서 사용하지만, 그 외에도 많이 사용한다. 프로그래머들이 어셈블리어를 많이 쓰던 시절에 어셈블리어에서 자주 반복되는 부분을 줄여쓰는 방법을 고안했다. 이후에는 매크로에서 인자만 바꾸어서 다른 값을 만드는 데까지 사용했고 결국 이것이 매크로 처리기로 이어졌다. 1977년에 처음으로 만들어졌고 Rational Fortran을 구현하는 데 사용했다. 오늘날에는 GNU에서 다시 만든 m4가 널리 사용되고 있다. m4는 일반적인 언어들과 마찬가지로 튜링 완전하다. (ko)
  • m4 は、ブライアン・カーニハンとデニス・リッチーが設計した汎用テキストマクロプロセッサである。その名称は「macro」(マクロ)の「m」と、AP-3ミニコンピュータでデニス・リッチーがそれ以前に書いたマクロプロセッサ「m3」の次、というところから来ている。 (ja)
  • m4 — универсальный макропроцессор, в отличие, к примеру, от препроцессора C, не привязанный к какому-либо языку программирования или разметки. Разработан в 1977 году соавторами UNIX — Брайаном Керниганом и Денисом Ритчи и, являясь частью стандарта POSIX, входит в состав утилит любой UNIX-подобной операционной системы. Реализует простой предметно-ориентированный декларативный миниязык макроподстановки, который зачастую используется для расширения миниязыков других утилит UNIX, например вместе с autoconf или для конфигурирования почтового сервера sendmail. (ru)
  • m4 — макропроцесор, декларативна міні-мова програмування, розроблена в 1977 році програмістами Браяном Керніганом і Деннісом Рітчі. Призначений для копіювання вхідного символьного потоку у вихідний з перетворенням рядків шляком заміщення макросів їх значеннями. m4 підтримує вбудовані макроси як власні функції, та і визначені користувачем. Макрос може приймати довільне число аргументів. Вбудовані макроси забезпечують включення файлів, виконання зовнішніх команд, арифметичні операції над цілими числами, маніпуляцію рядками тощо. (uk)
  • m4是一个通用的宏处理器,由布萊恩·柯林漢和丹尼斯·里奇设计。m4是基于Ritchie早先为AP-3小型机开发的m3扩展的。 (zh)
  • m4 es un incorporado en sistemas operativos de tipo Unix y es un componente del estándar POSIX. El lenguaje fue diseñado por Brian Kernighan y Dennis Ritchie para las versiones originales de UNIX. Es una extensión de un procesador de macros anterior llamado m3, escrito por Ritchie para una minicomputadora AP-3 desconocida.​ (es)
  • M4 est un langage de traitement de macros. Un processeur de macros est un outil de remplacement de texte. Sa principale utilisation est de réutiliser des canevas de texte, typiquement dans les applications de programmation mais aussi dans les éditeurs de texte. Parmi les usages les plus courants, l’implémentation GNU de M4 est utilisée dans GNU Autoconf, ou encore dans Sendmail pour générer le fichier de configuration sendmail.cf. Un premier langage de macro, GPM, est réalisé dès 1965, il est le principal précurseur du langage M4, réalisé par Brian Kernighan et Dennis Ritchie en 1977. (fr)
  • M4 – popularny na Uniksach (program który przetwarza strumień danych – np. kod źródłowy programu – w celu dostosowania do konkretnych potrzeb). Jest używany m.in. przez sendmail i autoconf. M4 czyta standardowe wejście, wykonuje zapisane w nim komendy i drukuje wynik na standardowe wyjście.Wszystko co nie jest komendą jest kopiowane bez zmian. Ważniejsze wbudowane komendy to: Otoczenie wyrażenia za pomocą znaków ` oraz ' skutkuje oznaczeniem go jako tekst niezmienny, np. define(foo, $1 $2 $3)foo(1, 2, 3)`foo(4, 5, 6)' wynikiem będzie: 1 2 3foo(4, 5, 6) (pl)
foaf:name
  • m4 (en)
name
  • m4 (en)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 49 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software