Джерело:
Хабрахабр:
Дата публікації:
10/07/2024 10:17
Постійна адреса новини:
http://www.vsinovyny.com/11122212
10/07/2024 10:17 // Хабрахабр:
В этой статье я попробую заглянуть за пределы возможностей языка JavaScript и оценить, как производительность может существенно различаться при написании выразительного, декларативного и лаконичного кода по сравнению с оптимизированным. На примере функции, определяющей, является ли строка палиндромом, я покажу несколько вариантов решения задачи с замерами времени на исполнение. Затем напишу модуль на C, который буду вызывать наряду с методами на JavaScript для замера скорости. Проведу низкоуровневые оптимизации. Все это стало возможно благодаря развитию ИИ.
Ниже представлен код, который удовлетворит требованиям большинства интервью. К стыду своему, я забыл, как писать регулярные выражения, чтобы удалить все, кроме букв и чисел. ссылка на репозиторий.
| « |
Наступна новина з архіву Алгоритмы, вдохновлённые природой. Часть 2 |
Попередня новина з архіву Домашний сервер на базе Proxmox |
» | |
|
|
||||