Текучка..

Feb 07, 2011 01:08

Решил тут немного попрограммировать. Короче: Python - это вообще жэсть язык. Я, конечно, понимаю, что при переходе на него с какого-нибудь C/C#C++ отсутствие т.н. "программных скобочек" (например в C/C++ таковыми являются операторы "{" и "}") ограничивающих действие оператора, возникает некоторый когнитивный диссонанс, но не настолько же! Даже в паскале существовали операторы "begin " и "end", которые ограничивали действие циклов, условных операторов и функций. В Питоне же оными являются банальнейшие отступы - код получается достаточно логично выглядящим и структурированным, но, чёрная дыра его раздери - это несколько обескураживает. В частности отсутствие жёсткой типизации (когда переменная может быть в одной части программы строковой, а в другой - целочисленной) разрывает мозг вдребезги пополам.

Изначально хотел написать простенький парсер-"спелчекер" (скрипт проверки орфографии по словарю и правилом словообразования). Нетривиальнейшая задача, скажу я вам. Вобщем вы это фиг поймёте, но всё равно решил поделиться. В дальнейшем планировал сделать разбор предложения по частям речи - выделение главного существительного, обстоятельств, дополнений, глаголов, и прочих чудес морфологии и синтаксиса с пунтаксисом, но как-то застопорился на словарях. Всё вроде понятно как делать, но технически не особо тривиально. Будем думать, вобщем.

О страданиях фигнёй.

Previous post Next post
Up