The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Python поднялся на 3 место в рейтинге языков программировани..., opennews (ok), 09-Сен-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


13. "Python поднялся на 3 место в рейтинге языков программировани..."  –1 +/
Сообщение от Дэбил (?), 09-Сен-18, 11:06 
В 21 веке жить с кооперативной многозадачностью, как в уютном DOS-е - это действительно тяжелый случай. Но фанбоев ноды это не останавливает.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

14. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от Аноним (14), 09-Сен-18, 11:36 
> В 21 веке жить с кооперативной многозадачностью

На микроконтроллерах в RTOSах же живут

Ответить | Правка | Наверх | Cообщить модератору

159. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от dq0s4y71 (ok), 10-Сен-18, 11:43 
Там чаще вытесняющая. Иногда весь смысл какой-нибудь RTOS - это, собственно, вытесняющий планировщик. Например, FreeRTOS. Ничего там больше нет, ни нормальных драйверов устройств, ни оболочки, один планировщик.
Ответить | Правка | Наверх | Cообщить модератору

206. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от Аноним (-), 10-Сен-18, 21:05 
А, вот почему Linux на STM32 портанули...
Ответить | Правка | Наверх | Cообщить модератору

17. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от Аноним (2), 09-Сен-18, 11:50 
О чем речь? Многопроцессность есть, многопоточность есть, чего ещё не хватает?
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

102. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от Maxim (??), 09-Сен-18, 22:36 
многопроцессность?
многопоточность?

А можно на русский? worker_threads?

Ну тогда понятно: нельзя копировать объекты, нет механизмов синхронизации.
В общем не было, нет и не надо. Обычное днище...

Ответить | Правка | Наверх | Cообщить модератору

152. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от Аноним (2), 10-Сен-18, 11:08 
Оно экспериментально, но уже есть и работает, и будет только улучшаться. И уже сейчас, к примеру, можно запустить длинный for без замедления основного процесса.

А есть ли прямо уж сильная необходимость в потоки совать объекты? Чаще нужны функции с конкретными значениями, для которых копирование объектов - оверхед. Но, думаю, всё это будет со временем.

В общем есть, надо и еще будет.

Ответить | Правка | Наверх | Cообщить модератору

21. "Python поднялся на 3 место в рейтинге языков программировани..."  +1 +/
Сообщение от vitalif (ok), 09-Сен-18, 12:12 
В твой же любимый питон недавно завезли async/await. А ещё был и есть twisted
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

26. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от Анонимм (??), 09-Сен-18, 12:34 
да, завезли. Да, есть твистед (счас приходится поддерживать свой же софт на нём - просто мУка).

С момента перехода роста процессоров вширь (кол-во ядер), а не частотой ввысь - языки, в которых подержка многопоточности-задачности не является частью дизайна - устарели.

Следовательно и поезд питона ушёл (невзирая на его ещё высокие текущие позиции), и поезд JS'а.

Ответить | Правка | Наверх | Cообщить модератору

29. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от Аноним (2), 09-Сен-18, 13:12 
Языков с многопоточностью by design практически нет, популярных и того меньше
Но оно частенько органично вливается в уже существующие языки, так что живём.
Ответить | Правка | Наверх | Cообщить модератору

72. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от Аноним (72), 09-Сен-18, 20:02 
> Языков с многопоточностью by design практически нет

Julia? Erlang? Elixir?

Ответить | Правка | Наверх | Cообщить модератору

103. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от vitalif (ok), 10-Сен-18, 00:54 
и Rust, ага
Ответить | Правка | Наверх | Cообщить модератору

153. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от Аноним (2), 10-Сен-18, 11:09 
Ну хотя бы до 10 наберите. А потом уберите языки, которые не входят в Топ 20.
Пожалуй, один Го там и останется
Ответить | Правка | Наверх | Cообщить модератору

207. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от Аноним (-), 10-Сен-18, 21:07 
> Следовательно и поезд питона ушёл (невзирая на его ещё высокие текущие позиции), и поезд JS'а.

Так пихтона и выпирает в вебе go от души. Пихтон не тормозит, но сервера все-таки не бесплатные, особенно когда их надо много.

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

31. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от Айран (?), 09-Сен-18, 13:34 
а в c++ есть async await?
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

64. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от Zunek (?), 09-Сен-18, 19:10 
Вы таки не поверите. Начиная то ли с 11-ых или с 14-ых. std::async. Но в D Lang все равно лучше.
Ответить | Правка | Наверх | Cообщить модератору

88. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от Айран (?), 09-Сен-18, 21:10 
вопрос был про другое. про аналог async/await
Ответить | Правка | Наверх | Cообщить модератору

185. "Python поднялся на 3 место в рейтинге языков программировани..."  +1 +/
Сообщение от nobody (??), 10-Сен-18, 14:55 
Скоро будет co_await co_yield от микрософта (в стандарте)
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

157. "Python поднялся на 3 место в рейтинге языков программировани..."  +/
Сообщение от dq0s4y71 (ok), 10-Сен-18, 11:34 
Не так давно открыл для себя кооперативную многозадачность. У неё, на самом деле, больше преимуществ, чем недостатков. Теперь если в приложении приходится использовать треды, сначала смотрю, нелзья ли реализовать это через кооперативную многозадачность. Во многих случаях можно, и получается лучше.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру