rbc.ru На 89-м году жизни умер швейцарский ученый в сфере информатики, лауреат премии Тьюринга, создатель нескольких языков программирования Никлаус Вирт.
Ага, три кнопки для ввода одной из самых распространённых операций - форменное издевательство. Причём одна из них - модификатор, который может просто не прожаться. И получаешь ;= на исправление которого либо жать ещё больше кнопок, либо отрывать руки от алфавитного блока.
Насколько я помню - нет. Был какой-то Kylix, подробности не помню.
Да и смысла в нём не было, он же прибит к VCL, который прибит к Windows.
> типа из Windows (C #) переносят свои приложения в Linux
А смысл? C# же кроссплатформенный, стандартизованный и открытый. Графический интерфейс разве что на WindowsForms, так его переписать куда проще, чем некромантией на Delphi 7 маяться.
Не, это рубя будет. There is more than one way to do it.
А питон - и по принципу "Должен существовать один и, желательно, только один очевидный способ сделать это", и по происхождению от ABC - потомок именно Паскаля.
Тут как бы несколько моментов.
Во-первых, речь-то вроде шла про то, что C# проекты под линукс переносят: https://vott.ru/entry/635164?cid=7711950 что подразумевает их полное переписывание. И если про различные конвертеры с Паскаля в С я слышал, то вот в обратную сторону как-то нет, что вполне логично, учитывая раницу в построении и функционале языков.
Во-вторых, Delphi 7, на минуточку, 20 лет ужо. В то, что есть ПО, которое до сих пор живо и его можно впихнуть назад в среду 20-летней давности, я, конечно, верю, но вот сколько его? Последний проект, который я видел, переписали с Дельфей (и то, гораздо более свежих, чем 7) на С# лет пять назад. И он с тех пор на месте тоже не стоял.
> Если только его дружить еще с чем то гуевым, но то танцы уже с бубнами и надо считать издержки.
Смотря какой GUI был изначально. Если проект древний и на WindowsForms - там да, там лопатить много. Но есть плюс - многое можно просто копипастом с минимальным правками перенести. А если что-нибудь свеженькое на WPF, то переход на какой-нибудь MAUI выглядит явно проще, т.к. логика от интерфейса изначально отвязана и интерфейс декларативный.
Это сильно устаревшие данные.
Да, много чего в нынешних условиях в России недоступно, только есть важный нюанс - оно чаще всего Windows-only и под Linux не переносимо by design.
Сам C# стандартизован чуть ли не с момента появления, поэтому на него давным-давно есть альтернативные компиляторы - тот же mono.
Но и это ещё не всё. Когда-то MS запустили .NET Core, базирующийся на открытом коде с самого начала, прогресс в котором в итоге привёл к тому, что то, с чего начинался C# - фирменный .NET Framework, вообще решили не продолжать.
И даже более, сейчас вся основа - свободная и открытая:[censored] и открытая под одними из самых либеральных лицензий: MIT и Apache 2. Т.е. можно просто клонировать, пользоваться и плевать на MS совершенно законно.
Си-шный комментарий. В Паскале надо {}
> End
Конец одного из блоков, а не всей программы. Надо с точкой: end.