"\u0410\u043D\u0430\u043B\u0456\u0437 \u043F\u043E\u0442\u043E\u043A\u0443 \u043A\u0435\u0440\u0443\u0432\u0430\u043D\u043D\u044F (\u0430\u043D\u0433\u043B. control-flow analysis, CFA) - \u0446\u0435 \u0444\u043E\u0440\u043C\u0430 \u0441\u0442\u0430\u0442\u0438\u0447\u043D\u043E\u0433\u043E \u0430\u043D\u0430\u043B\u0456\u0437\u0443, \u0437\u0430\u0441\u043D\u043E\u0432\u0430\u043D\u0430 \u043D\u0430 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u043D\u0456 \u0443\u043D\u0456\u043A\u0430\u043B\u044C\u043D\u0438\u0445 \u0448\u043B\u044F\u0445\u0456\u0432 (\u043F\u043E\u0441\u043B\u0456\u0434\u043E\u0432\u043D\u043E\u0441\u0442\u0435\u0439 \u043F\u043E\u0434\u0456\u0439) \u043F\u0456\u0434 \u0447\u0430\u0441 \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u043D\u044F \u0447\u0435\u0440\u0435\u0437 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442 \u0430\u0431\u043E \u0441\u0438\u0441\u0442\u0435\u043C\u0443. \u0410\u043D\u0430\u043B\u0456\u0437 \u043F\u043E\u0442\u043E\u043A\u0443 \u043A\u0435\u0440\u0443\u0432\u0430\u043D\u043D\u044F \u043E\u0446\u0456\u043D\u044E\u0454 \u0446\u0456\u043B\u0456\u0441\u043D\u0456\u0441\u0442\u044C \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440 \u043F\u043E\u0442\u043E\u043A\u0443 \u043A\u0435\u0440\u0443\u0432\u0430\u043D\u043D\u044F, \u0448\u0443\u043A\u0430\u044E\u0447\u0438 \u043C\u043E\u0436\u043B\u0438\u0432\u0456 \u0430\u043D\u043E\u043C\u0430\u043B\u0456\u0457 \u043F\u043E\u0442\u043E\u043A\u0443 \u043A\u0435\u0440\u0443\u0432\u0430\u043D\u043D\u044F, \u0442\u0430\u043A\u0456 \u044F\u043A \u0437\u0430\u043C\u043A\u043D\u0443\u0442\u0456 \u0446\u0438\u043A\u043B\u0438 \u0430\u0431\u043E \u043B\u043E\u0433\u0456\u0447\u043D\u043E \u043D\u0435\u0434\u043E\u0441\u044F\u0436\u043D\u0456 \u0435\u0442\u0430\u043F\u0438 \u043F\u0440\u043E\u0446\u0435\u0441\u0443. \u041F\u043E\u0440\u044F\u0434\u043E\u043A \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u043D\u044F \u0432\u0438\u044F\u0432\u043B\u044F\u0454\u0442\u044C\u0441\u044F \u0443 \u0432\u0438\u0433\u043B\u044F\u0434\u0456 \u0433\u0440\u0430\u0444\u0430 \u043F\u043E\u0442\u043E\u043A\u0443 \u043A\u0435\u0440\u0443\u0432\u0430\u043D\u043D\u044F."@uk . . "11026751"^^ . . "Control flow analysis"@en . . . "2563"^^ . . . "\uC81C\uC5B4 \uD750\uB984 \uBD84\uC11D (control flow analysis) (CFA)\uC740 \uD504\uB85C\uADF8\uB7A8\uC758 \uC81C\uC5B4 \uD750\uB984\uC744 \uACB0\uC815\uD558\uAE30 \uC704\uD55C \uC815\uC801 \uD504\uB85C\uADF8\uB7A8 \uBD84\uC11D \uAE30\uBC95\uC774\uB2E4. \uC81C\uC5B4 \uD750\uB984\uC740 \uC81C\uC5B4 \uD750\uB984 \uADF8\uB798\uD504 (CFG)\uB85C \uD45C\uD604\uB41C\uB2E4. CFA\uB77C\uB294 \uC6A9\uC5B4\uB294 \uD568\uC218\uD615 \uD504\uB85C\uADF8\uB798\uBC0D\uC640 \uAC1D\uCCB4 \uC9C0\uD5A5 \uD504\uB85C\uADF8\uB798\uBC0D \uB458 \uB2E4 \uC81C\uC5B4 \uD750\uB984\uC744 \uACC4\uC0B0\uD558\uB294 \uAD6C\uCCB4\uC801\uC778 \uC54C\uACE0\uB9AC\uC998\uC774\uB2E4. \uB9CE\uC740 \uBA85\uB839\uD615 \uD504\uB85C\uADF8\uB798\uBC0D\uC5D0\uC11C, \uD504\uB85C\uADF8\uB7A8\uC758 \uC81C\uC5B4 \uD750\uB984\uC740 \uD504\uB85C\uADF8\uB7A8\uC758 \uC18C\uC2A4 \uCF54\uB4DC\uC5D0 \uBD84\uBA85\uD788 \uB098\uC640 \uC788\uB2E4. \uACB0\uACFC\uC801\uC73C\uB85C \uD504\uB85C\uC2DC\uC800 \uC0AC\uC774\uC758 \uC81C\uC5B4 \uD750\uB984 \uBD84\uC11D\uC740 \uC885\uC885 \uBA85\uBC31\uD558\uAC8C \uD568\uC218\uB098 \uBA54\uC18C\uB4DC \uD638\uCD9C\uC758 \uC218\uC2E0\uC790\uB97C \uACB0\uC815\uD558\uB294 \uC815\uC801 \uBD84\uC11D \uAE30\uBC95\uACFC \uAD00\uB828\uC788\uB2E4. \uC608\uB97C \uB4E4\uBA74 \uC2A4\uD0B4\uAC19\uC740 \uB97C \uC0AC\uC6A9\uD558\uB294 \uD504\uB85C\uADF8\uB798\uBC0D \uC5B8\uC5B4\uC5D0\uC11C, \uD568\uC218 \uD638\uCD9C\uC758 \uB300\uC0C1\uC740 \uBA85\uBC31\uD558\uC9C0 \uC54A\uC744 \uC218 \uC788\uB2E4. (lambda (f) (f x)) \uC5B4\uB5A4 \uD504\uB85C\uC2DC\uC800 f \uAC00 \uCC38\uC870\uB418\uB294\uC9C0\uB294 \uBA85\uD655\uD558\uC9C0 \uC54A\uB2E4. \uAC00\uB2A5\uD55C \uB300\uC0C1\uC744 \uACB0\uC815\uD558\uAE30 \uC704\uD574, \uC81C\uC5B4 \uD750\uB984 \uBD84\uC11D\uC740 \uBC18\uB4DC\uC2DC \uC5B4\uB514\uC11C \uC774 \uD45C\uD604\uC774 \uBC1C\uC0DD\uD588\uB294\uC9C0\uC640 \uC5B4\uB5A4 \uC778\uC790\uB97C \uBC1B\uC558\uB294\uC9C0\uB97C \uACE0\uB824\uD574\uC57C \uD55C\uB2E4. , \uC81C\uC57D \uCDA9\uC871 \uBB38\uC81C, \uADF8\uB9AC\uACE0 \uC790\uB8CC\uD615 \uCCB4\uACC4 \uAC19\uC740 \uAE30\uBC95\uB4E4\uC740 \uC81C\uC5B4 \uD750\uB984 \uBD84\uC11D\uC744 \uC704\uD574 \uC0AC\uC6A9\uB41C\uB2E4."@ko . . "In computer science, control-flow analysis (CFA) is a static-code-analysis technique for determining the control flow of a program. The control flow is expressed as a control-flow graph (CFG). For both functional programming languages and object-oriented programming languages, the term CFA, and elaborations such as k-CFA, refer to specific algorithms that compute control flow. (lambda (f) (f x)) it is unclear to which procedure f may refer. A control-flow analysis must consider where this expression could be invoked and what argument it may receive to determine the possible targets."@en . . "\u63A7\u5236\u6D41\u5206\u6790"@zh . "\u0410\u043D\u0430\u043B\u0456\u0437 \u043F\u043E\u0442\u043E\u043A\u0443 \u043A\u0435\u0440\u0443\u0432\u0430\u043D\u043D\u044F (\u0430\u043D\u0433\u043B. control-flow analysis, CFA) - \u0446\u0435 \u0444\u043E\u0440\u043C\u0430 \u0441\u0442\u0430\u0442\u0438\u0447\u043D\u043E\u0433\u043E \u0430\u043D\u0430\u043B\u0456\u0437\u0443, \u0437\u0430\u0441\u043D\u043E\u0432\u0430\u043D\u0430 \u043D\u0430 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u043D\u0456 \u0443\u043D\u0456\u043A\u0430\u043B\u044C\u043D\u0438\u0445 \u0448\u043B\u044F\u0445\u0456\u0432 (\u043F\u043E\u0441\u043B\u0456\u0434\u043E\u0432\u043D\u043E\u0441\u0442\u0435\u0439 \u043F\u043E\u0434\u0456\u0439) \u043F\u0456\u0434 \u0447\u0430\u0441 \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u043D\u044F \u0447\u0435\u0440\u0435\u0437 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442 \u0430\u0431\u043E \u0441\u0438\u0441\u0442\u0435\u043C\u0443. \u0410\u043D\u0430\u043B\u0456\u0437 \u043F\u043E\u0442\u043E\u043A\u0443 \u043A\u0435\u0440\u0443\u0432\u0430\u043D\u043D\u044F \u043E\u0446\u0456\u043D\u044E\u0454 \u0446\u0456\u043B\u0456\u0441\u043D\u0456\u0441\u0442\u044C \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440 \u043F\u043E\u0442\u043E\u043A\u0443 \u043A\u0435\u0440\u0443\u0432\u0430\u043D\u043D\u044F, \u0448\u0443\u043A\u0430\u044E\u0447\u0438 \u043C\u043E\u0436\u043B\u0438\u0432\u0456 \u0430\u043D\u043E\u043C\u0430\u043B\u0456\u0457 \u043F\u043E\u0442\u043E\u043A\u0443 \u043A\u0435\u0440\u0443\u0432\u0430\u043D\u043D\u044F, \u0442\u0430\u043A\u0456 \u044F\u043A \u0437\u0430\u043C\u043A\u043D\u0443\u0442\u0456 \u0446\u0438\u043A\u043B\u0438 \u0430\u0431\u043E \u043B\u043E\u0433\u0456\u0447\u043D\u043E \u043D\u0435\u0434\u043E\u0441\u044F\u0436\u043D\u0456 \u0435\u0442\u0430\u043F\u0438 \u043F\u0440\u043E\u0446\u0435\u0441\u0443. \u041F\u043E\u0440\u044F\u0434\u043E\u043A \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u043D\u044F \u0432\u0438\u044F\u0432\u043B\u044F\u0454\u0442\u044C\u0441\u044F \u0443 \u0432\u0438\u0433\u043B\u044F\u0434\u0456 \u0433\u0440\u0430\u0444\u0430 \u043F\u043E\u0442\u043E\u043A\u0443 \u043A\u0435\u0440\u0443\u0432\u0430\u043D\u043D\u044F."@uk . . . . "El an\u00E1lisis de control de flujo es una t\u00E9cnica de an\u00E1lisis est\u00E1tico de software para determinar las estructuras de control de un programa. El control del flujo se representa a trav\u00E9s del grafo de control de flujo (CFG). En la mayor\u00EDa de los lenguaje de programaci\u00F3n, el control del flujo se encuentra expl\u00EDcito en el c\u00F3digo fuente del programa. Como resultado el an\u00E1lisis de control de flujo implica usualmente referirse a un an\u00E1lisis est\u00E1tico de software. El t\u00E9rmino an\u00E1lisis de control de flujo fue introducido independientemente por Neil D. Jones\u200B y Olin Shivers.\u200B"@es . . . . "\uC81C\uC5B4 \uD750\uB984 \uBD84\uC11D"@ko . . . . . . "An\u00E1lisis de control del flujo"@es . . "In computer science, control-flow analysis (CFA) is a static-code-analysis technique for determining the control flow of a program. The control flow is expressed as a control-flow graph (CFG). For both functional programming languages and object-oriented programming languages, the term CFA, and elaborations such as k-CFA, refer to specific algorithms that compute control flow. For many imperative programming languages, the control flow of a program is explicit in a program's source code. As a result, interprocedural control-flow analysis implicitly usually refers to a static analysis technique for determining the receiver(s) of function or method calls in computer programs written in a . For example, in a programming language with higher-order functions like Scheme, the target of a function call may not be explicit: in the isolated expression (lambda (f) (f x)) it is unclear to which procedure f may refer. A control-flow analysis must consider where this expression could be invoked and what argument it may receive to determine the possible targets. Techniques such as abstract interpretation, constraint solving, and type systems may be used for control-flow analysis."@en . . . . "\u0410\u043D\u0430\u043B\u0438\u0437 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u2014 \u044D\u0442\u043E \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u0430\u043D\u0430\u043B\u0438\u0437 \u043A\u043E\u0434\u0430 \u0434\u043B\u044F \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044F \u043F\u043E\u0440\u044F\u0434\u043A\u0430 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B. \u041F\u043E\u0440\u044F\u0434\u043E\u043A \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u0432\u044B\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044F \u0432 \u0432\u0438\u0434\u0435 \u0433\u0440\u0430\u0444\u0430 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F. \u0414\u043B\u044F \u043C\u043D\u043E\u0433\u0438\u0445 \u044F\u0437\u044B\u043A\u043E\u0432 \u0433\u0440\u0430\u0444 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u044F\u0432\u043D\u043E \u043F\u0440\u043E\u0441\u043B\u0435\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u0432 \u0438\u0441\u0445\u043E\u0434\u043D\u043E\u043C \u043A\u043E\u0434\u0435 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B. \u041A\u0430\u043A \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442, \u0430\u043D\u0430\u043B\u0438\u0437 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u043E\u0431\u044B\u0447\u043D\u043E \u043E\u0442\u043D\u043E\u0441\u0438\u0442\u0441\u044F \u043A \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u043C\u0443 \u0430\u043D\u0430\u043B\u0438\u0437\u0443 \u043A\u043E\u0434\u0430. \u0412 \u0445\u043E\u0434\u0435 \u0430\u043D\u0430\u043B\u0438\u0437\u0430 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u044F\u044E\u0442\u0441\u044F \u043F\u0440\u0438\u0435\u043C\u043D\u0438\u043A\u0438 \u0444\u0443\u043D\u043A\u0446\u0438\u0439 \u0438 \u043C\u0435\u0442\u043E\u0434\u043E\u0432, \u0432\u044B\u0437\u0432\u0430\u043D\u043D\u044B\u0445 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u043C\u0438, \u043D\u0430\u043F\u0438\u0441\u0430\u043D\u043D\u044B\u043C\u0438 \u043D\u0430 \u044F\u0437\u044B\u043A\u0430\u0445 \u0432\u044B\u0441\u043E\u043A\u043E\u0433\u043E \u0443\u0440\u043E\u0432\u043D\u044F. \u0418 \u0434\u043B\u044F \u044F\u0437\u044B\u043A\u043E\u0432 \u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F, \u0438 \u0434\u043B\u044F \u043E\u0431\u044A\u0435\u043A\u0442\u043D\u043E-\u043E\u0440\u0438\u0435\u043D\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0445 \u044F\u0437\u044B\u043A\u043E\u0432 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0442\u0435\u0440\u043C\u0438\u043D \u00AB\u0410\u043D\u0430\u043B\u0438\u0437 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u00BB \u043E\u0437\u043D\u0430\u0447\u0430\u0435\u0442 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0444\u043E\u0440\u043C\u0438\u0440\u0443\u0435\u0442 \u0433\u0440\u0430\u0444 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F."@ru . . . . . . . "El an\u00E1lisis de control de flujo es una t\u00E9cnica de an\u00E1lisis est\u00E1tico de software para determinar las estructuras de control de un programa. El control del flujo se representa a trav\u00E9s del grafo de control de flujo (CFG). En la mayor\u00EDa de los lenguaje de programaci\u00F3n, el control del flujo se encuentra expl\u00EDcito en el c\u00F3digo fuente del programa. Como resultado el an\u00E1lisis de control de flujo implica usualmente referirse a un an\u00E1lisis est\u00E1tico de software. El t\u00E9rmino an\u00E1lisis de control de flujo fue introducido independientemente por Neil D. Jones\u200B y Olin Shivers.\u200B En un lenguaje de programaci\u00F3n con funciones de orden superior como Scheme, el objetivo de un llamado a funci\u00F3n puede ser impl\u00EDcito. Por ejemplo, en la siguiente expresi\u00F3n: No est\u00E1 claro a qu\u00E9 procedimiento f se refiere. Para determinar los posibles objetivos, se deber\u00EDa considerar un an\u00E1lisis de control del flujo cuando esta expresi\u00F3n sea invocada y que argumentos deba recibir. La interpretaci\u00F3n abstracta, la resoluci\u00F3n de restricciones y el sistema de tipos suelen ser usados para llevar a cabo estos an\u00E1lisis."@es . . "\uC81C\uC5B4 \uD750\uB984 \uBD84\uC11D (control flow analysis) (CFA)\uC740 \uD504\uB85C\uADF8\uB7A8\uC758 \uC81C\uC5B4 \uD750\uB984\uC744 \uACB0\uC815\uD558\uAE30 \uC704\uD55C \uC815\uC801 \uD504\uB85C\uADF8\uB7A8 \uBD84\uC11D \uAE30\uBC95\uC774\uB2E4. \uC81C\uC5B4 \uD750\uB984\uC740 \uC81C\uC5B4 \uD750\uB984 \uADF8\uB798\uD504 (CFG)\uB85C \uD45C\uD604\uB41C\uB2E4. CFA\uB77C\uB294 \uC6A9\uC5B4\uB294 \uD568\uC218\uD615 \uD504\uB85C\uADF8\uB798\uBC0D\uC640 \uAC1D\uCCB4 \uC9C0\uD5A5 \uD504\uB85C\uADF8\uB798\uBC0D \uB458 \uB2E4 \uC81C\uC5B4 \uD750\uB984\uC744 \uACC4\uC0B0\uD558\uB294 \uAD6C\uCCB4\uC801\uC778 \uC54C\uACE0\uB9AC\uC998\uC774\uB2E4. \uB9CE\uC740 \uBA85\uB839\uD615 \uD504\uB85C\uADF8\uB798\uBC0D\uC5D0\uC11C, \uD504\uB85C\uADF8\uB7A8\uC758 \uC81C\uC5B4 \uD750\uB984\uC740 \uD504\uB85C\uADF8\uB7A8\uC758 \uC18C\uC2A4 \uCF54\uB4DC\uC5D0 \uBD84\uBA85\uD788 \uB098\uC640 \uC788\uB2E4. \uACB0\uACFC\uC801\uC73C\uB85C \uD504\uB85C\uC2DC\uC800 \uC0AC\uC774\uC758 \uC81C\uC5B4 \uD750\uB984 \uBD84\uC11D\uC740 \uC885\uC885 \uBA85\uBC31\uD558\uAC8C \uD568\uC218\uB098 \uBA54\uC18C\uB4DC \uD638\uCD9C\uC758 \uC218\uC2E0\uC790\uB97C \uACB0\uC815\uD558\uB294 \uC815\uC801 \uBD84\uC11D \uAE30\uBC95\uACFC \uAD00\uB828\uC788\uB2E4. \uC608\uB97C \uB4E4\uBA74 \uC2A4\uD0B4\uAC19\uC740 \uB97C \uC0AC\uC6A9\uD558\uB294 \uD504\uB85C\uADF8\uB798\uBC0D \uC5B8\uC5B4\uC5D0\uC11C, \uD568\uC218 \uD638\uCD9C\uC758 \uB300\uC0C1\uC740 \uBA85\uBC31\uD558\uC9C0 \uC54A\uC744 \uC218 \uC788\uB2E4. (lambda (f) (f x)) \uC5B4\uB5A4 \uD504\uB85C\uC2DC\uC800 f \uAC00 \uCC38\uC870\uB418\uB294\uC9C0\uB294 \uBA85\uD655\uD558\uC9C0 \uC54A\uB2E4. \uAC00\uB2A5\uD55C \uB300\uC0C1\uC744 \uACB0\uC815\uD558\uAE30 \uC704\uD574, \uC81C\uC5B4 \uD750\uB984 \uBD84\uC11D\uC740 \uBC18\uB4DC\uC2DC \uC5B4\uB514\uC11C \uC774 \uD45C\uD604\uC774 \uBC1C\uC0DD\uD588\uB294\uC9C0\uC640 \uC5B4\uB5A4 \uC778\uC790\uB97C \uBC1B\uC558\uB294\uC9C0\uB97C \uACE0\uB824\uD574\uC57C \uD55C\uB2E4. , \uC81C\uC57D \uCDA9\uC871 \uBB38\uC81C, \uADF8\uB9AC\uACE0 \uC790\uB8CC\uD615 \uCCB4\uACC4 \uAC19\uC740 \uAE30\uBC95\uB4E4\uC740 \uC81C\uC5B4 \uD750\uB984 \uBD84\uC11D\uC744 \uC704\uD574 \uC0AC\uC6A9\uB41C\uB2E4."@ko . . "\u63A7\u5236\u6D41\u5206\u6790\uFF08Control flow analysis\uFF09\u7C21\u7A31CFA\uFF0C\u662F\u4E00\u7A2E\u78BA\u8A8D\u7A0B\u5F0F\u63A7\u5236\u6D41\u7A0B\u7684\u975C\u614B\u4EE3\u78BC\u5206\u6790\u6280\u8853\u3002\u63A7\u5236\u6D41\u7A0B\u6703\u4EE5\u63A7\u5236\u6D41\u5716\u4F86\u8868\u793A\u3002\u5C0D\u65BC\u51FD\u6578\u7A0B\u5F0F\u8A9E\u8A00\u53CA\u7269\u4EF6\u5C0E\u5411\u7A0B\u5F0F\u8A2D\u8A08\uFF0CCFA\u90FD\u662F\u6307\u8A08\u7B97\u63A7\u5236\u6D41\u7A0B\u7684\u6F14\u7B97\u6CD5\u3002 \u63A7\u5236\u6D41\u5206\u6790\u4E00\u8A5E\u6700\u65E9\u662F\u7531Neil D. Jones\u53CAOlin Shivers\u958B\u59CB\u4F7F\u7528\u3002 \u5C0D\u65BC\u50CF\u662FScheme\u4E4B\u985E\u6709\u9AD8\u968E\u51FD\u6578\u7684\u7A0B\u5F0F\u8A9E\u8A00\uFF0C\u4E0D\u4E00\u5B9A\u53EF\u4EE5\u6703\u7A0B\u5F0F\u4E2D\u76F4\u63A5\u770B\u51FA\u51FD\u6578\u547C\u53EB\u7684\u76EE\u6A19\uFF0C\u4F8B\u5982\u4EE5\u4E0B\u7684\u7A0B\u5F0F\u7247\u6BB5 (lambda (f) (f x)) \u6839\u64DA\u4E0A\u8FF0\u7A0B\u5F0F\u7121\u6CD5\u78BA\u8A8D\u7A0B\u5E8Ff\u662F\u6307\u4EC0\u9EBC\uFF0C\u6B64\u60C5\u5F62\u4E0B\u7684\u63A7\u5236\u6D41\u5206\u6790\u9700\u8003\u616E\u4F55\u6642\u6703\u57F7\u884C\u6B64\u7A0B\u5F0F\u78BC\uFF0C\u53CA\u7576\u6642\u7684\u50B3\u5165\u503C\u3002 \u62BD\u8C61\u91CB\u7FA9\u3001\u7D04\u675F\u6EFF\u8DB3\u53CA\u578B\u5225\u7CFB\u7D71\u90FD\u53EF\u4EE5\u7528\u4F86\u9032\u884C\u63A7\u5236\u6D41\u5206\u6790\u3002"@zh . . . "1070083426"^^ . . . . "\u0410\u043D\u0430\u043B\u0438\u0437 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F"@ru . . . . "\u63A7\u5236\u6D41\u5206\u6790\uFF08Control flow analysis\uFF09\u7C21\u7A31CFA\uFF0C\u662F\u4E00\u7A2E\u78BA\u8A8D\u7A0B\u5F0F\u63A7\u5236\u6D41\u7A0B\u7684\u975C\u614B\u4EE3\u78BC\u5206\u6790\u6280\u8853\u3002\u63A7\u5236\u6D41\u7A0B\u6703\u4EE5\u63A7\u5236\u6D41\u5716\u4F86\u8868\u793A\u3002\u5C0D\u65BC\u51FD\u6578\u7A0B\u5F0F\u8A9E\u8A00\u53CA\u7269\u4EF6\u5C0E\u5411\u7A0B\u5F0F\u8A2D\u8A08\uFF0CCFA\u90FD\u662F\u6307\u8A08\u7B97\u63A7\u5236\u6D41\u7A0B\u7684\u6F14\u7B97\u6CD5\u3002 \u63A7\u5236\u6D41\u5206\u6790\u4E00\u8A5E\u6700\u65E9\u662F\u7531Neil D. Jones\u53CAOlin Shivers\u958B\u59CB\u4F7F\u7528\u3002 \u5C0D\u65BC\u50CF\u662FScheme\u4E4B\u985E\u6709\u9AD8\u968E\u51FD\u6578\u7684\u7A0B\u5F0F\u8A9E\u8A00\uFF0C\u4E0D\u4E00\u5B9A\u53EF\u4EE5\u6703\u7A0B\u5F0F\u4E2D\u76F4\u63A5\u770B\u51FA\u51FD\u6578\u547C\u53EB\u7684\u76EE\u6A19\uFF0C\u4F8B\u5982\u4EE5\u4E0B\u7684\u7A0B\u5F0F\u7247\u6BB5 (lambda (f) (f x)) \u6839\u64DA\u4E0A\u8FF0\u7A0B\u5F0F\u7121\u6CD5\u78BA\u8A8D\u7A0B\u5E8Ff\u662F\u6307\u4EC0\u9EBC\uFF0C\u6B64\u60C5\u5F62\u4E0B\u7684\u63A7\u5236\u6D41\u5206\u6790\u9700\u8003\u616E\u4F55\u6642\u6703\u57F7\u884C\u6B64\u7A0B\u5F0F\u78BC\uFF0C\u53CA\u7576\u6642\u7684\u50B3\u5165\u503C\u3002 \u62BD\u8C61\u91CB\u7FA9\u3001\u7D04\u675F\u6EFF\u8DB3\u53CA\u578B\u5225\u7CFB\u7D71\u90FD\u53EF\u4EE5\u7528\u4F86\u9032\u884C\u63A7\u5236\u6D41\u5206\u6790\u3002"@zh . . . "\u0410\u043D\u0430\u043B\u0438\u0437 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u2014 \u044D\u0442\u043E \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u0430\u043D\u0430\u043B\u0438\u0437 \u043A\u043E\u0434\u0430 \u0434\u043B\u044F \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044F \u043F\u043E\u0440\u044F\u0434\u043A\u0430 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B. \u041F\u043E\u0440\u044F\u0434\u043E\u043A \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u0432\u044B\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044F \u0432 \u0432\u0438\u0434\u0435 \u0433\u0440\u0430\u0444\u0430 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F. \u0414\u043B\u044F \u043C\u043D\u043E\u0433\u0438\u0445 \u044F\u0437\u044B\u043A\u043E\u0432 \u0433\u0440\u0430\u0444 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u044F\u0432\u043D\u043E \u043F\u0440\u043E\u0441\u043B\u0435\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u0432 \u0438\u0441\u0445\u043E\u0434\u043D\u043E\u043C \u043A\u043E\u0434\u0435 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B. \u041A\u0430\u043A \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442, \u0430\u043D\u0430\u043B\u0438\u0437 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u043E\u0431\u044B\u0447\u043D\u043E \u043E\u0442\u043D\u043E\u0441\u0438\u0442\u0441\u044F \u043A \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u043C\u0443 \u0430\u043D\u0430\u043B\u0438\u0437\u0443 \u043A\u043E\u0434\u0430. \u0412 \u0445\u043E\u0434\u0435 \u0430\u043D\u0430\u043B\u0438\u0437\u0430 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u044F\u044E\u0442\u0441\u044F \u043F\u0440\u0438\u0435\u043C\u043D\u0438\u043A\u0438 \u0444\u0443\u043D\u043A\u0446\u0438\u0439 \u0438 \u043C\u0435\u0442\u043E\u0434\u043E\u0432, \u0432\u044B\u0437\u0432\u0430\u043D\u043D\u044B\u0445 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u043C\u0438, \u043D\u0430\u043F\u0438\u0441\u0430\u043D\u043D\u044B\u043C\u0438 \u043D\u0430 \u044F\u0437\u044B\u043A\u0430\u0445 \u0432\u044B\u0441\u043E\u043A\u043E\u0433\u043E \u0443\u0440\u043E\u0432\u043D\u044F. \u0418 \u0434\u043B\u044F \u044F\u0437\u044B\u043A\u043E\u0432 \u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F, \u0438 \u0434\u043B\u044F \u043E\u0431\u044A\u0435\u043A\u0442\u043D\u043E-\u043E\u0440\u0438\u0435\u043D\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0445 \u044F\u0437\u044B\u043A\u043E\u0432 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0442\u0435\u0440\u043C\u0438\u043D \u00AB\u0410\u043D\u0430\u043B\u0438\u0437 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u00BB \u043E\u0437\u043D\u0430\u0447\u0430\u0435\u0442 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0444\u043E\u0440\u043C\u0438\u0440\u0443\u0435\u0442 \u0433\u0440\u0430\u0444 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F. \u0422\u0435\u0440\u043C\u0438\u043D \u0430\u043D\u0430\u043B\u0438\u0437 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F (control flow analysis) \u0431\u044B\u043B \u0432\u043F\u0435\u0440\u0432\u044B\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D \u041D\u0435\u0439\u043B\u043E\u043C \u0414\u0436\u043E\u043D\u0441\u043E\u043C (Neil D. Jones) \u0438 \u041E\u043B\u0438\u043D \u0428\u0438\u0432\u0435\u0440\u0441 (Olin Shivers). \u0414\u043B\u044F \u0430\u043D\u0430\u043B\u0438\u0437\u0430 \u043F\u043E\u0442\u043E\u043A\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u043C\u043E\u0433\u0443\u0442 \u0431\u044B\u0442\u044C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u044B: , \u0423\u0434\u043E\u0432\u043B\u0435\u0442\u0432\u043E\u0440\u0435\u043D\u0438\u0435 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0439, \u0422\u0438\u043F\u0438\u0437\u0430\u0446\u0438\u044F \u0434\u0430\u043D\u043D\u044B\u0445."@ru . . . "\u0410\u043D\u0430\u043B\u0456\u0437 \u043F\u043E\u0442\u043E\u043A\u0443 \u043A\u0435\u0440\u0443\u0432\u0430\u043D\u043D\u044F"@uk .