Difference between revisions 82116 and 120962 on pawiki{{ਬੇ-ਹਵਾਲਾ|ਤਾਰੀਖ਼=ਸਿਤੰਬਰ ੨੦੧੨}} {{ਪੰਜਾਬੀ ਨਹੀਂ}} [[ਕੰਪਿਊਟਰ ਇੰਜੀਨੀਅਰਿੰਗ|ਕੰਪਿਊਟਰ]] ਅਤੇ [[ਸੌਫਟਵੇਅਰ ਇੰਜੀਨੀਅਰਿੰਗ]] ਦੇ ਵਿੱਚ '''ਏਕਸਕੂਸ਼ਨ''' (Execution) ਇੱਕ ਤਰਕੀਬ ([[ਪਰਾਸੇਸ (ਕੰਪਿਊਟਿੰਗ)|ਪਰਾਸੇਸ]]) ਹੈ ਜਿਸ ਰਾਹੀਂ ਇੱਕ [[ਕੰਪਿਊਟਰ]] ਜਾਂ [[ਵਰਚੂਅਲ ਮਸ਼ੀਨ]] ਕੋਈ [[ਕੰਪਿਊਟਰ ਪਰੋਗਰਾਮ]] ਦੇ ਆਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹਨ। The instructions in the program trigger sequences of simple actions on the executing machine. Those actions produce effects according to the [[Formal semantics of programming languages|semantics]] of the instructions in the program. Programs for a computer may execute in a [[Batch processing|batch process]] without human interaction, or a user may type [[Command (computing)|commands]] in an [[Session (computer science)|interactive session]] of an [[Interpreter (computing)|interpreter]]. In this case the "commands" are simply programs, whose execution is chained together. The term '''run''' is used almost synonymously. A related meaning of both "to run" and "to execute" refers to the specific action of a user starting (or ''launching'' or ''invoking'') a program, as in "Please run the ... application." == Context of execution == The context in which execution takes place is crucial. Very few programs execute on a bare machine. Programs usually contain implicit and explicit assumptions about resources available at the time of execution. Most programs execute with the support of an [[operating system]] and [[Runtime library|run-time libraries]] specific to the source language that provide crucial services not supplied directly by the computer itself. This supportive environment, for instance, usually decouples a program from direct manipulation of the computer peripherals, providing more general, abstract services instead. == Interpreter == A system that executes a program is called an [[Interpreter (computing)|interpreter]] of the program. Loosely speaking, an interpreter actually does what the program says to do. This contrasts with to a language translator that converts a program from one language to another. The most common language translators are [[compiler]]s. Translators typically convert their source from a high-level, human readable language into a lower-level language, sometimes as far as native [[machine code]], to be directly executed by the [[CPU|processor]]. == See also == * [[Invocational media]] * [[run-time system|runtime]] {{DEFAULTSORT:Execution (Computing)}} [[ਸ਼੍ਰੇਣੀ:ਕੰਪਿਊਟਿੰਗ]]⏎ ⏎ [[en:Execution (computing)]] [[fr:Exécution (informatique)]] [[it:Esecuzione (informatica)]] [[ko:실행 (컴퓨팅)]] [[sv:Exekvering]] All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://pa.wikipedia.org/w/index.php?diff=prev&oldid=120962.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|