. . "Une fonction imbriqu\u00E9e ou fonction interne est une fonction dont la d\u00E9finition est encapsul\u00E9e dans une autre fonction.Elle ne peut \u00EAtre appel\u00E9e que par la fonction englobante ou par des fonctions imbriqu\u00E9es directement ou non dans la m\u00EAme fonctionenglobante. En d'autres termes, la port\u00E9e de la fonction imbriqu\u00E9e est limit\u00E9e par la fonction englobante; elle offre un contr\u00F4le tr\u00E8s strict de leur visibilit\u00E9 (scope) par le reste du programme."@fr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "In computer programming, a nested function (or nested procedure or subroutine) is a function which is defined within another function, the enclosing function. Due to simple recursive scope rules, a nested function is itself invisible outside of its immediately enclosing function, but can see (access) all local objects (data, functions, types, etc.) of its immediately enclosing function as well as of any function(s) which, in turn, encloses that function. The nesting is theoretically possible to unlimited depth, although only a few levels are normally used in practical programs. Nested functions are used in many approaches to structured programming, including early ones, such as ALGOL, Simula 67 and Pascal, and also in many modern dynamic languages and functional languages. However, they are traditionally not supported in the (originally simple) C-family of languages."@en . . "\u0412\u043A\u043B\u0430\u0434\u0435\u043D\u0430 \u0444\u0443\u043D\u043A\u0446\u0456\u044F"@uk . . . . . . . . . "1115251068"^^ . . . . . . . . . . . . . . "19414"^^ . . . . . . . . . "\u0412\u043A\u043B\u0430\u0434\u0435\u043D\u0430 \u0444\u0443\u043D\u043A\u0446\u0456\u044F (\u0432\u043A\u043B\u0430\u0434\u0435\u043D\u0430 \u043F\u0440\u043E\u0446\u0435\u0434\u0443\u0440\u0430 \u0447\u0438 \u0432\u043A\u043B\u0430\u0434\u0435\u043D\u0430 \u043F\u0456\u0434\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0430, \u0430\u043D\u0433\u043B. nested function) \u2014 \u0443 \u043A\u043E\u043C\u043F'\u044E\u0442\u0435\u0440\u043D\u043E\u043C\u0443 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0443\u0432\u0430\u043D\u043D\u0456 \u0444\u0443\u043D\u043A\u0446\u0456\u044F, \u044F\u043A\u0430 \u0432\u0438\u0437\u043D\u0430\u0447\u0435\u043D\u0430 \u0432\u0441\u0435\u0440\u0435\u0434\u0438\u043D\u0456 \u0456\u043D\u0448\u043E\u0457 \u0444\u0443\u043D\u043A\u0446\u0456\u0457, \u0444\u0443\u043D\u043A\u0446\u0456\u0457 \u043E\u0445\u043E\u043F\u043B\u044E\u0432\u0430\u043B\u044C\u043D\u043E\u0457 (\u0430\u043D\u0433\u043B. enclosing function). \u0423 \u0437\u0432'\u044F\u0437\u043A\u0443 \u0437 \u043F\u0440\u0430\u0432\u0438\u043B\u0430\u043C\u0438 \u0434\u0456\u0457 \u043E\u0431\u043B\u0430\u0441\u0442\u0456 \u0432\u0438\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u043F\u0440\u043E\u0446\u0435\u0434\u0443\u0440 \u0442\u0430 \u0437\u043C\u0456\u043D\u043D\u0438\u0445, \u0432\u043A\u043B\u0430\u0434\u0435\u043D\u0430 \u0444\u0443\u043D\u043A\u0446\u0456\u044F, \u0442\u0430\u043A\u0438\u043C \u0447\u0438\u043D\u043E\u043C, \u043C\u0430\u0454 \u0434\u043E\u0441\u0442\u0443\u043F \u0434\u043E \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u0438\u0445 \u0437\u043C\u0456\u043D\u043D\u0438\u0445 \u043E\u0445\u043E\u043F\u043B\u044E\u0432\u0430\u043B\u044C\u043D\u043E\u0457 \u0444\u0443\u043D\u043A\u0446\u0456\u0457 \u0456 \u0432\u043A\u043B\u0430\u0434\u0435\u043D\u0430 \u0444\u0443\u043D\u043A\u0446\u0456\u044F \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0430 \u0437\u0430 \u043C\u0435\u0436\u0430\u043C\u0438 \u043E\u0445\u043E\u043F\u043B\u044E\u0432\u0430\u043B\u044C\u043D\u043E\u0457 \u0444\u0443\u043D\u043A\u0446\u0456\u0457. \u0420\u0456\u0432\u0435\u043D\u044C \u0432\u043A\u043B\u0430\u0434\u0435\u043D\u0438\u0445 \u0444\u0443\u043D\u043A\u0446\u0456\u0439 \u0442\u0435\u043E\u0440\u0435\u0442\u0438\u0447\u043D\u043E \u043C\u043E\u0436\u043B\u0438\u0432\u0438\u0439 \u0431\u0443\u0434\u044C-\u044F\u043A\u043E\u0457 \u0433\u043B\u0438\u0431\u0438\u043D\u0438, \u043E\u0434\u043D\u0430\u043A \u0432 \u043F\u0440\u0430\u043A\u0442\u0438\u0447\u043D\u0438\u0445 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0430\u0445 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0454\u0442\u044C\u0441\u044F, \u044F\u043A \u043F\u0440\u0430\u0432\u0438\u043B\u043E, \u0442\u0456\u043B\u044C\u043A\u0438 \u043A\u0456\u043B\u044C\u043A\u0430 \u0440\u0456\u0432\u043D\u0456\u0432."@uk . . . . . . . . . . . . . . . . . . . . . "1290268"^^ . . . . . . "\u0412\u043A\u043B\u0430\u0434\u0435\u043D\u0430 \u0444\u0443\u043D\u043A\u0446\u0456\u044F (\u0432\u043A\u043B\u0430\u0434\u0435\u043D\u0430 \u043F\u0440\u043E\u0446\u0435\u0434\u0443\u0440\u0430 \u0447\u0438 \u0432\u043A\u043B\u0430\u0434\u0435\u043D\u0430 \u043F\u0456\u0434\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0430, \u0430\u043D\u0433\u043B. nested function) \u2014 \u0443 \u043A\u043E\u043C\u043F'\u044E\u0442\u0435\u0440\u043D\u043E\u043C\u0443 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0443\u0432\u0430\u043D\u043D\u0456 \u0444\u0443\u043D\u043A\u0446\u0456\u044F, \u044F\u043A\u0430 \u0432\u0438\u0437\u043D\u0430\u0447\u0435\u043D\u0430 \u0432\u0441\u0435\u0440\u0435\u0434\u0438\u043D\u0456 \u0456\u043D\u0448\u043E\u0457 \u0444\u0443\u043D\u043A\u0446\u0456\u0457, \u0444\u0443\u043D\u043A\u0446\u0456\u0457 \u043E\u0445\u043E\u043F\u043B\u044E\u0432\u0430\u043B\u044C\u043D\u043E\u0457 (\u0430\u043D\u0433\u043B. enclosing function). \u0423 \u0437\u0432'\u044F\u0437\u043A\u0443 \u0437 \u043F\u0440\u0430\u0432\u0438\u043B\u0430\u043C\u0438 \u0434\u0456\u0457 \u043E\u0431\u043B\u0430\u0441\u0442\u0456 \u0432\u0438\u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u043F\u0440\u043E\u0446\u0435\u0434\u0443\u0440 \u0442\u0430 \u0437\u043C\u0456\u043D\u043D\u0438\u0445, \u0432\u043A\u043B\u0430\u0434\u0435\u043D\u0430 \u0444\u0443\u043D\u043A\u0446\u0456\u044F, \u0442\u0430\u043A\u0438\u043C \u0447\u0438\u043D\u043E\u043C, \u043C\u0430\u0454 \u0434\u043E\u0441\u0442\u0443\u043F \u0434\u043E \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u0438\u0445 \u0437\u043C\u0456\u043D\u043D\u0438\u0445 \u043E\u0445\u043E\u043F\u043B\u044E\u0432\u0430\u043B\u044C\u043D\u043E\u0457 \u0444\u0443\u043D\u043A\u0446\u0456\u0457 \u0456 \u0432\u043A\u043B\u0430\u0434\u0435\u043D\u0430 \u0444\u0443\u043D\u043A\u0446\u0456\u044F \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0430 \u0437\u0430 \u043C\u0435\u0436\u0430\u043C\u0438 \u043E\u0445\u043E\u043F\u043B\u044E\u0432\u0430\u043B\u044C\u043D\u043E\u0457 \u0444\u0443\u043D\u043A\u0446\u0456\u0457. \u0420\u0456\u0432\u0435\u043D\u044C \u0432\u043A\u043B\u0430\u0434\u0435\u043D\u0438\u0445 \u0444\u0443\u043D\u043A\u0446\u0456\u0439 \u0442\u0435\u043E\u0440\u0435\u0442\u0438\u0447\u043D\u043E \u043C\u043E\u0436\u043B\u0438\u0432\u0438\u0439 \u0431\u0443\u0434\u044C-\u044F\u043A\u043E\u0457 \u0433\u043B\u0438\u0431\u0438\u043D\u0438, \u043E\u0434\u043D\u0430\u043A \u0432 \u043F\u0440\u0430\u043A\u0442\u0438\u0447\u043D\u0438\u0445 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0430\u0445 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0454\u0442\u044C\u0441\u044F, \u044F\u043A \u043F\u0440\u0430\u0432\u0438\u043B\u043E, \u0442\u0456\u043B\u044C\u043A\u0438 \u043A\u0456\u043B\u044C\u043A\u0430 \u0440\u0456\u0432\u043D\u0456\u0432. \u0412\u043A\u043B\u0430\u0434\u0435\u043D\u0456 \u0444\u0443\u043D\u043A\u0446\u0456\u0457 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u044E\u0442\u044C\u0441\u044F \u0432 \u0431\u0430\u0433\u0430\u0442\u044C\u043E\u0445 \u043F\u0430\u0440\u0430\u0434\u0438\u0433\u043C\u0430\u0445 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0443\u0432\u0430\u043D\u043D\u044F. \u0412 \u0431\u0430\u0433\u0430\u0442\u044C\u043E\u0445 \u0441\u0443\u0447\u0430\u0441\u043D\u0438\u0445 \u0434\u0438\u043D\u0430\u043C\u0456\u0447\u043D\u0438\u0445 \u0456 \u0444\u0443\u043D\u043A\u0446\u0456\u043E\u043D\u0430\u043B\u044C\u043D\u0438\u0445 \u043C\u043E\u0432\u0430\u0445 \u0432\u043A\u043B\u0430\u0434\u0435\u043D\u0456 \u0444\u0443\u043D\u043A\u0446\u0456\u0457 \u043D\u0430\u0434\u0437\u0432\u0438\u0447\u0430\u0439\u043D\u043E \u043A\u043E\u0440\u0438\u0441\u043D\u0456 \u0442\u0430 \u0432\u0436\u0438\u0432\u0430\u043D\u0456. \u0412 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u043D\u043E\u043C\u0443 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0443\u0432\u0430\u043D\u043D\u0456 \u0442\u0430\u043A\u043E\u0436 \u0447\u0430\u0441\u0442\u043E \u0437\u0430\u0441\u0442\u043E\u0441\u043E\u0432\u0443\u0454\u0442\u044C\u0441\u044F \u0432 \u00AB\u043F\u043E\u0432\u0430\u0436\u043D\u0438\u0445\u00BB \u043C\u043E\u0432\u0430\u0445, \u0442\u0430\u043A\u0438\u0445 \u044F\u043A \u0410\u043B\u0433\u043E\u043B, \u0421\u0438\u043C\u0443\u043B\u0430, \u041F\u0430\u0441\u043A\u0430\u043B\u044C \u0442\u0430 \u0424\u043E\u0440\u0442\u0440\u0430\u043D. \u0412 C++ \u0432\u043A\u043B\u0430\u0434\u0435\u043D\u0456 \u0444\u0443\u043D\u043A\u0446\u0456\u0457 \u043C\u043E\u0436\u043D\u0430 \u0440\u0435\u0430\u043B\u0456\u0437\u0443\u0432\u0430\u0442\u0438 \u0437\u0430 \u0434\u043E\u043F\u043E\u043C\u043E\u0433\u043E\u044E \u043B\u044F\u043C\u0431\u0434\u0430-\u0432\u0438\u0440\u0430\u0437\u0456\u0432."@uk . . . . . . "Sub-rotina aninhada"@pt . "Nested function"@en . . . . . . . . . . . . "Une fonction imbriqu\u00E9e ou fonction interne est une fonction dont la d\u00E9finition est encapsul\u00E9e dans une autre fonction.Elle ne peut \u00EAtre appel\u00E9e que par la fonction englobante ou par des fonctions imbriqu\u00E9es directement ou non dans la m\u00EAme fonctionenglobante. En d'autres termes, la port\u00E9e de la fonction imbriqu\u00E9e est limit\u00E9e par la fonction englobante; elle offre un contr\u00F4le tr\u00E8s strict de leur visibilit\u00E9 (scope) par le reste du programme."@fr . . . . . . . . . . . . . . . . . . . . . "Fonction imbriqu\u00E9e"@fr . . . . . . . . . . . . . . . . . . . . . "Em programa\u00E7\u00E3o, uma subrotina aninhada (ou fun\u00E7\u00E3o aninhada) \u00E9 uma subrotina encapsulada noutra. O contexto da subrotina aninhada \u00E9 limitado \u00E0 subrotina que a encapsula. Isso significa que ela pode ser chamada somente pela subrotina que a encapsula, ou pelas subrotinas diretamente ou indiretamente aninhadas pela mesma subrotina encapsuladora. O aninhamento \u00E9 teoricamente ilimitado, ainda que na pr\u00E1tica somente alguns n\u00EDveis s\u00E3o aceitos, o que depende da implementa\u00E7\u00E3o. Essa t\u00E9cnica \u00E9 uma forma de encapsulamento, e \u00E9 \u00FAtil para dividir tarefas procedimentais em subtarefas que fazem sentido somente localmente. Em linguagens que aceitam a t\u00E9cnica, outros tipos de aninhamento tamb\u00E9m s\u00E3o geralmente aceitos, como o aninhamento de constantes e tipos de dado. Havendo suporte, as subrotinas aninhadas s\u00E3o uma forma comum de implementar algoritmos com la\u00E7os de repeti\u00E7\u00E3o em linguagens funcionais."@pt . . . . . . . "Em programa\u00E7\u00E3o, uma subrotina aninhada (ou fun\u00E7\u00E3o aninhada) \u00E9 uma subrotina encapsulada noutra. O contexto da subrotina aninhada \u00E9 limitado \u00E0 subrotina que a encapsula. Isso significa que ela pode ser chamada somente pela subrotina que a encapsula, ou pelas subrotinas diretamente ou indiretamente aninhadas pela mesma subrotina encapsuladora. O aninhamento \u00E9 teoricamente ilimitado, ainda que na pr\u00E1tica somente alguns n\u00EDveis s\u00E3o aceitos, o que depende da implementa\u00E7\u00E3o."@pt . . "In computer programming, a nested function (or nested procedure or subroutine) is a function which is defined within another function, the enclosing function. Due to simple recursive scope rules, a nested function is itself invisible outside of its immediately enclosing function, but can see (access) all local objects (data, functions, types, etc.) of its immediately enclosing function as well as of any function(s) which, in turn, encloses that function. The nesting is theoretically possible to unlimited depth, although only a few levels are normally used in practical programs."@en . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .