About: Self-hosting (compilers)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : owl:Thing, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FSelf-hosting_%28compilers%29

In computer programming, self-hosting is the use of a program as part of the toolchain or operating system that produces new versions of that same program—for example, a compiler that can compile its own source code. Self-hosting software is commonplace on personal computers and larger systems. Other programs that are typically self-hosting include kernels, assemblers, command-line interpreters and revision control software.

AttributesValues
rdfs:label
  • استضافة ذاتية (برمجة) (ar)
  • Selbsttragende Programmiersprache (de)
  • Memgastigado (eo)
  • Self-hosting (es)
  • Auto-hébergement (informatique) (fr)
  • Self-hosting (it)
  • セルフホスティング (ja)
  • Self-hosting (compilers) (en)
  • Auto-hospedagem (pt)
  • Самодостаточность (компиляторы) (ru)
rdfs:comment
  • In computer programming, self-hosting is the use of a program as part of the toolchain or operating system that produces new versions of that same program—for example, a compiler that can compile its own source code. Self-hosting software is commonplace on personal computers and larger systems. Other programs that are typically self-hosting include kernels, assemblers, command-line interpreters and revision control software. (en)
  • Cамодостаточность (англ. self-hosting) в разработке программного обеспечения — это использование программы для создания новых версий той же самой программы. Чаще всего данное понятие применяется в отношении компиляторов, которые могут скомпилировать собственный исходный код. Также к самодостаточным программам обычно относятся ядра операционных систем, интерпретаторы командной строки и системы контроля версий. (ru)
  • تشير الاستضافة الذاتية إلى استخدام برنامج كمبيوتر أو جزء من سلسلة أدوات أو نظام تشغيل لإنتاج إصدارات جديدة من البرنامج المذكور. على سبيل المثال، مترجم يمكنه تجميع كود المصدر الخاص به. البرامج المستضافة ذاتيًا شائعة على أجهزة الكمبيوتر الشخصية والأنظمة الأكبر. البرامج الأخرى التي عادةً ما تكون ذاتية الاستضافة هي النواة والمجمعات وواجهات سطر الأوامر. إذا كان النظام جديدًا لدرجة أنه لم تتم كتابة أي برنامج له، فسيتم تطوير البرنامج على نظام استضافة ذاتي آخر، غالبًا باستخدام مترجم متعدد، ويتم وضعه على جهاز تخزين يمكن للنظام الجديد قراءته. (ar)
  • La esprimo memgastigado estis kreita por nomi la uzadon de komputila programo kiel parto de la aŭ operaciumo kiu produktas novajn versiojn de la sama programo—ekzemple, tradukilo kiu povas traduki sian propran fontkodon. Memgastigada programaro estas komuna en personaj komputiloj kaj pli grandaj sistemoj. Aliaj programoj kiuj estas kutime memgastigataj inkluzivas kernojn, asemblilojn, interpretilojn kaj versitenajn sistemojn. (eo)
  • Self-hosting o auto-hospedaje es el uso de un programa de computadora como parte de la cadena de herramientas o sistema operativo que produce nuevas versiones de ese mismo programa, por ejemplo, un compilador que puede compilar su propio código fuente. El software self-hosted es común en computadoras personales y sistemas más grandes. Otros programas que suelen ser self-hosted incluyen kernels, ensambladores, intérpretes de línea de comandos y software de control de versiones. (es)
  • Le premier compilateur auto-hébergé (si l'on exclut les assembleurs) a été écrit pour le Lisp par Hart et Levin au Massachusetts Institute of Technology (MIT) en 1962. Puisque les interpréteurs Lisp, mais non les compilateurs, existaient auparavant, ils utilisaient une méthode originale pour compiler leur compilateur. Le compilateur, comme tout programme Lisp, pouvait être exécuté dans un interpréteur. Donc, il pouvait simplement exécuter le compilateur dans l'interpréteur lui donnant ensuite, son propre code source à compiler. (fr)
  • Il self-hosting è l'uso di un programma come parte della toolchain o del sistema operativo che produce nuove versioni dello stesso programma—per esempio, un compilatore che può compilare il suo stesso codice sorgente. Il software self-hosting è un luogo comune su personal computers e sistemi più grandi. Altri programmi che sono tipicamente self-hosting includono kernel, assembly, interpreti a riga di comando e software di controllo versione. (it)
  • セルフホスティング(英: Self-hosting)は、ツール群やオペレーティングシステムの一部であるプログラムを使って、同じプログラムの新しいバージョンを作ることを指す。例えば、コンパイラでそのコンパイラ自身のソースコードをコンパイルすることなどを意味する。セルフホスティング・ソフトウェアはパーソナルコンピュータや大型のシステムでよく使われる。その他にセルフホスティングとなっている典型例としては、カーネル、アセンブラ、シェルなどがある。 全くソフトウェアが書かれていない新しいシステムの場合、ソフトウェアは別のセルフホスティングシステム上で開発され、ターゲットの新システムが読み取れる記憶装置に格納される。この形態の開発は、ターゲットシステムがある程度の信頼性を持って自身の開発に利用できるようになるまで続けられる。例えば、Linuxオペレーティングシステムの開発は、当初MINIXシステム上で行われた。新たなシステムで使うソフトウェアを、このような別のホストシステムを使わずに開発することは非常に珍しく、多くの場合不可能である。 (ja)
  • O termo auto-hospedagem foi cunhado para se referir ao uso de um programa de computador como parte de uma ou sistema operativo para produzir uma nova versão do mesmo programa, por exemplo, um compilador que pode compilar o seu próprio código fonte. Auto-hospedagem em Software é banal em computadores pessoais e em sistemas maiores. Outros programas que são tipicamente auto-hospedados incluem núcleos, montadores, shells e softwares controladores de revisões. (pt)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
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 (61 GB total memory, 42 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software