|
|
3.11, Аноним (2), 10:56, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –3 +/– |
В слабой типизации вся красота, воздушность и свобода! Более того. Скажу честно, больно после JS возвращаться на другие языки.
Однако, для любителей типизации есть Flow.js или TypeScript, так что для всех найдется гнёздышко.
| |
|
|
5.146, Аноним (2), 11:00, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
И в чем конкретно проблемы? Если писать хотя бы минимальные тесты, особых проблем в сравнении с другими подходами не вижу, зато удобства при написании в разы больше.
| |
|
4.97, Maxim (??), 22:18, 09/09/2018 [^] [^^] [^^^] [ответить] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
TypeScript - это очередной костыль для недоязыка, который никак не прикончат из-за отсутствия альтернатив.
Весь JS - это сплошные костыли. Что не фреймворк то что-то новое, убираем одни костыли, создаем другие. И так до бесконечности уже не один десяток лет.
А поводу доверия этому рейтингу. C# опустился ниже VB.Net. Вы серьезно? Просто может слишком много тупых VB.Net программеров на стековерфлоу? Тот кто писал на C, C++, C#, Java да на любом си-подобном языке никогда не будет веб-макакой или VB.нет девелопером. Только из-за крайней необходимости.
| |
|
|
|
7.195, Аноним (2), 18:59, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Какие? JS не идеал конечно, но он многое позволяет, кроссплатформенный (есть у каждого пользователя), Babel, у ноды родные биндинги с C++ (а не C, как у других). И писать на нем лично мне в радость. Что еще надо для счастья?
p.s. говорим только о скритовых языках, у компилируемых своя вселенная, и там я за плюсы
p.p.s. что не так с вин10? из всех винд лучшая на сегодня
| |
|
|
|
4.200, Аноним (-), 20:35, 10/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
> В слабой типизации вся красота, воздушность и свобода!
На практике это обычно приходит к тому что желающий погулять на свежем воздухе - обнаруживает себя на балке 100-го этажа, дует сильный ветер, а страхового пояса почему-то нет. Возможно, он мешал свободе передвижения, поэтому на него забили.
| |
|
|
2.6, Аноним (6), 10:22, 09/09/2018 [^] [^^] [^^^] [ответить] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –4 +/– |
>Нода и JS как-то поприятнее Питона будут. Для скриптов в ос в частности.
Для скрипотв в ОС говорите? А они вообще могут жить вне браузерных движков?
| |
|
|
|
5.39, Аноним (2), 14:32, 09/09/2018 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –2 +/– |
Ну и с чего бы JS дрянь? Сколько времени Вы его использовали? Что знаете о новых стандартах? Это хороший язык, не без странностей, но из скриптовых один из лучших и быстрейших.
А вот Питон лично мне не понравился, во многом из-за синтаксиса, и до сих пор жива проблема совместности между 2 и 3, а официальный питон гораздо медленнее ноды.
Так с чего бы ему не быть на серверах, стереотипный вы наш?
(комментировать упоминание баша не буду, пускай он снится детишкам в кошмарах)
| |
|
6.43, Илья (??), 14:53, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> питон гораздо медленнее ноды
Ни разу не видел два одинаковых приложения, написанных на JS и питоне, чтобы сравнить их производительность. Вообще, не видел двух одинаковых приложений
| |
|
5.55, KaE (ok), 15:37, 09/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Тяжелый случай у тех, кто эту дрянь (JS и прочее) в десктопы
> тянет, а тем более в сервера вместо python/bash/и прочее
Я вообще имел ввиду про тяжелый случай того комментатора сверху, который полагал, что js только внутри браузеров крутиться умеет.
| |
|
|
|
|
|
6.46, Аноним (46), 15:06, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> В Гноме, кстати, какой-то свой движок, который скорее всего (надо тестировать) гораздо медленнее современного V8 (ноды)
spidermonkey там.
А нужен v8, лучше всего прямо с хромым и сразу весь гуй на HTML5 забабахать и все будет лИтать! (а китайцы в своем DeepHoleIn просто напортачили!)!1
| |
|
5.54, Отражение луны (ok), 15:30, 09/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Вообще то в гноме рвет производительность рендеринг в том же потоке, что и JS) Если бы там вместо JS использовался питон, джава, или даже cpp, пролаги измерялись бы секундами, т.к. нормальной асинхроннсти и ивент лупа ни в одном из этих языков нет)
Но ты продолжай жить в своём уютном маленьком мирке)
| |
|
6.60, Аноним (60), 17:23, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Шта? В жабе евент-луп появился вместе с AWT (1995), отдельный поток рендеринга — в Java FX (2008). NIO/epoll завезли в 2002 (можно ли его назвать "нормальной асинхронностью" это отдельный вопрос). Всё это спустя долгие годы после того как соотв. технологии были опробованы в UI-фреймворках на сях.
| |
|
7.94, Отражение луны (ok), 21:47, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
В джаве ивентлуп выглядит примерно как человеческая многоножка. Так бывает, когда дизайн языка изначально не ориентирован на этот самый ивент луп.
К слову, он много где есть, в том же Qt, но это ещё не означает, что им удобно пользоваться для написания чего попало. Ты либо увеличишь себестоимость и уменьшишь расширяемость и гибкость разработки таким образом, либо не будешь использовать ивент луп в принципе, из-за чего получишь iowaitы и прочие радости, что в свою очередь снижает эффективность используемого железа.
В общем скажу просто, чтобы понял даже ты - использование event loop в джаве в текущих вариантах реализации нецелесообразно.
| |
|
|
|
|
5.45, Илья (??), 15:00, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
А они, (js-кодеры) вообще любят на форумах писать про производительность ноды. Вот так это обычно выглядит:
- Скорость при обработке спелой почвы допускается до 7 км/ч, а пересохшей — до 5 км/ч. Это расчетные скорости, а в действительности они еще меньше.
- Нода в 2 раза быстрее.
| |
|
6.53, Аноним (2), 15:28, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Понимаешь, людям легко и приятно говорить правду. Нодовский/V8 JS и правда один из быстрейших скриптовых языков.
Скорости же никогда мало не бывает, особенно когда начинаешь сравнивать с компилируемыми языками, которые быстрее любого скриптового. Но вот тут уже можно говорить о необходимом уровне скорости, когда нодовской обычно за глаза.
| |
|
|
|
|
|
5.159, dq0s4y71 (ok), 11:43, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Там чаще вытесняющая. Иногда весь смысл какой-нибудь RTOS - это, собственно, вытесняющий планировщик. Например, FreeRTOS. Ничего там больше нет, ни нормальных драйверов устройств, ни оболочки, один планировщик.
| |
|
|
5.102, Maxim (??), 22:36, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
многопроцессность?
многопоточность?
А можно на русский? worker_threads?
Ну тогда понятно: нельзя копировать объекты, нет механизмов синхронизации.
В общем не было, нет и не надо. Обычное днище...
| |
|
6.152, Аноним (2), 11:08, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Оно экспериментально, но уже есть и работает, и будет только улучшаться. И уже сейчас, к примеру, можно запустить длинный for без замедления основного процесса.
А есть ли прямо уж сильная необходимость в потоки совать объекты? Чаще нужны функции с конкретными значениями, для которых копирование объектов - оверхед. Но, думаю, всё это будет со временем.
В общем есть, надо и еще будет.
| |
|
|
|
5.26, Анонимм (??), 12:34, 09/09/2018 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
да, завезли. Да, есть твистед (счас приходится поддерживать свой же софт на нём - просто мУка).
С момента перехода роста процессоров вширь (кол-во ядер), а не частотой ввысь - языки, в которых подержка многопоточности-задачности не является частью дизайна - устарели.
Следовательно и поезд питона ушёл (невзирая на его ещё высокие текущие позиции), и поезд JS'а.
| |
|
6.29, Аноним (2), 13:12, 09/09/2018 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Языков с многопоточностью by design практически нет, популярных и того меньше
Но оно частенько органично вливается в уже существующие языки, так что живём.
| |
6.207, Аноним (-), 21:07, 10/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Следовательно и поезд питона ушёл (невзирая на его ещё высокие текущие позиции), и поезд JS'а.
Так пихтона и выпирает в вебе go от души. Пихтон не тормозит, но сервера все-таки не бесплатные, особенно когда их надо много.
| |
|
|
4.157, dq0s4y71 (ok), 11:34, 10/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Не так давно открыл для себя кооперативную многозадачность. У неё, на самом деле, больше преимуществ, чем недостатков. Теперь если в приложении приходится использовать треды, сначала смотрю, нелзья ли реализовать это через кооперативную многозадачность. Во многих случаях можно, и получается лучше.
| |
|
|
|
1.15, Аноним (6), 11:38, 09/09/2018 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –2 +/– |
Что-то Objective-C незаслуженно не пользуется внимаем СПО проектов. У него совместимый с C ABI, что одобряемо Столманом, во-первых, и при этом ОО, во-вторых. Вот только разве что GNUstep из проектов на нём назвать могу.
| |
|
2.27, Анонимм (??), 12:38, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
> Что-то Objective-C незаслуженно не пользуется внимаем СПО проектов.
1. Зачем на нём корячиться,, если есть куча красот?
2. Как вы думаете: почему на нём корячатся те, кто дал почву для такой его статистики? - правильно, огрызочные технологии. Которые к упен сурсу повёрнуты таким боком, которым даже мракософт уже старается не показываться. Чтоб программить под огрызок - нужно иметь этот самый огрызок, ну а ценники Вы, думаю, видели...
| |
|
3.42, НяшМяш (ok), 14:50, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
В дополнение к этому с ним даже огрызочники не желают больше связываться, когда есть свифт. Когда нужно какую-нибудь c++ либу обвязать, мучаешься с этим обжси как плюсовик, когда ему нужно скрипт на питоне написать.
| |
|
|
5.208, Аноним (-), 21:11, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> В макоси скрипты принято писать на Ruby. Все пакетные менеджеры на нём.
Ну так опенсорс в макоси - так, выкидыш. Пакетный менеджер писаный как курица лапой - лишний тому пример. Было бы там всерьез кому надо - переписали бы поприличнее.
| |
|
|
|
|
|
|
3.224, Аноним (-), 22:20, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
> Паскаль был первым ЯП на 1м курсе инста. Всегда ненавидел его. Питон
> обожаю. ЗП 160к/месяц.
Посмотрим насколько твоих понтов хватит, учитывая период полураспада питонятины. А так - ты из деревни чтоли? Посмотри на зарплаты например специалистов по DSP или игроделов, если тебе кажется что это офигенная зарплата программиста.
| |
|
|
|
|
3.77, inferrna (ok), 20:24, 09/09/2018 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Есть пара недостатков:
1. тормозной Jit, запуск хэллоуворлда с парой юзов оставляет время для чашки чая.
2. синтаксис не такой сахарный, как в numpy. Конечно, уже не плюсы, но с питона перебираться тяжело
| |
|
4.78, Аноним (72), 20:38, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> 1. тормозной Jit, запуск хэллоуворлда с парой юзов оставляет время для чашки чая.
Это не usecase. Если же хотите быстрый код, пользуйтесь модулями и __precompile__()
>2. синтаксис не такой сахарный, как в numpy
Ну конечно... Синтаксически упаковывать массив под перепаковку в с-шной части numpy, конечно же удобнее, чем просто написать Array{Float64,1}. О производительности перепаковок питона просто молчу.
3. Для первого релиза Julia, рост с 50-го до 39 места - это очень круто.
| |
4.158, Аноним (158), 11:36, 10/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Есть три недостатка:
1. тормозной Jit, запуск хэллоуворлда с парой юзов оставляет время для чашки чая;
2. синтаксис не такой сахарный, как в numpy. Конечно, уже не плюсы, но с питона перебираться тяжело;
3. основана на Шланго-ЛЛВМах.
| |
|
|
4.83, Аноним (72), 20:49, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> После 6-то, ЕМНИП, лет разработки?
Питону - почти 30. И что?
6 лет Julia - от момента заявления, что её начали делать. Версии 1.0 с зафиксированными API - месяц от роду.
| |
|
5.143, myhand (ok), 10:54, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
>> После 6-то, ЕМНИП, лет разработки?
> Питону - почти 30. И что?
И то, что он в десятке любых рейтингов популярности языков уже лет 20 как минимум.
> 6 лет Julia - от момента заявления, что её начали делать.
Ну да, а болтается на донышке подобных рейтингов. Даже учитывая что они кроме хайпа ничего особенного не замеряют.
| |
|
|
3.302, none (??), 11:48, 12/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> сайнтисты уже начали переползать на Julia. Она не упомянута в новости, но в оригинальной ссылке она скакнула с 50-го на 39 место. И это только начало.
сайнтисты уже начали переползать на SQL. Он упомянут в новости, и скакнул на 9 место. И это только начало :)
| |
|
|
1.25, Аноним (25), 12:20, 09/09/2018 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
OMG! Дельфисты еще не передохли! ))
А вообще такие рейтинги тупы до безумия: пара тыщ пятиминутных говнопрожек-скриптиков на педоне - и у вас уже "популярность ЯП растёт!!11". Главное - каждый свой скриптец а-ля "найти в xml-файлах куски текста из папки моей" оформлять как значимый опенсорс-проект! ))))
| |
|
|
|
|
|
6.182, Ordu (ok), 14:19, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Это уже несущественные детали. Если MS мог позволить себе платить разработчикам больше чем Борланд, значит финансовая стратегия Борланда была ущербной. Корнем же этой ущербности было то, что они пытались играть на площадке майкрософта по правилам майкрософта и против майкрософта.
| |
|
7.184, Аноним (184), 14:55, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Корнем же этой ущербности было то, что они пытались играть на площадке майкрософта по правилам майкрософта и против майкрософта.
У вас проблемы со знанием истории. В начале 90-х микрософт вообще ничего собой не представляла в средствах разработки. Всё было поделено между продуктами Borland (Turbo Pascal, Delphi, Turbo C и Borland C++) и Watcom C (преимущественно для игр в DOS). Visual Studio до 6-й версии включительно, была просто отвратительна по функциональности и удоству использования. Следующая версия была уже выпущена бывшими борландистами.
Проблема Борладна была в том, что они потеряли не рынок разработки, а рынок других продуктов, среди которых Corba, Paradox, InterBase и пр. Чисто на средствах разработки мало кому удаётся жить.
| |
|
|
5.226, Аноним (-), 22:23, 10/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> В том, что для зачётов приходилось писать программы на убогом паскале, вместо C.
Однако поучиться програмить на нудном паскале, а потом перейти на си, уже приучившись к некоторым азам культуры программирования - неплохо работает вроде бы.
| |
|
|
|
|
|
2.68, Аноним (72), 19:55, 09/09/2018 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Питон в плане перспектив никак не соизмерим с Delphi. Если Delphi-приложения до сих пор существуют, то питон в вебе так и не смог занять существенную долю. И не займёт, поскольку преимуществ в разработке не даёт никаких, а недостатков - вагон. К слову, гугл у себя питон из веба вырезал.
Про десктопы с питоном вообще не стоит говорить. Не место ему там.
| |
|
|
4.82, Аноним (72), 20:47, 09/09/2018 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Про недостатки питона расскажи мне ещё годиков через 5, когда джава ещё обвалится, а питон ещё поднимется.
Искренне надеюсь, что через 5 лет питон будет интересен только как исторический казус. Все предпосылки к этому есть.
Касаемо Java - её то позиция сейчас устойчива. Альтернативы пока нет.
| |
|
5.113, an onimus (?), 03:35, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Яву создали и всю жизнь продвигали огромные корпорации. Питон появился и развился как независимый проект. Тем не менее, как показано в обсуждаемой статье, по популярности он сейчас вплотную приблизился к яве. А если ещё немного потрудиться и взглянуть ретроспективно, то питон на протяжении всех последних лет поступательно растёт, становится всё популярнее. Считать непрерывной рост "предпосылкой умирания" — это надо иметь мозг рака.
| |
|
6.118, Аноним (72), 07:03, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Считать непрерывной рост "предпосылкой умирания" — это надо иметь мозг рака.
Питон - и есть рак мозга. И как рак - безудержно растёт, пока не убьёт организм.
"Популярность питона" обусловлена ростом количества запросов в поисковых системах и количеством выложенного кода студентов и школьников. Не надо думать, что это выльется в что-то полезное в будущем. Просто пена.
| |
|
7.140, Аноним (140), 10:40, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Популярность огороженной жабы обусловлена тем, что в некоторых странах задающих моду на макдаки и прочий трэш она была в качестве основного языка для изучения в то время, как на территории постсоветского пространства проталкивалась Delphi. Оба решения были и остаются крайне огороженными поделками сделанными исходя из интересов полутора корпораций, было много примеров как народ огребал проблем с лицензированием. И в целом ни Ораклу, ни бывшему Борланду (который опять куда-то перепродали?) простые разработчики нафиг не впились. Но вы продолжайте, продолжайте...
| |
|
|
|
|
5.141, Аноним (140), 10:48, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
А Java наверное для десктопа быстрая и удобная, как и Electron. Смешно. Или Lazarus, на котором есть аж полтора файловых менеджера, которые обошли своего прародителя (а именно TotalCommander) только по числу постоянно открытых багов. После нескольких попыток размазанных во времени на несколько лет в итоге всё равно возвращаешься на mc, крысодёр или уж лучше Dolphin.
>> Гораздо проще взять Qt и C++
Поэтому нормальные люди используют PyQt, PySide и не дурят мозг ни себе, ни людям.
| |
|
|
|
|
|
|
|
|
5.145, Аноним (72), 10:57, 10/09/2018 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Веб-обезьянку можно обучить и для Java. В вот то, что в питоне постоянно будешь нарываться на ограничения - это факт. На Java создать проект, в который вовлечены сотни программистов (постоянные, а не случайные коммитеры) - можно. На питоне - нет. Рассыпется в процессе строительства.
| |
|
6.171, Брат Аноним (?), 12:53, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> На Java создать
> проект, в который вовлечены сотни программистов (постоянные, а не случайные коммитеры)
> - можно. На питоне - нет. Рассыпется в процессе строительства.
Слухи не просто сильно. ЧРЕЗМЕРНО преувиличены ;)
Хотя, доля правды есть: большой проект на питоне сделать можно, но питон для этого не предназначен откровенно. Хотя пакеты и модули (казалось бы) прилично упрощают задачу).
| |
|
5.215, Аноним (-), 21:32, 10/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> При сопоставимых затратах (написать, знать и время затраченное на обучение и разработку)
> питон выигрывает
Да какое там обучение? Миллион (веб)обезьян пытаются написать войну и мир. Война и мир пока не получилась, но гуанокода накорябали предостаточно.
| |
|
|
|
|
|
2.75, Аноним (72), 20:08, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
В рейтинге о скорости решения задач и качестве не говорится ни слова. Не надо коверкать исходный смысл, который заключается в том, чтобы считать, сколько раз недобрым словом язык упомянули.
| |
|
3.76, Аноним (-), 20:24, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +3 +/– |
А кто недобрым словом упоминает? Школьники? Те кто не могут правильно подобрать инструмент под конкретную задачу? Ну так это их личная проблема, такие значит "профессионалы", ЯП то причем.
| |
|
|
5.84, Аноним (84), 20:51, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +10 +/– |
Человек сам делает свой выбор. Меня в школе учили на бейсике, в институте на паскале, и я надолго невзлюбил программирование. Потом попробовал C++/Java/Python, и уже 8 лет программирую на этих языках, сейчас дорос до тимлида. Понимаешь, дело не в рейтингах, а в интересных задачах и умении применять к ним правильный инструмент. А рейтинги отображают только обище тенденции и популярность инструмента, ну и являются предметом хорошего сpaча. :)
| |
|
6.87, Аноним (72), 21:03, 09/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Когда рейтинг считает количество поисковых запросов, он не в состоянии определить сколько из этих запросов от студентов, а сколько от профессиональных программистов. Более того, из 100 студентов программировать на том, что им дают, будет от силы десяток. Остальные либо не будут программировать вообще, либо будут использовать другие языки и технологии.
> Потом попробовал C++/Java/Python, и уже 8 лет программирую на этих языках, сейчас дорос до тимлида
Когда-то в школе нам давали Пролог-Д в качестве первого языка программирования.... На 8-ми битных Ямахах.... Где он теперь, как и те машины.... Впрочем, как и БК-0011 со встроенным бейсиком....
| |
|
7.89, Аноним (-), 21:17, 09/09/2018 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +9 +/– |
Они сделали свое дело и теперь они на заслуженном отдыхе. :) В конечном итоге все должно делаться ради того, чтобы сделать человеческую жизнь проще. Правда сейчас технологии используются все чаще для шпионажа за пользователями. Но ведь для этого мы с вами и используем OpenSource - чтобы максимально от этого дистанироваться и взять свои данные под контроль. Мы вот разрабатываем СПО, и гордимся этим, ибо вносим вклад в нечто большее, чем просто хороший продукт. СПО всегда будет жить, если то что ты делаешь - полезно и востребованно. Оно не загнется после тебя, всегда найдется тот кто подхватит твои наработки и продолжит дело. Конечно и в СПО хватает игроков на два фронта, например, Мозилла - такие делают вид что стараются для людей, и в какой-то мере это так, но сами нашпиговывают свой софт метриками и сливают данные пользователя себе на сервер. Можно обойтись без этого, но они не хотят - это их политика, они грязно играют, но пока еще не так грязно как Гугл. Я против компаний, которые извращают принципы OpenSource и хайпят о том какие они при этом клевые, да и против программистов, которым "деньги не пахнут". Пройдет еще немало времени, прежде чем ситуация изменится в лучшую сторону...
| |
7.148, Аноним (140), 11:03, 10/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Программирование сегодня - это вторая грамотность. Нужно хотя бы по минимуму иметь возможность что-то понять хотя бы поверхностно, автоматизировать или рассчитать. Причём делать это надо на актуальных языках, а не мирах Кошмарского, алголах, прологах, паскалях и барсиках.
>> Когда-то в школе
Скажите, а потерянного времени не жалко? Сколько выкинуто времени на Пролог? 2 года? 4? Времени, когда можно было эффективно учить что-то более полезное, понятное и применимое. Гораздо более эффективно, чем 10-15-20 лет спустя, с возможностью получить гораздо более высокий профит в последствии.
| |
|
|
|
4.110, Александр (??), 02:45, 10/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Подбор инструмента под задачу - это основная проблема. Последнее время особенно проблемно с этим у скриптовых. Вот прям жду, когда уже питон или js куда-нибудь в область написания ОС потянут. А то уже все дыры ими заткнуть пытались, осталось немного не заткнутых.
| |
|
5.123, Аноним (72), 08:28, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Питон в ОС никогда не потянут просто потому, что ОС с питоном в логике просто не выживет.
Если уж на то пошло, то там, где был питон, сейчас втягивают Go.
> А то уже все дыры ими заткнуть пытались, осталось немного не заткнутых.
конкретно по питону проблема в том, что куда его ни пытайся воткнуть, ничего хорошего не выйдет. Проверено неоднократно. Удачных примеров почти нет.
| |
|
|
|
|
|
2.114, Аноним (114), 05:48, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Ну отчего же... скорее всего, все с точностью до наоборот. Пайтон ведь язык правильный, а там где нужна производительность - заворачиваем весь этот код на С. Профит! Странно другое, а именно - люди называющие себя программистами не понимают самых простых вещей и руководствуются стереотипами.
| |
|
|
4.217, Аноним (-), 21:53, 10/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Как язык, он совершенно отвратительно спроектирован
При том настолько что исправить это пытались сперва в ветке 2, ломая совместимость. Потом сломали окончательно - и получился питон 3. В котором тоже постоянно рушат совместимость. А потом гвидо заманался и сказал "я устал, я ухожу".
| |
|
|
6.235, Аноним (-), 23:04, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Когда там "рушали совместимость", болезный? Имена, даты, явки.
Ченжлоги и гиты дебиана тебе в табло. Хотя-бы тестинг, там прекрасно видно. Явок-правок связанных с питоновым миндфаком что в очередной версии опять что-то поменяли - на все вкусы. И даже просто не любая шляпа написанная под питон 3.0 с наскока запустится на питоне 3.5-3.6.
Более геморройный ЯП по этому признаку лично я просто не знаю. У других ЯП с этим как-то вменяемее.
| |
|
7.237, myhand (ok), 00:07, 11/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
>> Когда там "рушали совместимость", болезный? Имена, даты, явки.
> Ченжлоги и гиты дебиана тебе в табло. Хотя-бы тестинг, там прекрасно видно.
Ну раз видно - покажи. Дурных нема за тебя утверждения доказывать.
> И даже просто не любая шляпа
> написанная под питон 3.0 с наскока запустится на питоне 3.5-3.6.
Не удивительно. Что-то было объявлено устаревшим. После пары релизов - было
удалено. Нормальная практика для любого ПО, _сохраняющего_ совместимость.
Сохранение совместимости - оно не про то, что старый API надо держать до следующего ледникового периода.
> Более геморройный ЯП по этому признаку лично я просто не знаю. У
> других ЯП с этим как-то вменяемее.
Тянуть устаревший шлак со времен PDP-7 - в большинстве случаев не признак вменяемости, отнюдь.
| |
|
|
|
|
|
|
1.116, md (?), 06:41, 10/09/2018 [ответить] [﹢﹢﹢] [ · · · ] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
Python меня отталкивает своими чрезмерно фанатичными обожателями. Читаешь эти восторженные отзывы а-ля "Питон - моя жызнь! Я никогда не был так щаслив!" - и прям видишь, как слюна капает на клавиатуру. Новый любимый язык школоты и входимцев, фу
| |
|
2.122, Аноним (114), 07:36, 10/09/2018 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
В этом ваша проблема. Вместо того чтобы самостоятельно поработать с языком и составить свое собственное мнение - вы слушаете других и опираетесь на личную неприязнь и стереотипы. Как спец вы кончились или давно, либо сейчас.
| |
|
3.218, Аноним (-), 21:54, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> В этом ваша проблема.
Это не его проблема, ибо сказано еще в законах Мерфи: создайте систему которой может пользоваться даже дурак - и только дурак захочет ей пользоваться. Видимо, человек не ощущает себя дураком и не хочет пользоваться, соответственно. Нормальная стандартная реакция, замеченная еще древними инженерами.
| |
|
|
3.126, Аноним (72), 08:33, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Питонисты обычно чрезвычайно агрессивны. Как правило, они знают питон и что-то ещё. После этого думают, что знают всё. Если бывший питонист по какой-то причине узнаёт пару-тройку других скриптовых языков, то он редко возвращается к питону.
| |
|
|
|
4.136, Брат Аноним (?), 09:32, 10/09/2018 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> А почему не в восторге? Я вот хотел попробовать его изучить, но
> начитался всяких комментариев, теперь сомневаюсь, стОит ли, наверно VB .Net самое
> то для меня будет.
Могу сказать, что VB.Net тоже знаю. Уж лучше питон.
Не в восторге от отсутствия строгой типизации. Во Вжик Барсике подвязка на Майкрософт -- это сразу нет. Вендорлок сплошной, бросить могут в любой момент. Моно толком не поддерживает. Да и ООП там сделано своеобразно -- по сравнению с Компонентным Паскалем просто "бе".
| |
|
|
6.168, Брат Аноним (?), 12:44, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Да ну, строгая типизация лишь вредит в юзкейсах скриптовых языков, и скорее
> даже откровенно мешает разработке в некоторых случаях
В некоторых случаях мешает. В питоне с типизацией (принудительно-расстрельный режим) вообще отсутствует. В лучшем случае можно прикрутить typing (довольно уродливо) или mypy (не универсально).
А хочется как в Обероне, или на худой конец Паскале -- строго, статично, железобетонно. Очень часто не хватает.
| |
|
7.189, Брат Аноним (?), 15:40, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Если тебе мешает строгая типизация, значит ты не знаешь, что ты делаешь.
> И это хорошо, что она тебе мешает: ты находишь те проблемы,
> о которых ты не подумал заранее, не тогда, когда программа запущена,
> а на этапах написания кода и/или его компиляции.
Анон! Твои слова в рамочку на стену!))
| |
|
|
5.156, Аноним (140), 11:15, 10/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Вместо VB.Net надо было учить C# с .NET Core (который довольно открыт и с v3 уже будет GUI, плюс есть Avalonia) с которого всё-таки можно соскочить на Mono, если сильно задымится. Плюс есть Unity. Либо относительно легко перейти на Qt, Go или Java. После VB и паскаля на них будет гораздо сложнее соскакивать и да, проще перейти с них на Python
| |
|
6.220, Аноним (-), 22:09, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Вместо VB.Net надо было учить C# с .NET Core (который довольно открыт
> и с v3 уже будет GUI, плюс есть Avalonia)
Нафиг не надо. Что на этом УГ писать? Вебня? Мучительно и нерезультативно. Игры? Там си++ во все поля. Системные штуки? Си. Рапидно, прототип? Пыхтонрубисты рапиднее. В вебе сейчас go'пнички всех подмачивают, потому что у них и довольно рапидно, и не особо тормозит. А заодно 4 гиг рантайма тупящих после установки полдня своими сервисами перегоняющими гигазы ассемблей в нативный код - там в отличие от дотнета нетути. И вообще, прога гопника собирается в нативный бинарь метров на пять. Его можно закинуть на сервак и деплой сервиса завершен. А у дотнетчика деплой сервиса - хуже чем процедура взлета спэйсшатла.
| |
|
7.249, Аноним (79), 09:26, 11/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Отлично вебня там заходит. Лучше чем в этих ваших дельфях, жавах и барсиках. Go конечно прикольный, но далеко не панацея, у него своя, пока довольно узкая, ниша.
4 гига рантайма и полдня - вам это в каком пьяном угаре привиделось? А раскатывание сервиса делается коммитом. В худшем случае одной командой ты раскатываешь полную сборку, второй пуляешь её на нужный сервер.
| |
|
|
|
4.154, Аноним (140), 11:11, 10/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Учи Python. Потом html+css3+js, ну и само собой к этому подтянется sql и веб-фреймворк типа джанги. Потом по мере необходимости доучишь что-нибудь посерьёзнее из: C++ (а заодно и Qt), Go, C# (а именно .NET Core) или Java. Assembler - основы дадут в ВУЗе или сам столкнёшься, если будешь что-то сильно близкое к железу делать (но это редкость и не проблема). Если будешь много ковыряться именно с веб-проектами, то всё равно столкнёшься с PHP и Ruby. Ну и пожалуй хватит для войтивайти =)
| |
|
|
6.170, Брат Аноним (?), 12:49, 10/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> А начинать лучше с чего-нибудь простенького. Типа Julia, но при этом понять
> алгоритмизацию. Просто, чтобы мозги правильно работали.
Юлька -- это вовсе не просто, синтаксис вырви глаз.
| |
|
7.175, Аноним (184), 13:20, 10/09/2018 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Юлька -- это вовсе не просто, синтаксис вырви глаз.
Классический паскале-подобный синтаксис с различными плюшаками от современных языков программирования. С очень простой моделью языка. Для обучения программированияю сложно что-то лучшее предложить.
| |
|
|
|
|
|
|
1.149, AlexM (??), 11:03, 10/09/2018 [ответить] [﹢﹢﹢] [ · · · ] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Что школота в состоянии постичь, чтобы худо-бедно троечку получить, то и популяризируют. Вот от сюда и популярность Питонов.
А так как писали все серьезные коммерческие пакеты на c++, а "системку" и встроенку на Сях. Так и продолжится еще десяток, другой лет.
Ну а для офисных 1001-ых учетных проектов есть всякие упрощенные конструкторы, защищенные от студента-недоучки типа C#. Хотя даже здесь конечный продукт на найтиве типа Дельфей ведет себя более адекватно, проворнее и на порядок менее прожорливо.
90% современных якобы программистов понятия не имеют как на самом деле устроен и работает процессор.
У этих как бы программистов на уме только "какую новомодненькую чушь мне побыстрее выучить, чтобы побыстрее получать огромную зарплату".
| |
|
|
3.273, Аноним (-), 18:52, 11/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Ответ не верный. Питон призван исправить родовые уродства Си. Отсюда и популярность.
И чо, на питоне уже написали ну хотя-бы ядро операционки юзабельное, которое Linux с его сями подвинет? Или это на правах планов по переезду столицы в Васюки?
| |
|
2.178, myhand (ok), 13:43, 10/09/2018 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Что школота в состоянии постичь, чтобы худо-бедно троечку получить, то и популяризируют.
С каких пор решение что преподавать в школе определяется школотой?
> А так как писали все серьезные коммерческие пакеты на c++
А как же java, ынтырпрайз, все дела?
> Хотя даже здесь конечный продукт на найтиве типа Дельфей ведет себя более адекватно
Неужели это чудо еще где-то живо, кроме курсов по "программированию" в рашен ПТУ, пардон, "технических университетах"?
> 90% современных якобы программистов понятия не имеют как на самом деле устроен
> и работает процессор.
И самое забавное, что это подмножество включает 99% тех, кто почему-то решил что он это знает. Вы, в частности, вероятнее всего относитесь именно сюда.
| |
|
|
4.199, myhand (ok), 20:21, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Живее всех живых.
Какое счастье, что мне с этим пропиерастным говнокодом давным давно дело иметь не приходилось.
> Я на ТурбоАсме еще в институте писал.
И чо, это все "знание как работает процессор"?
> от тупо вчерашних кухарок вдруг решивших заняться программированием лишь потому, что за
> это теперь, как уже писали, больше платят. Вы-то сам не из таких часом будете?
Из вчерашних, не переживайте. Я вам открою тайну: в 99% процентах реальных задач толку от "учившихся на программистов" (тм) будет 0. Хорошо, если не вред - ибо понты. Проще написать самому, чем объяснять что такое размерная регуляризация выпускникам рашен ПТУ. Пардон, технических университетов.
| |
|
|
6.250, myhand (ok), 10:11, 11/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
>>Какое счастье, что мне с этим пропиерастным говнокодом давным давно дело иметь не приходилось.
> Почему пропиерастным?
Вы можете показать FOSS проекты?
>> Я вам открою тайну: в 99% процентах реальных задач толку от "учившихся на программистов" (тм) будет 0.
> Ну это у вас какие-то собственные проблемы, наверное.
Просто реальность. Умение программировать - оно вроде умения писать. И точно также - реальному миру нужны учителя, инженеры, агрономы, токари, а не писатели.
Понимание того что такое алгоритм, умение оценить его сложность и выбрать оптимальный под задачу - оне не заоблачные и знания архитектуры современных CPU тут большинству нужны примерно как агроному калиграфия.
> Вы же походу приводите в пример очень узкий и специфический мат.алгоритм из
> области физики, функция/процедура/библиотека для которого скорее всего должна разрабатываться
> лишь единожды в рамках специализированного проекта совместно математиком и хорошим программистом
Мой пример показывает, что и вам объяснения вряд-ли окупятся.
> Я же говорю о отсутствии зачастую у кодеров-самоучек элементарных знаний упрощения булевых
> выражений, алгоритмов сортировки, работы с памятью и указателями и т.д. и
> т.п. А вот этим в реальной жизни программистам 99% времени и приходится заниматься.
Да не надо программистам в реальной жизни "работать с памятью и указателями" (большинство
давным давно решает задачи на языках со сборщиками мусора), писать свои функции сортировки и
упрощать ручками булевые выражения. У меня крепнет сомнение в том, что вы вообще к программированию
после своего ПТУ никакого отношения не имели...
| |
|
|
|
|
|
|
2.234, Аноним (233), 22:57, 10/09/2018 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
> Может просто потому что питонисты чаще ищут ответы на простые вопросы, которые
> программисты C/C++ и так знают? :)
Дык на сях в половине случаев пишешь, ну, допустим, man 2 stat - и не надо копошиться в браузере. Вот тебе описание функции либцы. И готовый пример как с ней работать. А сколько раз дернет гугла питонист для ответа на подобный по смыслу вопрос?
| |
|
|