ααΆαα ααααααΆαααΆααΆααααααααααα·ααΈ Go 1.18 ααααΌαααΆααααα αΆα αααααααΌαααΆααααααΎαα‘αΎαααα Google αααααΆαααΆαα αΌααα½αααΈαα ααααααΆαααααααααΆαααΌαααΆααααααα½ααααα αΌαααααΆααΌαααααΎαααΆααααααααααΆααΆαααααΆαα αααααααΆαα½αααΉααα»ααααααααα·ααααΆααΆααααααΈαααΌα ααΆααΆαααΆααααα½αααααΆααααααααΌαα ααααΏαααααΆαα’αα·αααααα αα·αααΆαααΆαααΆαααα α»αα αααααΌαααααααααααΌαααΆαα ααα αΆααααααα’αΆααααΆααααα BSD α
ααΆααααααααααααααα Go ααΊααα’ααααΎααΆαα»αααααααΆααααααΆααααααΆααΆ C ααΆαα½αααΉαααΆαααα αΈαα½αα ααα½αααΈααΆααΆ Python α ααΆααΆααΊααΆααααααααααααα ααα»ααααααΌαααΊααΆααααα½αα’αΆα αα·ααααα ααΌα Go ααααΌαααΆαα αααααααΆα―αααΆααααα’αΆα ααααα·ααααα·ααΆαααΆααααααααααααααΈααααααααΎαααΆαααΈααΎαααααα·αααααΎαααΆαααΈααα·αααα·α (αααααα αααΌαα»αααααΆααααα α»α αα·αααααααααααααααααααααα αΆαααααααΎαααΆαααααααααααααΌαααΆαααΆαααααα αΌαααΆαααΆαααΆαα»αααααααΎαααΆα) αααα’αα»ααααΆαα±ααααΆαααααΎαααΆααααααααααα ααΉααααααα·ααΈ C α
αααααααααααααΌαααΆααααααΎαα‘αΎαααααΌαααααααααΉαααΎαααΆαααααααααααα·ααΈαα α»αααα αα·αααααα·ααααα·ααΆαααααααααααααα·αααααΆαααΎαααααααααα α»ααααΌα αα½αααΆααααΆαααααααααααααΆαααααα·αααααα·ααααα·αααααααΆαααααα αααΆαααααΆαααΆαααΆα‘αα αα·αα’αααααααααααΆααα·ααΈααΆαααααααααα·ααααα·αααΆαααΆα‘ααα ααΆααΆααααααααααααΌαααΆαααΆαααΆααααααααΆααααααΆαα½ααααααΆααααΉααααα»αα’αααα αα αΆαααααααα ααααΎα αα·ααααααααααααΆαααααΎααααΆααα§ααααααααααΌαααααΆαα
ααααααααΈααααααααΆαααΆαααααααααΆαααα»αααΆαααΌαα αα·ααααααα (generics) αααααΆααααα½ααααα’αααα’αα·ααααααα’αΆα ααααα αα·αααααΎαα»αααΆααααααΆααα ααΆα‘αΎαααΎααααΈααααΎααΆαααΆαα½αααααααααΆα αααΎααααα»αααααααα½αα ααΆααα’αΆα ααααΎαα ααΆαααααααααα»αααΆαααααΎα ααα»α αααααΆααααΎααααΈαααααΎααααααααα½ααααα αΌαααααΆαααααΆααααααΉααααααααα·ααααααα αααΎαα ααΆαααΆαααααααααΆαα generics ααααΌαααΆαα’αα»ααααααααα·ααααααααΆαααααααΆαααααααααΆαα½αααΌααααααΆαααααΆααα // ααααααααααααα»α ααααΎαααΆααααααΆαααααααα int64 αα·α float64 func SumInntsOrFloats[K αααααααα, V int64 | float64](m map[K]V) V { var s V for _, v := range m { s += v } return s } // αααααΎααα½αααααααααΆααα·αααααααααααααΌαα α αααααα α ααα»α αααααΆααααα { int64 | float64 } func SumNumbers[K ααααααααααΆα ααα V](m map[K]V) V { var s V αααααΆαα _, v := range m { s += v } return s }
ααΆααααααα’ααααααααα
- α§αααααααααΎααααΆαααααααΆααααΆαααααΎαααααααΌα fuzzing ααααΌαααΆααα½ααααα αΌααα αααα»ααααα’ααα§ααααααααααααΆαα αααα»αα’αα‘α»ααααααααΆαααααΎααααα fuzzing ααααααΈααααααααα ααααααααα’αΆα ααααΎααΆαααΆααα’αααααα·αααααααααα αΌαααααΌαααΆααααααΎα α αΎαααΆααααΆααααααα’αΆα ααΎαααΆααααα»αα’αα‘α»ααααααααΎαααΆααααααα½αααααααΌαααΆααααααααΆαα»αα ααααα·αααΎβααααΆααβαα½αβααΆαα α¬βαα·αβααααΌαααααΆβααΉαβααΆαβααααΎαααβαααβααΆαβααααΉααα»α αααβα₯αα·ααΆααβαααβααααβααΆβαααα αΆαβααΈβααα α»α α¬βααΆαααΆαβαααααααα
- ααΆαααααααααΆαααΆαααααααααΆααααααααααααΎααΆααα α»αααΌαα»α αααα’αα»ααααΆαα±ααα’αααααααα·ααααα·ααΆααααααααΆαα ααΎαααΌαα»αααΆα αααΎααααα»αααααααα½α αααα’αα»ααααΆαα±ααα’ααααααααΎα αα·αααααΎαααΆαααΌααααα»ααααααααΆαααααΆαααα»ααααΌαα»αα αααΎαα
- ααΆααααααΎαααααα·αααααΆαααααα·αααααΆααα½αα±ααααααααααΆααααααΌαααΆαααααΎα‘αΎααααααΆαααααααααααααααα’ααααΎααααααααααααΎαααΆα Apple M1, ARM64 αα·α PowerPC64 α ααΆαααΎαααααααΆαααααΎααααΆααααΆαα α»αααααααααα½αα±αααααααΎααααΈαααααΌαα’αΆαα»ααααααα αα»αααΆα αα·ααααα‘ααααααααα ααααΎα±αααααααΎαα‘αΎαααΌαααΆααααααααα·ααα»ααααα»ααα½ααααα’αααα αααααα ααΆααααα½ααα·αα·ααααααααααα αααα»ααααααα·ααΈα αααααααααΌαααΆααααα αα‘αΎααα·αααΆαααααα»αα ααΆαααααΎααααααα½αα ααα½ααααα αΆαααΈααΆαααΎαα‘αΎα 20% αα αααα»αααΆαα’αα»ααααααΌαααΎαααααααααα ααΉαααΆαα ααααααΆααα»α ααα»ααααααΆαα αααααααααααα½αααΆααααΌαα αααΆαααααααα αα 15% ααΌαααΆααααα
- αα αααα»ααααααααΎαααΆα ααααα·αααααΆαααααΆααααα‘ααα’αααα αα αΆααααααΆααααααααα ααααααααααααα·ααααα·ααΆαααααΌαααΆαααΎαα‘αΎα α αΎαααααα·ααααα·ααΆαααααα’ααααααααΌαααααΆαααααΌαααΆαααααΎα±αααααααΎαα‘αΎα αααα₯αα·ααΆαααααααΆαααααΆααα ααΆααΆαααααΆααααααΆααααα αααΎαα
- αααα ααααααΈ net/netip αα·α debug/buildinfo ααααΌαααΆααααααααα αααααΆααααααααααΆαα ααΆαααΆαααααααααΆαα TLS 1.0 αα·α 1.1 ααααΌαααΆααα·αααΆαααααΆαααΎααα αααα»αααΌαα’αα·αα·ααα αααΌαα»α crypto/x509 ααΆαααααααααααΎαααΆααα·ααααΆαααααααααααΆαα α»αα αααααααΆαααααααΎαααααΆ SHA-1 α
- αααααΌαααΆααααααΆααααα·ααααΆααα αααα»αααΈαα»α ααααΌαααΆαααΎαα‘αΎα ααΎααααΈααααΎαααΆα α’αααααααΌαααΆαααΊαααααΈαα»α αααΆαα αα ααΆαααααα 2.6.32α αα αααα»αααΆαα ααααααΆααααααΆαα ααΆαααααΆααααααΌαααααααααααΆααααΌαααΆαααααΉααα»ααααααΆαα FreeBSD (ααΆαααΆαααααααααΆααααΆααΆ FreeBSD 11.x ααΉαααααΌαααΆααααααα) α αΎααααΆαα αα ααΆαα FreeBSD 12.2 ααΉαααααΌαααΆαααΆαααΆαααΎααααΈααααΎαααΆαα
ααααα: opennet.ru