OberonCore
https://forum.oberoncore.ru/

против питона
https://forum.oberoncore.ru/viewtopic.php?f=7&t=5913
Страница 4 из 5

Автор:  Илья Ермаков [ Четверг, 01 Ноябрь, 2018 21:16 ]
Заголовок сообщения:  Re: против питона

Валерий Лаптев писал(а):
С этим не согласен.
Посмотрите на меня... :) С++ люблю, но пальцы не гну и не говнокодю... :)
Только по настоятельному требованию заказчика... :)


Так в случае с С++ я также. Но мы с Вами из сильных его применителей, по нам замер делать не стоит.
Я имею в виду среднюю удовлетворённость по всей палате, кто вынужден почему-то использовать. Вот это показательно будет.

Я полевых исследований, конечно, не проводил, но по ощущениям именно так: от С++ и PHP середняки в производстве страдают, а от Питона и Раби вроде значительно меньше.

Автор:  Валерий Лаптев [ Пятница, 02 Ноябрь, 2018 06:51 ]
Заголовок сообщения:  Re: против питона

Ну, у нас в Астрахани всерьез С++ только я применяю.
Кроме себя просто не знаю в Астрахани реальных программистов C++.
Работа на С++ практически только там, где я писал проги по перколяции.
У нас повсеместное засилье Додиеза и технологий Микрософт.
Умные люди срочно переходят на NET Core - чтобы в дальнейшем было меньше проблем на линуксах.

Много веб-разработки.
В основном - на PHP. Опять же на Микрософтовских технологиях...
Но умные люди пишут и на Яве. И даже на Эликсире. И на Go - тоже.

Мобильная разработка - в основном на Яве.
Но умные люди пишут и на Котлине.

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

Автор:  prospero78 [ Пятница, 02 Ноябрь, 2018 08:29 ]
Заголовок сообщения:  Re: против питона

Цитата:
В последнем Питоне, оказывается, ввели возможность статической спецификации и проверки типов. Парни теперь гордые.
Вообще, с питонистами легше-мягше надо.

Нет там никакой статической типизации в Питоне. Есть аннотации, которые интерпретатор тупо игнорирует. А ИДЕ всякие часто врут на счёт типа.

Автор:  Илья Ермаков [ Суббота, 17 Ноябрь, 2018 21:52 ]
Заголовок сообщения:  Re: против питона

https://blog.not-a-kernel-guy.com/2018/ ... eaky-comma

"Как я провел прошлую пятницу"

Мужик, уехавший в США, работал в kernel-группе MS, сейчас пишет что-то в SpaceX (https://blog.not-a-kernel-guy.com/about/)

Первая часть статьи - о том, как его тестирующая подистема на Питоне вдруг не работала с телеметрией.

Итог:

Цитата:
Помедитировав немного, я нашел место где собственно регистрируются события. Отладочные сообщения в логах очень помогли в поисках. Достаточно было поискать в коде текст сообщений о регистрации и удалении событий. После чего, я просто добавил отладочного вывода вокруг, чтобы понять, что именно происходит.

Первые несколько запусков ситуацию прояснили не сильно. По-прежнему одно событие уверенно ловилось, а другое - нет. Через несколько итераций, я добрался до следующего самородка:

# This does work! Actual parsing happens here.
data = packet.data

Значит так, следите за руками. Есть функция которая парсит пакет с данными. Мы заворачиваем её в @property, чтобы она выглядела как данные. Затем мы пишем комментарий в вызывающем коде “не верь глазам своим”. Профит? Ни один вопрос “нахрена?” не был задан при написании этого кода…

Впрочем, я отвлекаюсь. Отладочная печать показала, что в неработающем случае выполнение дальше строчки, показанной выше, не идет. Завернув её в try-except я получил ответ, который искал целый день - да, при парсинге пакета бросалось исключение; и да, исключение игнорировалось примерно вот так:

...
except ValueError:
# This error is handled elsewhere.
pass

Прямо классика. “Я выстрелю себе в ногу, а чтобы было не больно, - я сначала отрублю её топором”. Исключение, кстати, бросалось по делу. В пакет пробралась шальная запятая, которая, правда, игнорировалась всеми другими средствами для просмотра телеметрии.


Автор:  arlean1 [ Пятница, 01 Март, 2019 08:49 ]
Заголовок сообщения:  Re: против питона

Как то уже достала реклама, предлагающая обучение Python ))) Эта реклама лезет изо всех "щелей" - это насилие над пользователями Инета(((, и такая же компания только началась для Go.

Противопоставить - дать ссылку, где на одной страничке Кратко и Понятно объясняются преимущества Оберона - нет. Что его нельзя делать первым языком программирования - тоже нет удобной ссылки. Нужны статьи нацеленные на тех, кто Принимает Решение, даже пусть сам не программирует.

Даже просто сослаться на то, что Python плохо, отвратительно приспособлен к промышленному программированию, работе в больших проектах - разве что небольшие вставки на нём ((( - только длинные статьи для профи ...

тоже статьи Алексея Пахунова в его блоге с "длинной" критикой Питона:

https://blog.not-a-kernel-guy.com/2018/ ... hon-magic/

https://blog.not-a-kernel-guy.com/

Автор:  Info21 [ Пятница, 01 Март, 2019 13:58 ]
Заголовок сообщения:  Re: против питона

Так возьмите и напишите такие текстики.

Автор:  Валерий Лаптев [ Пятница, 01 Март, 2019 15:44 ]
Заголовок сообщения:  Re: против питона

Собственно, Питон вошел в моду в области машинного обучения и больших данных.
Поскольку это - модное направление, конъюнктурщики от образования тут же решили, что питону надо учить программистов...
Некоторые мои студенты попробовали использовать Питон в разных наших работах.
Например, один из студентов при прохождении практики написал макропроцессор на питоне - чтобы просто посмотреть на него... :) Но это хороший студент и пишет на всем.
Другому студенту Питон не понравился - но пацан фактически пишет только на C# и Java.
Он - более слабый программист.
С точки зрения обучения - видел лекции в МИФИ при обучении непрограммистов.
На мой взгляд как первый язык обучения - не годится.
Хотя некоторые правильные идеи для первоначального обучения есть - та же структурная вложенность блоков.
Хотя никто не проверял - а мож начинающий постоянно будет забывать сдвигать и будет постоянный гемор...

Автор:  arlean1 [ Пятница, 01 Март, 2019 22:04 ]
Заголовок сообщения:  Re: против питона

Info21 писал(а):
Так возьмите и напишите такие текстики.

Для других ресурсов не хочется, а на этом никак не сделают раздел посвященный Оберону
arlean1 писал(а):
Info21 писал(а):
Информатика-21 на первой строчке любого поиска.

Так вы и продвигаете свой центр для обучения.

А кто продвигает Оберон как конкурентный продукт, чтобы информация была удобно сгруппирована для тех, кого можно заинтересовать - Чтобы было удобно дать ссылку, из которой стало всё просто и понятно - вот это Конкурент всему остальному в мире программирования и за ним будущее? )

Возможно ли сделать отдельный раздел на этом ресурсе, посвящённый продвижению Оберона?
Сейчас это:
Библиотека Wiki Форум BlackBox Компоненты Проекты
Попробуйте взглянуть со стороны - Откройте любой раздел ресурса и представьте - Кого может заинтересовать текущее содержание, если он в поиске средства разработки для своего проекта и раньше ничего не слышал об Обероне?

viewtopic.php?f=12&t=6272&start=40

Автор:  Борис Рюмшин [ Суббота, 02 Март, 2019 00:43 ]
Заголовок сообщения:  Re: против питона

Руки дойдут -- сделаем.

Автор:  Info21 [ Вторник, 03 Декабрь, 2019 15:21 ]
Заголовок сообщения:  Re: против питона

Картинка пришла частным порядком с таким пояснением:

"Один день из рабочих будней на питоне.
isinstance -- проверка типа, который здесь не контролируется"

Действительно, "победа питона" -- победа Каа над бандерлогами.

"Пойдём отсюда, Маугли, на это лучше не смотреть." (с) Багира

Вложения:
один день из рабочих будней на питоне.jpg
один день из рабочих будней на питоне.jpg [ 152.04 КБ | Просмотров: 9412 ]

Автор:  Ярослав Романченко [ Вторник, 03 Декабрь, 2019 15:45 ]
Заголовок сообщения:  Re: против питона

УжОс какой. Боролись, боролись со строгой типизацией и "победили"...

Автор:  Info21 [ Среда, 04 Декабрь, 2019 11:35 ]
Заголовок сообщения:  Re: против питона

Чел, приславший картинку, сообщил, что его команда перешла с питона на Блэкбокс.

У них там нагромождённый микс задачек, где, казалось бы, пресловутое "наличие огромного количества библиотек" у питона должно быть мощным фактором в его пользу.

Но результат перехода (точная цитата): "производительность взлетела до небес".

Серебряная пуля.

Автор:  Ярослав Романченко [ Среда, 04 Декабрь, 2019 11:43 ]
Заголовок сообщения:  Re: против питона

А ещё в описаниях вакансий блеют про требуемый опыт в написании "высоконагруженных сервисов" :lol:

Автор:  Валерий Лаптев [ Среда, 04 Декабрь, 2019 12:23 ]
Заголовок сообщения:  Re: против питона

Info21 писал(а):
Но результат перехода (точная цитата): "производительность взлетела до небес".
Серебряная пуля.

Какая производительность?
Программы или программистов?

Автор:  Info21 [ Среда, 04 Декабрь, 2019 12:48 ]
Заголовок сообщения:  Re: против питона

Производительность программистов.

В рассказе мелькала задачка моделирования, где критична производительность программы. Но это, как я понимаю, исключение в их миксе.

Автор:  Pimbom [ Четверг, 05 Декабрь, 2019 11:28 ]
Заголовок сообщения:  Re: против питона

Когда хотел выбрать, какой язык программирования учить, на Ютубе попалось видео, где говорилось про Python, который сейчас в том числе из-за этого и учу, потому что есть учебник по его основам, который нравится, чтобы изучать структурное программирование, а потом изучать алгоритмы на Python по многочисленным задачам с их решением, которые есть на нескольких сайтах, хотя понял, что для планировавшихся целей Python плохо подходит, придется изучать другой язык потом. А если бы встретилось видео, типа
Какой язык программирования изучать в 2020 году и там рассказывалось бы про Оберон, то возможно учил бы сейчас его.
Собственно по этой книге вспоминаю то, что узнал по нескольким видеокурсам на Python.
Возможно когда то по такому же пути пойду с Оберон,так как через довольно продолжительное время, после начала изучения Python узнал о существовании этих видео
https://www.youtube.com/playlist?list=P ... BNUv6vSOwr
https://www.youtube.com/playlist?list=P ... _Wl46FQXjQ
https://www.youtube.com/playlist?list=P ... N-QhoXLLfJ
Причем, когда искал, что можно изучить по Оберон, эти видео не попадались, а на сайте Информатика21 скачал школьную сборку, она показалась несколько не совсем понятной, вникать подробнее уже времени не было, так как начал изучать Python.

Автор:  Rifat [ Четверг, 05 Декабрь, 2019 12:37 ]
Заголовок сообщения:  Re: против питона

Если у вас с английским нормально, то можете "оценить всю красоту" языка Питон тут:
https://stackoverflow.com/questions/438844/is-there-a-label-goto-in-python

Автор:  Pimbom [ Четверг, 05 Декабрь, 2019 12:48 ]
Заголовок сообщения:  Re: против питона

Ещё было бы полезно, где форма регистрации на этом форуме, прикрепить картинку с емайл, куда писать, чтобы запросить ручную регистрацию. Не мог зарегистрироваться несколько недель или месяцев, пока не попросил человека, у которого есть другой сайт.

Автор:  D_S__ [ Пятница, 06 Декабрь, 2019 11:11 ]
Заголовок сообщения:  Re: против питона

Pimbom писал(а):
Ещё было бы полезно, где форма регистрации на этом форуме, прикрепить картинку с емайл, куда писать, чтобы запросить ручную регистрацию. Не мог зарегистрироваться несколько недель или месяцев, пока не попросил человека, у которого есть другой сайт.


Аналогично регистрировался. Судя по всему, это квест такой - проверяется насколько сильна мотивация и умение гуглить, видимо.

Автор:  Борис Рюмшин [ Пятница, 06 Декабрь, 2019 11:22 ]
Заголовок сообщения:  Re: против питона

Ещё больше было бы полезно, если бы товарищи D_S__ и Pimbom ознакомились с правилами и свои претензии по работе форума излагали бы в соответствующем разделе.

Страница 4 из 5 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/