The OpenNET Project / Index page

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



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

Оглавление

Microsoft опубликовал Pyright, систему проверки типов для яз..., opennews (??), 24-Мрт-19, (0) [смотреть все]

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


45. "Microsoft опубликовал Pyright, систему проверки типов для яз..."  +/
Сообщение от anonymous (??), 24-Мрт-19, 14:27 
Что за бред ?
А почитать к примеру PEP484 не судьба что ли :(
Ответить | Правка | Наверх | Cообщить модератору

48. "Microsoft опубликовал Pyright, систему проверки типов для яз..."  +/
Сообщение от Анонимус154 (?), 24-Мрт-19, 14:39 
Так речь про PEP484 и идёт.
Ответить | Правка | Наверх | Cообщить модератору

54. "Microsoft опубликовал Pyright, систему проверки типов для яз..."  +/
Сообщение от anonymous (??), 24-Мрт-19, 15:28 
Ладно спрошу по другому. Если мы первый раз вызываем скрипт python, когда еще нет pyo почему сам интерпретатор не проверит это дело если мы в тексте указали все как нужно ?
Ответить | Правка | Наверх | Cообщить модератору

90. "Microsoft опубликовал Pyright, систему проверки типов для яз..."  +1 +/
Сообщение от анонимумуму (?), 24-Мрт-19, 22:23 
Потому что это не статическая типизация. Интерпретатор эту информацию просто отбрасывает. Эта информация используется статическими анализаторами вроде mypy, pyre, pyright и пр.
Ответить | Правка | Наверх | Cообщить модератору

137. "Microsoft опубликовал Pyright, систему проверки типов для яз..."  +/
Сообщение от Аноним (131), 25-Мрт-19, 20:50 
> Интерпретатор эту информацию просто отбрасывает

Так давайте разбираться в этом термине. Интерпритатор Python на самом деле транслятор и виртуальная мащина. У него есть две стадии компиляция (трансляция с языка Python в Python Bytecode) и вторая стадия интерпритация в вирутальной машине байткода.

Почему не ввести разновидность трансляции с проверкой типов, так называемую strict трансляцию. Напомню, что подобного рода трансляция (strict) есть в Visual Basic и JavaScript.

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

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

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




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

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