Я намереваюсь написать небольшой текстовый редактор в python. Поэтому мне нужна быстрая библиотека обработки строк/текстовой обработки, которая предпочтительно написана на C по соображениям производительности.Какие собственные модули python написаны на C?
Как узнать, какие модули python написаны на C под капотом?
Получите источники python и посмотрите! Это уверенная ставка, что все примитивы языковой строки - это собственный код. Структуры данных имеют тенденцию быть более важными, чем примитивы строк для редактирования всех, кроме крошечных файлов. Я потратил бы время на изучение этого, а не на манипуляции с строкой. – Gene
Почему вы думаете, что «написано на C» означает «быстрый»? Это может быть, конечно, но может быть очень медленным, независимо от того, на каком языке он написан. –
http://hg.python.org/cpython/file/f17647ce8f8a – Elazar