И снова статика против динамики
От: Курилка Россия http://kirya.narod.ru/
Дата: 09.09.06 15:35
Оценка:
Собственно показалась интересной вот эта заметка, где упоминается про то, что IronPython после 3 версий компилятора был написан на C#. И основная мысль о том, что статика больше подходит для крупных проектов/команд.
Re: Ну и?
От: FDSC Россия consp11.github.io блог
Дата: 09.09.06 15:43
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Собственно показалась интересной вот эта заметка, где упоминается про то, что IronPython после 3 версий компилятора был написан на C#. И основная мысль о том, что статика больше подходит для крупных проектов/команд.


Ну и? А что нового, я не понял?
Re[2]: Ну и?
От: squiz  
Дата: 09.09.06 22:29
Оценка: :))) :)
Здравствуйте, FDSC, Вы писали:

FDS>Ну и? А что нового, я не понял?

Как что??? Новый топик! Вперед по новой флеймить!
Never underestimate those behind you...
Re[2]: Ну и?
От: VladD2 Российская Империя www.nemerle.org
Дата: 10.09.06 01:19
Оценка: :))
Здравствуйте, FDSC, Вы писали:

FDS>Ну и? А что нового, я не понял?


Ща прийдут FR и eao197 и все тебе доходчиво обяснят.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Ну и?
От: Дарней Россия  
Дата: 10.09.06 04:51
Оценка:
Здравствуйте, squiz, Вы писали:

S>Как что??? Новый топик! Вперед по новой флеймить!


а толку то. Всё равно закончится "у нас в нашей мега-команде из двух девелоперов никаких проблем с динамикой нет, поэтому никаких проблем не может быть никогда, а если у вас они есть, то вы просто позорные ламеры"
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Всех излечит, исцелит
добрый Ctrl+Alt+Delete
Re[4]: Ну и?
От: FR  
Дата: 10.09.06 06:30
Оценка:
Здравствуйте, Дарней, Вы писали:

Д>Здравствуйте, squiz, Вы писали:


S>>Как что??? Новый топик! Вперед по новой флеймить!


Д>а толку то. Всё равно закончится "у нас в нашей мега-команде из двух девелоперов никаких проблем с динамикой нет, поэтому никаких проблем не может быть никогда, а если у вас они есть, то вы просто позорные ламеры"


Не правильно из одного разработчика
Re: И снова статика против динамики
От: FR  
Дата: 10.09.06 06:30
Оценка: 5 (1)
Здравствуйте, Курилка, Вы писали:

К>Собственно показалась интересной вот эта заметка, где упоминается про то, что IronPython после 3 версий компилятора был написан на C#. И основная мысль о том, что статика больше подходит для крупных проектов/команд.


Есть противоположное мнение http://codespeak.net/pypy/dist/pypy/doc/architecture.html
Re[2]: И снова статика против динамики
От: Курилка Россия http://kirya.narod.ru/
Дата: 10.09.06 09:09
Оценка:
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, Курилка, Вы писали:


К>>Собственно показалась интересной вот эта заметка, где упоминается про то, что IronPython после 3 версий компилятора был написан на C#. И основная мысль о том, что статика больше подходит для крупных проектов/команд.


FR>Есть противоположное мнение http://codespeak.net/pypy/dist/pypy/doc/architecture.html


Блин, почему нет кнопки отменить оценку?
Вопрос-то был не в том, на чём компилятор питона писать, а в корелляции между применением статики/динамики и размером проектов.
И подскажи тогда — почему IronPython не на PyPy написан?
Re[3]: И снова статика против динамики
От: FR  
Дата: 10.09.06 09:15
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Здравствуйте, FR, Вы писали:


FR>>Здравствуйте, Курилка, Вы писали:


К>>>Собственно показалась интересной вот эта заметка, где упоминается про то, что IronPython после 3 версий компилятора был написан на C#. И основная мысль о том, что статика больше подходит для крупных проектов/команд.


FR>>Есть противоположное мнение http://codespeak.net/pypy/dist/pypy/doc/architecture.html


К>Блин, почему нет кнопки отменить оценку?

К>Вопрос-то был не в том, на чём компилятор питона писать, а в корелляции между применением статики/динамики и размером проектов.
К>И подскажи тогда — почему IronPython не на PyPy написан?

Потому что PyPy пока очень далек от завершения.
А на вопрос про кореляцию там тоже ответ есть, сам PyPy гораздо более сложный и объемный проект чем IronPython, однако вполне успешно пишется на динамическом языке.
Re[3]: И снова статика против динамики
От: FR  
Дата: 10.09.06 09:20
Оценка:
Здравствуйте, Курилка, Вы писали:

К>И подскажи тогда — почему IronPython не на PyPy написан?


Кстати вся функцианальность IronPython эта часть PyPy, так как он может транслировать и в CLI
Re[4]: И снова статика против динамики
От: Курилка Россия http://kirya.narod.ru/
Дата: 10.09.06 09:27
Оценка:
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, Курилка, Вы писали:


К>>И подскажи тогда — почему IronPython не на PyPy написан?


FR>Кстати вся функцианальность IronPython эта часть PyPy, так как он может транслировать и в CLI


А мужики-то не знают! (ц)
BTW ты не в курсе там из МС в комманде этого железного питона нет людей?
Re[5]: И снова статика против динамики
От: FR  
Дата: 10.09.06 10:13
Оценка:
Здравствуйте, Курилка, Вы писали:

FR>>Кстати вся функцианальность IronPython эта часть PyPy, так как он может транслировать и в CLI


К>А мужики-то не знают! (ц)

К>BTW ты не в курсе там из МС в комманде этого железного питона нет людей?

Не знаю, но у ms уже была одна попытка написать питон под NET, которая с успехом провалилась. Ну автору JPython не без помощи ms теперь это удалось.
Re[6]: И снова статика против динамики
От: Курилка Россия http://kirya.narod.ru/
Дата: 10.09.06 10:28
Оценка:
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, Курилка, Вы писали:


FR>>>Кстати вся функцианальность IronPython эта часть PyPy, так как он может транслировать и в CLI


К>>А мужики-то не знают! (ц)

К>>BTW ты не в курсе там из МС в комманде этого железного питона нет людей?

FR>Не знаю, но у ms уже была одна попытка написать питон под NET, которая с успехом провалилась. Ну автору JPython не без помощи ms теперь это удалось.


Ммм, ты про Jim Hugunin? Кстати буковку P оттуда в 2000-м году убрали
А Jython вообще не пойму в каком состоянии находится, последняя новость за март прошлого года и роадмэп на 2005-й год написан...
Не зря значит сан деньги не в питон а в руби направила?
Re[7]: И снова статика против динамики
От: FR  
Дата: 10.09.06 11:06
Оценка:
Здравствуйте, Курилка, Вы писали:


FR>>Не знаю, но у ms уже была одна попытка написать питон под NET, которая с успехом провалилась. Ну автору JPython не без помощи ms теперь это удалось.


К>Ммм, ты про Jim Hugunin? Кстати буковку P оттуда в 2000-м году убрали


Угу, когда P убрали он уже ушел.

К>А Jython вообще не пойму в каком состоянии находится, последняя новость за март прошлого года и роадмэп на 2005-й год написан...


Они вообще сильно тормозят, вроде уже был один такой переиод полного затишья.

К>Не зря значит сан деньги не в питон а в руби направила?


Вроде она никогда и не финансировола Jython.
Re[8]: И снова статика против динамики
От: Курилка Россия http://kirya.narod.ru/
Дата: 10.09.06 11:19
Оценка:
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, Курилка, Вы писали:


К>>Не зря значит сан деньги не в питон а в руби направила?


FR>Вроде она никогда и не финансировола Jython.


Дак я про то и не говорил...
Просто, думаю, что у них был выбор — Jython, JRuby или Groovy. Выбрали второй. При том, что в Jython никакой активности, странно было бы если они его выбрали...
Re[3]: И снова статика против динамики
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 10.09.06 11:22
Оценка: 13 (4)
Здравствуйте, Курилка, Вы писали:

К>Вопрос-то был не в том, на чём компилятор питона писать, а в корелляции между применением статики/динамики и размером проектов.


Имхо, корреляцию нужно искать между статикой и размером команды, а не размером проекта.

Если не ошибаюсь, здесь мелькали упоминания проектов на TCL в полмиллиона строк и на Erlang-овые системы в сотни тысяч строк. Промышленные системы на Smalltalk так же, наверняка, содержат сотни тысяч строк кода. Если учесть, что динамически типизированный код во многих случаях оказывается компактнее аналогичного статически типизированного, то такие проекты сравнимы с аналогами на статически типизированных языках с два-три раза большим количеством строк. (Здесь нужно ожидать возражений со стороны приверженцов статически типизированных языков с автоматическим выводом типов, в первую очередь, как ты понимаешь, Nemerle. Но и Scala, и OCaml здесь так же выглядят совсем не плохо. Приношу извинения сторонникам других языков с аналогичной возможностью, но я говорю лишь о том, что знаю. Это всего лишь мои субъективные впечатления от сравнения кода C++/Java с Ruby/Python и, отчасти, впечатления от Smalltalk и Scala.)

А вот важность статической типизации с ростом количества работающих над общим кодом разработчиков возрастает, имхо, по очень простой причине: важность коммуникаций и сложность их осуществления. Наличие дополнительной информации в коде в виде анотаций типов и спецификаций доступных операций в декларациях типов сильно сокращает время ознакомления с чужим кодом. В небольшой команде нет проблем получить консультацию у автора кода, тем более, что в небольших командах, имхо, не так уж часто приходится браться за чужой код. Но вот если команда из десятков человек и если над фрагментом уже успело поработать несколько авторов... Тогда самый достоверный источник -- это сам код, и чем больше он снабжен полезной информацией (в виде деклараций типов), тем лучше.



Вообще-то все это уже неоднократно обговаривалось. Зачем еще раз подобное обсуждение затевать? Складывается впечатление, что ты пытаешься выработать у себя какое-то мнение по этому вопросу, но пока не получается.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
Re[9]: И снова статика против динамики
От: FR  
Дата: 10.09.06 11:47
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Дак я про то и не говорил...

К>Просто, думаю, что у них был выбор — Jython, JRuby или Groovy. Выбрали второй. При том, что в Jython никакой активности, странно было бы если они его выбрали...

Наверно просто сейчас Руби более модный вот его и взяли
А для ms важнее было сделать именно питон, так как они еще до выхода NET, в качестве рекламы подержки разных языков платформой, использовали Python.NET который так и не был реализован.
Re[4]: И снова статика против динамики
От: ie Россия http://ziez.blogspot.com/
Дата: 11.09.06 03:31
Оценка:
Здравствуйте, FR, Вы писали:

К>>И подскажи тогда — почему IronPython не на PyPy написан?

FR>Кстати вся функцианальность IronPython эта часть PyPy, так как он может транслировать и в CLI

IronPython в CLI?! Расскажите как
... << RSDN@Home 1.2.0 alpha rev. 0>>
Превратим окружающую нас среду в воскресенье.
Re[3]: И снова статика против динамики
От: ie Россия http://ziez.blogspot.com/
Дата: 11.09.06 03:31
Оценка:
Здравствуйте, Курилка, Вы писали:

К>Блин, почему нет кнопки отменить оценку?


Есть, "Удалить оценку", красный крестик такой
Только вот зачем, сам ведь виноват, сначала надо было прочитать, а потом оценки ставить
... << RSDN@Home 1.2.0 alpha rev. 0>>
Превратим окружающую нас среду в воскресенье.
Re[5]: И снова статика против динамики
От: FR  
Дата: 11.09.06 05:23
Оценка:
Здравствуйте, ie, Вы писали:

ie>Здравствуйте, FR, Вы писали:


К>>>И подскажи тогда — почему IronPython не на PyPy написан?

FR>>Кстати вся функцианальность IronPython эта часть PyPy, так как он может транслировать и в CLI

ie>IronPython в CLI?! Расскажите как


PyPy умеет компилировать не только в нативный код но и в CLI.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.