Size: a a a

Сообщество Python Программистов

2020 March 30

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
зависит от того, что считать "асинком"
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
так-то и на баше наверное "асинк" можно забацать
источник

AT

Alexander T in Сообщество Python Программистов
Oleg Yunin @TraceAir
зависит от того, что считать "асинком"
я твои слова понял, как “слова асинк/эвеит лежат глубоко внутри языка, и поэтому без них нельзя сделать ничего подобного”.
отсюда вопрос, как делали то же самое до введения этих слов.
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
Alexander T
я твои слова понял, как “слова асинк/эвеит лежат глубоко внутри языка, и поэтому без них нельзя сделать ничего подобного”.
отсюда вопрос, как делали то же самое до введения этих слов.
"подобное" - можно. треды, очередь для синхронизации, sleep - profit. работает наверное с py2.3 какого-нибудь (не проверял)
источник

AT

Alexander T in Сообщество Python Программистов
в чем отличия по факту?
источник

AT

Alexander T in Сообщество Python Программистов
пока выглядит так, что для уже существующей функциональности просто ввели ключевики.
источник

AT

Alexander T in Сообщество Python Программистов
и непонятен твой посыл.
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
мне даже вопрос не очень понятен. в чем отличия по факту от цикла for и несуществующего в питоне do ... while?
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
и то, и то можно друг через друга выразить
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
это разные вещи?
источник

AT

Alexander T in Сообщество Python Программистов
Oleg Yunin @TraceAir
мне даже вопрос не очень понятен. в чем отличия по факту от цикла for и несуществующего в питоне do ... while?
вопрос: что такого есть в функциональности ключевиков асинк/эвэит, чего нельзя сделать без них, с учетом того, что асинхронка существовала до введения этих ключевиков.
источник

AT

Alexander T in Сообщество Python Программистов
чего там такого “встроенного” в язык, как ты писал
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
да ничего нету. все тьюринг-эквивалентные языки одинаково выразительны. питон был наверное с версии 1.0 тьюринг-полным, на нем все можно было сделать без этих ключевиков
источник

VA

Vadim Apenko in Сообщество Python Программистов
Alexander T
вопрос: что такого есть в функциональности ключевиков асинк/эвэит, чего нельзя сделать без них, с учетом того, что асинхронка существовала до введения этих ключевиков.
Мне кажется, или изначально посыл был, что иначе не сделать awaitable объект, а не то, что функционал нельзя повторить
источник

AT

Alexander T in Сообщество Python Программистов
Oleg Yunin @TraceAir
async def функция это сущность уровня языка, ее никак кроме через async def не сделать
вот к этому конкретно вопрос
источник

AT

Alexander T in Сообщество Python Программистов
нельзя никак кроме async def повторить?
источник

OY

Oleg Yunin @TraceAir in Сообщество Python Программистов
await не сделать без async def )
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Oleg Yunin @TraceAir
мне даже вопрос не очень понятен. в чем отличия по факту от цикла for и несуществующего в питоне do ... while?
Ну да, по сути, одно и то же
источник

AT

Alexander T in Сообщество Python Программистов
Vadim Apenko
Мне кажется, или изначально посыл был, что иначе не сделать awaitable объект, а не то, что функционал нельзя повторить
хз, я читаю что написано, а не в мыслях происходит
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Просто Ярик
Ну да, по сути, одно и то же
Только где-то удобнее использовать while, а где-то for
источник