| dbpprop:abstract
|
- In computer science, a subroutine or subprogram (also called procedure, method, function, or routine) is a portion of code within a larger program, which performs a specific task and is relatively independent of the remaining code. As the name "subprogram" suggests, a subroutine behaves in much the same way as a computer program that is used as one step in a larger program or another subprogram. A subroutine is often coded so that it can be started ("called") several times and/or from several places during a single execution of the program, including from other subroutines, and then branch back (return) to the next instruction after the "call" once the subroutine's task is done. Subroutines are a powerful programming tool, and the syntax of many programming languages includes support for writing and using them. Judicious use of subroutines (for example, through the structured programming approach) will often substantially reduce the cost of developing and maintaining a large program, while increasing its quality and reliability . Subroutines, often collected into libraries, are an important mechanism for sharing and trading software. The discipline of object-oriented programming is based on methods, subroutines that are attached to objects or object classes. In the compilation technique called threaded code, the executable program is basically a sequence of subroutine calls. Maurice Wilkes, David Wheeler, and Stanley Gill are credited with the invention of this concept, which they referred to as closed subroutine .
- Eine Funktion ist in der Informatik die Bezeichnung eines Programmierkonzeptes, das große Ähnlichkeit zum Konzept der Prozedur hat. Hauptmerkmal einer Funktion ist es, dass sie ein Resultat zurückliefert und deshalb im Inneren von Ausdrücken verwendet werden kann. Durch diese Eigenschaft grenzt sie sich von einer Prozedur ab, die nach ihrem Aufruf kein Ergebnis/Resultat zurück liefert. Die genaue Bezeichnung und Details ihrer Ausprägung ist in verschiedenen Programmiersprachen durchaus unterschiedlich.
- V programování je funkce část programu, kterou je možné opakovaně volat z různých míst kódu. Funkce může mít argumenty – údaje, které jí jsou předávány při volání – a návratovou hodnotu, kterou naopak vrací. Na rozdíl od funkce v matematice nemusí výsledek funkce v programu záviset jen na jejích argumentech – v průběhu svého běhu může samostatně získávat data z paměti nebo jiných vstupů a provádět i výstupní operace, takže návratová hodnota zdaleka nemusí být jejím jediným výsledkem a funkce také nemusí mít žádné formální parametry (typ. funkce vracející hodnotu stisknuté klávesy). Často nemusí funkce vracet žádnou hodnotu, potom se taková funkce může nazývat procedurou. V objektově orientovaném programování se funkce náležející nějaké třídě nazývají metodami.
- En computación, una subrutina o subprograma (también llamada procedimiento, función o rutina), como idea general, se presenta como un subalgoritmo que forma parte del algoritmo principal, el cual permite resolver una tarea específica. Algunos lenguajes de programación, como Visual Basic . NET, utilizan el nombre función para referirse a subrutinas que devuelven un valor. Una subrutina al ser llamada dentro de un programa hace que el código principal se detenga y se dirija a ejecutar el código de la subrutina, en cambio cuando se llama a una macro, el compilador toma el código de la macro y lo implanta donde fue llamado, aumentando así el código fuente y por consiguiente el objeto.
- Aliohjelma (kutsutaan vaihtelevasti myös termeillä proseduuri, funktio, metodi tai rutiini) on ohjelmoinnissa itsenäinen ohjelman osa, joka suorittaa tietyn toiminnon ja jota voidaan kutsua eri puolilta pääohjelmaa tai muista aliohjelmista. Aliohjelman suorituksen jälkeen ohjelman suoritus jatkuu kutsuvassa ohjelmassa aliohjelmakutsua seuraavasta lauseesta. Ohjelmoinnissa esiintyy usein tilanne, että samanlaista toimintoa tarvitaan ohjelman useassa eri kohdassa. Jos sama toiminto kirjoitettaisiin ohjelmaan yhä uudelleen, ohjelmakoodi pitenisi ja tulisi epäselväksi, virheiden mahdollisuus kasvaisi ja korjaukset ohjelmakoodiin pitäisi tehdä useaan paikkaan. Aliohjelmat myös lisäävät ohjelman modulaarisuutta, koska ne mahdollistavat ohjelmakoodin jakamisen pienempiin itsenäisiin osiin ja parantavat siten ohjelmiston luettavuutta, testattavuutta ja ylläpidettävyyttä. Proseduraalisessa ohjelmointikielessä aliohjelmia kutsutaan proseduureiksi tai funktioiksi, jos ne palauttavat jonkin arvon. Olio-ohjelmoinnissa oliossa olevia funktioita nimitetään jäsenfunktioiksi tai metodeiksi. Aliohjelmaa voidaan kutsua useassa kohdassa ohjelmaa, ja antaa sille argumenttina käsiteltävä arvo, tai joissakin kielissä, viittaus käsiteltävään arvoon. Aliohjelman määrittelyn yhteydessä esitellään joukko muuttujia, joiden avulla aliohjelmakutsun yhteydessä annettuja argumentteja on aliohjelman ohjelmakoodista käsin mahdollista käsitellä. Näitä muuttujia kutsutaan aliohjelman parametreiksi. Lisäksi aliohjelmalla voi olla paikallisia muuttujia, jotka näkyvät ja ovat käytettävissä vain aliohjelman alueella ja ovat jokaiselle kutsukerralle erillisiä. Aliohjelman kutsu on toteutettu nykyisissä suorittimissa jo käskytasolla: konekielinen käsky tallentaa senhetkisen ohjelmalaskurin arvon pinoon ja hyppää toiseen kohtaan ohjelmaa. Kun aliohjelma päättyy, paluuosoite haetaan pinon päältä. Tilaa jonne osoite tallennetaan kutsutaan aliohjelman aktivaatiotietueeksi. Siihen tallennetaan lisäksi aliohjelman käyttämät paikalliset muuttujat. Jos aliohjelma kutsuu itseään useaan kertaan, eli toimii rekursiivisesti, aktivaatiotietueita on useampi pinon päällä.
- En informatique, une fonction est une portion de code représentant un sous programme, qui effectue une tâche ou un calcul relativement indépendant du reste du programme. En programmation impérative, une fonction est une séquence d'instructions réalisant une certaine tâche En programmation fonctionnelle, la fonction est l'objet de base, qui permet de découper le problème global en plus petits calculs. On utilise parfois le synonyme routine, notamment à propos des fonctions bas-niveau des systèmes d'exploitation.
- A programozásban a függvény (szubrutin, metódus, procedúra vagy alprogram) egy nagyobb program kódjának része, amely egy adott feladatot hajt végre, a kód többi részétől viszonylag független és többször felhasználható.
- In informatica, una funzione (detta anche subroutine, routine, procedura o sottoprogramma) è un costrutto che permette di raggruppare una sequenza di istruzioni che fanno parte di un programma. Una funzione può essere "chiamata" ("richiamata", "invocata", "attivata") in diversi punti del programma di cui fa parte come se fosse una singola istruzione. Una funzione dovrebbe eseguire una determinata operazione o risolvere un determinato problema, e contribuire alla fattorizzazione del software. Ad esempio, una subroutine progettata per disporre in ordine crescente un insieme di numeri interi può essere richiamata in tutti i contesti in cui questa operazione sia utile o necessaria, e supplisce alla mancanza di una vera e propria "istruzione" dedicata allo scopo, consentendo al contempo di descrivere il corrispondente algoritmo di ordinamento in un unico punto del programma. Le subroutine sono spesso raccolte in librerie. Nei diversi linguaggi di programmazione, le funzioni vengono realizzate in modi e con terminologie parzialmente diverse. il termine subroutine è stato usato fino dagli albori della programmazione per riferirsi a sezioni di codice assembly o in linguaggio macchina (e viene usato per estensione in altri contesti ad esempio nelle prime versioni del Basic); i termini procedura e funzione vengono generalmente usati nel contesto dei linguaggi di programmazione ad alto livello; laddove non siano considerati sinonimi per funzione si intende un sottoprogramma il cui scopo principale sia quello di produrre un valore a partire da determinati dati di ingresso (cosa che stabilisce un'analogia con l'omonimo concetto della matematica), mentre una procedura è un sottoprogramma che non "produce" alcun particolare valore. Alcuni linguaggi (per esempio il C) adottano come modello "standard" quello della funzione, e considerano le procedure come caso particolare di funzione che ritorna un valore appartenente all'insieme vuoto. il termine sottoprogramma è anch'esso tipico dei linguaggi di programmazione ad alto livello, ed è talvolta usato come termine generale per riferirsi sia a procedure che a funzioni nel senso descritto sopra. Nella programmazione orientata agli oggetti, il ruolo della funzione è assunto dal metodo.
- サブルーチン(英: subroutine)は、コンピュータプログラミングにおいて、プログラム中で意味や内容がまとまっている作業をひとつの手続きとしたものである。ソースコード上ではコードブロックを形作る。繰り返し利用されるルーチン作業をモジュールとしてまとめたもので、呼び出す側の「主」となるもの(メインルーチン)と対比して「サブルーチン」と呼ばれる。サブプログラム (subprogram) とも呼ぶ。 プログラムのソース中で、繰り返し現れる作業をサブルーチン化することで、可読性や保守性を高く保つことができる。繰り返し現れる作業でなくても、意味的なまとまりを示すためにサブルーチン化することもある。また、キャッシュのような階層的メモリの設計を持つコンピュータ(現在のパソコンやワークステーションなどほぼすべて)では、よく使われるサブルーチンがキャッシュに格納されることで高速な動作を期待できる。
- In de informatica is een subprogramma of subroutine (soms ook functie, procedure of routine genoemd) een duidelijk afgebakend programmablok met een eigen naam binnen een computerprogramma, dat elders in het programma aangeroepen (uitgevoerd) kan worden. De naam die aan subprogramma's wordt gegeven kan afhangen van de gebruikte programmeertaal.
- Podprogram (inaczej funkcja lub procedura) - termin związany z programowaniem proceduralnym Podprogram to wydzielona część programu wykonująca jakieś operacje Podprogramy stosuje się, aby uprościć program główny i zwiększyć czytelność kodu
- Em ciência da computação, mais especificamente no contexto da programação, uma subrotina (função, procedimento ou mesmo subprograma) consiste num porção de código que resolve um problema muito específico, parte de um problema maior. O conceito de função difere da noção de procedimento na medida em que devolve um valor, se bem que, em algumas linguagens, esta distinção não é sequer existente; por exemplo, em C, a implementação de um procedimento é uma função do tipo void. No contexto da programação orientada a objetos, estas subrotinas são encapsuladas nos próprios objectos, passando a designar-se métodos. Algumas das vantagens na utilização de subrotinas durante a programação são: a redução de código duplicado num programa; a possibilidade de reutilizar o mesmo código sem grandes alterações em outros programas; a decomposição de problemas grandes em pequenas partes; melhorar a interpretação visual de um programa; esconder ou regular uma parte de um programa, mantendo o restante código alheio às questões internas resolvidas dentro dessa função; As componentes de uma subrotina são: O seu protótipo, que inclui os parâmetros que são passados à subrotina na altura da invocação; O corpo, que contém o bloco de código que resolve o problema proposto; Um possível valor de retorno, que poderá ser utilizado imediatamente a seguir à invocação da subrotina. Como exemplo de compilações de subrotinas, a biblioteca STL da linguagem C++, que fornece ao utilizador uma série de funções e procedimentos que realizam tarefas triviais, poupando o programador da sua reimplementação. Maurice Wilkes, Stanley Gill e David Wheeler foram considerados os inventores de sub-rotinas.
- Фу́нкция — в программировании — один из видов подпрограммы. Особенность, отличающая её от другого вида подпрограмм — процедуры, состоит в том, что функция возвращает значение, а её вызов может использоваться в программе как выражение. С точки зрения теории систем, функция в программировании — отдельная система, на вход которой поступают управляющие воздействия в виде значений аргументов. На выходе системы получаем результат выполнения программы, который может быть как скалярной величиной, так и векторным значением. По ходу выполнения функции могут выполняться также некоторые изменения в управляемой системе, причём как обратимые, так и необратимые. В некоторых языках программирования функции существуют наряду с процедурами (подпрограммами, не возвращающими значения), в других, например, в C, являются единственным реализованным видом подпрограммы (то есть все подпрограммы являются функциями и могут возвращать значение). Побочным эффектом функции называется любое изменение функцией состояния программной среды, кроме возврата результата (изменение значений глобальных переменных, выделение и освобождение памяти, ввод-вывод и так далее). Теоретически наиболее правильным является использование функций, не имеющих побочного эффекта (то есть таких, в результате вызова которых возвращается вычисленное значение, и только), хотя на практике приходится использовать функции с побочным эффектом, хотя бы для обеспечения ввода-вывода и отображения результатов работы программы. Существует специфическая парадигма программирования — функциональное программирование, в которой любая программа представляет собой набор вложенных вызовов функций, не вызывающих побочных эффектов. Наиболее известный язык программирования, реализующий эту парадигму — Лисп. В нём любая операция, любая конструкция языка, любое выражение, кроме константы, являются вызовами функций.
- Inom programmering är en funktion, även subrutin, procedur, underprogram eller subprogram, en del av ett datorprogram. Funktionen är ett kodblock som kan anropas för exekvering, vanligen genom att skriva funktionsnamn. En funktion innehåller ett kodblock som teoretiskt sett kan vara oändligt stort. I kodblocket kan även andra funktioner exekveras. Parametrar (även kallade argument) kan skickas till funktionen, ofta med syntaxen funktionsnamn(parameter1,parameter2,... ,parameterN). En funktion kan också returnera ett värde. En funktion som inte returnerar ett värde kallas ibland för void. I vissa programspråk, till exempel Fortran och Pascal, görs en åtskillnad mellan funktioner, som returnerar ett värde, och procedurer, som inte gör det. I andra programspråk, till exempel C och Lisp, görs inte denna åtskillnad. I objektorienterad programmering kallas en funktion som är en del av ett objekt för en metod. Funktioner används inom strukturerad programmering för att (bland annat): Slippa skriva samma sak flera gånger Göra stora program lätta att överblicka Slippa göra ändringar på flera ställen i ett program Alternativet är ett program som innehåller en serie instruktioner som återkommer på flera ställen i programmet eller att anropa koden som utför en viss funktion utan att formellt utforma den som en funktion. Det förra kan utföras med hjälp av makron, genom att kopiera koden för hand eller genom att skriva om koden varje gång. Det senare kallas spaghettiprogrammering. Användande av en väldefinierad funktion eller makro är i de allra flesta fall att föredra. Detta är ett exempel på en funktion i C++: include <iostream> //Inkluderingsfil void print //Deklaration av funktionen std::cout << "Detta är en funktion\n"; //Skriver ut text på skärmen int main //Huvudprogram print; //anropa funktionen return 0; Först inkluderas en fil som innehåller kod för att hantera utskrifter på skärmen, därefter definieras funktion som sedan anropas i huvudprogrammet som följer näst i koden.
- Підпрограма (subroutine) - частина програми, яка реалізує певний алгоритм і дозволяє звернення до неї з різних частин загальної (головної) програми. Підпрограма часто використовується для скорочення розмірів програм в тих задачах, в процесі розв'язання яких необхідно виконати декілька разів однаковий алгоритм при різних значеннях параметрів. Оператори (команди), які реалізують відповідну підпрограму, записують один раз, а в необхідних місцях розміщують оператори передачі управління на цю підпрограму. Набір найвживаніших підпрограм утворює бібліотеку стандартних підпрограм. В більшості мов програмування високого рівня, підпрограми називаються процедурами.
- 在计算机科学中,作为更大的程序的一部分,一个子程序(函数、过程,或者是子例程)是完成一项特定任务的代码序列,它由一个或多个语句块组成。这些代码通常被整合为软件库。 具有相关性语句的集合,一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。 函数在面向过程的语言中已经出现。是结构体和类的前身。本身就是对具有相关性语句的归类和对某过程的抽象。
|
| rdfs:comment
|
- In computer science, a subroutine or subprogram (also called procedure, method, function, or routine) is a portion of code within a larger program, which performs a specific task and is relatively independent of the remaining code. As the name "subprogram" suggests, a subroutine behaves in much the same way as a computer program that is used as one step in a larger program or another subprogram.
- Eine Funktion ist in der Informatik die Bezeichnung eines Programmierkonzeptes, das große Ähnlichkeit zum Konzept der Prozedur hat. Hauptmerkmal einer Funktion ist es, dass sie ein Resultat zurückliefert und deshalb im Inneren von Ausdrücken verwendet werden kann. Durch diese Eigenschaft grenzt sie sich von einer Prozedur ab, die nach ihrem Aufruf kein Ergebnis/Resultat zurück liefert.
- V programování je funkce část programu, kterou je možné opakovaně volat z různých míst kódu. Funkce může mít argumenty – údaje, které jí jsou předávány při volání – a návratovou hodnotu, kterou naopak vrací.
- En computación, una subrutina o subprograma (también llamada procedimiento, función o rutina), como idea general, se presenta como un subalgoritmo que forma parte del algoritmo principal, el cual permite resolver una tarea específica. Algunos lenguajes de programación, como Visual Basic . NET, utilizan el nombre función para referirse a subrutinas que devuelven un valor.
- Aliohjelma (kutsutaan vaihtelevasti myös termeillä proseduuri, funktio, metodi tai rutiini) on ohjelmoinnissa itsenäinen ohjelman osa, joka suorittaa tietyn toiminnon ja jota voidaan kutsua eri puolilta pääohjelmaa tai muista aliohjelmista. Aliohjelman suorituksen jälkeen ohjelman suoritus jatkuu kutsuvassa ohjelmassa aliohjelmakutsua seuraavasta lauseesta. Ohjelmoinnissa esiintyy usein tilanne, että samanlaista toimintoa tarvitaan ohjelman useassa eri kohdassa.
- En informatique, une fonction est une portion de code représentant un sous programme, qui effectue une tâche ou un calcul relativement indépendant du reste du programme. En programmation impérative, une fonction est une séquence d'instructions réalisant une certaine tâche En programmation fonctionnelle, la fonction est l'objet de base, qui permet de découper le problème global en plus petits calculs.
- A programozásban a függvény (szubrutin, metódus, procedúra vagy alprogram) egy nagyobb program kódjának része, amely egy adott feladatot hajt végre, a kód többi részétől viszonylag független és többször felhasználható.
- In informatica, una funzione (detta anche subroutine, routine, procedura o sottoprogramma) è un costrutto che permette di raggruppare una sequenza di istruzioni che fanno parte di un programma. Una funzione può essere "chiamata" ("richiamata", "invocata", "attivata") in diversi punti del programma di cui fa parte come se fosse una singola istruzione. Una funzione dovrebbe eseguire una determinata operazione o risolvere un determinato problema, e contribuire alla fattorizzazione del software.
- In de informatica is een subprogramma of subroutine (soms ook functie, procedure of routine genoemd) een duidelijk afgebakend programmablok met een eigen naam binnen een computerprogramma, dat elders in het programma aangeroepen (uitgevoerd) kan worden. De naam die aan subprogramma's wordt gegeven kan afhangen van de gebruikte programmeertaal.
- Podprogram (inaczej funkcja lub procedura) - termin związany z programowaniem proceduralnym Podprogram to wydzielona część programu wykonująca jakieś operacje Podprogramy stosuje się, aby uprościć program główny i zwiększyć czytelność kodu
- Em ciência da computação, mais especificamente no contexto da programação, uma subrotina (função, procedimento ou mesmo subprograma) consiste num porção de código que resolve um problema muito específico, parte de um problema maior. O conceito de função difere da noção de procedimento na medida em que devolve um valor, se bem que, em algumas linguagens, esta distinção não é sequer existente; por exemplo, em C, a implementação de um procedimento é uma função do tipo void.
- Фу́нкция — в программировании — один из видов подпрограммы. Особенность, отличающая её от другого вида подпрограмм — процедуры, состоит в том, что функция возвращает значение, а её вызов может использоваться в программе как выражение.
- Inom programmering är en funktion, även subrutin, procedur, underprogram eller subprogram, en del av ett datorprogram. Funktionen är ett kodblock som kan anropas för exekvering, vanligen genom att skriva funktionsnamn. En funktion innehåller ett kodblock som teoretiskt sett kan vara oändligt stort. I kodblocket kan även andra funktioner exekveras. Parametrar (även kallade argument) kan skickas till funktionen, ofta med syntaxen funktionsnamn(parameter1,parameter2,... ,parameterN).
- Підпрограма (subroutine) - частина програми, яка реалізує певний алгоритм і дозволяє звернення до неї з різних частин загальної (головної) програми.
|