Какой язык лучше всего подойдёт для написания бота?
Правильным ли выбором будет написать бота для ВКонтакте на Python для большой массы, не будет ли он тормозить после того как придётся обрабатывать по 50-100 сообщений в секунду?
Или лучше всего использовать компилируемый язык для этого?
Kisil, 50-100 запросов в секунду это 20-10мс на запрос. Когда понадобится обрабатывать каждый запрос до 5мс - тогда и можно будет поговорить про оптимизацию
Ты где это вычитал?
P.S. Речь идет в основном об i/o операциях, разница мизерная при сравнении любых языков. В остальном - дело логики, насрать можно на любом яп так, что и при десятке запросов ничего работать не будет.
Kisil, больше верим википедии, которую может изменять любой школьник. Чтобы утверждать такое необходимо прилагать исходный код и тесты, включая условия и итоговые сравнения показателей. Разница для разных тестов будет разная не всегда в пользу компилируемых языков. Например, интерпретируемые языки имеют более быстрый Cold start, но опять-же - от кода и ресурсов зависит насколько
Kisil, не читай русские буквы, когда речь об IT. Вот тут, например, та же статья, только более корректная.
Programs compiled into native code at compile time tend to be faster than those translated at run time, due to the overhead of the translation process. Newer technologies such as just-in-time compilation, and general improvements in the translation process are starting to narrow this gap, though. Mixed solutions using bytecode tend toward intermediate efficiency.
Если с английским совсем туго, обратись к переводчику.
При работе с сетью речь идет об использовании низкоуровневых интерфейсов, исключая скорость обращения самого ЯП к сетевому интерфейсу разницы вообще никакой нет Java будет делать запрос, или Python, или PHP. Так что когда речь идет сугубо о работе с сетью, то скорость обработки запросов будет +-одинаковая. А функции, которые вы напишите, могут одинаково дерьмово работать вне зависимости от языка.