The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Dropbox прекращает разработку Pyston. Опубликован финальный ..., opennews (??), 05-Фев-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


7. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  +1 +/
Сообщение от Филипп Филиппович (ok), 05-Фев-17, 11:36 
PyPy — это не RPython. RPython — это то, на чём PyPy написан. А реализует PyPy именно полноценный Python.

И потом, тормоза — в головах. Когда на Python пишется код, по-настоящему критичный по производительности и памяти (кроме случаев, когда всё критичное упрятано, скажем, в библиотеку на C/C++, а на Python сделана только логика обвязки), это проблема не столько языка, сколько выбора языка. Для фрагментов, которые обещают стать бутылочными горлышками, на Python можно писать макет, самую первую версию и т.п. Но и только.

Рецепт-то прост. У данного языка есть масса ниш, в которых он хорош, но не надо пытаться лезть туда, где — как минимум, при существующих реализациях — он является не лучшим выбором.

Ответить | Правка | Наверх | Cообщить модератору

11. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  +1 +/
Сообщение от Аноним (-), 05-Фев-17, 11:58 
Слуште, Филип Филипыч. А зачем обвязки на тормозном языке делать, когда быстрых навалом?
Ниже смотри цитату из блога больших любителей питона.
Ответить | Правка | Наверх | Cообщить модератору

14. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  –1 +/
Сообщение от Аноним (-), 05-Фев-17, 12:36 
Потому что быстрее сделать на питоне, а потом узкие места (как всего лишь авторизационную проксю) оптимизировать. Но лично я к таким историям всегда со скепсисом отношусь, так как не раз и не два приходил на новый проект и поднимал производительность питонокода на порядок. Даже не трогая pypy. Такие дела. Хотя никто не запрещает хвататься за go, а не профайлер, это да.
Ответить | Правка | Наверх | Cообщить модератору

19. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  –2 +/
Сообщение от Аноним (-), 05-Фев-17, 13:40 
> Потому что быстрее сделать на питоне, а потом узкие места (как всего
> лишь авторизационную проксю) оптимизировать. Но лично я к таким историям всегда
> со скепсисом отношусь, так как не раз и не два приходил
> на новый проект и поднимал производительность питонокода на порядок. Даже не
> трогая pypy. Такие дела. Хотя никто не запрещает хвататься за go,
> а не профайлер, это да.

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

Питон - это древний убогий бейсик. И место ему там, где требуется, чтобы непрограммисты могли программировать. Это вузы и институты.
Питон превосходит другие языки только в создании образа идеального языка программирования для всего. Во всем остальном он выступает посредственно.
Он тормозной и код выглядит как расплесканный понос.

Всего хорошего.

Ответить | Правка | Наверх | Cообщить модератору

31. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  +2 +/
Сообщение от proud_anon (?), 05-Фев-17, 15:08 
"Он тормозной и код выглядит как..." Отличная метафора, сохраню на память.
Теперь наши свинцовые костыли для бега, благодаря новейшим разработкам в генной инженерии могут быть выкрашены в стойкий, чудесный нежно-изумрудный цвет. Наши костыли - идеальный подарок как для начинающего, так и опытного питониста. Ведь всем известно, что без костылей они не могут ходить.
Ответить | Правка | Наверх | Cообщить модератору

37. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  +/
Сообщение от Аноним (-), 05-Фев-17, 15:33 
> И место ему там, где требуется,
> чтобы непрограммисты могли программировать. Это вузы и институты.

Только там для этого почему-то предпочитают жабку.

> Питон превосходит другие языки только в создании образа идеального языка программирования

И опять мимо. Классика здесь паскаль. Который заменили (или заменяют, по мере слоупочности) на жабку и уж потом, самыми передовыми, на питон.

О, слышу гулкие раскаты грома. Похоже жабисты прочитали и впечатлились )

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

22. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  –1 +/
Сообщение от funny.falcon (?), 05-Фев-17, 13:47 
Потому что, до появления Go, Python был самым "легко усвояевым" языком общего назначения.
Т.е. из тех языков, на которых можно было писать "почти-всё-что-угодно", он был проще всего в изучении, и имел меньше всего косяков в самом языке и рантайме (чем выгодно отличался от perl и php).

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

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

35. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  +/
Сообщение от Аноним (-), 05-Фев-17, 15:22 
> Потому что, до появления Go, Python был самым "легко усвояевым" языком общего
> назначения.
> Т.е. из тех языков, на которых можно было писать "почти-всё-что-угодно",

Совершенно внезапно, "самым-самым" в этом плане был VB. Сперва 5-6, потом уже .NET.
Чуть более элитная школота любила дельфи. Главный аргумент – и там и там, гуи с формочками можно было легко и просто нащелкать мышкой, в отличие от питонов и прочих. Да и привлекательность для типичного «общеназначенца» кучи платных компонентов, как и возможности сразу, «из коробки», не открывать код и деплоить бинарник, недооценивать не следует.

Ответить | Правка | Наверх | Cообщить модератору

46. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 05-Фев-17, 17:11 
Так было ещё до популярности питона, когда в общем то айти образование везде было ниже плинтуса. А сейчас уровень немного подрос и везде впихивают именно питон без всякой гуйни.
Ответить | Правка | Наверх | Cообщить модератору

33. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  +1 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 05-Фев-17, 15:14 
> Когда на Python пишется код, по-настоящему критичный по производительности и памяти (кроме случаев, когда всё критичное упрятано, скажем, в библиотеку на C/C++, а на Python сделана только логика обвязки)

В реальности всё происходит несколько иначе. Если уж меня совсем прижало и пришлось какую-то часть функционала переписывать на C/C++, то мне проще всё переписать на C/C++ и некоторые части, требующие частой кастомизации, вынести во встраиваемые в приложение скрипты, причём уже не обязательно на питоне.

А проще переписать т.к. разработка модулей для питона хоть и относительно проста, но всё равно доставляет кучу гемора на поддержку мн-ва ненужных обвязок. И сам язык, по сравнению с теми же плюсами, достаточно неприятен - в нём весь синтаксический сахар не zero cost.

Да и что-то можно вынести в C/C++ модули только когда в приложении имеется конкретное узкое место и оно не размазано равномерно по всему коду. Но такое бывает не всегда, простые узкие места это скорее свойство молодого проекта не знавшего рук грамотных инженеров.

Вот и кадры из Dropbox решили не писать модули, а сразу свалить на более адекватное средство.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру