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