История изменений
Исправление Nervous, (текущая версия) :
Для русского и английского алфавита юникод избыточен, достаточно ASCII
Не хотите пердолиться с юникодом — будете пердолиться с кодировками %)
Суть в переводе задачи сравнения букв в задачу сравнения чисел
Но зачем что-то там сравнивать вручную, если уже есть матёрый DSL для поиска паттернов в последовательностях символов? Проще написать поиск на нём.
Зачем переизобретать регулярки? То, что получится переизобрести за вменяемое время, всё равно будет более скудно, сыро и бажно, чем существующие, проверенные и широко используемые реализации. А при изменении требований гораздо проще допилить одну регулярку, чем перехреначивать кишки кастомного байтолюбного алгоритма.
Разве что если ресурсы скромные, а требования 1) ещё скромнее 2) стабильные (ха-ха). Ну или джаст фор фан — что, собственно, здесь и происходит.
Исправление Nervous, :
Для русского и английского алфавита юникод избыточен, достаточно ASCII
Не хотите пердолиться с юникодом — будете пердолиться с кодировками %)
Суть в переводе задачи сравнения букв в задачу сравнения чисел
Но зачем что-то там сравнивать вручную, если уже есть матёрый DSL для поиска паттернов в последовательностях символов? Проще написать поиск на нём.
Зачем переизобретать регулярки? То, что получится переизобрести за вменяемое время, всё равно будет более скудно, сыро и бажно, чем существующие, проверенные и широко используемые реализации. А при изменении требований гораздо проще допилить регулярку, чем перехреначивать кишки кастомного байтолюбного алгоритма.
Разве что если ресурсы скромные, а требования 1) ещё скромнее 2) стабильные (ха-ха). Ну или джаст фор фан — что, собственно, здесь и происходит.
Исправление Nervous, :
Для русского и английского алфавита юникод избыточен, достаточно ASCII
Не хотите пердолиться с юникодом — будете пердолиться с кодировками %)
Суть в переводе задачи сравнения букв в задачу сравнения чисел
Но зачем что-то там сравнивать вручную, если уже есть матёрый DSL для поиска паттернов в последовательностях символов? Проще написать поиск на нём.
Зачем переизобретать регулярки? То, что получится переизобрести за вменяемое время, всё равно будет более скудно, сыро и бажно, чем существующие, проверенные и широко используемые реализации.
Разве что если ресурсы скромные, а требования 1) ещё скромнее 2) стабильные (ха-ха). Ну или джаст фор фан — что, собственно, здесь и происходит.
Исправление Nervous, :
Для русского и английского алфавита юникод избыточен, достаточно ASCII
Не хотите пердолиться с юникодом — будете пердолиться с кодировками %)
Суть в переводе задачи сравнения букв в задачу сравнения чисел
Но зачем что-то там сравнивать вручную, если уже есть матёрый DSL для поиска паттернов в последовательностях символов? Проще написать поиск на нём.
Зачем переизобретать регулярки? То, что получится переизобрести за вменяемое время, всё равно будет более скудно, сыро и бажно, чем существующие, проверенные и широко используемые реализации.
Разве что если ресурсы скромные, а требования 1) ещё скромнее 2) стабильные (ха-ха).
Исправление Nervous, :
Для русского и английского алфавита юникод избыточен, достаточно ASCII
Не хотите пердолиться с юникодом — будете пердолиться с кодировками %)
Суть в переводе задачи сравнения букв в задачу сравнения чисел
Но зачем что-то там сравнивать вручную, если уже есть матёрый DSL для поиска паттернов в последовательностях символов? Проще написать поиск на нём. Зачем переизобретать регулярки?
Исправление Nervous, :
Для русского и английского алфавита юникод избыточен, достаточно ASCII
Не хотите пердолиться с юникодом — будете пердолиться с кодировками %)
Суть в переводе задачи сравнения букв в задачу сравнения чисел
Но зачем что-то там сравнивать вручную, если уже есть матёрый DSL для поиска паттернов в последовательностях символов? Проще написать поиск на нём.
Исходная версия Nervous, :
Для русского и английского алфавита юникод избыточен, достаточно ASCII
Не хотите пердолиться с юникодом — будете пердолиться с кодировками %)
Суть в переводе задачи сравнения букв в задачу сравнения чисел
Но зачем что-то там сравнивать вручную, если уже есть матёрый DSL для поиска паттернов в последовательностях символов?