The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск глобальной децентрализованной файловой системы IPFS 0..."
Отправлено Sw00p aka Jerom, 01-Мрт-21 00:31 
> Это теория которая оторвана от практики. Это абстракция, полезность которой ограничена.
> Для работы с проблемами mm её недостаточно, тебе нужна другая абстракция.

Вот именно, что не нужна никакая абстракция, есть процесс отладки, который даст эти оценки.

> А как же инкапсуляция?

Это абстракция которая в головах.

> Это проблема CS. CS обслуживает IT. IT -- это технология. Основное отличие
> технологии от кустарщины -- это способность гарантированно получать воспроизводимый результат.

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

> Да. Это проблемы CS. Задача CS дать программисту надёжный способ работы с
> памятью. Если можно этот надёжный способ выстроить поверх C'шной адресной арифметики,
> то пускай он будет выстроен поверх C'шной адресной арифметики. Если он
> не может быть выстроен поверх C'шной адресной арифметики, значит надо выстроить
> его поверх чего-то ещё.

А не легче, чтобы "программист" вообще забыл про понятие памяти? Ну вон всякие GC понасоздавали, а теперь скажите за что их хейтят?

> Технологии не могут полагаться на людей, потому как люди непредсказуемы,
> а технологиям нужен предсказуемый результат.

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

> Именно поэтому я и говорю, что
> сегодня программирование -- это кустарное ремесленничество, а не технология.

Обычное пользование не более.

>> Какая проблема?????????
> Проблема утечек памяти.

Это проблема "программиста", не CS и даже не языка.


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

Вот тут допущена грубейшая ошибка. Отладка (или обычно говорят профайлинг) и есть доказательство, а не "мамойклянусь" моя программа не больше N MB отжирает. Нынешние "программисты" на том же Ц++ забыли, что такое отладка.

> Кстати, я в расте не использую дебуггер. Я могу рассуждать о
> коде достаточно свободно, так чтобы выяснять где проблема силой мысли, а
> не как-то там ещё.

А зачем вам в расте дебаггер если он предназначен избавить вас от него и решить вашу проблему управления памятью, в ближайшем будущем "программисты" забудут и понятие память. Силой мысли еще заставьте компилятор оптимизировать ваш код и найти "баги" :)

> Угу. А ты носитель сакрального знания, и именно поэтому ты не отвечаешь
> на вопросы "как ты избавляешь программу от багов": это же сакральное
> знание, которым нельзя делиться с непосвящёнными, так?

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


> Сегодня сталь льют промышленно, получая очень точно выверенные сплавы, которые лучше всего того, что
> традиционные кузнецы могли делать. А на случай, когда есть сомнения (скажем
> с дамасской сталью), современные технологии могут посмотреть, понять в чём дело,
> и сделать то же самое, но в промышленном масштабе. Это вообще
> задача прикладной науки -- создавать и обслуживать технологии. В том числе
> и готовить инженеров, владеющих технологиями -- это тоже задача науки.

Я тока начал изучать эту область :) Внизу в коментах отметил одного кузнеца, посмотрите его курсы.

> То же самое будет и с программированием. Бизнесу не нужны непредсказуемые ремесленники,
> он работает с ними только от безысходности. Бизнесу нужны предсказуемые технологии.
> И CS активно работает над тем, чтобы сделать IT предсказуемым и
> воспроизводимым.

Бизнесу пофиг, главное деньги.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру