Share on Facebook Share on Twitter Email
Answers.com

Run time

 
Wikipedia: Run time (computing)

In computer science, the qualifier run time, run-time, runtime, or execution time refers to the period while a computer program is actually executed ("run") in a computer, from beginning to termination. It may also mean the program's running time, the duration of that period.

The term is often used in contrast to other phases of program development and use, such as compile-time, link time, load time, etc.. Thus, for example, a "run-time error" is detected only during the execution of the program, whereas a "compile-time error" is detected by the compiler before the program is started. Type checking, storage allocation, and even code generation and code optimization may be done at compile-time or at run-time, depending on the language and compiler.

The term runtime as a noun can also refer to a program's run-time environment, the collection of software service that are available to it during its execution. These services may be provided by the operating system, or by a run-time system, such as a virtual machine or a collection of program libraries.

Contents

Implementation details

In most cases, the execution of a program begins after a loader performed the necessary memory setup and linked the program with any dynamically linked libraries it needs. In some cases a language or implementation will have these tasks done by the language runtime instead, though this is unusual in mainstream languages on common consumer operating systems.

Some program debugging can only be performed (or are more efficient or accurate) when performed at runtime. Logical errors and array bounds checking are examples. For this reason, some programming bugs are not discovered until the program is tested in a "live" environment with real data, despite sophisticated compile-time checking and pre-release testing. In this case, the end user may encounter a runtime error message.

Application errors — exceptions

Exception handling is one language feature designed to handle runtime errors, providing a structured way to catch completely unexpected situations as well as predictable errors or unusual results without the amount of inline error checking required of languages without it. More recent advancements in runtime engines enable Automated Exception Handling which provides 'root-cause' debug information for every exception of interest and is implemented independent of the source code, by attaching a special software product to the runtime engine.

A common runtime error reads Division by zero.

See also

References


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Translations: Runtime
Top

Dansk (Danish)
n. - runtime (edb), kørsel (edb)
adj. - runtime-, kørsel-

idioms:

  • runtime error    runtime-fejl, kørselsfejl
  • runtime library    runtime-library, kørselslibrary, runtime-bibliotek, kørselsbibliotek, runtime-katalog, kørselskatalog
  • runtime version    runtime-version, kørselsversion

Français (French)
n. - (Comput) temps d'exécution
adj. - pendant l'exécution

idioms:

  • runtime error    (Comput) erreur pendant l'exécution d'un programme
  • runtime library    (Comput) bibliothèque d'exécutables
  • runtime version    (Comput) version exécutable

Deutsch (German)
idioms:

  • runtime error    Laufzeitfehler
  • runtime library    Laufzeitbibliothek
  • runtime version    reduziertes Programm

Ελληνική (Greek)
n. - (Η/Υ) χρόνος εκτέλεσης προγράμματος
attrib. - (Η/Υ) κατά το χρόνο εκτέλεσης προγράμματος

idioms:

  • runtime error    (Η/Υ) σφάλμα κατά το χρόνο εκτέλεσης προγράμματος
  • runtime library    (Η/Υ) βιβλιοθήκη με βοηθητικές ρουτίνες
  • runtime version    (Η/Υ) έκδοση προγράμματος με περιορισμένη λειτουργικότητα

Español (Spanish)
n. - (informática) tiempo de ejecución
adj. - relativo al tiempo de ejecución

idioms:

  • runtime error    (informática) error en tiempo de ejecución
  • runtime library    (informática) biblioteca de rutinas de aplicaciones
  • runtime version    (informática) versión limitada de un programa

Svenska (Swedish)
n. - speltid
attr. - (data) exekvering

中文(简体)(Chinese (Simplified))
运行时刻

idioms:

  • runtime error    运行错误
  • runtime library    运行库
  • runtime version    运行版本

中文(繁體)(Chinese (Traditional))
n. - 運行時刻
attrib. - 運行時刻

idioms:

  • runtime error    運行錯誤
  • runtime library    運行庫
  • runtime version    運行版本

한국어 (Korean)
n. - 실행 시간
adj. - 실행 시간의

العربيه (Arabic)
‏(الاسم) فترة اشتغال الكومبيوتر‏

עברית (Hebrew)
n. - ‮הזמן בו רצה תוכנית במחשב‬
adj. - ‮של הרצה במחשב‬


 
 
Learn More
early binding (computer science)
run-time error handler (computer science)
contour model (computer science)

How will create assembly in run time? Read answer...
What is a good time to run a mile? Read answer...
How do you calculate running time of algorithm? Read answer...

Help us answer these
Time is running out to save earth?
Women's running times by age?
What time for Terry Fox Run?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Run time (computing)" Read more
Translations. Copyright © 2007, WizCom Technologies Ltd. All rights reserved.  Read more