IT в России и мире в реалиях мирового кризиса

1,262,140 7,733
 

adolfus
 
Слушатель
Карма: +21.86
Регистрация: 12.02.2010
Сообщений: 11,172
Читатели: 2
Цитата: Поверонов от 12.03.2024 15:49:15уже сделан D

И оказался никому не нужен. В начале 2000-х интересовался, но ничего такого полезного, что невозможно реализовать средствами си, там не обнаружилось. Плюс, в те времена D-компилятор требовалось купить или украсть. Это уже само отталкивает. Так что вот так и такой вот результат. Да, есть энтузиасты. Они чуть менее, чем полностью из тех, кто неасилил, а в сторону жавы и шарпа смотреть западло.
Мало того, существуют вопросы обратной совместимости и они бывают намного важнее всего остального. Кобол вам в пример. А также архитектура x86 и amd64. Хотел упомянуть фортран, но вспомнил, что при всем его странном синтаксисе эффективнее языка для научных вычислений как бы и нет.
  • +0.00 / 0
adolfus
 
Слушатель
Карма: +21.86
Регистрация: 12.02.2010
Сообщений: 11,172
Читатели: 2
  • +0.08 / 4
GrinF
 
Слушатель
Карма: +72.39
Регистрация: 15.02.2018
Сообщений: 6,127
Читатели: 3
Цитата: Поверонов от 12.03.2024 15:49:15уже сделан D

много на нем софта за 20 лет написали?
  • +0.03 / 1
Прокруст
 
Слушатель
Карма: +1.09
Регистрация: 25.01.2014
Сообщений: 1,428
Читатели: 1
Цитата: ps_ от 12.03.2024 23:24:32Сейчас все на Rust тяжело дышат

Пограмистов стало много, а среди них пишущих хороший код - мало.
Новые языки пытаются решить эту проблему. Го - пишите пусть много, зато очень просто. Раст - компилятор придирается по максимуму, ублажайте его.
Микросервисы - пишите все в один поток, параллельности выносим на выше уровень, там спец.программисты разберутся, может быть.
А еще любят прогонять код через анализаторы кода - внедряют высокие стандарты. Супервысокие я бы сказал.
В целом все эти инструменты превращают обычного программиста в кодера-слесаря. Для корпораций, где этих пограмистов как грязи - это конечно выход.
Отредактировано: Прокруст - 13 мар 2024 09:07:34
  • +0.05 / 3
GrinF
 
Слушатель
Карма: +72.39
Регистрация: 15.02.2018
Сообщений: 6,127
Читатели: 3
Не помню, кто тут рвал полупопия за облака

https://softline.ru/…-iz-rossii

Феерично...
мОт лица ГК Softline мы подтверждаем получение официальной информации от Microsoft и Amazon о приостановлении с 20 марта 2024 г. доступа к облачным продуктам на территории России. В связи с этим ГК Softline предупреждает о возможных функциональных ограничениях в работе облачных продуктов и сервисов Microsoft, Amazon и Google. Согласно письмам от правообладателей, с указанной даты будет прекращен доступ к облачным продуктам, таким как (включая, но не ограничиваясь): Power BI, Dynamics CRM и другие. Мы ожидаем, что приостановка также затронет облачные решения, содержащие эти продукты.
Эти ограничения в отношении России определены так называемым «12 пакетом санкций Европейского союза» от 19 декабря 2023 года, который ограничивает поставку в Россию программного обеспечения для бизнес-аналитики (business intelligence (BI), Customer Relationship Management (CRM) и других продуктов.
Для российских компаний это означает, что воспользоваться этими продуктами или получить доступ к данным, содержащимся в них, с 20 марта 2024 г. будет невозможно. Согласно письмам от правообладателей, данные продукты станут недоступны для российских клиентов в связи с требованиями новых положений Регламента ЕС 833/2014, который вводит ограничения на поставку в Россию различных видов программного обеспечения. Важно отметить, что речь может идти о всех облачных продуктах Microsoft, Amazon и Google, которые правообладатели определят в качестве запрещенных для поставки в РФ согласно требованиям указанного выше Регламента.
Чтобы избежать полной или частичной потери информации, ГК Softline рекомендует всем компаниям в кратчайшие сроки выполнить резервное копирование данных, связанных со всеми облачными продуктами Microsoft, Amazon и Google.
Со своей стороны ГК Softline готова оказать необходимую помощь и всестороннюю поддержку своим клиентам в переходе на альтернативные российские решения. Эксперты Softline могут предложить как развернутые консультации по выбору нового ПО, так и разработку дорожных карт по миграции с иностранных продуктов на альтернативные решения российских производителей, а также тестирование и внедрение выбранных продуктов. С сегодняшнего дня для наших клиентов работает Telegram-канал, который будет пополняться рекомендациями и обновленной информацией по мере получения ее от вендоров Telegram-канал.
ГК Softline имеет все необходимые ресурсы для оперативного решения вопроса миграции из зарубежных облачных сервисов, включая данные пользователей, в готовый и надежный сервис Softline Universe (http://universe.softline.ru) с развертыванием всех необходимых служб базовой инфраструктуры — от почты до офисных приложений. Сервис входит в Реестр Минцифры отечественного ПО, доступен по подписке и включает комплект программного и аппаратного обеспечения от ведущих российских производителей с гарантией высокого уровня доступности сервисов (SLA). 
Контакты пресс-службы ГК Softline: Ащеулова Светлана, pr@softline.ru.
Отредактировано: GrinF - 16 мар 2024 14:31:57
  • +0.01 / 1
gvf
 
51 год
Слушатель
Карма: +13.20
Регистрация: 06.03.2012
Сообщений: 10,431
Читатели: 12
Цитата: GrinF от 16.03.2024 14:31:09Не помню, кто тут рвал полупопия за облака

  Microsoft, Amazon и Google.

Осталось определить разницу между технологией и поставщиком сервиса.
  • -0.02 / 2
GrinF
 
Слушатель
Карма: +72.39
Регистрация: 15.02.2018
Сообщений: 6,127
Читатели: 3
Цитата: gvf от 16.03.2024 15:08:58Осталось определить разницу между технологией и поставщиком сервиса.

ага осталось ждать не долго ...через неделю мы услышим тпрямую и незмутненнную тракторку всех юридицих терминов

  • Prohibition to provide enterprise and design-related software to the Russian government or Russian companies. The aim is to further hamper Russia's capacities in its industrial sector. Restrictions in the area of services are an area where we have worked closely with our international partners, including the US and the UK.


https://ec.europa.eu…ip_23_6566

) Additionally, Decision (CFSP) 2023/2874 extends the existing prohibition on the provision of services to also include the provision of software for the management of enterprises and software for industrial design and manufacture, subject to appropriate exemptions and derogations.

b) the following paragraph is inserted: ‘2b. It shall be prohibited to sell, supply, transfer, export, or provide, directly or indirectly, software for the management of enterprises and software for industrial design and manufacture as listed in Annex XXXIX to: 
(a) the Government of Russia; or
 (b) legal persons, entities or bodies established in Russia.’;

Paragraph 2b shall not apply to the sale, supply, transfer, export or provision of software that is strictly necessary for the termination by 20 March 2024 of contracts which are not compliant with this Article concluded before 19 December 2023, or of ancillary contracts necessary for the execution of such contracts.’;


ANNEX XXXIX List of software as referred to in Article 5n(2b) Software for the management of enterprises, i.e. systems that digitally represent and steer all processes happening in an enterprise, including:
 – enterprise resource planning (ERP), 
– customer relationship management (CRM),
 – business intelligence (BI),
 – supply chain management (SCM),
 – enterprise data warehouse (EDW),
 – computerized maintenance management system (CMMS),
 – project management software,
 – product lifecycle management (PLM),
 – typical components of the above-mentioned suites, including software for accounting, fleet management, logistics and human resources.

Design and Manufacturing Software used in the areas of architecture, engineering, construction, manufacturing, media, education and entertainment, including:
 – building information modelling (BIM),
 – computer aided design (CAD),
 – computer-aided manufacturing (CAM),
 – engineer to order (ETO),
 – typical components of above-mentioned suites.’.

https://eur-lex.euro…_202302878
Отредактировано: GrinF - 16 мар 2024 17:24:38
  • -0.05 / 2
gvf
 
51 год
Слушатель
Карма: +13.20
Регистрация: 06.03.2012
Сообщений: 10,431
Читатели: 12
Цитата: GrinF от 16.03.2024 17:07:05ага осталось ждать не долго ...через неделю мы услышим тпрямую и незмутненнную тракторку всех юридицих терминов

https://vc.ru/servic…ye-servisy
  • +0.01 / 1
LightElf
 
ussr
Слушатель
Карма: +15.70
Регистрация: 02.09.2010
Сообщений: 2,564
Читатели: 1
Цитата: Прокруст от 12.03.2024 21:53:34Эта супероптимизация, когда компилятор умнее программиста - просто треш и угар. Давно не включаю флаг оптимизации больше -O1 - иначе невозможно предсказать,что сделает компилятор.
Забавно сколько сил тратится на фичи, вместо того чтобы просто допилить компилятор, чтоб ошибки показывал, эээ, по точнее.

С Цэ сейчас сложилась странная ситуация. В комитете перепредставлены разработчики компиляторов и недопредставлены те, кто язык использует. Поэтому в стандарт суют всякое странное, но родовые травмы (всякие UB к примеру) лечить не пытаются. Пейсателям компиляторов (что GCC, что CLANG), например очень удобно, чтобы C был подмножеством C++. Вот и тащат в стандарт всякую бяку, а действительно полезные вещи не делают.
  • -0.02 / 1
adolfus
 
Слушатель
Карма: +21.86
Регистрация: 12.02.2010
Сообщений: 11,172
Читатели: 2
Цитата: LightElf от 17.03.2024 12:50:22С Цэ сейчас сложилась странная ситуация. В комитете перепредставлены разработчики компиляторов и недопредставлены те, кто язык использует. Поэтому в стандарт суют всякое странное, но родовые травмы (всякие UB к примеру) лечить не пытаются. Пейсателям компиляторов (что GCC, что CLANG), например очень удобно, чтобы C был подмножеством C++. Вот и тащат в стандарт всякую бяку, а действительно полезные вещи не делают.

Отвечал выше, но отвечу еще раз – все случаи UB перечислены в стандарте. Это значит, что любой факт их появления в программе – ошибка программиста. Если вы не будете создавать условий для UB, никаких проблем у вас не будет. Просто почаще в стандарт заглядывайте. Компилятор ЯП не должен анализировать семантику – это исключительная задача программиста, который должен знать, что он делает. И если программист, например, кастует указатель в целое, значит это так и надо. тем не менее, компилятор, конечно же, в этом случае выдаст предупреждение.
Есть такая библиотека – pthreads, так вот в документации четко написано, что многие функции никаких проверок на значения параметров не делают и правильные значения, переданные в вызов, – это ответственность программиста и только его. В этой библиотеке UB на порядок больше, чем в Std ISO/IEC 9899 и никого это не беспокоит.
  • +0.04 / 2
Прокруст
 
Слушатель
Карма: +1.09
Регистрация: 25.01.2014
Сообщений: 1,428
Читатели: 1
Цитата: adolfus от 18.03.2024 02:42:23Отвечал выше, но отвечу еще раз – все случаи UB перечислены в стандарте. Это значит, что любой факт их появления в программе – ошибка программиста...

Стандарт позволяет различные трактовки и этим активно пользуются. Хуже всего то, что разработчики компиляторов создают новые, под предлогом супероптимизации - полностью нарушая принцип наименьшего удивления. Они толкуют вполне ясно написанный текст стандарта так, как им выгодно - и им совершенно плевать на смысл написанного.
  • +0.01 / 1
adolfus
 
Слушатель
Карма: +21.86
Регистрация: 12.02.2010
Сообщений: 11,172
Читатели: 2
Цитата: Прокруст от 18.03.2024 09:04:56Стандарт позволяет различные трактовки и этим активно пользуются. Хуже всего то, что разработчики компиляторов создают новые, под предлогом супероптимизации - полностью нарушая принцип наименьшего удивления. Они толкуют вполне ясно написанный текст стандарта так, как им выгодно - и им совершенно плевать на смысл написанного.

Интересно, какие же различные трактовки позволяет ISO/IEC 9899? Примеры приведите, пожалуйста.
Также интересно, какой из компиляторов и каким образом использует различные трактовки стандарта?
  • +0.03 / 1
Прокруст
 
Слушатель
Карма: +1.09
Регистрация: 25.01.2014
Сообщений: 1,428
Читатели: 1
Цитата: adolfus от 18.03.2024 10:03:18Интересно, какие же различные трактовки позволяет ISO/IEC 9899? Примеры приведите, пожалуйста.
Также интересно, какой из компиляторов и каким образом использует различные трактовки стандарта?

Наслаждайтесь чтивом https://thephd.dev/conformance…eestanding
Или вот https://thephd.dev/c-undefined…-guideline
Вообще рекомендую вам почитать этого автора.
  • -0.02 / 2
Сейчас на ветке: 5, Модераторов: 0, Пользователей: 1, Гостей: 1, Ботов: 3
 
ДмитрийА