Найти - Пользователи
Полная версия: Статическая типизация в питоне
Начало » Python для новичков » Статическая типизация в питоне
1 2 3 4 5 6 7 8 9 10 11
lorien
a := 100
a += 999999999999999999

Это код на языке Go, у которого статическая типизация.
sp3
lorien
http://ideone.com/1TcGrk
Lexander
sp3
С питоном не нужно думать о таких мелочах
Размер данных никогда в прошлом и сейчас еще совсем не мелочь.
Пример, конечно, показателен с точки зрения возможности, но очень плох с точки зрения проектирования.
Singularity
Я люблю статическую строгую типизацию ! Одна проблема числа складывать неудобно, а так все ок
 1 + 3.0 
lorien
sp3
а у меня работал пример, когда я в веб-консольке проверял на golang.org

Вот: http://play.golang.org/p/hK7WPtb3Q5
FishHook
Оффтоп.
Господа, а вот кто объяснит, почему Lua не выстрелил, как язык для веб?
ИМХО, практически идеально подходит.
Singularity
lorien
возможно, у них там версия 64 бит ideone 32
sp3
Скорее всего. Если добавить еще циферок инт переполняется.
Согласен с Lexander, но на учитывание всех эти мелочей тратится больше времени чем на сам собственно код.

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

Singularity
sp3
сообщения ошибок на compile-time, и мне не нравится принцип делать что-нибудь, но не падать с ошибкой.
sp3
Singularity
мне не нравится принцип делать что-нибудь, но не падать с ошибкой.
Это все таки относится к конкретной реализации языка.
Но все равно + к питону
http://ideone.com/GbRt1Z - тот же го во время выполнения выдает полную чушь и не падает.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB