Найти в Дзене

Что реально нужно сделать в программировании

Многие техноэксперты говорят, что генераторы кода на ИИ - это будущее или даже настоящее программирования. Допустим. Но тогда почему до сих пор не написано то, что реально очень-очень нужно? А именно мощный кросс-платформенный и безопасный язык программирования с почти всеми возможностями Си++ (в основном объектно ориентированными, понятно, что указатели небезопасны, как и некоторые другие возможности). Нечто вроде сильно расширенной Java. И чтобы можно было использовать функции для низкоуровневого программирования (указатели, инлайн-ассемблер, инструкции для MMX/SSE расширений), если нужна скорость, а безопасность менее критична (программа с ними компилируется только для тех платформ, где это возможно). Или кроссплатформенная библиотека для основных языков программирования с базовыми алгоритмами (сплайны, растровая графика, 3d, преобразование Фурье, загрузка данных из интернета, отдача данных в Сеть, работа с E-mail, импорт и экспорт из основных форматов файлов, а также из/во все осно

Многие техноэксперты говорят, что генераторы кода на ИИ - это будущее или даже настоящее программирования. Допустим. Но тогда почему до сих пор не написано то, что реально очень-очень нужно?

А именно мощный кросс-платформенный и безопасный язык программирования с почти всеми возможностями Си++ (в основном объектно ориентированными, понятно, что указатели небезопасны, как и некоторые другие возможности). Нечто вроде сильно расширенной Java. И чтобы можно было использовать функции для низкоуровневого программирования (указатели, инлайн-ассемблер, инструкции для MMX/SSE расширений), если нужна скорость, а безопасность менее критична (программа с ними компилируется только для тех платформ, где это возможно).

Или кроссплатформенная библиотека для основных языков программирования с базовыми алгоритмами (сплайны, растровая графика, 3d, преобразование Фурье, загрузка данных из интернета, отдача данных в Сеть, работа с E-mail, импорт и экспорт из основных форматов файлов, а также из/во все основные приложения, работа с видеофайлами и потоковыми сервисами, нейросети...) и классами (графы, матрицы, тензоры, диаграммы, вейвлеты, географические карты....)? 

Или хотя бы можно написать ИИ для того, чтобы практически любую программу на Си++ (без низкоуровневых возможностей) можно было легко переносить на другую платформу? Чтобы не требовалось писать её заново, так как Windows API, например, на телефонах нет, не говоря уже о других проблемах.

Раз это так просто, данные программы, видимо, могут сделать и сами эксперты. Хорошо попросив генератор кода :).

Всё это упростит написание приложений, гораздо сильнее, чем ИИ. Который, кстати, сделать после этого будет тоже легче, так как язык будет один и все реально необходимые действия будут в единой библиотеке...