Re[20]: "Питон не нужОн" (с) Google
От: Stanislaw K СССР  
Дата: 07.05.24 05:52
Оценка:
Здравствуйте, Pauel, Вы писали:


P>Когда переходили с MSDOS на виндовс, первое время тоже было многое неудобным. Находились кадры, которые сетовали на это чуть не до конца 00х


Все эти кадры ушли в линукс, сидят в консоли и продолжают сетовать.
Все проблемы от жадности и глупости
Re[22]: "Питон не нужОн" (с) Google
От: Pzz Россия https://github.com/alexpevzner
Дата: 07.05.24 08:03
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Сколько уже десятков лет пользуюсь виндой и чота мне такой софт (не путать с вебовщиной) не попадался.

CC>Есть пример кто так делает?

http://rsdn.org/forum/flame.comp/8731055#8731055
Автор: vsb
Дата: 14.04.24


Не совсем про венду, но современная гуйня, она везде одинаковая, что в венде, что в невенде.
Re[5]: "Питон не нужОн" (с) Google
От: vdimas Россия  
Дата: 07.05.24 10:03
Оценка:
Здравствуйте, Константин Б., Вы писали:

КБ>В этом утверждении не хватает кванторов.

КБ>"Некоторые успешные продукты делают или на Си или на С++" — ну да, есть такое
КБ>"Все/Большинство успешных продуктов делают или на Си или на С++" — нет, не правда
КБ>"Успешные продукты делают только или на Си или на С++" — тоже неправда.

- На чём написан мобильный клиент ВК?
— ВК написан на KittenPHP( или kphp ),это транслятор кода php в c++, сам же kphp написан на c/c++, данный транслятор был создан самой компанией ВКонтакте.


Можно посмотреть активность в репозитории, в основном активности по C/C++ коду:
https://github.com/VKCOM/kphp/commits/master/
Re[6]: "Питон не нужОн" (с) Google
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 07.05.24 10:08
Оценка:
Здравствуйте, vdimas, Вы писали:

Вместе с командой Python Google уволила команды Flutter и Dart

Хотя Google официально не объявляла, сколько человек она уволила в этом раунде, 24 апреля она подала уведомление согласно закону штата Калифорния об уведомлении об адаптации и переподготовке работников (The Worker Adjustment and Retraining Notification Act, WARN). Он требует от работодателей со штатом в более 100 сотрудников предоставлять уведомления об увольнении за день до принятия решения. В уведомлении Google указано, что компания сократит 50 сотрудников в трёх офисах.

и солнце б утром не вставало, когда бы не было меня
Re[22]: "Питон не нужОн" (с) Google
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 07.05.24 10:17
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Сколько уже десятков лет пользуюсь виндой и чота мне такой софт (не путать с вебовщиной) не попадался.

CC>Есть пример кто так делает?

Смешной аргумент. Переход c MSDOS на виндовс у большинства произошел в середине 90х. Смотрите софт того времени — т.е. виндовс 3.0...4.0

1. при переводе софта с мсдос на винду первое время мало у кого сразу получалось приспособиться к окнам. Т.е. не было хорошего примера, потому лепили разновидности mdi, и прочие вещи, управляли фокусом и переключением окон вручную. Типичная картина — юзеру надо судорожно искать то самое окно.
2. Попытки запустить части приложения в разных потоках и даже разных процессах, что давало постоянный геморрой почти у всех участников.
Первая внятная реализация такого подхода получилась наверное у Хрома к середине 00х
3. ActiveX добавлял разнообразия в этот хаос.
4. отсюда росли проблемы с инпутом — UI уже появился, а вот внутренняя механика еще не раскочегарилась.

Уже потом, когда научились оконный интерфейс, подобрали внятный вариант mvc (стейт-менеджмент того времени), научились готовить многопоточку итд, выбросили ActiveX, стало гораздо интереснее.

UI в МСДОС первое время действительно работал лучше, т.к. сама модель примитивная — однопоточка, одно окно, примитивнейшая разновидность MVC, и отрисовка шлёпаньем буфера по адресу B800

Скажем, реализация текстового просмотра для файла произвольной длины и строками произвольной длины с поддержкой курсорных, страничных и тд клавиш занимала ажно пару часов времени и выполнимый файл ажно 400 байт (четыреста байт). Hex — это еще + 100 байт. Редактирование по месту — еще 100 байт. Поиск по тексту — еще 100 байт.
Повторить такое чудо в оконном интерфейсе нужно было в разы больше времени.
Отредактировано 07.05.2024 10:19 Pauel . Предыдущая версия .
Re[23]: "Питон не нужОн" (с) Google
От: Pzz Россия https://github.com/alexpevzner
Дата: 07.05.24 11:05
Оценка:
Здравствуйте, Pauel, Вы писали:

P>Смешной аргумент. Переход c MSDOS на виндовс у большинства произошел в середине 90х. Смотрите софт того времени — т.е. виндовс 3.0...4.0


Этот софт не на пустом месте возник, а косплеил на новой элементарной базе давным давно написанный и обкатанный X11/Motif, сам по себе основанный на еще более древних идеях от Xerox.

Так что это не открытие Америки, а просто PC стали уже достаточно мощными, чтобы худо-бедно начать вливаться в общую струю.

И сама по себе эта общая струя с нашествием венды никуда не девалась, а тихо-мирно развивалась у себя там в альтернативной реальности, и постепенно вылилась в современные GTK и Qt. У которых, да, с вендой много взаимного влияния.

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

P>UI в МСДОС первое время действительно работал лучше, т.к. сама модель примитивная — однопоточка, одно окно, примитивнейшая разновидность MVC, и отрисовка шлёпаньем буфера по адресу B800


Ну я б не сказал, что достаточно развитая оконка в стиле Turbo Vision, такая уж простая штука.
Re[7]: "Питон не нужОн" (с) Google
От: vdimas Россия  
Дата: 07.05.24 11:16
Оценка: +2
Здравствуйте, Serginio1, Вы писали:

S>Вместе с командой Python Google уволила команды Flutter и Dart


Желтушный заголовок.
Пишут об увольнении людей из команд Flutter и Dart, а не команд целиком.
Да и, в репозиториях по нескольку коммитов в день.
Re[6]: "Питон не нужОн" (с) Google
От: Skorodum Россия  
Дата: 07.05.24 11:51
Оценка: +1
Здравствуйте, Pzz, Вы писали:

Pzz>Я б тут ехидно заметил, что программы на C++ через десятки лет и собрать-то проблематично...

Не, как раз таки то, что было написано десятки лет назад с читстым Makefile или с autotools и сейчас собирется через ./configure && make && make install. Раньше внешних зависимостей было мало. В мире С++ самая плохая ситуация с тем, кмк, что было написано лет 5-15 назад: системы сборки самые невероятные и куча внешних зависимостей.
Re[7]: "Питон не нужОн" (с) Google
От: Skorodum Россия  
Дата: 07.05.24 11:55
Оценка:
Здравствуйте, Pauel, Вы писали:

P>А вот тот же фокус повторить с апи линукса или макоси у вас уже не получится — эти товарищи обратной совместимостью не озабочены.

Не затруднит привести примеры где POSIX ломал обратную совместимость?
Re[7]: "Питон не нужОн" (с) Google
От: Skorodum Россия  
Дата: 07.05.24 11:55
Оценка:
Здравствуйте, Константин Б., Вы писали:

КБ>Но причем тут C++? Почему на других платформах C++ такими волшебными свойствами не обладает?

На каких и при чем тут язык?
Re[11]: "Питон не нужОн" (с) Google
От: Skorodum Россия  
Дата: 07.05.24 12:02
Оценка:
Здравствуйте, Pauel, Вы писали:

P>Посикс здесь ни при чем. CLI приложения на порядки проще своих аналогов но с GUI. Интерактив минимальный или вовсе отсутствует.

Я поддерживаю приложение, где одни и теже опции можно задать через графический или командый интерфейс, код для командного интерфейса намного сложнее.
Re[18]: "Питон не нужОн" (с) Google
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 07.05.24 13:11
Оценка: -3
Здравствуйте, CreatorCray, Вы писали:

КБ>>Что за задача то такая? Уже даже CAD в web есть.

CC>Кривой косой и дохнущий на более менее серьёзных задачах

Когда то и всем привычный оконный интерфейс винды был точно таким же.
Re[24]: "Питон не нужОн" (с) Google
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 07.05.24 13:16
Оценка:
Здравствуйте, Pzz, Вы писали:

P>>UI в МСДОС первое время действительно работал лучше, т.к. сама модель примитивная — однопоточка, одно окно, примитивнейшая разновидность MVC, и отрисовка шлёпаньем буфера по адресу B800


Pzz>Ну я б не сказал, что достаточно развитая оконка в стиле Turbo Vision, такая уж простая штука.


Турбовижна было целых два — компактный на паскале, и чудовищно монструозный на плюсах

На паскалевском довольно просто было, студенты первого курса факультета радиотехники и электроники писали на нем курсовые.
Re[12]: "Питон не нужОн" (с) Google
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 07.05.24 13:19
Оценка:
Здравствуйте, Skorodum, Вы писали:

P>>Посикс здесь ни при чем. CLI приложения на порядки проще своих аналогов но с GUI. Интерактив минимальный или вовсе отсутствует.

S>Я поддерживаю приложение, где одни и теже опции можно задать через графический или командый интерфейс, код для командного интерфейса намного сложнее.

Значит чтото вы делаете не так
В чем сложность командной строки? Парсер написать, который изучают на первом курсе непрофильной специальности?
Re[21]: "Питон не нужОн" (с) Google
От: Privalov  
Дата: 07.05.24 13:29
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>В вендовых программах такое вообще в порядке вещей и никто даже и не жалуется. Кроме инвалидов умственного труда, типа меня, которые успели застать лучшие времена.


Не только в вендовых. Я в ведроидной программе как-то пробовал дату ввести. Дак она мне вместо стандартного виджета показала три списка (день, месяц, год). Я кое-как выбрал. Увидел в поле ввода результат, год оказался на единицу меньше, хотя я выбрал правильно (я потом ещё десяток раз проверял). При попытке поправить дату, программа показала не то, что я ввёл уже, а выставила снова свои умолчания.
Короче, дату в той софтине я так и не ввёл. Софтину снёс.
Тот же сервис в Винде из-под браузера отработал нормально.
Re[13]: "Питон не нужОн" (с) Google
От: Skorodum Россия  
Дата: 07.05.24 14:21
Оценка:
Здравствуйте, Pauel, Вы писали:

P>Значит чтото вы делаете не так

Или вы

P>В чем сложность командной строки? Парсер написать, который изучают на первом курсе непрофильной специальности?

Парсер это меньшая часть работы и велосипед этот писать обычно не надо. В графическом интерфейсе намного проще ограничить что и когда пользователь может вводить.
Re[14]: "Питон не нужОн" (с) Google
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 07.05.24 15:58
Оценка:
Здравствуйте, Skorodum, Вы писали:

P>>В чем сложность командной строки? Парсер написать, который изучают на первом курсе непрофильной специальности?

S>Парсер это меньшая часть работы и велосипед этот писать обычно не надо. В графическом интерфейсе намного проще ограничить что и когда пользователь может вводить.

Непонятно, где у вас сложность в консольном приложении
Re[21]: "Питон не нужОн" (с) Google
От: Константин Б. Россия  
Дата: 07.05.24 16:13
Оценка: -1
Здравствуйте, Pzz, Вы писали:

Pzz>В DOS-овской полноэкранной программе было немыслимо, чтобы программа уже актиривовала поле ввода (куда печатать), потом полминуты инициализировалась, а потом затерла нахрен всё, что пользователь к этому моменту в это поле ввода успел напечатать.


Pzz>В вендовых программах такое вообще в порядке вещей и никто даже и не жалуется. Кроме инвалидов умственного труда, типа меня, которые успели застать лучшие времена.


Не связано ли это как-то с наличием многозадачности? 🤔
Думаю если вернуть вас в эти светлые однозадачные времена — вы взвоете.
Собственно кто и что вам мешает поставить DOS и пользоваться им? 🤔
Re[7]: "Питон не нужОн" (с) Google
От: Константин Б. Россия  
Дата: 07.05.24 16:16
Оценка:
Здравствуйте, Skorodum, Вы писали:

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


Pzz>>Я б тут ехидно заметил, что программы на C++ через десятки лет и собрать-то проблематично...

S>Не, как раз таки то, что было написано десятки лет назад с читстым Makefile или с autotools и сейчас собирется через ./configure && make && make install. Раньше внешних зависимостей было мало. В мире С++ самая плохая ситуация с тем, кмк, что было написано лет 5-15 назад: системы сборки самые невероятные и куча внешних зависимостей.

А давайте проверим. Дайте пример таких чудесных искходников и мы попробуем их собрать.
Re[8]: "Питон не нужОн" (с) Google
От: Константин Б. Россия  
Дата: 07.05.24 16:17
Оценка:
Здравствуйте, Skorodum, Вы писали:

S>Здравствуйте, Константин Б., Вы писали:


КБ>>Но причем тут C++? Почему на других платформах C++ такими волшебными свойствами не обладает?

S>На каких и при чем тут язык?

Тут сверху есть кнопочка "показать положение в теме". Там можно посмотреть всю переписку и ознакомится с контекстом обусждения.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.