About: Compile time     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Whole100003553, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FCompile_time&graph=http%3A%2F%2Fdbpedia.org&graph=http%3A%2F%2Fdbpedia.org

In computer science, compile time (or compile-time) describes the time window during which a computer program is compiled.The term is used as an adjective to describe concepts related to the context of program compilation, as opposed to concepts related to the context of program execution (runtime).For example, compile-time requirements are programming language requirements that must be met by source code before compilation and compile-time properties are properties of the program that can be reasoned about during compilation.The actual length of time it takes to compile a program is usually referred to as compilation time.

AttributesValues
rdf:type
rdfs:label
  • وقت التصريف (ar)
  • Temps de compilació (ca)
  • Übersetzungszeit (de)
  • Traduktempo (eo)
  • Compile time (en)
  • Tiempo de compilación (es)
  • Compile-time (it)
  • 컴파일 타임 (ko)
  • コンパイル時 (ja)
  • Tempo de compilação (pt)
  • 编译期 (zh)
rdfs:comment
  • في علم الحاسوب، يطلق مصطلح وقت التحويل (بالإنكليزية compile time) إما على العمليات التي يقوم بها المحول (عمليات وقت التحويل)، أو على متطلبات لغة البرمجة التي يجب أن تتحقق في شيفرة مصدرية كي يتمكن المصرّف من تصريفها بنجاح (متطلبات وقت الترجمة)، أو على خصائص البرنامج التي يمكن فهمها في وقت التصريف. العمليات التي تُنفذ في وقت التصريف تشمل عادة التحليل القواعدي أو التجزئة (بالإنكليزية: syntax analysis أو parsing) و التحليل المعنوي (بالإنكليزية: semantic analysis) إضافة إلى توليد الشيفرة. (ar)
  • En komputado traduktempo estas la periodo dum kiu komputila programo estas traktata per tradukilo, t.e. tradukata el programlingvoen maŝinlingvon; kontraste al la aliaj fazoj de la programa vivociklo, precipe al la rultempo. Praktike oni pli ofte uzas la terminon en la formoj adjektiva aŭ adverba: «eco kontrolebla traduktempe», «traduktempa eco». (eo)
  • In computer science, compile time (or compile-time) describes the time window during which a computer program is compiled.The term is used as an adjective to describe concepts related to the context of program compilation, as opposed to concepts related to the context of program execution (runtime).For example, compile-time requirements are programming language requirements that must be met by source code before compilation and compile-time properties are properties of the program that can be reasoned about during compilation.The actual length of time it takes to compile a program is usually referred to as compilation time. (en)
  • コンパイル時 (英: compile time)とは、計算機科学では、コンパイラによって実行される操作("コンパイル時操作")、正常にコンパイルされるためにソースコードが満たす必要のあるプログラミング言語要件("コンパイル時要件")、またはコンパイル中に推論できるプログラムのプロパティのいずれかを指す。コンパイル時は、プログラミングコードがマシンコード(バイナリコード)に変換される段階のことで、通常はランタイムの前に発生する。 (ja)
  • 编译期(compile time)是指程序设计中,编译器在编译源代码时的行为。包括语法分析、语义分析、类型检查(type check)、模板实例化、代码生成等。 程序设计语言通常指出源程序必须满足的编译期要求。 程序的一些性质在编译期可推导,如数组越界、无死锁、分时时间片等。 有些程序设计语言在链接期或运行期才执行一部分编译。如即时编译(Just-in-time compilation)。 (zh)
  • S'anomena temps de compilació (compile-time en anglès) a l'interval de temps en què un compilador compila codi escrit en un llenguatge de programació a una forma de codi executable per una màquina. El compilador normalment realitza una revisió de sintaxi, que inclou entre d'altres una revisió de tipus i execució de regles d'àmbit, seguit d'una anàlisi semàntica, que es compon de processos com l'enllaçat estàtic, la instanciació de plantilles i l'optimització del codi generat. L'enllaçat dinàmic es realitza normalment després del temps de compilació, bé en temps d'execució o abans d'aquest, per mitjà d'un carregador de programes. La revisió de límits d'arrays normalment no es fa en temps de compilació. (ca)
  • In der Informatik wird der Begriff Übersetzungszeit oder Compile-Zeit mit Operationen assoziiert, die von einem Compiler im gleichen Zeitraum wie die Erzeugung des Objektcodes durchgeführt werden. Die Übersetzungszeit bildet damit das Gegenstück zur Laufzeit (Runtime). Eine Strategie zur Verbesserung der Softwarequalität ist es, möglichst viele Prüfungen zur Übersetzungszeit durchführen zu lassen, um Fehler nicht erst zur Laufzeit, das heißt während des eigentlichen Einsatzes des Programms, zu erkennen. (de)
  • Se denomina tiempo de compilación (compile-time en inglés) al intervalo de tiempo en el que un compilador compila código escrito en un lenguaje de programación a una forma de código ejecutable por una máquina. Este término suele emplearse, en oposición a tiempo de ejecución, para indicar si una acción o hecho sucede en uno u otro tiempo. * Datos: Q333707 (es)
  • In informatica il termine compile-time (in italiano tempo di compilazione) indica la fase di compilazione di un programma. È usato principalmente in contrapposizione a run-time, che indica la fase di esecuzione. Processi che avvengono in compile-time sono, ad esempio, la dichiarazione di array statici e l'assegnazione dei loro valori nella dichiarazione.Questi processi sono quindi irreversibili una volta compilato il progetto. (it)
  • 컴파일 타임(compile time)은 컴파일러에 의해 수행되는 동작(컴파일 타임 동작), 성공적으로 컴파일되기 위해서 소스 코드가 충족해야 하는 프로그래밍 언어 요구사항(컴파일 타임 요구사항), 또는 컴파일 동안 추론될 수 있는 프로그램의 속성을 나타낸다. 컴파일 타임에 수행되는 동작은 보통 구문 분석, 다양한 종류의 의미 분석(예를 들면 타입 검사 등) 그리고 코드 생성이다. 프로그래밍 언어 정의들은 보통 소스 코드가 충족해야 할 컴파일 타임 요구사항을 명시한다. 예를 들면, 언어는 추론될 수 있는 타입과 변수들에 의해 요구되는 저장소의 양을 규정한다. 범위 검사(예를 들면 배열 인덱스가 배열 경계를 초과하면 안된다 같이), 병행 언어에서의 데드락 자유 또는 타이밍(예를 들면 코드들이 할당된 시간의 양보다 더 많이 가져서는 안된다는 것 같이)을 포함하는 프로그램의 속성들은 컴파일 타임에 추론될 수 있다. "컴파일 타임"은 또한 컴파일 시에 요구되는 시간의 양을 나타내기도 한다. (ko)
  • Na Ciência da computação, o termo tempo de compilação ("compile time", em inglês), é uma referência ao momento em que um programa de computador é compilado. Este termo é contraposto ao termo tempo de execução ("run time", em inglês), se referindo ao momento durante o qual um programa se encontra em execução. (pt)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • S'anomena temps de compilació (compile-time en anglès) a l'interval de temps en què un compilador compila codi escrit en un llenguatge de programació a una forma de codi executable per una màquina. El compilador normalment realitza una revisió de sintaxi, que inclou entre d'altres una revisió de tipus i execució de regles d'àmbit, seguit d'una anàlisi semàntica, que es compon de processos com l'enllaçat estàtic, la instanciació de plantilles i l'optimització del codi generat. L'enllaçat dinàmic es realitza normalment després del temps de compilació, bé en temps d'execució o abans d'aquest, per mitjà d'un carregador de programes. La revisió de límits d'arrays normalment no es fa en temps de compilació. Aquest terme sol emprar, en oposició a temps d'execució, per indicar si una acció o fet succeeix en un o altre temps. El temps de compilació no succeeix en els llenguatges interpretats, ja que aquests no necessiten compilar. En aquests llenguatges, certes accions típiques de la compilació com és la comprovació de la sintaxi es realitzen abans de començar a executar el codi, però no és pròpiament una compilació. (ca)
  • في علم الحاسوب، يطلق مصطلح وقت التحويل (بالإنكليزية compile time) إما على العمليات التي يقوم بها المحول (عمليات وقت التحويل)، أو على متطلبات لغة البرمجة التي يجب أن تتحقق في شيفرة مصدرية كي يتمكن المصرّف من تصريفها بنجاح (متطلبات وقت الترجمة)، أو على خصائص البرنامج التي يمكن فهمها في وقت التصريف. العمليات التي تُنفذ في وقت التصريف تشمل عادة التحليل القواعدي أو التجزئة (بالإنكليزية: syntax analysis أو parsing) و التحليل المعنوي (بالإنكليزية: semantic analysis) إضافة إلى توليد الشيفرة. (ar)
  • En komputado traduktempo estas la periodo dum kiu komputila programo estas traktata per tradukilo, t.e. tradukata el programlingvoen maŝinlingvon; kontraste al la aliaj fazoj de la programa vivociklo, precipe al la rultempo. Praktike oni pli ofte uzas la terminon en la formoj adjektiva aŭ adverba: «eco kontrolebla traduktempe», «traduktempa eco». (eo)
  • In computer science, compile time (or compile-time) describes the time window during which a computer program is compiled.The term is used as an adjective to describe concepts related to the context of program compilation, as opposed to concepts related to the context of program execution (runtime).For example, compile-time requirements are programming language requirements that must be met by source code before compilation and compile-time properties are properties of the program that can be reasoned about during compilation.The actual length of time it takes to compile a program is usually referred to as compilation time. (en)
  • Se denomina tiempo de compilación (compile-time en inglés) al intervalo de tiempo en el que un compilador compila código escrito en un lenguaje de programación a una forma de código ejecutable por una máquina. El compilador normalmente realiza un chequeo de sintaxis, que incluye entre otros un chequeo de tipos y ejecución de reglas de ámbito, seguido de un análisis semántico, que se compone de procesos como el enlazado estático, la instanciación de plantillas y la optimización del código generado. El enlazado dinámico se realiza normalmente después del tiempo de compilación, bien en tiempo de ejecución o antes de este, por medio de un cargador de programas. El chequeo de límites de arrays normalmente no se hace en tiempo de compilación. Este término suele emplearse, en oposición a tiempo de ejecución, para indicar si una acción o hecho sucede en uno u otro tiempo. El tiempo de compilación no sucede en los lenguajes interpretados debido a que estos no necesitan compilarse. En dichos lenguajes, ciertas acciones típicas de la compilación como es la comprobación de la sintaxis se realizan antes de comenzar a ejecutar el código, pero no es propiamente una compilación. * Datos: Q333707 (es)
  • In der Informatik wird der Begriff Übersetzungszeit oder Compile-Zeit mit Operationen assoziiert, die von einem Compiler im gleichen Zeitraum wie die Erzeugung des Objektcodes durchgeführt werden. Die Übersetzungszeit bildet damit das Gegenstück zur Laufzeit (Runtime). Compiler führen typischerweise zur Compilezeit Analysen der zu übersetzenden Programme durch. Bei statisch typisierten Programmiersprachen wie Java, C#, Pascal oder Haskell gehört dazu die Prüfung der Einhaltung der Typverträglichkeit bei Zuweisungen und bei Übergaben von Parametern an Unterprogramme. Das Expandieren von Templates (z. B. bei C++) ist eine weitere Operation, die zur Übersetzungszeit stattfindet. Im Regelfall folgt relativ direkt nach der Übersetzung des Quellcodes eines Programms das Binden (Linken), währenddessen die Objektdateien mehrerer Programmteile miteinander verknüpft werden. Die spätere Ausführung des Programms (Laufzeit) steht dagegen meist nicht in einem direkten Zusammenhang mit der Übersetzung. Bei Programmiersprachen, die keinen Compiler besitzen und interpretiert werden, gibt es meist keine Übersetzungszeit im eigentlichen Sinne. Teilweise wird aber mit Hilfe des Just-in-time-Kompilierens auch bei interpretierten Sprachen eine Kompilierung durchgeführt. Die hier aufgewendete Zeit wird aber üblicherweise nicht mehr als Übersetzungszeit gewertet, sondern der Laufzeit des Programms zugeordnet. Eine Strategie zur Verbesserung der Softwarequalität ist es, möglichst viele Prüfungen zur Übersetzungszeit durchführen zu lassen, um Fehler nicht erst zur Laufzeit, das heißt während des eigentlichen Einsatzes des Programms, zu erkennen. (de)
  • 컴파일 타임(compile time)은 컴파일러에 의해 수행되는 동작(컴파일 타임 동작), 성공적으로 컴파일되기 위해서 소스 코드가 충족해야 하는 프로그래밍 언어 요구사항(컴파일 타임 요구사항), 또는 컴파일 동안 추론될 수 있는 프로그램의 속성을 나타낸다. 컴파일 타임에 수행되는 동작은 보통 구문 분석, 다양한 종류의 의미 분석(예를 들면 타입 검사 등) 그리고 코드 생성이다. 프로그래밍 언어 정의들은 보통 소스 코드가 충족해야 할 컴파일 타임 요구사항을 명시한다. 예를 들면, 언어는 추론될 수 있는 타입과 변수들에 의해 요구되는 저장소의 양을 규정한다. 범위 검사(예를 들면 배열 인덱스가 배열 경계를 초과하면 안된다 같이), 병행 언어에서의 데드락 자유 또는 타이밍(예를 들면 코드들이 할당된 시간의 양보다 더 많이 가져서는 안된다는 것 같이)을 포함하는 프로그램의 속성들은 컴파일 타임에 추론될 수 있다. 컴파일 타임은 링크 타임(하나 이상의 컴파일된 파일들이 같이 합쳐질 때)과 런타임(프로그램이 실행되었을 때) 전에 발생한다. 어떤 프로그래밍 언어에서는 이것은 런타임 시에 몇몇 컴파일과 링킹이 일어날 필요가 있다. 컴파일 타임과 링크 타임 사이에는 트레이드 오프가 있는데, 많은 컴파일 타임 동작들은 추가적인 런타임의 초래 없이 링크 타임에 따라질 수 있다. "컴파일 타임"은 또한 컴파일 시에 요구되는 시간의 양을 나타내기도 한다. (ko)
  • コンパイル時 (英: compile time)とは、計算機科学では、コンパイラによって実行される操作("コンパイル時操作")、正常にコンパイルされるためにソースコードが満たす必要のあるプログラミング言語要件("コンパイル時要件")、またはコンパイル中に推論できるプログラムのプロパティのいずれかを指す。コンパイル時は、プログラミングコードがマシンコード(バイナリコード)に変換される段階のことで、通常はランタイムの前に発生する。 (ja)
  • In informatica il termine compile-time (in italiano tempo di compilazione) indica la fase di compilazione di un programma. È usato principalmente in contrapposizione a run-time, che indica la fase di esecuzione. Un compilatore tipicamente effettua un controllo sulla sintassi, che include, tra gli altri, controlli sui tipi di dato e sulla visibilità delle variabili. Vengono inoltre eseguiti il binding statico, l'instanziazione dei template e l'ottimizzazione del codice. Queste azioni vengono anche chiamate analisi semantica. Il binding dinamico viene normalmente eseguito successivamente rispetto alla compilazione, normalmente a run-time oppure poco prima, per mezzo di un program loader. Anche i controlli sui limiti degli array non vengono normalmente eseguiti a compile-time. I compilatori multipiattaforma possono creare programmi che girano su differenti tipi di CPU, qualcosa che normalmente sarebbe molto lento fare a run-time, nonostante esistano sofisticate implementazioni che eseguono delle conversioni efficienti alla prima esecuzione, salvando il risultato in maniera quasi permanente, oppure ogni volta che l'eseguibile viene caricato. Queste implementazioni non sono efficienti quanto una vera compilazione multipiattaforma, ma sono l'unica soluzione pratica attuabile quando un rivenditore non produce una versione del programma per la CPU desiderata. Quando viene usato un interprete, normalmente non è possibile eseguire una separazione netta tra compile-time e run-time. Potrebbe esserci una fase di interpretazione (spesso in bytecode) seguita da una di esecuzione, ma normalmente queste attività sono eseguite dallo stesso software e sono trasparenti all'utente. Alcuni errori a compile-time in un programma che viene normalmente compilato potrebbero essere interpretati dal programmatore come errori a run-time: questo rende difficile controllarne il flusso di esecuzione senza un debug molto attento. Processi che avvengono in compile-time sono, ad esempio, la dichiarazione di array statici e l'assegnazione dei loro valori nella dichiarazione.Questi processi sono quindi irreversibili una volta compilato il progetto. (it)
  • Na Ciência da computação, o termo tempo de compilação ("compile time", em inglês), é uma referência ao momento em que um programa de computador é compilado. Este termo é contraposto ao termo tempo de execução ("run time", em inglês), se referindo ao momento durante o qual um programa se encontra em execução. O Tempo de compilação pode se referir, ou às operações realizadas por um compilador, ou a uma série de requerimentos que precisam ser satisfeitos pelo código fonte de uma linguagem de programação para que o programa seja compilado com sucesso, ou às propriedades de um programa que surgem durante a compilação. (pt)
  • 编译期(compile time)是指程序设计中,编译器在编译源代码时的行为。包括语法分析、语义分析、类型检查(type check)、模板实例化、代码生成等。 程序设计语言通常指出源程序必须满足的编译期要求。 程序的一些性质在编译期可推导,如数组越界、无死锁、分时时间片等。 有些程序设计语言在链接期或运行期才执行一部分编译。如即时编译(Just-in-time compilation)。 (zh)
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
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 (62 GB total memory, 54 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software