С 3 по 7 июля 2023 года в испанском городе Саламанка пройдет первый международный конгресс, посвященный языку программирования Pascal – International Pascal Congress (IPC 2023). Его организатором является Университет Саламанки, который учрежден в 1254 году и является одним из старейших университетов в Европе. Основные цели IPC 2023: стимулирование роста популярности языков программирования семейства Pascal, обсуждение новых идей и технологического сотрудничества, обмен знаниями о программировании, создание благоприятной среды для расширения сообщества Pascal.
Язык программирования самого высокого уровня содержит всего несколько команд для управления программистами
22 июня 2023
19 июня 2023
Что нового в стандарте SQL:2023?
Международная организация по стандартизации (ISO, International Organization for Standardization) в начале июня 2023 года приняла новую версию стандарта ISO/IEC 9075 "Information technology - Database languages - SQL" – SQL:2023. Этот стандарт определяет требования к синтаксису языка SQL, которые, хоть немного, но обеспечивают совместимость реляционных СУБД. Его первая версия вышла в 1986 году и была основана на стандарте ANSI SQL. Я считаю, что основополагающим стандартом для SQL был SQL-92. Он заложил фундамент, а остальные редакции его просто "достраивали" функционалом не совсем связанным с SQL: регулярные выражения, массивы, XML, JSON, элементы объектно-ориентированного программирования... Исключением можно считать только SQL:2003, который дал нам то, без чего сегодня трудно представить реляционную базу данных: оконные функции, генераторы последовательностей, автоинкрементные столбцы, MERGE, CREATE TABLE AS. А, что нового в стандарте SQL:2023?
15 июня 2023
Результаты Stack Overflow Developer Survey 2023
Stack Overflow опубликовал результаты прошедшего Stack Overflow Developer Survey 2023. Анкету заполнили более 90 000 разработчиков. В этом году в разделе "Programming, scripting, and markup languages" был учтен 51 язык. Это на 9 больше чем в прошлом. Пятерка лидеров раздела среди профессиональных разработчиков не изменилась:
12 июня 2023
Сколько строк обработал оператор DML?
После выполнения оператора DML модифицирующего данные иногда бывает необходимо узнать, сколько строк им было обработано. Это может быть полезно, например для определения успешности выполнения оператора или для ведения журнала операций. Каждая СУБД реализует такую функциональную возможность по-своему.
31 мая 2023
Skia в Delphi 12
Google Skia – кроссплатформенная библиотека с открытым исходным кодом для работы с 2D-графикой. Она является графическим движком для Google Chrome, Chrome OS, Android, Mozilla Firefox, Firefox OS и многих других программных продуктов. Первый раз я столкнулся со Skia в 2019-м году, когда делал утилиту под Linux для работы с файлами формата MS Excel. В проекте у меня была библиотека TMS FlexCel, которая для работы с графикой под операционными системами отличными от Windows использует Skia. Не так давно Skia заметили в Embarcadero R&D и добавили в GetIt библиотеку Skia4Delphi, которая является интерфейсом между Delphi и Google Skia. По информации Марко Канту, Skia4Delphi станет частью RAD Studio 12. Что может дать эта библиотека Delphi 12?
26 мая 2023
Новая жизнь MDI-приложений в Delphi 12
Приложения с многодокументным интерфейсом (MDI – multiple document interface) предоставляют пользователям оконный интерфейс, в котором большинство окон расположены внутри одного главного окна (как правило исключением являются только модальные окна). Когда-то этот способ организации графического интерфейса пользователя был очень популярен. Но ему на смену давно пришли SDI (single document interface, однодокументный интерфейс) и TDI (tabbed document interface, многодокументный интерфейс с вкладками). Так как на Delphi поддерживается множество старых проектов, то разработчики из Embarcadero R&D были вынуждены в новой версии RAD Studio уделить внимание MDI.
19 мая 2023
Конференция "Python GUI Apps Con 2023"
Компания Embarcadero анонсировала бесплатную онлайн-конференцию "Python GUI Apps Con 2023". Конференция пройдет 14 и 15 июня 2023 года и будет посвящена:
- проектированию пользовательского интерфейса с помощью библиотек Python GUI (DelphiFMX, PySimpleGUI, Tkinter и других);
- интеграции искусственного интеллекта в приложения с графическим интерфейсом;
- генерации изображений по текстовым описаниям (Stable Diffusion);
- изучению языковых моделей подобных ChatGPT;
- использованию RAD Studio, Delphi и C++ Builder;
- ...
Подписаться на:
Сообщения (Atom)