До этого изучал Javascript и PHP. Но их производительности мне не хватает.
Видно плохо изучал раз нехватает при современных многогигабайтных ОЗУ и многоядерных процессорах компьютеров
регулярным выражением заменить текст в 50 000+ строк текста и т.п.
это фигня для любого языка, дело только в удобстве
Чем меньше нагрузка на процессор тем лучше
А как ты хочешь выполнять сложные вычисления без нагрузки на процессор?
Жор ОЗУ при чтении текстового файла 100 мегабайт не больше 1-1.5 Гб
так ты обрабатывай свой тескстовый файл не весь целиком сразу а кусками, конечно если ты просто открываешь файл для обработки и начинаешь работать с ним он может быть весь целиком загружен в ОЗУ, да и еще плюс сюда результаты его обработки и в итоге и выйдет жор ОЗУ, а надо средствами тех же JS или PHP открыть файл но подгружать его для обработки частями - скажем по несколько Мб, обработал выгрузил в результирующий файл, прочитал след неск.Мб и т.д.
А так самые быстрые языки будут C и C++ изучай их и будет тебе скорость, но у них высокий порог входа, и они самые неудобные из всех, так как там надо самому вручную проделывать многие вещи о которых в интерперетируемых языках более высокого уровня, таких как JS и PHP, ты и не догадывался, если нет желания с этим связываться то тогда изучай либо Python либо Lua - в них так же как и во всех остальных интерперетируемых языках высокого уровня можно проделать всё что тебе нужно, но Python хотя и очень удобный и развитый но не всегда радует скоростью, Lua на мой взгляд намного быстрее и удобнее, особенно при выполнении интерпретатором LuaJit его скорость наверно превосходит все остальные интерпретируемые языки и сравнима с C/C++, но он очень специфичный