Embarcadero RAD Studio Product Management Team начала опрос пользователей RAD Studio, Delphi и C++Builder, результаты которого должны повлиять на будущие версии этих продуктов.
Опрос содержит 59 вопросов, разделенных на 10 страниц и его заполнение займет примерно 20 минут. Он доступен на английском, немецком, французском, испанском, португальском, итальянском, китайском (традиционном и упрощенном), японском и корейском, и будет открыт до 21 января 2024 года.
Язык программирования самого высокого уровня содержит всего несколько команд для управления программистами
11 января 2024
08 января 2024
Подведение итогов 2023 года на TIOBE Index
Рейтинг популярности языков программирования TIOBE Index подвел итоги 2023 года. Впервые в истории рейтинга награду "Язык программирования года" получил C#. Он на протяжении более двух десятилетий входит в десятку лучших языков программирования, а с июля 2019 прочно закрепился на пятом месте. По итогам 2023 года наибольший рост популярности показали:
- C# +1.43% (5 место, 7.16%);
- Scratch +0.86% (10 место, 1.44%);
- Fortran +0.64% (12 место, 1.09%);
- COBOL +0.45% (20 место, 0.78%);
- PHP +0.40% (7 место, 1.79%).
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" с указанием имени пользователя.
Подписаться на:
Сообщения (Atom)