The OpenNET Project / Index page

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



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

Оглавление

Увидел свет язык программирования Python 3.7, opennews (?), 28-Июн-18, (0) [смотреть все]

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


7. "Увидел свет язык программирования Python 3.7"  +3 +/
Сообщение от Борщдрайвен бигдата (?), 28-Июн-18, 10:51 
Гвидо всё правильно делает, аккуратно сгоняя разработчиков в типизированный загончик.
Ответить | Правка | Наверх | Cообщить модератору

12. "Увидел свет язык программирования Python 3.7"  +1 +/
Сообщение от Аноним (12), 28-Июн-18, 10:57 
потихоньку подводит к мысли.
чтобы не разом.
Ответить | Правка | Наверх | Cообщить модератору

57. "Увидел свет язык программирования Python 3.7"  +1 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 29-Июн-18, 01:28 
Если бы, на самом деле первращает язык в дерьмо навешивая бесполезные цацки с виду похожие на типизацию. В конце концов не будет никакого типизированного загончика и CPython станет ещё больше тормознутым.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

60. "Увидел свет язык программирования Python 3.7"  +5 +/
Сообщение от GreyFox (?), 29-Июн-18, 08:43 
Аннотировать тип не значит его типизировать. У Guido Van Rossum есть лекция об этом.
Для слежения за планами развития, есть PEP. В Python 4 не ожидается статическая типизация.

P.S. А по поводу `CPython станет ещё больше тормознутым`, CPython 3.7 стал наиболее
производительным за все времена. Так что, не нужно предаваться депрессии, все идет
отлично. Поздравляю всех с выходом Python 3.7!!!

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

64. "Увидел свет язык программирования Python 3.7"  –1 +/
Сообщение от anonblmous (?), 29-Июн-18, 10:50 
> В Python 4 не ожидается статическая типизация.

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

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

68. "Увидел свет язык программирования Python 3.7"  +1 +/
Сообщение от GreyFox (ok), 29-Июн-18, 16:23 
>> В Python 4 не ожидается статическая типизация.
> А жаль. Ошибки с типами лучше один раз вылавливать при компиляции (ну,
> в случае питона - при первом запуске), а не когда-нибудь внезапно
> в рантайме.

Так для этого и добавили аннотацию переменных в Python 3. Специально для статического
анализа. Использую начиная с Python 3.5 совместно с mypy (Статический анализатор).
Если хочется "runtime" проверку типов, то есть Enforce.py и еще парочка.
Для себя опасение пропустить в производство продукт с ошибками, решаю
написанием тестов.

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

84. "Увидел свет язык программирования Python 3.7"  +/
Сообщение от Аноним (84), 03-Сен-18, 21:10 
> Использую начиная с Python 3.5 совместно с mypy (Статический анализатор).

Это не штатный инструмент транслятора?

> Если хочется "runtime" проверку типов, то есть Enforce.py и еще парочка.

Это не штатный инструмент транслятора?

> Для себя опасение пропустить в производство продукт с ошибками, решаю написанием тестов.

Выглядит как мы рискованные парни, но мы используем 1.5 инструмента и тесты только ради возможности в любой момент поменять тип данных.

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

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

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




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

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