āĻŦāĻŋāώāϝāĻŧ: БĐģĐžĐŗ

SQLite āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϞāĻ— lastlog, btmp, utmp, āĻāĻŦāĻ‚ wtmp āĻŽāĻžāχāĻ—ā§āϰ⧇āϟ āĻ•āϰāĻžāϰ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ

āϞāĻŋāύāĻžāĻ•ā§āϏ-āĻāĻĒāĻŋāφāχ āĻŽā§‡āχāϞāĻŋāĻ‚ āϞāĻŋāĻ¸ā§āĻŸā§‡ āĻāĻ•āϟāĻŋ RFC (āĻŽāĻ¨ā§āϤāĻŦā§āϝ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āύ⧁āϰ⧋āϧ) āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϝāĻžāϤ⧇ āϞāĻŋāĻ—ā§āϝāĻžāϏāĻŋ āĻŦāĻžāχāύāĻžāϰāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϞāĻ— āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟ lastlog, btmp, utmp, āĻāĻŦāĻ‚ wtmp-āϕ⧇ SQLite-āϕ⧇ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āύāϤ⧁āύ āĻļ⧇āϝāĻŧāĻžāĻ°ā§āĻĄ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻĻāĻŋāϝāĻŧ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻāχ āωāĻĻā§āϝ⧋āϗ⧇āϰ āϞāĻ•ā§āĻˇā§āϝ āĻšāϞ āĻ•ā§āϰāĻŽāĻŦāĻ°ā§āϧāĻŽāĻžāύ āϏāĻ‚āĻ–ā§āϝāĻ• āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻž, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇ 2038 āϏāĻžāϞ⧇ 32-āĻŦāĻŋāϟ āϟāĻžāχāĻŽ āĻ•āĻžāωāĻ¨ā§āϟāĻžāϰ⧇āϰ āĻ“āĻ­āĻžāϰāĻĢā§āϞ⧋, āĻāĻ•ā§āϏāĻŸā§‡āύāϏāĻŋāĻŦāĻŋāϞāĻŋāϟāĻŋāϰ āĻ…āĻ­āĻžāĻŦ, āĻĻ⧁āĻ°ā§āĻŦāϞ āϕ⧋āϝāĻŧ⧇āϰāĻŋ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ āĻāĻŦāĻ‚ āϞ⧇āĻ–āĻžāϰ āϏāĻŽāϝāĻŧ āĻĒāĻžāϰāĻŽāĻžāĻŖāĻŦāĻŋāĻ•āϤāĻžāϰ āĻ…āĻ­āĻžāĻŦāĨ¤ [â€Ļ]

2025 āϏāĻžāϞ⧇, Google āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ $17.1 āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āĻĒ⧁āϰāĻˇā§āĻ•āĻžāϰ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āϛ⧇

āϗ⧁āĻ—āϞ āĻ•ā§āϰ⧋āĻŽ, āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ, āϗ⧁āĻ—āϞ āĻĒā§āϞ⧇ āĻ…ā§āϝāĻžāĻĒāϏ, āϗ⧁āĻ—āϞ āĻĒāĻŖā§āϝ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āϤāĻžāϰ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž āĻĻāĻžāύāĻļā§€āϞāϤāĻž āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āĻĢāϞāĻžāĻĢāϞ āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āϛ⧇āĨ¤ ⧍ā§Ļ⧍ā§Ģ āϏāĻžāϞ⧇ āĻŽā§‹āϟ āĻĒā§āϰāĻĻāĻ¤ā§āϤ āĻĻāĻžāύāĻļā§€āϞāϤāĻžāϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻ›āĻŋāϞ ā§§ā§­.ā§§ āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āĻĄāϞāĻžāϰ, āϝāĻž ⧍ā§Ļ⧍ā§Ē āϏāĻžāϞ⧇āϰ āϤ⧁āϞāύāĻžāϝāĻŧ ā§Ģ.ā§Š āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āĻĄāϞāĻžāϰ āĻāĻŦāĻ‚ ⧍ā§Ļā§¨ā§Š āϏāĻžāϞ⧇āϰ āϤ⧁āϞāύāĻžāϝāĻŧ ā§­.ā§§ āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āĻĄāϞāĻžāϰ āĻŦ⧇āĻļāĻŋāĨ¤ ā§­ā§Ēā§­ āϜāύ āĻ—āĻŦ⧇āώāĻ• āĻĻāĻžāύāĻļā§€āϞāϤāĻž āĻĒ⧇āϝāĻŧ⧇āϛ⧇āύ [â€Ļ]

āϞ⧁āĻŸā§āϰāĻŋāϏ⧇āϰ āĻĒā§āϰāϧāĻžāύ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇ āĻāφāχ-āĻœā§‡āύāĻžāϰ⧇āĻŸā§‡āĻĄ āϕ⧋āĻĄ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤāĻŋāϰ āĻŦāĻŋāώāϝāĻŧ⧇ āĻŽāĻ¨ā§āϤāĻŦā§āϝ āĻ•āϰ⧇āϛ⧇āύāĨ¤

āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āϗ⧇āĻŽ āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ, āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻāĻŦāĻ‚ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āϏāĻšāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāϰāĻžā§āϜāĻžāĻŽ āϏāϰāĻŦāϰāĻžāĻšāĻ•āĻžāϰ⧀ āϗ⧇āĻŽāĻŋāĻ‚ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āϞ⧁āĻŸā§āϰāĻŋāϏ⧇āϰ āĻĒā§āϰāϤāĻŋāĻˇā§āĻ āĻžāϤāĻž āĻāĻŦāĻ‚ āĻĒā§āϰāϧāĻžāύ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āϕ⧋āĻĄāĻŦ⧇āϏ⧇ āĻŦ⧃āĻšā§Ž āĻ­āĻžāώāĻž āĻŽāĻĄā§‡āϞ āĻĻā§āĻŦāĻžāϰāĻž āϏ⧃āĻˇā§āϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āĻ—ā§āϰāĻšāϪ⧇āϰ āĻŦāĻŋāώāϝāĻŧ⧇ āĻŽāĻ¨ā§āϤāĻŦā§āϝ āĻ•āϰ⧇āϛ⧇āύāĨ¤ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āĻŦāϞ⧇āϛ⧇āύ āϝ⧇ AI āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϕ⧇āĻŦāϞ āϤāĻ–āύāχ āĻāĻ•āϟāĻŋ āϏāĻŽāĻ¸ā§āϝāĻž āϝāĻ–āύ āĻŦā§āϝāĻ•ā§āϤāĻŋ āϜāĻžāύ⧇āύ āύāĻž āϝ⧇ āϤāĻžāϰāĻž āϕ⧀ āĻ•āϰāϛ⧇āύ āĻŦāĻž AI āϏāϰāĻžā§āϜāĻžāĻŽāϗ⧁āϞāĻŋ āύāĻŋāĻŽā§āύāĻŽāĻžāύ⧇āϰāĨ¤ āϞ⧁āĻŸā§āϰāĻŋāϏ⧇āϰ āύāĻŋāĻ°ā§āĻŽāĻžāϤāĻžāϰ āĻŽāϤ⧇, āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ• āĻŽāĻžāϏ āφāϗ⧇ [â€Ļ]

āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻžāĻŸā§‡āĻ• āϚāĻŋāĻĒāϏ⧇āϰ āĻāĻ•āϟāĻŋ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āĻ¸ā§āĻŽāĻžāĻ°ā§āϟāĻĢā§‹āύāϕ⧇ āϚāĻžāϞ⧁ āύāĻž āĻ•āϰ⧇āχ ā§Ēā§Ģ āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻšā§āϝāĻžāĻ• āĻ•āϰāĻžāϰ āϏ⧁āϝ⧋āĻ— āĻĻ⧇āϝāĻŧāĨ¤

āϏāĻžāχāĻŦāĻžāϰ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦāĻŋāĻļ⧇āώāĻœā§āĻžāϰāĻž āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻžāĻŸā§‡āĻ• āϚāĻŋāĻĒāϏāϚāĻžāϞāĻŋāϤ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āĻ¸ā§āĻŽāĻžāĻ°ā§āϟāĻĢā§‹āύāϗ⧁āϞāĻŋāϤ⧇ āĻāĻ•āϟāĻŋ āϗ⧁āϰ⧁āϤāϰ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž āφāĻŦāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰ⧇āϛ⧇āύāĨ¤ āĻāϟāĻŋ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āφāĻ•ā§āϰāĻŽāĻŖāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻĄāĻŋāĻ­āĻžāχāϏāϟāĻŋ āĻŦāĻ¨ā§āϧ āĻĨāĻžāĻ•āĻž āϏāĻ¤ā§āĻ¤ā§āĻŦ⧇āĻ“ āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĄā§‡āϟāĻž āĻŦ⧇āϰ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‹ āĻ“āϝāĻŧāĻžāϞ⧇āϟ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻĢāϰāĻžāϏāĻŋ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ āϞ⧇āϜāĻžāϰ⧇āϰ āϏāĻžāχāĻŦāĻžāϰ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦāĻŋāĻ­āĻžāĻ— āĻĄā§‹āύāϜāύ⧇āϰ āĻŦāĻŋāĻļ⧇āώāĻœā§āĻžāϰāĻž āĻāχ āϏāĻŽāĻ¸ā§āϝāĻžāϟāĻŋ āφāĻŦāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰ⧇āϛ⧇āύāĨ¤ āĻāχ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻžāĻŸā§‡āĻ• āĻĒā§āϰāϏ⧇āϏāϰ āϏāĻš āϞāĻ•ā§āώ āϞāĻ•ā§āώ āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āĻĄāĻŋāĻ­āĻžāχāϏāϕ⧇ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻ•āϰ⧇, [â€Ļ]

āχāωāϟāĻŋāωāĻŦ āĻŦā§āϝāĻžāĻĒāĻ•āĻ­āĻžāĻŦ⧇ ā§Šā§Ļ āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰ āĻ…āĻŦāĻžāĻžā§āĻ›āĻŋāϤ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĒā§āϰāϚāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āϛ⧇āĨ¤

āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ• āĻŦāĻ›āϰāϗ⧁āϞāĻŋāϤ⧇ āϟāĻŋāĻ­āĻŋāϤ⧇ āχāωāϟāĻŋāωāĻŦ⧇āϰ āϜāύāĻĒā§āϰāĻŋāϝāĻŧāϤāĻž āĻ•ā§āϰāĻŽāĻžāĻ—āϤ āĻŦ⧃āĻĻā§āϧāĻŋ āĻĒāĻžāĻšā§āϛ⧇, āĻāĻŦāĻ‚ āϗ⧁āĻ—āϞ āĻāχ āĻ…āĻ°ā§āϜāύāϕ⧇ āύāĻ—āĻĻā§€āĻ•āϰāĻŖ āύāĻž āĻ•āϰ⧇ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āύāĻŋāĨ¤ ⧍āϰāĻž āĻŽāĻžāĻ°ā§āϚ āĻĨ⧇āϕ⧇, āĻ…ā§āϝāĻžāĻĒāϟāĻŋāϰ āϟāĻŋāĻ­āĻŋ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇ VRC āύāύ-āĻ¸ā§āĻ•āĻŋāĻĒ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻ¸ā§āĻ•āĻŋāĻĒ āĻ•āϰ⧇ āύāĻžāĨ¤ āϗ⧁āĻ—āϞ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύāĻĻāĻžāϤāĻžāĻĻ⧇āϰ āύāϤ⧁āύ āĻĢāĻ°ā§āĻŽā§āϝāĻžāĻŸā§‡āϰ āϏ⧁āĻŦāĻŋāϧāĻžāϰ āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤ āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇, āϟāĻŋāĻ­āĻŋ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύāϗ⧁āϞāĻŋ āĻŦāĻĄāĻŧ āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ "āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āϝ⧇ [â€Ļ]

"āĻĻā§āϝ āωāχāϚāĻžāϰ ā§Š-āĻāϰ āĻĒāϰ āĻĨ⧇āϕ⧇ āφāĻŽāĻžāϰ āφāϰ āĻ•āĻ–āύ⧋āχ āĻāϤāϟāĻž āĻ–āĻžāϰāĻžāĻĒ āϞāĻžāϗ⧇āύāĻŋ": āĻ•ā§āϰāĻŋāĻŽāϏāύ āĻĄā§‡āϜāĻžāĻ°ā§āĻŸā§‡āϰ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āϤ āĻŸā§āϰ⧇āϞāĻžāϰāϟāĻŋ āφāϏāĻ¨ā§āύ āĻŽā§āĻ•ā§āϤāĻŋāϰ āφāϗ⧇ āϖ⧇āϞ⧋āϝāĻŧāĻžāĻĄāĻŧāĻĻ⧇āϰ āωāĻ¤ā§āϤ⧇āϜāĻŋāϤ āĻ•āϰ⧇ āϤ⧁āϞ⧇āϛ⧇āĨ¤

āĻĻāĻ•ā§āώāĻŋāĻŖ āϕ⧋āϰāĻŋāϝāĻŧāĻžāϰ āĻĒā§āϰāĻ•āĻžāĻļāĻ• āĻāĻŦāĻ‚ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻĒāĻžāĻ°ā§āϞ āĻ…ā§āϝāĻžāĻŦāĻŋāϏ āϤāĻžāϰ āĻ“āĻĒ⧇āύ-āĻ“āϝāĻŧāĻžāĻ°ā§āĻ˛ā§āĻĄ āĻĢā§āϝāĻžāĻ¨ā§āϟāĻžāϏāĻŋ āĻ…ā§āϝāĻžāĻ•āĻļāύ-āĻ…ā§āϝāĻžāĻĄāϭ⧇āĻžā§āϚāĻžāϰ āϗ⧇āĻŽ, āĻ•ā§āϰāĻŋāĻŽāϏāύ āĻĄā§‡āϜāĻžāĻ°ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āωāĻ¤ā§āϤ⧇āϜāύāĻž āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āϚāϞ⧇āϛ⧇āĨ¤ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϟāĻŋ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āϞāĻžā§āϚ āĻŸā§āϰ⧇āϞāĻžāϰ āωāĻ¨ā§āĻŽā§‹āϚāύ āĻ•āϰ⧇āϛ⧇āĨ¤ āĻ•ā§āϰāĻŋāĻŽāϏāύ āĻĄā§‡āϜāĻžāĻ°ā§āĻŸā§‡āϰ āϘāϟāύāĻž āϘāĻŸā§‡ āĻĒāĻžāχāϭ⧇āϞ āĻŽāĻšāĻžāĻĻ⧇āĻļ⧇, āϝ⧇āĻ–āĻžāύ⧇ āĻ…āĻ•āĻ˛ā§āĻĒāύ⧀āϝāĻŧ āĻļāĻ•ā§āϤāĻŋāϰ āϜāĻ¨ā§āϝ āϝ⧁āĻĻā§āϧ āϚāϞāϛ⧇āĨ¤ āϖ⧇āϞ⧋āϝāĻŧāĻžāĻĄāĻŧāϰāĻž āĻ—ā§āϰ⧇ āĻŽāĻžāύ⧇ āĻ­āĻžāĻĄāĻŧāĻžāĻŸā§‡āĻĻ⧇āϰ āĻ…āϧāĻŋāύāĻžāϝāĻŧāĻ• āĻ•ā§āϞāĻŋāĻĢ āĻāĻŦāĻ‚ āφāϰāĻ“ āĻĻ⧁āϜāύ⧇āϰ āĻĻ⧃āĻˇā§āϟāĻŋāϕ⧋āĻŖ āĻĨ⧇āϕ⧇ āĻāχ āϝ⧁āĻĻā§āϧ⧇āϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āϞāĻžāĻ­ āĻ•āϰāĻŦ⧇ [â€Ļ]

smath 1.0.0 - C++ āĻ­āĻžāώāĻžāϰ āϜāĻ¨ā§āϝ āϰ⧈āĻ–āĻŋāĻ• āĻŦā§€āϜāĻ—āĻŖāĻŋāϤ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ (C++23 āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ)

C++ (C++23 āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ) āĻāϰ āϜāĻ¨ā§āϝ smath āϞāĻŋāύāĻŋāϝāĻŧāĻžāϰ āĻ…ā§āϝāĻžāϞāĻœā§‡āĻŦā§āϰāĻž āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 1.0.0 āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāϟāĻŋ Apache 2.0 āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ•, āĻ•āĻŽā§āĻĒā§āϝāĻžāĻ•ā§āϟ āĻšā§‡āĻĄāĻžāϰ āĻĢāĻžāχāϞ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇: āĻœā§‡āύ⧇āϰāĻŋāĻ• Vec āĻ•ā§āϞāĻžāϏ āĻĻāϰāĻ•āĻžāϰ⧀ Vec2/Vec3/Vec4 āωāĻĒāύāĻžāĻŽ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏāϰ āϏāĻš (x/y/z/w, r/g/b/a)āĨ¤ āϭ⧇āĻ•ā§āϟāϰāϗ⧁āϞāĻŋ āφāύ⧁āĻŽāĻžāύāĻŋāĻ• āϤ⧁āϞāύāĻž āĻāĻŦāĻ‚ āϟāĻŋāĻĒāϞ/āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āϤ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇; āϕ⧋āϝāĻŧāĻžāϟāĻžāϰāύāĻŋāϝāĻŧāύ āϟāĻžāχāĻĒ Vec4-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ•; āĻĻāϰāĻ•āĻžāϰ⧀ Mat2/Mat3/Mat4 āωāĻĒāύāĻžāĻŽ āϏāĻš āĻœā§‡āύ⧇āϰāĻŋāĻ• Mat āĻ•ā§āϞāĻžāϏ; āϏāĻšāĻžāϝāĻŧāĻ• [â€Ļ]

āĻĄā§‡āĻ•āĻšāĻžāωāϏ āĻ•āύāĻĢāĻžāϰ⧇āĻ¨ā§āϏ ⧍ā§Ļ⧍ā§Ŧ āĻšāϞ āĻĄā§‡āĻ•āĻšāĻžāωāϏ āϟāĻŋāĻŽā§‡āϰ āĻŦāĻžāĻ°ā§āώāĻŋāĻ• āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āϏāĻŽā§āĻŽā§‡āϞāύāĨ¤

⧝ āĻāĻĒā§āϰāĻŋāϞ, ⧍ā§Ļ⧍ā§Ŧ āϤāĻžāϰāĻŋāϖ⧇, āĻŽā§‡āχāύ āĻ¸ā§āĻŸā§‡āϜ (āĻŽāĻ¸ā§āϕ⧋) āĻĄā§‡āĻ•āĻšāĻžāωāϏ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āĻĻā§āĻŦāĻžāϰāĻž āφāϝāĻŧā§‹āϜāĻŋāϤ āĻŦāĻžāĻ°ā§āώāĻŋāĻ• āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āϏāĻŽā§āĻŽā§‡āϞāύ, āĻĄā§‡āĻ•āĻšāĻžāωāϏ āĻ•āύāĻĢ⧇āϰ āφāϝāĻŧā§‹āϜāύ āĻ•āϰāĻŦ⧇āĨ¤ āĻāχ āϏāĻŽā§āĻŽā§‡āϞāύāϟāĻŋ āϤāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āĻšāĻŦ⧇ āϝāĻžāϰāĻž āĻ…āĻŦāĻ•āĻžāĻ āĻžāĻŽā§‹ āύāĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ“ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖ āĻ•āϰ⧇āύ, āĻāϰ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧇āύ āĻāĻŦāĻ‚ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻĒāĻŖā§āϝ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āύāĨ¤ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϟāĻŋāϤ⧇ āĻĄā§‡āĻ•āĻšāĻžāωāϏ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āĻĢāϞāĻžāĻĢāϞ, āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āϏ⧁āϰāĻ•ā§āώāĻž āĻāĻŦāĻ‚ āĻ“āĻĒ⧇āύ āϏ⧋āĻ°ā§āϏ āϏāϰāĻžā§āϜāĻžāĻŽāϗ⧁āϞāĻŋāϰ āωāĻĒāϰ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύāĻž āĻĨāĻžāĻ•āĻŦ⧇āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, [â€Ļ]

āĻ‰ā§ŽāϏāĻžāĻšā§€āϰāĻž C++ āĻāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĄā§‹ āύ⧋āĻŸā§‡āĻļāύ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āϛ⧇āύāĨ¤

āĻ‰ā§ŽāϏāĻžāĻšā§€āĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ āϤāĻžāĻĻ⧇āϰ āύāĻŋāϜāĻ¸ā§āĻŦ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• DSL āϤ⧈āϰāĻŋ āĻ•āϰ⧇āϛ⧇ āϝāĻž āĻ•āĻžāĻ°ā§āϝāĻ•āϰ⧀ āĻ­āĻžāώāĻžāϗ⧁āϞāĻŋāϤ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻž āĻĄā§‹ āύ⧋āĻŸā§‡āĻļāύ⧇āϰ āĻŽāϤ⧋ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āωāĻ¨ā§āύāϤ āĻĒā§āϰāĻŋāĻĒā§āϰāϏ⧇āϏāϰ āĻ•ā§āώāĻŽāϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϟāĻŋ DSL āĻĒāĻžāĻ°ā§āϏ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻ•ā§ŒāĻļāϞ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇, āϝāĻž C āĻāĻŦāĻ‚ C++ āĻĒā§āϰāĻŋāĻĒā§āϰāϏ⧇āϏāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ­āĻŦāĻŋāĻˇā§āϝāϤ⧇āϰ DSL āϤ⧈āϰāĻŋāϕ⧇ āϏāĻšāϜāϤāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ⧇āϰ āϕ⧋āĻĄāϟāĻŋ C++23 āĻ­āĻžāώāĻžāϝāĻŧ āϞ⧇āĻ–āĻž āĻāĻŦāĻ‚ MIT āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻāĻŦāĻ‚ āĻ•ā§ŒāĻļāϞāϟāĻŋ āύāĻŋāĻœā§‡āχ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ [â€Ļ]

āϗ⧁āĻ—āϞ āϤāĻžāϰ āχāϤāĻŋāĻšāĻžāϏ⧇āϰ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻŦāĻĄāĻŧ āĻ…āϧāĻŋāĻ—ā§āϰāĻšāĻŖ āϏāĻŽā§āĻĒāĻ¨ā§āύ āĻ•āϰ⧇āϛ⧇: āωāχāϜ āϗ⧁āĻ—āϞ āĻ•ā§āϞāĻžāωāĻĄā§‡āϰ āĻ…āĻ‚āĻļ āĻšāϝāĻŧ⧇ āωāĻ āĻŦ⧇āĨ¤

āĻ˜ā§‹āώāĻŖāĻž āĻāĻŦāĻ‚ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻ• āϝāĻžāϚāĻžāχ-āĻŦāĻžāĻ›āĻžāχāϝāĻŧ⧇āϰ āĻāĻ• āĻŦāĻ›āϰ āĻĒāϰ, āϗ⧁āĻ—āϞ āϰ⧇āĻ•āĻ°ā§āĻĄ ā§Šā§¨ āĻŦāĻŋāϞāĻŋāϝāĻŧāύ āĻĄāϞāĻžāϰ⧇ āϏāĻžāχāĻŦāĻžāϰ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ āωāχāϜ āĻ…āϧāĻŋāĻ—ā§āϰāĻšāĻŖ āϏāĻŽā§āĻĒāĻ¨ā§āύ āĻ•āϰ⧇āϛ⧇āĨ¤ āĻāχ āĻ¸ā§āϟāĻžāĻ°ā§āϟāφāĻĒ, āϝāĻž āĻĒā§‚āĻ°ā§āĻŦ⧇ ā§¨ā§Š āĻŦāĻŋāϞāĻŋāϝāĻŧāύ āĻĄāϞāĻžāϰ⧇āϰ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻ–ā§āϝāĻžāύ āĻ•āϰ⧇āĻ›āĻŋāϞ, āĻŸā§‡āĻ• āϜāĻžāϝāĻŧāĻžāĻ¨ā§āϟāϟāĻŋāϕ⧇ āϤāĻžāϰ āϗ⧁āĻ—āϞ āĻ•ā§āϞāĻžāωāĻĄ āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏāĻŽāĻ¨ā§āĻŦāĻŋāϤ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āϏāĻŽāĻžāϧāĻžāύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āĻ­āĻžāχāĻŦ āϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻ•āĻžāϰāϪ⧇ āϏ⧃āĻˇā§āϟ āύāϤ⧁āύ āϧāϰāϪ⧇āϰ āĻĻ⧁āĻ°ā§āĻŦāϞāϤāĻž āĻŽā§‹āĻ•āĻžāĻŦ⧇āϞāĻžāϝāĻŧ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰāĻŦ⧇āĨ¤ āĻāχ āĻ…āϧāĻŋāĻ—ā§āϰāĻšāĻŖāϟāĻŋ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϰ āχāϤāĻŋāĻšāĻžāϏ⧇ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻŦāĻĄāĻŧ [â€Ļ]

āχāĻ¨ā§āĻŸā§‡āϞ āĻŦ⧇āύāĻžāĻŽā§€ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻ¸ā§āĻŦāĻĒā§āύ āωāĻ¨ā§āĻŽā§‹āϚāύ āĻ•āϰ⧇āϛ⧇: āĻĄāĻŋāĻ•ā§āϰāĻŋāĻĒāĻļāύ āĻ›āĻžāĻĄāĻŧāĻžāχ āĻāύāĻ•ā§āϰāĻŋāĻĒā§āϟ āĻ•āϰāĻž āĻĄā§‡āϟāĻž āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻšā§‡āϰāĻžāĻ•ā§āϞāĻŋāϏ āϚāĻŋāĻĒāĨ¤

āχāĻ¨ā§āĻŸā§‡āϞ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻšā§‹āĻŽā§‹āĻŽāϰāĻĢāĻŋāĻ• āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ (FHE) āĻāϰ āϜāĻ¨ā§āϝ āϤāĻžāϰ āĻĒā§āϰāĻĨāĻŽ āϚāĻŋāĻĒ āωāĻ¨ā§āĻŽā§‹āϚāύ āĻ•āϰ⧇āϛ⧇, āϝāĻž āĻ•ā§āϞāĻžāϏāĻŋāĻ• āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĒā§āϰāϏ⧇āϏāϰ⧇āϰ āĻšā§‡āϝāĻŧ⧇ 5000 āϗ⧁āĻŖ āĻĻā§āϰ⧁āϤ āĻ•āĻžāϜ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻšā§‡āϰāĻžāĻ•ā§āϞāĻŋāϏ āĻ…ā§āϝāĻžāĻ•ā§āϏāĻŋāϞāĻžāϰ⧇āϟāϰ, āϝāĻž āĻŽāĻžāĻ°ā§āĻ•āĻŋāύ āϏāĻžāĻŽāϰāĻŋāĻ• āĻŦāĻžāĻšāĻŋāύ⧀ āĻĻā§āĻŦāĻžāϰāĻž āϕ⧋āϝāĻŧāĻžāĻ¨ā§āϟāĻžāĻŽ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ⧇āϰ āĻšā§āϝāĻžāĻ•āĻŋāĻ‚ āĻŽā§‹āĻ•āĻžāĻŦ⧇āϞāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ•āĻŽāĻŋāĻļāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻšā§‡āϰāĻžāĻ•ā§āϞāĻŋāϏ āϕ⧋āύāĻ“ āĻĄāĻŋāϕ⧋āĻĄāĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻžāχ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻāύāĻ•ā§āϰāĻŋāĻĒā§āϟ āĻ•āϰāĻž āϤāĻĨā§āϝ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖāϕ⧇ āĻ¤ā§āĻŦāϰāĻžāĻ¨ā§āĻŦāĻŋāϤ āĻ•āϰ⧇, āϏāĻŽāĻ¸ā§āϤ āĻĒāĻ°ā§āϝāĻžāϝāĻŧ⧇ āĻ—ā§‹āĻĒāύ⧀āϝāĻŧāϤāĻž āϰāĻ•ā§āώāĻž āĻ•āϰ⧇āĨ¤ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻšā§‹āĻŽā§‹āĻŽāϰāĻĢāĻŋāĻ• [â€Ļ]

āĻāĻ•ā§āϏāĻŦāĻ•ā§āϏ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āĻšā§‡āϞāĻŋāĻ•ā§āϏ⧇ āĻāĻ•āϟāĻŋ āĻāφāχ āĻĢā§āϰ⧇āĻŽ āĻœā§‡āύāĻžāϰ⧇āϟāϰ āĻāĻŦāĻ‚ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻĒā§āϰāϜāĻ¨ā§āĻŽā§‡āϰ āϰ⧇ āĻŸā§āϰ⧇āϏāĻŋāĻ‚ āĻĨāĻžāĻ•āĻŦ⧇ - āĻĄā§‡āĻ­āĻ•āĻŋāϟāϏ ⧍ā§Ļ⧍⧭ āϏāĻžāϞ⧇ āĻŽā§āĻ•ā§āϤāĻŋ āĻĒāĻžāĻŦ⧇āĨ¤

āϜāĻŋāĻĄāĻŋāϏāĻŋ ⧍ā§Ļ⧍ā§Ŧ āϏāĻŽā§āĻŽā§‡āϞāύ⧇, āϤāĻžāϰ āĻāĻ•ā§āϏāĻŦāĻ•ā§āϏ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϏāĻžāĻŽāĻŋāϟ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϰ āĻ…āĻ‚āĻļ āĻšāĻŋāϏ⧇āĻŦ⧇, āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻĢā§āϟ āϤāĻžāϰ āĻ­āĻŦāĻŋāĻˇā§āϝāϤ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ āĻ•ā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āĻšā§‡āϞāĻŋāĻ•ā§āϏ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻĒā§āϰāĻĨāĻŽ āĻŦāĻŋāĻŦāϰāĻŖ āĻ­āĻžāĻ— āĻ•āϰ⧇ āύāĻŋāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāχ āϕ⧋āĻĄāύ⧇āĻŽāϟāĻŋ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻĒā§āϰāϜāĻ¨ā§āĻŽā§‡āϰ āĻāĻ•ā§āϏāĻŦāĻ•ā§āϏ āĻšā§‹āĻŽ āϗ⧇āĻŽāĻŋāĻ‚ āĻ•āύāϏ⧋āϞ⧇āϰ āϕ⧋āĻĄāύ⧇āĻŽāĨ¤ āĻāĻ•ā§āϏāĻŦāĻ•ā§āϏ⧇āϰ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻĒā§āϰāϜāĻ¨ā§āĻŽā§‡āϰ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āĻ­āĻžāχāϏ āĻĒā§āϰ⧇āϏāĻŋāĻĄā§‡āĻ¨ā§āϟ āĻœā§‡āϏāύ āϰ⧋āύāĻžāĻ˛ā§āĻĄā§‡āϰ āĻŽāϤ⧇, āύāϤ⧁āύ āϗ⧇āĻŽāĻŋāĻ‚ āĻĄāĻŋāĻ­āĻžāχāϏāϟāĻŋāϤ⧇ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽ-āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž [â€Ļ]