. . "In compiler theory, common subexpression elimination (CSE) is a compiler optimization that searches for instances of identical expressions (i.e., they all evaluate to the same value), and analyzes whether it is worthwhile replacing them with a single variable holding the computed value."@en . . . . "Das Entfernen gemeinsamer Teilausdr\u00FCcke (englisch common subexpression elimination) beschreibt eine Compiler-Optimierung. Es wird dabei nach Teilausdr\u00FCcken gesucht, die zuvor bereits berechnet wurden. Wenn solche gefunden werden, wird das vorherige Ergebnis in einer Variable gespeichert und die wiederholte Berechnung durch die Variable ersetzt."@de . . . "Eliminacja wsp\u00F3lnych podwyra\u017Ce\u0144"@pl . . . . "547794"^^ . . . . . . "\u5171\u901A\u90E8\u5206\u5F0F\u9664\u53BB"@ja . . "Das Entfernen gemeinsamer Teilausdr\u00FCcke (englisch common subexpression elimination) beschreibt eine Compiler-Optimierung. Es wird dabei nach Teilausdr\u00FCcken gesucht, die zuvor bereits berechnet wurden. Wenn solche gefunden werden, wird das vorherige Ergebnis in einer Variable gespeichert und die wiederholte Berechnung durch die Variable ersetzt."@de . . . . "\u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u043E\u0431\u0449\u0438\u0445 \u043F\u043E\u0434\u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0439 (\u0430\u043D\u0433\u043B. Common subexpression elimination \u0438\u043B\u0438 CSE) \u2014 \u043E\u043F\u0442\u0438\u043C\u0438\u0437\u0430\u0446\u0438\u044F \u043A\u043E\u043C\u043F\u0438\u043B\u044F\u0442\u043E\u0440\u0430, \u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0438\u0449\u0435\u0442 \u0432 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0435 \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044F, \u0432\u044B\u043F\u043E\u043B\u043D\u044F\u0435\u043C\u044B\u0435 \u0431\u043E\u043B\u0435\u0435 \u043E\u0434\u043D\u043E\u0433\u043E \u0440\u0430\u0437\u0430 \u043D\u0430 \u0440\u0430\u0441\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u043C\u043E\u043C \u0443\u0447\u0430\u0441\u0442\u043A\u0435, \u0438 \u0443\u0434\u0430\u043B\u044F\u0435\u0442 \u0432\u0442\u043E\u0440\u0443\u044E \u0438 \u043F\u043E\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0435 \u043E\u0434\u0438\u043D\u0430\u043A\u043E\u0432\u044B\u0435 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0438, \u0435\u0441\u043B\u0438 \u044D\u0442\u043E \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0438 . \u0414\u0430\u043D\u043D\u0430\u044F \u043E\u043F\u0442\u0438\u043C\u0438\u0437\u0430\u0446\u0438\u044F \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0430\u043D\u0430\u043B\u0438\u0437\u0430 \u043F\u043E\u0442\u043E\u043A\u0430 \u0434\u0430\u043D\u043D\u044B\u0445 \u0434\u043B\u044F \u043D\u0430\u0445\u043E\u0436\u0434\u0435\u043D\u0438\u044F \u0438\u0437\u0431\u044B\u0442\u043E\u0447\u043D\u044B\u0445 \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u0439 \u0438 \u043F\u0440\u0430\u043A\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u043B\u0443\u0447\u0448\u0430\u0435\u0442 \u0432\u0440\u0435\u043C\u044F \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u0432 \u0441\u043B\u0443\u0447\u0430\u0435 \u043F\u0440\u0438\u043C\u0435\u043D\u0435\u043D\u0438\u044F."@ru . "En informatique, la recherche de sous-expressions communes est une technique d'optimisation de code qui cherche des instances d'expressions communes (c'est-\u00E0-dire renvoyant toutes la m\u00EAme valeur) et qui d\u00E9termine si cela vaut la peine de les remplacer par une variable unique contenant la valeur calcul\u00E9e."@fr . . . . "En informatique, la recherche de sous-expressions communes est une technique d'optimisation de code qui cherche des instances d'expressions communes (c'est-\u00E0-dire renvoyant toutes la m\u00EAme valeur) et qui d\u00E9termine si cela vaut la peine de les remplacer par une variable unique contenant la valeur calcul\u00E9e."@fr . . . "Recherche de sous-expressions communes"@fr . . "En teor\u00EDa de compiladores, la eliminaci\u00F3n de subexpresiones comunes (CSE por las siglas en ingl\u00E9s) es una optimizaci\u00F3n que consiste en buscar expresiones que se repitan, y analizar si vale la pena reemplazarlas por una variable para computar el valor una sola vez.\u200B"@es . . . . . "Eliminaci\u00F3n de subexpresiones comunes"@es . "Common subexpression elimination"@de . "1081015298"^^ . . "\u516C\u5171\u5B50\u8868\u8FBE\u5F0F\u6D88\u9664\uFF0C\u53C8\u79F0CSE\uFF08\uFF09\uFF0C\u662F\u4E00\u4E2A\u7F16\u8BD1\u5668\u4F18\u5316\u6280\u672F\u3002\u5728\u6267\u884C\u8FD9\u9879\u4F18\u5316\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u7F16\u8BD1\u5668\u4F1A\u89C6\u60C5\u51B5\u5C06\u591A\u4E2A\u76F8\u540C\u7684\u8868\u8FBE\u5F0F\u66FF\u6362\u6210\u4E00\u4E2A\u53D8\u91CF\uFF0C\u8FD9\u4E2A\u53D8\u91CF\u5B58\u50A8\u7740\u8BA1\u7B97\u8BE5\u8868\u8FBE\u5F0F\u540E\u6240\u5F97\u5230\u7684\u503C\u3002 \u8BE5\u4F18\u5316\u6280\u672F\u5341\u5206\u5E38\u89C1\uFF0C\u5728\u73B0\u4EE3\u5404\u5927\u7F16\u8BD1\u5668\u4E2D\uFF08\u5982LLVM\u3001GCC\uFF09\u5747\u6709\u5B9E\u73B0\u3002"@zh . "\u0423\u0441\u0443\u043D\u0435\u043D\u043D\u044F \u0441\u043F\u0456\u043B\u044C\u043D\u0438\u0445 \u043F\u0456\u0434\u0432\u0438\u0440\u0430\u0437\u0456\u0432"@uk . . . . "\u516C\u5171\u5B50\u8868\u8FBE\u5F0F\u6D88\u9664"@zh . . "En teor\u00EDa de compiladores, la eliminaci\u00F3n de subexpresiones comunes (CSE por las siglas en ingl\u00E9s) es una optimizaci\u00F3n que consiste en buscar expresiones que se repitan, y analizar si vale la pena reemplazarlas por una variable para computar el valor una sola vez.\u200B"@es . "Eliminacja wsp\u00F3lnych podwyra\u017Ce\u0144 (ang. common subexpression elimination) - technika optymalizacji stosowana w kompilatorach, polegaj\u0105ca na takim przekszta\u0142ceniu kodu, aby cz\u0119\u015B\u0107 tych samych oblicze\u0144 wyst\u0119puj\u0105cych w kilku wyra\u017Ceniach by\u0142a wykonywana tylko raz, co wymaga wprowadzenia dodatkowej, pomocniczej zmiennej. Takie przekszta\u0142cenie wykonuje si\u0119 tylko wtedy, gdy rzeczywi\u015Bcie jest to op\u0142acalne, tzn. gdy koszt wprowadzenia nowej zmiennej nie b\u0119dzie przewy\u017Csza\u0142 kosztu obliczania podwyra\u017Cenia. Np. w poni\u017Cszym fragmencie programu: a = x * y + z;b = x * g * y;c = x * y / z;"@pl . "Eliminacja wsp\u00F3lnych podwyra\u017Ce\u0144 (ang. common subexpression elimination) - technika optymalizacji stosowana w kompilatorach, polegaj\u0105ca na takim przekszta\u0142ceniu kodu, aby cz\u0119\u015B\u0107 tych samych oblicze\u0144 wyst\u0119puj\u0105cych w kilku wyra\u017Ceniach by\u0142a wykonywana tylko raz, co wymaga wprowadzenia dodatkowej, pomocniczej zmiennej. Takie przekszta\u0142cenie wykonuje si\u0119 tylko wtedy, gdy rzeczywi\u015Bcie jest to op\u0142acalne, tzn. gdy koszt wprowadzenia nowej zmiennej nie b\u0119dzie przewy\u017Csza\u0142 kosztu obliczania podwyra\u017Cenia. Np. w poni\u017Cszym fragmencie programu: a = x * y + z;b = x * g * y;c = x * y / z; powtarza si\u0119 mno\u017Cenie x * y. Kompilator mo\u017Ce wygenerowa\u0107 kod r\u00F3wnowa\u017Cny: M = x * y; { wsp\u00F3lne podwyra\u017Cenie, wynik zapisywany do nowej zmiennej }a = M + z;b = g * M;c = M / z; W oryginalnym kodzie wykonywano: \n* 4 mno\u017Cenia, \n* 3 przypisania, \n* dodawanie i dzielenie, natomiast po przekszta\u0142ceniu: \n* 2 mno\u017Cenia, \n* 4 przypisania. \n* dodawanie i dzielenie."@pl . . . "4041"^^ . . "\u5171\u901A\u90E8\u5206\u5F0F\u9664\u53BB\uFF08\u304D\u3087\u3046\u3064\u3046\u3076\u3076\u3093\u3057\u304D\u3058\u3087\u304D\u3087\u3001\u82F1: Common subexpression elimination, CSE\uFF09\u306F\u3001\u8A08\u7B97\u6A5F\u79D1\u5B66\u306B\u304A\u3051\u308B\u30B3\u30F3\u30D1\u30A4\u30E9\u6700\u9069\u5316\u65B9\u6CD5\u306E\u4E00\u3064\u3067\u3001\u540C\u3058\u5F0F (\u3059\u3079\u3066\u540C\u3058\u5024\u306B\u8A55\u4FA1\u3055\u308C\u308B) \u306E\u51FA\u73FE\u3092\u63A2\u3057\u51FA\u3057\u3001\u8A08\u7B97\u7D50\u679C\u3092\u683C\u7D0D\u3059\u308B\u4E00\u3064\u306E\u5909\u6570\u306B\u7F6E\u304D\u63DB\u3048\u308B\u4FA1\u5024\u304C\u3042\u308B\u304B\u3069\u3046\u304B\u306E\u89E3\u6790\u3092\u884C\u3046\u3082\u306E\u3067\u3042\u308B\u3002 \u4E0B\u8A18\u306E\u4F8B\u3067\u306F\u3001 a = b * c + g;d = b * c * d; \u30B3\u30FC\u30C9\u304C\u4E0B\u8A18\u306E\u3088\u3046\u306B\u8A18\u8FF0\u3055\u308C\u305F\u3068\u3057\u3066\u89E3\u91C8\u3067\u304D\u308B\u3088\u3046\u5909\u66F4\u3059\u308B\u3068\u3001(\u30D7\u30ED\u30B0\u30E9\u30E0\u306E\u5B9F\u884C\u304C\u901F\u304F\u306A\u308B\u305F\u3081)\u5229\u70B9\u304C\u3042\u308B\u3002 tmp = b * c;a = tmp + g;d = tmp * d; \u6700\u9069\u5316\u30D7\u30ED\u30B0\u30E9\u30E0\u306F\u30B3\u30B9\u30C8\u3068\u5229\u70B9\u306E\u89E3\u6790\u3092\u884C\u3044\u3001tmp\u3092\u683C\u7D0D\u3059\u308B\u30B3\u30B9\u30C8\u304C\u8907\u6570\u56DE\u8A08\u7B97\u3092\u884C\u3046\u30B3\u30B9\u30C8\u3088\u308A\u4F4E\u3044\u304B\u3069\u3046\u304B\u3092\u8A08\u7B97\u3059\u308B\u3002\u5B9F\u969B\u306B\u306F\u3001\u3069\u306E\u5024\u304C\u3069\u306E\u30EC\u30B8\u30B9\u30BF\u306B\u683C\u7D0D\u3055\u308C\u308B\u304B\u3068\u3044\u3063\u305F\u8981\u7D20\u3082\u91CD\u8981\u3067\u3042\u308B\u3002 \u4E0A\u8A18\u306E\u3088\u3046\u306A\u5358\u7D14\u306A\u5834\u5408\u306B\u306F\u3001\u30D7\u30ED\u30B0\u30E9\u30DE\u306F\u30B3\u30FC\u30C9\u3092\u8A18\u8FF0\u3059\u308B\u969B\u306B\u91CD\u8907\u3057\u305F\u5F0F\u3092\u624B\u52D5\u3067\u9664\u53BB\u3057\u3066\u3057\u307E\u3046\u3053\u3068\u304C\u591A\u3044\u3002CSE \u306E\u5165\u529B\u3068\u3057\u3066\u3082\u3063\u3068\u3082\u91CD\u8981\u306A\u3082\u306E\u306F\u30B3\u30F3\u30D1\u30A4\u30E9\u304C\u51FA\u529B\u3059\u308B\u4E2D\u9593\u30B3\u30FC\u30C9\u3067\u3042\u308B\u3002\u4F8B\u3048\u3070\u914D\u5217\u306E\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u8A08\u7B97\u306A\u3069\u3067\u751F\u6210\u3055\u308C\u308B\u3082\u306E\u3067\u3001\u958B\u767A\u8005\u304C\u4ECB\u5728\u3057\u3066\u624B\u52D5\u3067\u9664\u53BB\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u306A\u3044\u3002\u307E\u305F\u3001\u8A00\u8A9E\u306E\u7279\u5FB4\u306B\u3088\u3063\u3066\u91CD\u8907\u3057\u305F\u5F0F\u304C\u591A\u6570\u4F5C\u3089\u308C\u308B\u5834\u5408\u3082\u3042\u308B\u3002\u305F\u3068\u3048\u3070C\u8A00\u8A9E\u306E\u30DE\u30AF\u30ED\u3067\u306F\u3001\u30DE\u30AF\u30ED\u306E\u5C55\u958B\u306B\u3088\u308A\u5143\u306E\u30B3\u30FC\u30C9\u306B\u73FE\u308C\u306A\u3044\u5171\u901A\u90E8\u5206\u5F0F\u304C\u751F\u6210\u3055\u308C\u308B\u3002"@ja . . . . . . "\u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u043E\u0431\u0449\u0438\u0445 \u043F\u043E\u0434\u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0439"@ru . "\u0423\u0441\u0443\u043D\u0435\u043D\u043D\u044F \u0441\u043F\u0456\u043B\u044C\u043D\u0438\u0445 \u043F\u0456\u0434\u0432\u0438\u0440\u0430\u0437\u0456\u0432 (\u0430\u043D\u0433\u043B. common subexpression elimination, CSE) \u0446\u0435 \u043E\u043F\u0442\u0438\u043C\u0456\u0437\u0430\u0446\u0456\u044F \u043A\u043E\u043C\u043F\u0456\u043B\u044F\u0442\u043E\u0440\u0430, \u0437\u0430 \u044F\u043A\u043E\u0457 \u0448\u0443\u043A\u0430\u044E\u0442\u044C\u0441\u044F \u043F\u0440\u0438\u043C\u0456\u0440\u043D\u0438\u043A\u0438 \u0442\u043E\u0442\u043E\u0436\u043D\u0438\u0445 \u0432\u0438\u0440\u0430\u0437\u0456\u0432 (\u0442\u043E\u0431\u0442\u043E \u0442\u0430\u043A\u0438\u0445, \u0449\u043E \u043C\u0430\u044E\u0442\u044C \u043E\u0434\u043D\u0430\u043A\u043E\u0432\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F), \u0456 \u043F\u0440\u0438\u0439\u043C\u0430\u0454\u0442\u044C\u0441\u044F \u0440\u0456\u0448\u0435\u043D\u043D\u044F, \u0447\u0438 \u0432\u0430\u0440\u0442\u043E \u0437\u0430\u043C\u0456\u043D\u0438\u0442\u0438 \u0457\u0445 \u043E\u0434\u043D\u0456\u0454\u044E \u0437\u043C\u0456\u043D\u043D\u043E\u044E, \u0449\u043E \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u043E\u0431\u0447\u0438\u0441\u043B\u0435\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F."@uk . "\u0423\u0441\u0443\u043D\u0435\u043D\u043D\u044F \u0441\u043F\u0456\u043B\u044C\u043D\u0438\u0445 \u043F\u0456\u0434\u0432\u0438\u0440\u0430\u0437\u0456\u0432 (\u0430\u043D\u0433\u043B. common subexpression elimination, CSE) \u0446\u0435 \u043E\u043F\u0442\u0438\u043C\u0456\u0437\u0430\u0446\u0456\u044F \u043A\u043E\u043C\u043F\u0456\u043B\u044F\u0442\u043E\u0440\u0430, \u0437\u0430 \u044F\u043A\u043E\u0457 \u0448\u0443\u043A\u0430\u044E\u0442\u044C\u0441\u044F \u043F\u0440\u0438\u043C\u0456\u0440\u043D\u0438\u043A\u0438 \u0442\u043E\u0442\u043E\u0436\u043D\u0438\u0445 \u0432\u0438\u0440\u0430\u0437\u0456\u0432 (\u0442\u043E\u0431\u0442\u043E \u0442\u0430\u043A\u0438\u0445, \u0449\u043E \u043C\u0430\u044E\u0442\u044C \u043E\u0434\u043D\u0430\u043A\u043E\u0432\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F), \u0456 \u043F\u0440\u0438\u0439\u043C\u0430\u0454\u0442\u044C\u0441\u044F \u0440\u0456\u0448\u0435\u043D\u043D\u044F, \u0447\u0438 \u0432\u0430\u0440\u0442\u043E \u0437\u0430\u043C\u0456\u043D\u0438\u0442\u0438 \u0457\u0445 \u043E\u0434\u043D\u0456\u0454\u044E \u0437\u043C\u0456\u043D\u043D\u043E\u044E, \u0449\u043E \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u043E\u0431\u0447\u0438\u0441\u043B\u0435\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F."@uk . . . . "\u5171\u901A\u90E8\u5206\u5F0F\u9664\u53BB\uFF08\u304D\u3087\u3046\u3064\u3046\u3076\u3076\u3093\u3057\u304D\u3058\u3087\u304D\u3087\u3001\u82F1: Common subexpression elimination, CSE\uFF09\u306F\u3001\u8A08\u7B97\u6A5F\u79D1\u5B66\u306B\u304A\u3051\u308B\u30B3\u30F3\u30D1\u30A4\u30E9\u6700\u9069\u5316\u65B9\u6CD5\u306E\u4E00\u3064\u3067\u3001\u540C\u3058\u5F0F (\u3059\u3079\u3066\u540C\u3058\u5024\u306B\u8A55\u4FA1\u3055\u308C\u308B) \u306E\u51FA\u73FE\u3092\u63A2\u3057\u51FA\u3057\u3001\u8A08\u7B97\u7D50\u679C\u3092\u683C\u7D0D\u3059\u308B\u4E00\u3064\u306E\u5909\u6570\u306B\u7F6E\u304D\u63DB\u3048\u308B\u4FA1\u5024\u304C\u3042\u308B\u304B\u3069\u3046\u304B\u306E\u89E3\u6790\u3092\u884C\u3046\u3082\u306E\u3067\u3042\u308B\u3002 \u4E0B\u8A18\u306E\u4F8B\u3067\u306F\u3001 a = b * c + g;d = b * c * d; \u30B3\u30FC\u30C9\u304C\u4E0B\u8A18\u306E\u3088\u3046\u306B\u8A18\u8FF0\u3055\u308C\u305F\u3068\u3057\u3066\u89E3\u91C8\u3067\u304D\u308B\u3088\u3046\u5909\u66F4\u3059\u308B\u3068\u3001(\u30D7\u30ED\u30B0\u30E9\u30E0\u306E\u5B9F\u884C\u304C\u901F\u304F\u306A\u308B\u305F\u3081)\u5229\u70B9\u304C\u3042\u308B\u3002 tmp = b * c;a = tmp + g;d = tmp * d; \u6700\u9069\u5316\u30D7\u30ED\u30B0\u30E9\u30E0\u306F\u30B3\u30B9\u30C8\u3068\u5229\u70B9\u306E\u89E3\u6790\u3092\u884C\u3044\u3001tmp\u3092\u683C\u7D0D\u3059\u308B\u30B3\u30B9\u30C8\u304C\u8907\u6570\u56DE\u8A08\u7B97\u3092\u884C\u3046\u30B3\u30B9\u30C8\u3088\u308A\u4F4E\u3044\u304B\u3069\u3046\u304B\u3092\u8A08\u7B97\u3059\u308B\u3002\u5B9F\u969B\u306B\u306F\u3001\u3069\u306E\u5024\u304C\u3069\u306E\u30EC\u30B8\u30B9\u30BF\u306B\u683C\u7D0D\u3055\u308C\u308B\u304B\u3068\u3044\u3063\u305F\u8981\u7D20\u3082\u91CD\u8981\u3067\u3042\u308B\u3002 \u4E0A\u8A18\u306E\u3088\u3046\u306A\u5358\u7D14\u306A\u5834\u5408\u306B\u306F\u3001\u30D7\u30ED\u30B0\u30E9\u30DE\u306F\u30B3\u30FC\u30C9\u3092\u8A18\u8FF0\u3059\u308B\u969B\u306B\u91CD\u8907\u3057\u305F\u5F0F\u3092\u624B\u52D5\u3067\u9664\u53BB\u3057\u3066\u3057\u307E\u3046\u3053\u3068\u304C\u591A\u3044\u3002CSE \u306E\u5165\u529B\u3068\u3057\u3066\u3082\u3063\u3068\u3082\u91CD\u8981\u306A\u3082\u306E\u306F\u30B3\u30F3\u30D1\u30A4\u30E9\u304C\u51FA\u529B\u3059\u308B\u4E2D\u9593\u30B3\u30FC\u30C9\u3067\u3042\u308B\u3002\u4F8B\u3048\u3070\u914D\u5217\u306E\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u8A08\u7B97\u306A\u3069\u3067\u751F\u6210\u3055\u308C\u308B\u3082\u306E\u3067\u3001\u958B\u767A\u8005\u304C\u4ECB\u5728\u3057\u3066\u624B\u52D5\u3067\u9664\u53BB\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u306A\u3044\u3002\u307E\u305F\u3001\u8A00\u8A9E\u306E\u7279\u5FB4\u306B\u3088\u3063\u3066\u91CD\u8907\u3057\u305F\u5F0F\u304C\u591A\u6570\u4F5C\u3089\u308C\u308B\u5834\u5408\u3082\u3042\u308B\u3002\u305F\u3068\u3048\u3070C\u8A00\u8A9E\u306E\u30DE\u30AF\u30ED\u3067\u306F\u3001\u30DE\u30AF\u30ED\u306E\u5C55\u958B\u306B\u3088\u308A\u5143\u306E\u30B3\u30FC\u30C9\u306B\u73FE\u308C\u306A\u3044\u5171\u901A\u90E8\u5206\u5F0F\u304C\u751F\u6210\u3055\u308C\u308B\u3002 CSE \u3092\u5B9F\u884C\u3059\u308B\u5229\u70B9\u306F\u5927\u304D\u304F\u3001\u5E83\u304F\u7528\u3044\u3089\u308C\u308B\u6700\u9069\u5316\u624B\u6CD5\u3067\u3042\u308B\u3002 CSE \u3067\u306F\u30B3\u30F3\u30D1\u30A4\u30E9\u304C\u5024\u3092\u4E00\u6642\u7684\u306B\u683C\u7D0D\u3059\u308B\u5909\u6570\u306E\u6570\u306B\u95A2\u3057\u3066\u5341\u5206\u8CE2\u3044\u3082\u306E\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308B\u3002\u81A8\u5927\u306A\u4E00\u6642\u5909\u6570\u3092\u4F5C\u6210\u3059\u308B\u3068\u30EC\u30B8\u30B9\u30BF\u304C\u67AF\u6E07\u3057\u3001\u30E1\u30E2\u30EA\u3092\u4F7F\u7528\u3059\u308B\u5FC5\u8981\u3092\u751F\u3058\u308B\u3002\u5358\u7D14\u306A\u6F14\u7B97\u7D50\u679C\u3092\u5FC5\u8981\u306B\u5FDC\u3058\u3066\u518D\u8A08\u7B97\u3059\u308B\u3088\u308A\u6642\u9593\u304C\u304B\u304B\u3063\u3066\u3057\u307E\u3046\u5834\u5408\u3082\u3042\u308B\u3002 \u30B3\u30F3\u30D1\u30A4\u30E9\u958B\u767A\u8005\u306F\u4E8C\u7A2E\u985E\u306E CSE \u3092\u533A\u5225\u3057\u3066\u3044\u308B: \n* \u5C40\u6240\u5171\u901A\u90E8\u5206\u5F0F\u9664\u53BB \u306F\u4E00\u3064\u306E\u30D6\u30ED\u30C3\u30AF\u5185\u3067\u52D5\u4F5C\u3059\u308B\u305F\u3081\u5B9F\u88C5\u304C\u7C21\u5358\u306A\u6700\u9069\u5316\u65B9\u6CD5\u3067\u3042\u308B\u3002 \n* \u5927\u57DF\u5171\u901A\u90E8\u5206\u5F0F\u9664\u53BB \u306F\u624B\u7D9A\u304D\u306E\u5168\u4F53\u3067\u52D5\u4F5C\u3057\u3001\u5F0F\u304C\u624B\u7D9A\u304D\u306E\u3069\u3053\u3067\u5229\u7528\u53EF\u80FD\u306B\u306A\u308B\u304B\u3092\u89E3\u6790\u3059\u308B\u30C7\u30FC\u30BF\u30D5\u30ED\u30FC\u89E3\u6790\u306E\u7D50\u679C\u306B\u4F9D\u5B58\u3059\u308B\u3002"@ja . . . . . "\u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u043E\u0431\u0449\u0438\u0445 \u043F\u043E\u0434\u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0439 (\u0430\u043D\u0433\u043B. Common subexpression elimination \u0438\u043B\u0438 CSE) \u2014 \u043E\u043F\u0442\u0438\u043C\u0438\u0437\u0430\u0446\u0438\u044F \u043A\u043E\u043C\u043F\u0438\u043B\u044F\u0442\u043E\u0440\u0430, \u043A\u043E\u0442\u043E\u0440\u0430\u044F \u0438\u0449\u0435\u0442 \u0432 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0435 \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044F, \u0432\u044B\u043F\u043E\u043B\u043D\u044F\u0435\u043C\u044B\u0435 \u0431\u043E\u043B\u0435\u0435 \u043E\u0434\u043D\u043E\u0433\u043E \u0440\u0430\u0437\u0430 \u043D\u0430 \u0440\u0430\u0441\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u043C\u043E\u043C \u0443\u0447\u0430\u0441\u0442\u043A\u0435, \u0438 \u0443\u0434\u0430\u043B\u044F\u0435\u0442 \u0432\u0442\u043E\u0440\u0443\u044E \u0438 \u043F\u043E\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0435 \u043E\u0434\u0438\u043D\u0430\u043A\u043E\u0432\u044B\u0435 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0438, \u0435\u0441\u043B\u0438 \u044D\u0442\u043E \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0438 . \u0414\u0430\u043D\u043D\u0430\u044F \u043E\u043F\u0442\u0438\u043C\u0438\u0437\u0430\u0446\u0438\u044F \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0430\u043D\u0430\u043B\u0438\u0437\u0430 \u043F\u043E\u0442\u043E\u043A\u0430 \u0434\u0430\u043D\u043D\u044B\u0445 \u0434\u043B\u044F \u043D\u0430\u0445\u043E\u0436\u0434\u0435\u043D\u0438\u044F \u0438\u0437\u0431\u044B\u0442\u043E\u0447\u043D\u044B\u0445 \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u0439 \u0438 \u043F\u0440\u0430\u043A\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u043B\u0443\u0447\u0448\u0430\u0435\u0442 \u0432\u0440\u0435\u043C\u044F \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u0432 \u0441\u043B\u0443\u0447\u0430\u0435 \u043F\u0440\u0438\u043C\u0435\u043D\u0435\u043D\u0438\u044F."@ru . . . "\u516C\u5171\u5B50\u8868\u8FBE\u5F0F\u6D88\u9664\uFF0C\u53C8\u79F0CSE\uFF08\uFF09\uFF0C\u662F\u4E00\u4E2A\u7F16\u8BD1\u5668\u4F18\u5316\u6280\u672F\u3002\u5728\u6267\u884C\u8FD9\u9879\u4F18\u5316\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u7F16\u8BD1\u5668\u4F1A\u89C6\u60C5\u51B5\u5C06\u591A\u4E2A\u76F8\u540C\u7684\u8868\u8FBE\u5F0F\u66FF\u6362\u6210\u4E00\u4E2A\u53D8\u91CF\uFF0C\u8FD9\u4E2A\u53D8\u91CF\u5B58\u50A8\u7740\u8BA1\u7B97\u8BE5\u8868\u8FBE\u5F0F\u540E\u6240\u5F97\u5230\u7684\u503C\u3002 \u8BE5\u4F18\u5316\u6280\u672F\u5341\u5206\u5E38\u89C1\uFF0C\u5728\u73B0\u4EE3\u5404\u5927\u7F16\u8BD1\u5668\u4E2D\uFF08\u5982LLVM\u3001GCC\uFF09\u5747\u6709\u5B9E\u73B0\u3002"@zh . "In compiler theory, common subexpression elimination (CSE) is a compiler optimization that searches for instances of identical expressions (i.e., they all evaluate to the same value), and analyzes whether it is worthwhile replacing them with a single variable holding the computed value."@en . . "Common subexpression elimination"@en . .