Язык программирования самого высокого уровня содержит всего несколько команд для управления программистами
07 января 2024
03 января 2024
Умер Никлаус Вирт
1 января 2024 года в возрасте 89 лет умер Никлаус Вирт (Niklaus Wirth) – великий ученый, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор компьютерных наук Швейцарской высшей технической школы Цюриха (ETHZ), лауреат премии Тьюринга 1984 года (премия имеет статус аналогичный Нобелевской премии в академических дисциплинах), создатель множества языков программирования: Euler (1965), Algol-W (1966, W – от "Wirth"), PL/360 (1966), Pascal (1970), Modula (1975), Modula-2 (1978), Oberon (1987), Oberon-2 (1991), Lola (1995), Component Pascal (1999) и Oberon-07 (2007). Наиболее известная его разработка – это язык программирования Pascal. Pascal оказал огромное влияние на несколько поколений программистов и стал базой для создания других языков программирования, в том числе и Delphi.
Никлаус Вирт родился 15 февраля 1934 года в маленьком городке Винтертур в Швейцарии. До 90 лет он не дожил всего 45 дней.
28 декабря 2023
Фасадные менеджеры в ИТ
Последняя запись уходящего года будет не техническая. Это не подведение итогов года и не поздравление с наступающим. Это размышлизм об одном виде менеджеров, с которым, я думаю, сталкивались многие, но не знали, как их правильно назвать не матерясь. Недавно я гостил у своего друга в Германии. За "рюмкой чая" не обошлось без разговоров о работе и в целом о всей ИТ отрасли. Сошлись на том, что одна из главных проблем в ИТ компаниях – это не эффективный менеджмент. Друг уже почти полгода работает на новом проекте, который они делают совместно с другой компанией. Значительную часть его рабочего времени занимают митинги со спорами с менеджерами компании-партнера. Этих менеджеров очень метко назвал коллега моего друга – "фасадные менеджеры".
27 ноября 2023
Ошибка ".exe is not a valid Win32 application" на старых версиях Windows
На прошлой неделе мне сказали, что 32-х битное консольное приложение, написанное на Delphi 11, не запускается под Windows 2003. Я не поверил. Поставил на виртуалку Delphi 11.3, сделал тестовое 32-х битное консольное приложение с одной строкой кода "Writeln('It works!')", попросил админа поднять древнюю виртуалку с Windows Server 2003, запустил на ней свое тестовое приложение и получил ошибку "temp.exe is not a valid Win32 application":
Как так? Ведь разработка десктопных приложений – это же конек Delphi!
20 ноября 2023
MS SQL Server. Работа с данными от имени другого пользователя
Я уже писал об использовании EXECUTE AS в MS SQL Server. Тогда я использовал "WITH EXECUTE AS OWNER" для изменения контекста безопасности на владельца триггера и "EXECUTE AS CALLER" для изменения контекста безопасности в коде триггера на пользователя, вызвавшего модуль. Хочу поговорить о вызове "EXECUTE AS" с указанием имени пользователя.
07 ноября 2023
Для загрузки доступен Delphi 12.0 (RAD Studio 12.0) ISO
В личных кабинетах зарегистрированных пользователей продуктов Embarcadero доступен для загрузки ISO-образ DVD с RAD Studio 12.0, Delphi 12.0 и C++Builder 12.0.
Подписаться на:
Сообщения (Atom)



