Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 1, 2013 12:44:24

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Статическая типизация в питоне

a := 100
a += 999999999999999999

Это код на языке Go, у которого статическая типизация.

Офлайн

#2 Сен. 1, 2013 13:01:46

sp3
От:
Зарегистрирован: 2010-01-12
Сообщения: 405
Репутация: +  18  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

Офлайн

#3 Сен. 1, 2013 13:43:31

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

sp3
С питоном не нужно думать о таких мелочах
Размер данных никогда в прошлом и сейчас еще совсем не мелочь.
Пример, конечно, показателен с точки зрения возможности, но очень плох с точки зрения проектирования.



Офлайн

#4 Сен. 1, 2013 13:49:21

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

Я люблю статическую строгую типизацию ! Одна проблема числа складывать неудобно, а так все ок

 1 + 3.0 

Офлайн

#5 Сен. 1, 2013 19:09:27

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Статическая типизация в питоне

sp3
а у меня работал пример, когда я в веб-консольке проверял на golang.org

Вот: http://play.golang.org/p/hK7WPtb3Q5

Офлайн

#6 Сен. 1, 2013 19:30:07

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

Оффтоп.
Господа, а вот кто объяснит, почему Lua не выстрелил, как язык для веб?
ИМХО, практически идеально подходит.



Офлайн

#7 Сен. 1, 2013 19:32:12

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

lorien
возможно, у них там версия 64 бит ideone 32

Офлайн

#8 Сен. 1, 2013 21:04:02

sp3
От:
Зарегистрирован: 2010-01-12
Сообщения: 405
Репутация: +  18  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

Скорее всего. Если добавить еще циферок инт переполняется.
Согласен с Lexander, но на учитывание всех эти мелочей тратится больше времени чем на сам собственно код.

Singularity так все таки за что ты любишь строгую стат типизацию?
Ответ что такие языки компилируемые и генерируют быстрый нативный код очевиден. Но быстрый код не всегда нужен.



Офлайн

#9 Сен. 1, 2013 21:20:14

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

sp3
сообщения ошибок на compile-time, и мне не нравится принцип делать что-нибудь, но не падать с ошибкой.

Офлайн

#10 Сен. 1, 2013 21:58:02

sp3
От:
Зарегистрирован: 2010-01-12
Сообщения: 405
Репутация: +  18  -
Профиль   Отправить e-mail  

Статическая типизация в питоне

Singularity
мне не нравится принцип делать что-нибудь, но не падать с ошибкой.
Это все таки относится к конкретной реализации языка.
Но все равно + к питону
http://ideone.com/GbRt1Z - тот же го во время выполнения выдает полную чушь и не падает.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version