Для совсем простых проектов, не требующих высокой производительности и серьезных доработок в будущем, возможно, Rust будет не лучшим выбором.- подскажите по вашей шкале:
И не надо забывать о статической типизации, которая попросту исключает множество возможностей обосраться- ну мы же говорим про си, а этот язык и его компиляторы настолько дырявы, что от него отказываются везде где только можно, из-за возможностей выстрелить в ногу и схлопотать уязвимость на ровном месте.
иной раз несколько дней можно убить "из-за одной запятой".- ни разу такой проблемы не было. Может вы не смогли в отладку ?))))))
а в языке со статической типизацией вам сразу покажут место ошибки- ага :) особенно в с++ если вдруг в чужом коде оказался не инициализирован указатель. Компилятор просто напишет программа неожиданно завершилась и все
а че коллекции/списки/массивы/таплы/мэпы (их уйма разных) уже отменили- сравните трудозатраты человека который пишет код на си и на питон. На питоне заморачиваться не нужно написал и все, в то время как в си можно инеем покрыться если вдруг в проге на 10_000 строк нужно будет поправить пару таких методов и то что они возвращают :)
в C есть структуры, есть массивы, можно динамически выделять память. Ничего не мешает сделать динамический массив структур, это и будет возвращаемым аргументом.- в питоне это одна строчка, без возни со всякими висячими указателями и прочей ерундой :)
bot.send_message(m.chat.id,
'''Так решается вопрос, короче тут тоже описание наименования 234''')
bot.send_message(m.chat.id, description234)
if m.text == '123':
a123_1 = open('C:\\Users\\user\\123\\123_1.jpg', 'rb')
a123_2 = open('C:\\Users\\user\\123\\123_2.jpg','rb')
a123_3 = open('C:\\Users\\user\\123\\123_3.jpg', 'rb')
bot.send_photo(m.chat.id, a123_1, a123_2, a123_3)
bot.send_photo(m.chat.id, "FILEID")
bot.send_message(m.chat.id,
'''Описание наименования 123''')
pdf123 = open('C:\\Users\\user\\123\\123.pdf', 'rb')
doc123 = open('C:\\Users\\user\\123\\123.docx', 'rb')
bot.send_document(m.chat.id, pdf123, doc123)
bot.send_document(m.chat.id, "FILEID")
bot.send_photo(Obj.id,Obj.getFotoList())
bot.send_photo(Obj.id, "FILEID")
bot.send_message(Obj.id,
Obj.getDescription())
bot.send_document(Obj.id, getPdfAndDoc())
bot.send_document(Obj.id, "FILEID")
Работал с большинством инструментов ( не считая C++, но об этом дальше)...- две фразы, две вишенки на торте :)
Для оптимизации логики и реализации более сложных алгоритмов и вычислений, будут применятся C++ решения...
Для оптимизации логики и реализации более сложных алгоритмов- с++ сложный язык и если вы его не применяли ранее, в проект такого масштаба лучше с ним не лезть, иначе слово страдание будет синонимом вашего проекта. Мало того что это очень сложный язык, так и оптимизации на нем в не умелых руках могут снизить производительность