Rui Ueyama, ืืืืจ ืคืื ืื LLVM lld ืืื ืงืขืจ ืืื ืื ืืฉืืืืงืง ืงืึทืืคึผืืืืขืจ, ืืขืจืืื ืื ืื ืขืจืฉืืขืจ ืกืืึทืืื ืืขืืืื ื ืคืื ืื ื ืืึท ืืืื-ืคืึธืจืฉืืขืืื ื ืืึธืืื ืืื ืงืขืจ, ืืืึธืก ืืื ื ืึธืืืืกืึทืืื ืคืึธืจืืืก ืคืื ืื GNU ืืึธืื ืืื LLVM lld ืืื ืงืก ืืื ืืขืจืืื ืขื ืคืื ืึทืืืืฉืขืงื ืืขืงืข ืคึฟืึทืจืืื ืืื ื ืืืืงืืึทื. ืื ืคึผืจืืืขืงื ืืื ืืขืจืขืื ื ืืื ืืจืืื ืคึฟืึทืจ ืคึผืจืึธืืืงืฆืืข ืืืคึผืืืืืึทื ืฅ ืืื ืงืขื ืขื ืืืื ืืขืืืืื ื ืืื ืึท ืคืึทืกืืขืจ ืืจืึทื ืกืคึผืขืจืึทื ื ืคืึทืจืืืึทื ืคึฟืึทืจ ืื GNU ืืื ืงืขืจ ืืืืฃ ืืื ืืงืก ืกืืกืืขืืขื. ืคึผืืึทื ื ืคึฟืึทืจ ืืขืจ ืืืืึทืืขืจ ืืืืคึผื ืืขืืืื ื ืึทืจืืึทื ื ืขืืขื ืื ืืจืืืืงืืึทื ืคืื ืฉืืืฆื ืคึฟืึทืจ ืื macOS ืคึผืืึทืืคืึธืจืืข, ื ืึธื ืืืึธืก ืึทืจืืขื ืืืขื ืึธื ืืืืื ืฆื ืึทืืึทืคึผื ืืึธืืื ืคึฟืึทืจ Windows.
ืคืืจืขื ืืื ืืขืฉืจืืื ืืื C ++ (C ++20) ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื AGPLv3 ืืขืจืืืืืขื ืืฉ, ืืืึธืก ืืื GPLv3 ืืขืืึธืจืืืง ืึธืืขืจ ื ืืฉื GPLv2 ืืขืืึธืจืืืง, ืืืืึทื ืขืก ืจืืงืืืืืขืจื ืขื ืืขืจืื ืืขื ืฆื ืืืื ืขืคื ืืืขื ืืขืืืขืืึธืคึผืื ื ื ืขืฅ ืืึทืืื ืื ืืก. ืื ืืจืืจื ืืื ืจืขืื ืฆื ืืขืจ ืคืึทืจืืึทื ื ืฆื ืืึทืงืืืขื ืึทื ืืืืืงืืื ื ืคืึทื ืืื ื - ืืขืจ ืืืืจ ืืื ืืจืืื ืฆื ืคืึทืจืงืืืคื ืื ืจืขืื ืฆื ืื ืงืึธื ืคึฟืึทืจ ืจืืืืกืขื ืกืื ื ืืื ืืขืจ ืึท ืคึผืขืจืืืกืืื ืืขืจืืืืืขื ืืฉ, ืึทืืึท ืืื MIT, ืึธืืขืจ ืฆืืฉืืขืื ืึท ืืึทืืื ืืขืจ ืืขืฉืขืคื ืืขืจืืืืืขื ืืฉ ืคึฟืึทืจ ืืขื ืข ืืืึธืก ืืขื ืขื ื ืืฉื ืฆืืคึฟืจืืื ืืื ืื AGPL.
ืคืืจืขื ืฉืืืฆื ืึทืืข ืื ืคึฟืขืึดืงืืืื ืคืื ืื GNU ืืื ืงืขืจ ืืื ืืื ืืืืขืจ ืฉื ืขื, ืคึฟืึทืจืืื ืืื ื ืืื ืืืืื ืืึทืื ืื ืืืืงืืึทื ืคืื ืคืฉืื ืงืึทืคึผืืื ื ืืขืงืขืก ืืื ืงืคึผ. ืฆืื ืืืืฉืคึผืื, ืืืขื ืืืจ ืืืืขื ืงืจืึธืื 96 (ืงืึธื ืืจืืืก 1.89 ืืืืืืืื), ืขืก ื ืขืื 8 ืกืขืงืื ืืขืก ืฆื ืืืืขื C ืืขืืืืื ืคืึธ ืขืงืกืขืงืืืึทืืืขืก ืืืืฃ ืึทื 53-ืืึทืจืฅ ืงืึธืืคึผืืืืขืจ ื ืืฆื GNU ืืึธืื, 11.7 ืกืขืงืื ืืขืก ืคึฟืึทืจ LLVM ld, ืืื ืืืืื 2.2 ืกืขืงืื ืืขืก ืคึฟืึทืจ ืคืืจืขื (26 ืืื ืคืึทืกืืขืจ ืืื ืื ื ืืึธืื). ืืืขื ืคึฟืึทืจืืื ืืื ื ืงืืึทื ื 13 (3.18 ืืืืืืืื), GNU ืืึธืื ื ืขืื 64 ืกืขืงืื ืืขืก, LLVM ld ื ืขืื 5.8 ืกืขืงืื ืืขืก, ืืื ืคืืจืขื ื ืขืื 2.9 ืกืขืงืื ืืขืก. ืืืขื ืคึฟืึทืจืืื ืืื ื ืคืืจืขืคืึธืงืก 89 (1.64 ืืืืืืืื), GNU ืืึธืื ื ืขืื 32.9 ืกืขืงืื ืืขืก, LLVM ld ื ืขืื 6.8 ืกืขืงืื ืืขืก, ืืื ืคืืจืขื ื ืขืื 1.4 ืกืขืงืื ืืขืก.
ืจืืืืกืื ื ืืื ืง ืฆืืื ืงืขื ืขื ืฉืืืจืง ืคึฟืึทืจืืขืกืขืจื ืื ืืกืึทืืืืืื ืคืื ืืขืืืขืืึธืคึผืื ื ืืจืืืก ืคึผืจืึทืืืฉืขืงืก ืืืจื ืจืืืืกืื ื ืื ืืืึทืจืื ืืื ืืขื ืคึผืจืึธืฆืขืก ืคืื ืืืฉืขื ืขืจืืืืื ื ืขืงืกืขืงืืืึทืืืข ืืขืงืขืก ืืขืฉืึทืก ืืืืึทืืื ื ืืื ืืขืกืืื ื ืขื ืืขืจืื ืืขื. ืคืืจืขื ืืื ืืขืืืขื ืืึธืืืึทืืืืืืึทื ืืืจื ืื ืึทื ืืืึทื ืก ืคืื ืฆื ืืืึทืจืื ืคึฟืึทืจ ืื ืคึฟืึทืจืืื ืืื ื ืฆื ืคืึทืจืขื ืืืงื ื ืึธื ืืขืืขืจ ืขื ืืขืจืื ื ืฆื ืื ืงืึธื, ืืื ืืขืืื ื ืืื ืื ื ืขืืขื ืคืึธืจืฉืืขืืื ื ืคืื ืืืืืกืืื ื ืืื ืงืก ืืืืฃ ืืึทืืื-ืืึทืจืฅ ืกืืกืืขืืขื, ืืื ืื ืคืึทืจืืึทื ื ืฆื ืคึผืจืืืืจื ืึท ืคืื ืืึทืืขื ืืึทืื ืึทื ืืขืจืฉ ืคึฟืึทืจืืื ืืื ื ืึทืจืงืึทืืขืงืืฉืขืจ ืึธื ืจืืืึธืจืืื ืฆื ืึทื ื ืขืกืึทืกืขืจืึทืื. ืงืึธืืคึผืืืฆืืจื ืืึธืืขืืก, ืึทืืึท ืืื ืื ืงืจืึทืืขื ืืึทื ืคึฟืึทืจืืื ืืื ื.
ืื ืืืื ืคืึธืจืฉืืขืืื ื ืคืื ืคึฟืึทืจืืื ืืื ื ืึท ืขืงืกืขืงืืืึทืืืข ืืขืงืข ืคึฟืื ืึท ืืจืืืก ื ืืืขืจ ืคืื ืึธืืืืฉืขืงื ืืขืงืขืก ืฆืืืขืืจืืื ืืืจื ืื ืงืึทืืคึผืืืืขืจ ืืื ืืึธืืื ืืื ืึทืืฉืืืื ืืืจื ื ืืฆื ืคืึทืกืืขืจ ืึทืืืขืจืืืึทืื, ืึทืงืืืืืื ืคึผืึทืจืึทืืขืืืืื ื ืึทืคึผืขืจืืืฉืึทื ื ืฆืืืืฉื ืื ืืืฆื ืงืคึผื ืงืึธืจืขืก ืืื ื ืืฆื ืืขืจ ืขืคืขืงืืืื ืืึทืื ืกืืจืึทืงืืฉืขืจื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืึธืืื ืืืคึผืืึทืืึทื ืฅ ืื ืืขืื ืืง ืคืื ืืืจืืคืืจื ืืื ืืขื ืกืืืืข ืืฉืืื ืืช ืกืืืืึทืืืืื ืืึทืกืื ืืื ืงืึทืคึผืืื ื ืืขืงืขืก, ืคึผืจืืคืขืืฉืื ื ืึทืืืืฉืขืงืฅ ืืื ืืึผืจืื, ื ืืฆื ืฉื ืขื ืืึทืฉ ืืืฉื ืืืขื ืจืืืึทืืืืื ื ืืืชืืืช, ืกืงืึทื ืื ื ืจืืืึธืืงืืืฉืึทื ืืืฉื ืืื ืึท ืืึทืืื ืืขืจ ืคืึธืืขื ืืื ืืขืืืคึผืืืงืืืืื ื ืืขืจืืืฉื ืกืขืงืฉืึทื ื ืจืืคึผืืืื ืืื ืคืึทืจืฉืืืขื ืข ืืขืงืขืก.
ืืงืืจ: opennet.ru