OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 12 Декабрь, 2019 10:51

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 80 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Четверг, 01 Ноябрь, 2018 21:16 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9165
Откуда: Россия, Орёл
Валерий Лаптев писал(а):
С этим не согласен.
Посмотрите на меня... :) С++ люблю, но пальцы не гну и не говнокодю... :)
Только по настоятельному требованию заказчика... :)


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Пятница, 02 Ноябрь, 2018 06:51 

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

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Пятница, 02 Ноябрь, 2018 08:29 
Аватара пользователя

Зарегистрирован: Воскресенье, 12 Апрель, 2015 18:12
Сообщения: 1133
Откуда: СССР v2.0 rc 1
Цитата:
В последнем Питоне, оказывается, ввели возможность статической спецификации и проверки типов. Парни теперь гордые.
Вообще, с питонистами легше-мягше надо.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Суббота, 17 Ноябрь, 2018 21:52 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9165
Откуда: Россия, Орёл
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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Пятница, 01 Март, 2019 08:49 

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

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

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

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Пятница, 01 Март, 2019 13:58 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8215
Откуда: Троицк, Москва
Так возьмите и напишите такие текстики.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Пятница, 01 Март, 2019 15:44 

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Пятница, 01 Март, 2019 22:04 

Зарегистрирован: Среда, 31 Январь, 2018 19:54
Сообщения: 136
Info21 писал(а):
Так возьмите и напишите такие текстики.

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

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

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Суббота, 02 Март, 2019 00:43 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4362
Откуда: Россия, Орёл
Руки дойдут -- сделаем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Вторник, 03 Декабрь, 2019 15:21 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8215
Откуда: Троицк, Москва
Картинка пришла частным порядком с таким пояснением:

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

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

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


Вложения:
один день из рабочих будней на питоне.jpg
один день из рабочих будней на питоне.jpg [ 152.04 КБ | Просмотров: 347 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Вторник, 03 Декабрь, 2019 15:45 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1343
Откуда: Украина, Киев
УжОс какой. Боролись, боролись со строгой типизацией и "победили"...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Среда, 04 Декабрь, 2019 11:35 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8215
Откуда: Троицк, Москва
Чел, приславший картинку, сообщил, что его команда перешла с питона на Блэкбокс.

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Среда, 04 Декабрь, 2019 11:43 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1343
Откуда: Украина, Киев
А ещё в описаниях вакансий блеют про требуемый опыт в написании "высоконагруженных сервисов" :lol:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Среда, 04 Декабрь, 2019 12:23 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3124
Откуда: Астрахань
Info21 писал(а):
Но результат перехода (точная цитата): "производительность взлетела до небес".
Серебряная пуля.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Среда, 04 Декабрь, 2019 12:48 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8215
Откуда: Троицк, Москва
Производительность программистов.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Четверг, 05 Декабрь, 2019 11:28 

Зарегистрирован: Понедельник, 02 Декабрь, 2019 18:38
Сообщения: 11
Когда хотел выбрать, какой язык программирования учить, на Ютубе попалось видео, где говорилось про 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.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Четверг, 05 Декабрь, 2019 12:37 

Зарегистрирован: Пятница, 13 Март, 2009 16:36
Сообщения: 864
Откуда: Казань
Если у вас с английским нормально, то можете "оценить всю красоту" языка Питон тут:
https://stackoverflow.com/questions/438844/is-there-a-label-goto-in-python


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Четверг, 05 Декабрь, 2019 12:48 

Зарегистрирован: Понедельник, 02 Декабрь, 2019 18:38
Сообщения: 11
Ещё было бы полезно, где форма регистрации на этом форуме, прикрепить картинку с емайл, куда писать, чтобы запросить ручную регистрацию. Не мог зарегистрироваться несколько недель или месяцев, пока не попросил человека, у которого есть другой сайт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Пятница, 06 Декабрь, 2019 11:11 

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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: против питона
СообщениеДобавлено: Пятница, 06 Декабрь, 2019 11:22 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4362
Откуда: Россия, Орёл
Ещё больше было бы полезно, если бы товарищи D_S__ и Pimbom ознакомились с правилами и свои претензии по работе форума излагали бы в соответствующем разделе.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 80 ]  На страницу Пред.  1, 2, 3, 4

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB