ВНИМАНИЕ! На форуме началось голосование в конкурсе - астрофотография 2025!
0 Пользователей и 1 Гость просматривают эту тему.
диплом - это
Паскаль, Фортран. Да хоть Алгол или PL/1 - но смысла никакого нет.
15 лет назад, когда моему сыну было 10 лет, я поставил ему на комп линукс, вручил стопку книг и сказал: развивайся.
Кстати, линукс -- стимул освоить хотя бы C: можно самому исправить баг/добавить фичу к софту, которым пользуешься не только сам.
А может тогда сразу FreeBSD ...
Да хоть VAX/VMS.
Был бы хороший учитель.
Состязание "как максимально усложнить жизнь десятикласснику" выходит на новый уровень ...
Писать такое о фортране
В ваших педагогических фантазиях?
Цитата: Вантуз от 29 Ноя 2025 [20:15:30]В ваших педагогических фантазиях?Фантазии это вот так: "Кстати, линукс -- стимул освоить хотя бы C: можно самому исправить баг/добавить фичу к софту, которым пользуешься не только сам."
переводит с/с++ функции в ASM вставки
Примерно 5% вэлью.
Horizontals Hor+Vert Verticals [8] [10-14] [16] [32] [8] [10] [8] [10-14] [16] [32] 177 170 101 208 262 486 417 217 C-RaspberryPi5 gcc 12.2 (code variant) 137 469 88 208 C-RaspberryPi5 gcc 12.2 (code variant) 227 218 147 178 C-RaspberryPi5 gcc 12.2 no vector attrib ??! Quicker than vector attrib version gcc not recommended 416 611 579 404 128 186 362 609 556 624 C-RaspberryPi5 llvm 14 vector attrib 90 185 94 403 C-RaspberryPi5 llvm 14 vector attrib + integer madd@H 180 182 162 67 213 212 206 639 C-RaspberryPi5 llvm 14 no vector attrib1230 1168 1129 C-ClangCl in VS2022 SSE21270 1238 1186 1550 1555 1560 3670 C-ClangCl in VS2022 AVX21051 1126 1102 C-Intel ICX 2025 SSE21513 2355 1560 1128 1969 C-Intel ICX 2025 SSE4.2 smart madd!1938 2413 1775 1061 442 453 1136 1126 1037 3511 C-Intel ICX 2025 AVX2 212 188 187 264 73 64 223 195 198 268 C-MSVC SSE2 3.7.3 417 463 360 449 424 384 352 C-MSVC SSE2 3.7.4 (some unrolling vs. 3.7.3) 215 215 97 928 79 79 220 744 96 1951 C-MSVC SSE2 (zero optim on 8-16, did not tolerate vector-friendly code) 201 206 99 C-MSVC AVX2 (zero optim also on 8-16, not even using SSE2 xmm registers) 597 631 651 C-Intel SSE4.2 3.7.4 code1183 1193 889 C-Intel AVX2 3.7.4 code5600 2140 SIMD-avsresize (AVX2 or AVX512?)2260 840 SIMD-fmtconv (16 bit output for 8 bits)4578 2614 2560 2250 1490 4220 4534 3887 3570 SIMD-MSVC AVX2 3.7.3 (horizontal was memory-boundary unsafe)3631 3505 3221 2344 1291 1354 3804 4466 3855 2260 SIMD-MSVC AVX2 3.7.4 Float vertical regression - no time to finish3720 3478 3130 2385 1566 1480 5014 5288 5077 3810 SIMD-MSVC AVX2 + incrementing offsets in V, 20-25% gain in integer verticals4730 4612 4233 2487 1390 1471 3792 4476 4380 3942 SIMD-ClangCl AVX2, verticals behind MSVC by surprise2373 2181 1893 1306 868 723 2660 2137 2670 1886 SIMD-MSVC SSSE3 + incrementing offsets in V, 20-25% gain in integer verticals2294 2979 2595 1460 859 976 2623 2865 2625 1962 SIMD-Intel ICX 2025 SSSE34395 4616 4160 2570 1664 1720 5110 5870 5085 2999 SIMD-Intel ICX 2025 AVX2 Surprisingly slow at vertical float FIXME, slower than C :)