Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 15, 2013 20:52:08

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

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

eugenk
Я скорее не программист даже, а математик.
Я Вас огорчу, но языки программирования пишутся программистами для программистов.
И я Вас обрадую - питон слишком простой язык, для того чтобы человек обладающий математическим образованием имел бы малейшие трудности в его изучении.



Отредактировано FishHook (Авг. 15, 2013 20:54:22)

Офлайн

#2 Авг. 15, 2013 21:01:28

eugenk
Зарегистрирован: 2013-08-15
Сообщения: 12
Репутация: +  -1  -
Профиль   Отправить e-mail  

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

sergeek
да все тоже в питоне только намного проще
Что например намного проще ? Если я пишу программу для вычисления корней квадратного уравнения - согласен. Там десяток строк и ошибиться просто невозможно. Статическая типизация там просто лишний текст. Когда программа разрастается до 3-5 тысяч строк, удобнее всего полагаться на функционал автокомплита в IDE. А с динамической типизацией IDE справляются крайне паршиво. Даже такие монстры ка PyCharm, с которой я сейчас работаю.

Офлайн

#3 Авг. 15, 2013 21:03:38

eugenk
Зарегистрирован: 2013-08-15
Сообщения: 12
Репутация: +  -1  -
Профиль   Отправить e-mail  

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

FishHook
питон слишком простой язык, для того чтобы человек обладающий математическим образованием имел бы малейшие трудности в его изучении.
В изучении как раз трудностей нет. Трудности в ИСПОЛЬЗОВАНИИ. Уж больно он отличен от С и его семейства.

Офлайн

#4 Авг. 15, 2013 21:05:59

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

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

Математик?
Напишите в личку скайп. Будем плотно общаться :)



Офлайн

#5 Авг. 15, 2013 21:08:28

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

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

eugenk
Когда программа разрастается до 3-5 тысяч строк
Тогда ее делят на классы и модули :)
Прописывают к ним интерфейсы (если надо) и нормальную доку :)
И все работает как надо.
У меня есть работы, состоящие из 20-30 файлов по 800-1000 строк… В делфи я бы сошел с ума :)



Офлайн

#6 Авг. 15, 2013 21:09:10

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

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

eugenk
Уж больно он отличен от С и его семейства.
Нуууууу, уважаемый, больно отличен от С это лисп или хаскель, а Вы судя по всему желаете объять необъятное. Коли Вы уже знакомы с Си и Вы таки математик, на кой хрен Вам питон, ведь эти всякие нумпи они ж на сях написаны!



Офлайн

#7 Авг. 15, 2013 21:10:38

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

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

4kpt
В делфи я бы сошел с ума
Не сошел бы, ты бы сделал dll библиотеки



Офлайн

#8 Авг. 15, 2013 21:11:39

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

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

Мало того, интерпретатор позволяет “струячить” сходу (без кучи предварительных обязательных этапов), а динамическая типизация этому только помогает. Если ты пишешь программу, то ты почти не задумываешься над данными и практически не держишь в голове лишнюю информацию. Это позволяет сосредоточится на самой задаче и методах ее решения, а не на входных и выходных величинах. Подходы очень разные.



Офлайн

#9 Авг. 15, 2013 21:12:43

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

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

FishHook
Не сошел бы, ты бы сделал dll библиотеки
Кончено делал бы. Но там все значительно сложнее…



Офлайн

#10 Авг. 15, 2013 21:20:15

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

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

eugenk
Что например намного проще
Синтаксис, коллекции, итераторы, отсутсвие шаблонной магии с невменяемыми сообщениями об ошибках. Ключевых слов раз в 10 меньше.
Про IDE я говорил. Пишите типы в докстрингах, они их распарсят

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version