Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Runtime definition

What is the runtime? And I don't mean "at run time" = as the program/script is running. I mean

The <your-interpreted-language-here> runtime

like image 562
Flavius Avatar asked Mar 10 '10 00:03

Flavius


People also ask

What is runtime in computer programming?

Runtime (program lifecycle phase), the period during which a computer program is executing. Runtime library, a program library designed to implement functions built into a programming language. Runtime system, software designed to support the execution of computer programs.

What does run time mean?

Definition - What does Run Time mean? Run time is a phase of a computer program in which the program is run or executed on a computer system. Run time is part of the program life cycle, and it describes the time between when the program begins running within the memory until it is terminated or closed by the user or the operating system.

What is runtime time in Python?

Runtime Runtime is the period of time when a program is running. It begins when a program is opened (or executed) and ends with the program is quit or closed. Runtime is a technical term, used most often in software development.

What is a runtime error?

Runtime is a technical term, used most often in software development. It is commonly seen in the context of a " runtime error ," which is an error that occurs while a program is running. The term "runtime error" is used to distinguish from other types of errors, such as syntax errors and compiliation errors,...


2 Answers

That's exactly what it means; it's the environment and data structures that keep track of everything that's going along as your program runs. It's not only interpreted languages that have a runtime environment, so does every compiled language. In C, the runtime is the environment variables and operating-system provided services that let the program interact with the rest of the system. In an object-oriented language, it's also all the tables of objects and classes and methods that get built to allow message passing to take place. In an interpreted language, it's the state of the interpreter, plus all of those other things. In general, I guess you could describe the runtime as "everything that happens that you didn't explicitly write yourself".

like image 121
Carl Norum Avatar answered Nov 13 '22 12:11

Carl Norum


http://en.wikipedia.org/wiki/Run-time_system

a collection of software designed to support the execution of computer programs written in some computer language. The run-time system may provide software services such as subroutines and libraries for common operations, implementation of programming language commands, type checking, debugging, and even code generation and code optimization

like image 22
DarkwingDuck Avatar answered Nov 13 '22 14:11

DarkwingDuck