Easyelectronics.ru

Электроника для всех
Текущее время: 20 янв 2022, 01:26

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 25 ] 
Автор Сообщение
 Заголовок сообщения: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 09:16 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 4364
Откуда: Китай, Пекин
Переписываю свой кодогенератор..

Изображение

это C# с новыми фичами. Сижу, периодически подпрыгиваю и хлопаю в ладоши... насколько простым и понятным становится код.

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

такими темпами они закопают всех.
короче. спасибо микрософту - ты заботишься о нас!

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему столько ошибок в простом коде ?
СообщениеДобавлено: 31 авг 2021, 09:51 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 2441
Цитата:
Космическая ошибка: $370 000 000 за Integer overflow
Возникшая ошибка в программном модуле ИСО произошла во время конвертации 64-битного вещественного числа в 16-битное знаковое целое, и при этом случилось арифметическое переполнение последней.
Эта переменная (E_BH, англ. Bias Horizontal, горизонтальное смещение) показывала горизонтальное смещение инерционной платформы и была связана с горизонтальной скоростью ракеты.
В программном модуле, вызвавшем ошибку, было семь переменных, из которых четыре были защищены.
Строка программного кода, при выполнении которого произошла ошибка, выглядит следующим образом:
Код:
P_M_DERIVE(T_ALG.E_BH) := UC_16S_EN_16NS (TDB.T_ENTIER_16S ((1.0/C_M_LSB_BH) * G_M_INFO_DERIVE(T_ALG.E_BH)))

-22222<127 ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 10:13 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 4364
Откуда: Китай, Пекин
петюня, лох. посмотри выше. там где написано swap

тебе уже говорили что ты 1с ник на сименсах? отож.

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему столько ошибок в простом коде ?
СообщениеДобавлено: 31 авг 2021, 10:31 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 2441
cheblin писал(а):
посмотри выше. там где написано swap

тебе уже говорили что ты 1с ник на сименсах? отож.
ну и я о том же :)
Тебя к автоматике и бухгалтерии вааще близко подпускать нельзя.
Менять тип переменной в зависимости от её величины ... поэтому в Сочи тебе путь закрыт :)
Ноль... 0... к какому типу отнесёшь ?
А потом удивляются появлению очередных уязвимостей из-за переполнения результата операции двух х64 за пределы выделенного ему байта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 10:35 
Старожил
Аватара пользователя

Зарегистрирован: 08 сен 2011, 13:39
Сообщения: 1241
Откуда: Беларусь, Гомель
Да, шарп неплох. А мне что-то qt зашел. Хотя у управляемого рантайма в плане безопасности есть свои плюсы, конечно :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 10:43 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 4364
Откуда: Китай, Пекин
петюня, у пользователя кодогенератора есть несколько способов задать тип поля.
либо явно, просто указав тип, либо через максимальные и минимальные значения

Изображение

и тогда.... кодогенератор постарается сделать это максимально эффективно

в данном случае он вычислит и сохранит смещение: 2 000 000.
внутренне хранить данные будет в байте,
передавать как 4 бита,
а возвращать, как и требовалось, в диапазоне от 2 000 000б до 2 000 010.

допустимое максимальное и минимальное значение также будет доступно в API сгенеренного кода.

и вся эта информация будет сохранена на всех узлах которые обмениваются этим пакетом.

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему У ДРУГИХ столько ошибок в простом коде ?
СообщениеДобавлено: 31 авг 2021, 11:39 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 2441
Я для бухгалтерии сейчас очередной рабочий проект рисую
на простом языке с умными операторами
не позволяющими делать катастрофические ошибки подобные твоим
Изображение
на объекте стоимостью в несколько лярдов рублей ...
автоматика малая часть стоимости объекта, но она не должна ошибиться...
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 12:23 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 4364
Откуда: Китай, Пекин
Мечтательный пастух, изгой Нечерноземья,
Иллюзий дивных полн, пасет своих коров,
И чудится ему с глубокого похмелья
Корриды грозный гул, жестокий бой быков.
С небес звучит Бизе: «Тореадору слава!»
Торсида ль то поет, иль бабы на току?
Он красные портки снимает величаво
И тычет ими в нос унылому быку.

В крови адреналин мешается с мадерой,
И тут уж все равно – Севилья иль Тамбов!
Мыслитель – он всегда достойный кабальеро,
Живет он во дворце или пасет коров.
Закуски бы еще – и не было бы горя!
Познал он суть вещей – начало их, предел.
Он андалузский пес, бегущий краем моря,
Сервантес – это тьфу! – и рядом не сидел!

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 12:25 
Старожил

Зарегистрирован: 02 авг 2021, 21:34
Сообщения: 574
.


Последний раз редактировалось KilkennyCat 28 ноя 2021, 17:25, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 12:30 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 4364
Откуда: Китай, Пекин
особенно они рванули в 8 и 9 версиях... но Scala все равно лучше.

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 12:54 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 5426
Откуда: КЧР, поселок Нижний Архыз
БыдлоЯПов много навыдумывали: помимо никому, кроме рукожопых мелкомягких, ненужного "дотнета с сишарпом" есть еще всякие goвна, педеrust'ы и т.д., и т.п.
Но все равно сишечка как была на высоте, так и продолжает оставаться. Ее медленно и со скрипом догоняет С++. Все остальные тихо отсасывают в уголке!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 13:28 
Старожил

Зарегистрирован: 19 мар 2013, 19:37
Сообщения: 3022
Откуда: Санкт-Петербург
Где-то я это уже видел... А! Котлин. И в Свифте, если не ошибаюсь, тоже.
В общем, это мейнстрим на сегодня.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 14:38 
Старожил

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 1244
cheblin писал(а):
такими темпами они закопают всех.

Смотря где, однако.
Стандарты безопасности применительно к ПО запрещают использовать для задач управления языки, подобные С#. Там даже классический С с оговорками можно использовать. Только МЭК 61131-3, Ада и подобные. Удел С# и подобных ему- это задачи, ошибка в которой ни на что не влияет, кроме как на настроение автора и пользователя программы, написанной на этом языке.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 14:47 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 4364
Откуда: Китай, Пекин
Цитата:
Стандарты безопасности применительно к ПО запрещают


пусть эти стандарты в своей узенькой микро нише, под плинтусом, усами шевелят.
и не мешают росту благосостояния большинства пОгрОмистов.

илон маск, к примеру клал бааальшой болт на все эти мэки и мисры, построили свой лунапарк и довольны.
Цитата:
SpaceX engineers shared the programming languages they code in are: “C & C++ for flight software, HTML, JavaScript & CSS for displays and python for testing,” adding that they “use HTML, JavaScript & CSS. We use Web Components heavily.”


Цитата:
We work on everything from large-scale web applications to tiny embedded computing platforms. We build tech stacks on C#/MVC4/EF/MSSQL via REST to Javascript/Knockout/Handlebars/LESS, C++/Embedded Linux, Python, LabVIEW… which all together enables us to build, launch, and monitor stuff that goes to space.


они вообще взломали всю эту бюрократическую, устоявшуюся систему проверок-перепроверок, многие толстозадые чиновники почувствовали вибрацию в области сидалищ...

ибо он такой бешенный темп развития задал, что соблюднение конкурентами устоявшихся "стандартов безопасности", автоматически делает их аутсайдерами.

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 15:44 
Старожил

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 1244
cheblin писал(а):
пусть эти стандарты в своей узенькой микро нише, под плинтусом, усами шевелят

О как. Видимо, ты плохо представляешь себе размер этой ниши. По этим стандартам работают автомобильная, авиационная, морская, железнодорожная отрасли, нефтяная, газовая, химическая, металлургическая, энергетическая, атомная промышленности, проще сказать кто не_работает, то есть, прогрессивные пОгрОмисты.
cheblin писал(а):
илон маск, к примеру клал бааальшой болт на все эти мэки и мисры

А кто это такой, "илон маск"? Знаю какого-то Илона Маска, достойного продолжателя дел Остапа Бендера и Сергея Мавроди. Посмотрел давеча отчёты о финансовой деятельности его компании, так вынужден снять шляпу перед его талантом 3.14здабола и навешивателя лапшы на уши. Мавроди на его фоне просто сопливый шкет. Ладно, время покажет, кто был прав, прогрессивные пОгрОмисты или инженеры с классическим советским образованием.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 16:03 
Супермодератор
Аватара пользователя

Зарегистрирован: 26 янв 2010, 22:19
Сообщения: 6900
Откуда: Из тех... Из бывших...
Инженеры с классическим советским образованием ещё с советских времён возвращают первые ступени своих ракет на земную твердь. Жаль, что после возвращения они непригодны к повторному использованию. Может, именно потому, что эти инженеры до сих пор трудятся? Да ещё и под руководством.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 16:38 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 4364
Откуда: Китай, Пекин
у-у-у... тяжелый случай.
Цитата:
Ладно, время покажет

оно уже показало.
имеющий... да увидит.

рекомендую - мошейник водит за нос журнализда по декорациям павильонов голивуда

_________________
unirail.org


Последний раз редактировалось cheblin 31 авг 2021, 16:45, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 16:43 
Старожил
Аватара пользователя

Зарегистрирован: 08 сен 2011, 13:39
Сообщения: 1241
Откуда: Беларусь, Гомель
Не ну чего уж, действительно, в ПЛК де-факто мэковские языки, а эти плк стоят на заводах автомобильной химической и т.д. и т.п.
Ну а то, что ПО самих автомобилей и самолетов на С/С++, ПО самих эти ПЛК на С/С++, ПО систем ЧПУ которые с этими ПЛК взаимодействуют, приводов, и остального зоопарка - это да, не в счет =) Главное максимально абстрактно выразиться...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 17:04 
Старожил

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 1244
N1X писал(а):
Не ну чего уж, действительно, в ПЛК де-факто мэковские языки, а эти плк стоят на заводах автомобильной химической и т.д. и т.п.
Ну а то, что ПО самих автомобилей и самолетов на С/С++, ПО самих эти ПЛК на С/С++, ПО систем ЧПУ которые с этими ПЛК взаимодействуют, приводов, и остального зоопарка - это да, не в счет =) Главное максимально абстрактно выразиться...

Так я об этом и говорил, что для управления можно использовать С/С++, но с оговорками, а С#- нельзя. Поэтому рантайм для ПЛК и пишут на С/С++.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 31 авг 2021, 17:25 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 4364
Откуда: Китай, Пекин
Цитата:
и говорил, что для

это всё от недопонимания.
язык это просто средство выражения задуманного. точка.

во что оно в итоге выльется - зависит от компилятора/транслятора.
которых у C# дофигища.
а Kotlin из коробки компилится на JVM, в JavaScript и Native на разные платформы.

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у других детские ошибки в программах ?
СообщениеДобавлено: 01 сен 2021, 20:19 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 2441
бойцам со сравнениями несравниваемого
Изображение

Внимательность: я как то некоторое время не мог понять, почему после FFFFh XOR 5555 в файле не получается AAAA


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 01 сен 2021, 20:34 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 4364
Откуда: Китай, Пекин
петюня, у тебя бенефис? что там у тебя в программе? опять художественный стук лысиной по паркету?

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 01 сен 2021, 21:21 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 2441
моей программой второй десяток лет пользуются десятки тысяч специалистов по всему Миру...
а у тебя детские ошибки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 02 сен 2021, 03:45 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 4364
Откуда: Китай, Пекин
где ты ошибку увидел? в отражении?

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Почему у микрософта нет конкурентов
СообщениеДобавлено: 06 сен 2021, 08:12 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 4364
Откуда: Китай, Пекин
Изображение

_________________
unirail.org


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB