OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 19 Март, 2024 05:26

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: "Пистолет не должен думать"
СообщениеДобавлено: Среда, 29 Март, 2017 08:53 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Аналогия с оружием была проведена для языков программирования уже в Принципе Калашникова.

Эту аналогию особенно остро чувствуют программисты-"непрофессионалы", которых очень много и для которых компилятор играет роль личного оружия, а также небольшие профессиональные команды (примера1, пример2, пример3, пример4).

С оружием проблемы надёжности и безопасности проявляются острее и драматичней.

В частности, один из ключевых принципов дизайна Оберона -- язык и базовые средства программирования не должны пытаться быть "умными", чтобы программист мог сохранять интеллектуальный контроль за происходящим.
Этот принцип нарушается, иногда грубо, во многих "промышленных" решениях.

На эту тему материал из оружейной сферы:

Цитата:
Пистолет не должен думать
Чем умное оружие опасно для своих владельцев
Источник: https://lenta.ru/articles/2017/02/19/safe/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Пистолет не должен думать"
СообщениеДобавлено: Среда, 29 Март, 2017 11:39 

Зарегистрирован: Четверг, 08 Май, 2008 19:13
Сообщения: 1447
Откуда: Киев
Так приведённый в пример пистолет и не думает - он защищает от несанкционированного доступа, аналогом чего может служить защита от порчи памяти. Так-то и в программировании неконтроллируемый доступ к памяти всего - удобное и мощное средство, которое позволяет срезать путь и переть по прямой. Обратной стороной такой гибкости является возрастающий риск ошибок.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Пистолет не должен думать"
СообщениеДобавлено: Среда, 29 Март, 2017 11:44 

Зарегистрирован: Четверг, 08 Май, 2008 19:13
Сообщения: 1447
Откуда: Киев
Цитата:
Эксперты относятся к подобным разработкам с большим скепсисом, считая их попытками решить некие политические проблемы и подменить необходимость реального обучения и ответственности владельцев иллюзией защиты.

Как это знакомо. Помашем немного редакторской палочкой:
Цитата:
Эксперты Си относятся к управляемым языкам с большим скепсисом, считая их попытками решить некие управленческие проблемы и подменить необходимость реального обучения и ответственности программистов иллюзией защиты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Пистолет не должен думать"
СообщениеДобавлено: Среда, 29 Март, 2017 12:20 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Как-то Вы слишком узко-буквально проинтерпретировали аналогию.

Не будем-те так уж примитивизировать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Пистолет не должен думать"
СообщениеДобавлено: Среда, 29 Март, 2017 20:02 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Один из основных драматичных моментов - что в простой механической конструкции появляется чип, а для чипа будут (ш)кодить программисты :))


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

Зарегистрирован: Воскресенье, 12 Апрель, 2015 18:12
Сообщения: 1134
Откуда: СССР v2.0 rc 1
Как капитан запаса, я обеими руками за "защиту от дурака". Подобные прибамбасы, действительно, не повышают степень безопасности. Сам факт наличия оружия сам по себе -- это уже не правильно. В обществе, где наличие оружия на руках у населения норма -- не нормально. Это говорит о том, что положение Конституции о праве на жизнь -- тупо не исполняется. Своего рода первородный грех юриспруденции))
Что касается сферы программирования, то с подходом Си человечество уже поплакало. Вангую, это были цветочки.


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

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Эдак Вы мне запретите самому программировать свои задачи.

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

Только не будем-те разводить здесь сопли на эту тему -- предупреждаю как хозяин раздела.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Пистолет не должен думать"
СообщениеДобавлено: Вторник, 04 Апрель, 2017 17:35 

Зарегистрирован: Четверг, 08 Май, 2008 19:13
Сообщения: 1447
Откуда: Киев
Info21 писал(а):
По-моему, право на жизнь не исполняется, когда свободные законопослушные люди лишены возможности в любой момент защититься от случайного гопника.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Пистолет не должен думать"
СообщениеДобавлено: Вторник, 04 Апрель, 2017 17:47 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 592
Comdiv писал(а):
Info21 писал(а):
По-моему, право на жизнь не исполняется, когда свободные законопослушные люди лишены возможности в любой момент защититься от случайного гопника.

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

Кто подготовленнее, тот и победил (:


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

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2449
Откуда: Россия, Томск
Comdiv писал(а):
Радость от возможности направить пистолет на гопника несколько омрачается тем, что у гопника тоже будет пистолет.
Радость гопника от обладания пистолетом тоже омрачается, в чём и состоит подлинный смысл.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Пистолет не должен думать"
СообщениеДобавлено: Вторник, 04 Апрель, 2017 19:44 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Artyemov писал(а):
Кто подготовленнее, тот и победил (:
Золотые слова.

Всем на курсы Оберона!


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

Зарегистрирован: Воскресенье, 12 Апрель, 2015 18:12
Сообщения: 1134
Откуда: СССР v2.0 rc 1
Александр Ильин писал(а):
Comdiv писал(а):
Радость от возможности направить пистолет на гопника несколько омрачается тем, что у гопника тоже будет пистолет.
Радость гопника от обладания пистолетом тоже омрачается, в чём и состоит подлинный смысл.

Радость гопника наличием пистолета едва ли можно омрачить. Гопник не на столько идиот, чтобы не использовать фактор внезапности.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Пистолет не должен думать"
СообщениеДобавлено: Среда, 05 Апрель, 2017 15:47 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
В подворотне и на улице - да, спорный вопрос.

При вторжении в жилище или участок - однозначное преимущество у обороняющегося (тут мировая практика показывает). В автомобиле и т.п. тоже.

Я не то что бы за в текущих условиях, но аргументы сторонников понимаю.

А на новости типа ювенального беспредела (типа свежей - http://www.citizengo.org/ru/fm/47047-tr ... ry-salchak) - так и, несмотря на всемерное уважение к закону и т.п., волей-неволей представляется в голове "Тренировочный стрелковый клуб для ответственных матерей".

(Политика запрещена правилами форума, так что прошу не выходить за пределы социальной тематики в узком смысле! :) )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Пистолет не должен думать"
СообщениеДобавлено: Среда, 05 Апрель, 2017 17:12 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 592
Info21 писал(а):
Золотые слова.

Всем на курсы Оберона!


Фёдор Васильевич, под это дело, можно попросить для самообразования полный конспект лекций по КП/ББ (доступна л.8, если не ошибаюсь), тем более что "студнем" мне уже не стать, а МГУ и подавно.
Согласен на любое NDA, кроме "по прочтении сжечь".


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

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


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

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


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

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB