Умер создатель языка программирования Pascal Никлаус Вирт

rbc.ru — На 89-м году жизни умер швейцарский ученый в сфере информатики, лауреат премии Тьюринга, создатель нескольких языков программирования Никлаус Вирт.
Новости, Компьютеры | Dr_Dizel 11:59 08.01.2024
56 комментариев | 157 за, 2 против |
#51 | 13:13 09.01.2024 | Кому: split
> Скорее bash, тока с претензиями и мудацким синтаксисом.

Только всё же упрощённый Perl.
#52 | 16:28 09.01.2024 | Кому: Beefeater
> Только всё же упрощённый Perl.

Не, это рубя будет. There is more than one way to do it.

А питон - и по принципу "Должен существовать один и, желательно, только один очевидный способ сделать это", и по происхождению от ABC - потомок именно Паскаля.
#53 | 18:07 09.01.2024 | Кому: sysctl
> некромантией на Delphi 7 маяться.

Ставишь Lazarus на убунте и все из коробки, и формы и все.

Никакой gui не надо самому пилить.

И скомпилированное на убунте потом взлетает и на астре, например, легко.
Без доустановки пакетов даже, если не изменяет память.

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

7я дельфя линуксовая, возможно, тоже в такое умеет.

А c# он клевый, только без гуя он под линуха - нишев.
Если только его дружить еще с чем то гуевым, но то танцы уже с бубнами и надо считать издержки.
#54 | 08:37 10.01.2024 | Кому: Longint
Тут как бы несколько моментов.
Во-первых, речь-то вроде шла про то, что C# проекты под линукс переносят: https://vott.ru/entry/635164?cid=7711950 что подразумевает их полное переписывание. И если про различные конвертеры с Паскаля в С я слышал, то вот в обратную сторону как-то нет, что вполне логично, учитывая раницу в построении и функционале языков.
Во-вторых, Delphi 7, на минуточку, 20 лет ужо. В то, что есть ПО, которое до сих пор живо и его можно впихнуть назад в среду 20-летней давности, я, конечно, верю, но вот сколько его? Последний проект, который я видел, переписали с Дельфей (и то, гораздо более свежих, чем 7) на С# лет пять назад. И он с тех пор на месте тоже не стоял.

> Если только его дружить еще с чем то гуевым, но то танцы уже с бубнами и надо считать издержки.


Смотря какой GUI был изначально. Если проект древний и на WindowsForms - там да, там лопатить много. Но есть плюс - многое можно просто копипастом с минимальным правками перенести. А если что-нибудь свеженькое на WPF, то переход на какой-нибудь MAUI выглядит явно проще, т.к. логика от интерфейса изначально отвязана и интерфейс декларативный.
#55 | 03:37 11.01.2024 | Кому: sysctl
C# это завязка к MS и ихней технологии NET (не открытого кода - безопасники потом замучают), который исключил поддержку России. А по Delphi 7, если ещё и куплена, так и поддержки уже и ненадо и использует только голый API.
#56 | 18:02 14.01.2024 | Кому: KOPOBbEB
Это сильно устаревшие данные.
Да, много чего в нынешних условиях в России недоступно, только есть важный нюанс - оно чаще всего Windows-only и под Linux не переносимо by design.

Сам C# стандартизован чуть ли не с момента появления, поэтому на него давным-давно есть альтернативные компиляторы - тот же mono.

Но и это ещё не всё. Когда-то MS запустили .NET Core, базирующийся на открытом коде с самого начала, прогресс в котором в итоге привёл к тому, что то, с чего начинался C# - фирменный .NET Framework, вообще решили не продолжать.
И даже более, сейчас вся основа - свободная и открытая:[censored] и открытая под одними из самых либеральных лицензий: MIT и Apache 2. Т.е. можно просто клонировать, пользоваться и плевать на MS совершенно законно.
Войдите или зарегистрируйтесь чтобы писать комментарии.