Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Статическая типизация vs динамическая типизация 
:(
    Опции темы
 
Что лучше по вашему мнению
Статическая типизация [ 28 ]  [77.78%]
Динамическая типизация [ 8 ]  [22.22%]
Всего проголосовавших: 36
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Oxy
Дата 26.9.2009, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009

Репутация: 1
Всего: 1



Мне больше нравится статическая типизация, меньше ошибок, и не надо проверять какой тип у переменной.
PM MAIL WWW   Вверх
GoldFinch
Дата 26.9.2009, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: нет
Всего: 26



в одних случаях можно юзать динамическую типизацию и не заботиться о типах, а в других - надо прописывать типы руками, все зависит от задачи.
PM MAIL ICQ   Вверх
Void
Дата 26.9.2009, 17:29 (ссылка) |    (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Цитата(GoldFinch @  26.9.2009,  19:07 Найти цитируемый пост)
в одних случаях можно юзать динамическую типизацию и не заботиться о типах, а в других - надо прописывать типы руками, все зависит от задачи. 

А ещё можно не прописывать типы руками и иметь статическую типизацию smile


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Lazin
Дата 26.9.2009, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



PM MAIL Skype GTalk   Вверх
Oxy
Дата 26.9.2009, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 70
Регистрация: 20.9.2009

Репутация: 1
Всего: 1



Lazin, а опрос smile

Добавлено через 44 секунды
ту тему я как-то не заметил smile 
PM MAIL WWW   Вверх
kemiisto
Дата 26.9.2009, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Цитата(Void @  26.9.2009,  18:29 Найти цитируемый пост)
А ещё можно не прописывать типы руками и иметь статическую типизацию

 smile Если я правильно понял, речь идёт о выводе типов...


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Karadul
Дата 10.2.2013, 05:20 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 378
Регистрация: 18.5.2006

Репутация: нет
Всего: 1



Апну тему, чтобы не создавать свою.

В питоне с его утиной типизацией получается так, что на вход функции передается не то, что ожидалось, а ошибка вылазит совсем в другом месте. И чтобы понять, что произошло, надо обладать хорошо прокачаной телепатией.

Пример: подаем на вход строку вместо списка. И то, и то итерируемо, и ошибка вылетит, например, когда программа увидит, что в строке один символ, причем, сообщение не будет указывать на реальную причину ошибки (передана строка вместо списка строк). И в этом вся проблема.

Фактически ошибка произошла, когда функции передали неправильный список параметров, а исключение было брошено гораздо позже и совсем из другого места. Т.е. сообщение не соответствует ошибке, и искать ее придется гораздо дольше. 

Было бы гораздо лучше, если бы питон поддерживал статическую типизацию, но гвидо запретил. Вместо этого в тройке хинты, ни на что не влияющие. Даже более-менее стандартного декоратора для этого нет.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0584 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.