Обновить
-6
0
Иван Левашев@OCTAGRAM

Удалённый программист Delphi+Ada

Отправить сообщение
В чём моральное устаревание, какая версия стандарта бралась для оценки и какие удобства имеются в виду?
Размышления на эту тему привели к тому, что использовать штуки типа Wine надо, но без WinAPI. То есть, всё тот же Win-Delphi с рабочим механизмом bpl и внешними dll. Но без тормозов файловой системы из-за перегонки всего трафика через wineserver. И нормальный GUI.

Вроде бы это надо многим, и если этих многих собрать в одном месте, можно вместе начать что-то решать в этом направлении. Но как же их собрать?

Такое в норме, в понимании, делает государство в лице своих научных институтов. А ещё у нас ведь импортозамещение. Вот только в науку финансирование импортозамещения не идёт. Там ИИ и блокчейны, инновации, а подмести в своём дворе — это же не инновационно. Поддержка импортозамещения идёт только частникам. А чтоб частник в науку вкладывался, он должен быть монополистом, и тогда у него есть средства, и его наукоёмкая деятельность критична для сохранения монополии. Но монополисты все на Западе. Так и остаётся проект на уровне идеи.
Я даже специально себе поставил полтора года назад, именно, чтоб глюки ловить и пристреливать на месте.
А почему вы думаете, что таких инструментов нет?

У этой конторы есть инструмент Duster: gdksoftware.com/services/delphi-upgrades-and-updates

Ещё вроде бы Oxygene пытается расти за счёт того, что переваривает код на Delphi. Oxygene наиболее известен как Delphi Prism для .NET, а самая популярная цель у него JVM, но и натив тоже есть. Правда, с трассирующей сборкой мусора, кроме макос. На макосе родной ARC, остальные платформы, к сожалению, обделены. Беда какая-то с ARC в Паскалях.
Я работал только с WSL1 и активно пользовался его возможностью запускать процессы между подсистемами. Скажем, я могу встроить dcclinux.exe в makefile, стартующий из WSL. И линукс32 трансляторы, стартующие из Windows IDE. Или транслятор в Си, который после того, как в Си перевёл, вызывает собственно транслятор Си и компоновщики, и эти трое исполняются в разных подсистемах. Было неприятно, что надо было с командной строки прописывать поддержку linux32 после каждой перезагрузки. WSL2 не видел, можно ли там так же туда-сюда гулять, не знаю.
Почему никто не смотрит в сторону AdaQt?
Ещё это делают на Аде, с AdaQt или GtkAda. Нативно, кроссплатформенно, вменяемый синтаксис, система модулей и типов. И аналог bpl есть и работает.

Жаль, что путь миграции с Delphi на Ada не проторен. Приходится увиливать на гораздо менее продвинутый Free Pascal.
сейчас его уже никто в здравом уме не выберет для нового проекта


Запятые неправильно поставлены.

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


сейчас уже никто не в здравом уме
bpl это расширенная версия dll с точки зрения интерфейса — к стандартным функциям добавлены дополнительные под нужды среды/vcl


Самые интересные расширения в ней — это то, что глобальные переменные типа Application начинают искаться в одном для всех связанных bpl модуле. Кроме Application ещё System.Classes.ApplicationHandleException и System.Classes.ApplicationShowException. Также в некотором смысле переменными являются ссылки на классы. То есть, если ловить исключение между dll, которые не bpl, как

on Occurrence: Exception do


То оно не поймается, ведь оно не тот Exception. И даже не тот TObject.
Недавно поставил Delphi 10.3.3 Community и был удивлён, что в этой редакции стали доступны все цели: Win32&Win64, Linux, macOS, Android, iOS. В 10.2 был только Win32 на шару.
Наконец станет можно 32разрядные бинарники в binfmt_misc автоматом регистрировать на qemu-user
Наверное, мог бы быть, но кто его запустит? bashrc?
Для начала неплохо бы от потребителя дорасти до государственно мыслящего гражданина. Иначе общение у вас может получиться только с себе подобными.
Когда я пишу про поплохевшее образование, наука тоже имеется в виду. И, что касается науки, я читаю новости, допустим, отсюда или отсюда, то сравнение получается не в пользу нашего. ГОСТами перестали заниматься в интересной мне области, в разделе 35.060, и трансляторами для того, что в этих ГОСТах. Причём, если раздобыть текст ГОСТа на Паскаль, становится понятно, что аналогичных ГОСТов можно было ещё понапринимать десятки, и все текущие актуализировать, но нет, даже таким образом приличия соблюсти было некому. Концлагерь-не концлагерь, а видно, что раньше работали, а сейчас… не знаю, не видно, не слышно государства в лице его научных и образовательных институтов. Хочется надеяться, у просыпающегося государства и до этой работы дойдут руки.
А нас должна заводить вот эта возня с иностранцами? Нас должна заводить предустановка программ от производителей-резидентов стран-агрессоров, и софта, не умеющего в наши ГОСТ?

Предустановка-то в любом случае происходит! Другой вопрос, кто этим рулит? Если после установки Windows 10 вы выбрасываете каждый лишний Candy Crush и каждые лишние неправильно политически ангажированные плитки Новости из меню Пуска, то по сути ничего не изменилось.
Может быть, наоборот, их нет, потому что государство на 30 лет забыло о своём существовании? А теперь вспоминает.

Медицины нет


Вакцины наши, и такого треша как в Италии, не было.

образования нет


Это вы сейчас сравниваете с другими странами, в которых на высшее образование нужно взять дорогой образовательный кредит, а потом долго и упорно десятилетиями выплачивать? Так можно и у нас поучиться дорого. Школы, знаю, есть ломоносовские, и университеты, наверное, дорогие есть им под стать. А ещё в этих других странах, так как образование дорогое, можно запросто остаться без него, и в нашей стране вы тоже можете это сделать. Или, может быть, сравниваете с Китаем, где в общедоступное бесплатное образование вкладываются-вкладываются, но так они и остаются мировым ксероксом. У нас при 150 миллионах человек и Меркуриалом пользуются, и Делфи, и для Меркуриала даже HgLab отечественного производства есть. А в Китае при 1,3 миллиардах есть почти только Гит, и как-то всё выхолощено, что по языкам программирования, что по технологиям, всё бедно, всё пусто.

Наше образование и медицина поплохели только на фоне Советского Союза.
мое окружение

Узкий кругозор… бывает.

10 лет назад выбрал Juick, и очень меня удивляло, а чего народ прётся в Твиттер, который даже не переведён на то время, причём, кто прётся, не великие спецы в английском. Там же по сравнению с Жуиком толком не работают обсуждения. Там репосты становятся отдельными постами, и комментарии к репосту никто не видит. Чё туда переться? Потом мне рассказали, что есть штуки, называются мобильные устройства, и там, оказыватся, Твиттер предустановлен.

Как же я был зол! Такой хороший продукт, но люди о нём не узнаЮт, потому что его не предустановили. Уже тогда хотелось: государство, ты где, ау? В этом Твиттере мы всегда будем чужие, мы всегда гости, почему предустановлен он, а не что-то наше. Долго не регался в Твиттере, а как зарегался, начались «предложения дружбы». aavst какой-то. Кто это? Может быть, Анатолий Вассерман? Проверил. А нет, это Венедиктов. Тьфу, блин. А у Вассермана awas. Всё, запомнил. Чтоб я ещё хоть раз что-то кликнул от Твиттера. Ну иностранцы, ну что с них взять, такие вот они нам сервисы предоставляют. Через предустановку на мобилу проникает Твиттер, а через Твиттер Венедиктов. Не страна, а гуляй-поле.

Если вы своим окружением свободно рулите, так оно и дальше будет, ну а достаточно много людей вокруг берут то, что близко лежит. И это может иметь последствия не очень приятные, если обратная связь не замкнута на субъект управления правильным образом.
Не всё. Удивлён, что Диалога нет, а также РэдФокса.
Очень радует такое начинание. Давно назрело, и лучше поздно, чем никогда.

У меня осталось два вопроса.

На ноутбуки и ПК с Windows будет установлен «МойОфис Стандартный. Домашняя версия».


Этот софт стоит денег. Лицензии OEM или как у кое-какого другого офиса, который просит доплатить, иначе открывает только на чтение?

Второй вопрос: со всеми этими предустановками смогут ли пользователи в кой-то веки открывать сайты с сертификатами ГОСТ? Хочу себе купить такой здесь, не маяться, не переводить документы у нотариусов, чтоб всякие заграничные шаражки их соизволили проверить. Зачем это всё, если у нас свой ГУЦ МинКомСвязи есть. Всё жду не дождусь, когда государство будет хоть что-то делать, чтоб эти сертификаты работали. И на счёт Яндекс.Браузера у меня как раз некоторые сомнения имеются. Этот редиска просто сказал, что без платного КриптоПРО он сайт ГОСТ не откроет. Вот и интересно, их додавили, чтоб они из коробки начали работать как следует или ещё нет. В принципе, если сначала додавить, а потом предустановить, или если сначала предустановить, а потом додавить, и он после автообновления научится нормально работать, результат одинаковый.

Информация

В рейтинге
Не участвует
Откуда
Воркута, Коми, Россия
Дата рождения
Зарегистрирован
Активность