Опис послуги
ПерекладПропоную профільні послуги по мові SNOBOL4 та її швидкому родичу SPITBOL — мові, спочатку створеній для роботи з рядками та шаблонами. Якщо вам дісталася гуртом вихідників на SNOBOL від академічного проекту, дослідницької лабораторії чи старого конвеєра обробки даних, я прочитаю його, поясню логіку та змушу знову працювати. Моя повсякденна задача — зіставлення шаблонів: я проектую паттерни SNOBOL, які сканують, розбивають, переписують та перевіряють текст помітно коротше, ніж еквівалентні регулярні вирази, і докладно описую поведінку кожного правила. Беруся за перетворення незручних легасі-даних, де записи рвані, розділювачі непослідовні, а формат толком ніколи не був описаний. Я витягую поля, нормалізую кодування, звіряю стовпці та видаю чистий результат, готовий для сучасної бази даних чи таблиці. За бажання переношу логіку SNOBOL на Python, Perl чи C, коли клієнт хоче відмовитися від старого середовища виконання, зберігаючи вихідну семантику, а не вгадуючи її. Для істориків обчислювальної техніки та університетських курсів готую прокоментовані та запускаємі приклади, які показують, чим ця мова була важлива. У кожну роботу входять читаємий вихідник, коментарі по місцю, коротка записка про проектування та тестовий корпус, щоб ви самі могли перевірити поведінку. Я роками розплутую строковий код, на якому сдавалися інші, і мені це по-справжньому подобається. Розкажіть, в що повинен перетворитися ваш текст, і я побудую потрібні шаблони — надійно та вчасно.