powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Что такое отладка?
12 сообщений из 37, страница 2 из 2
Что такое отладка?
    #33058451
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MLeon
Рекомендую два способа, которые хорошо помогают
1. Указатели из STL, которые обнуляются при освобождении
2. Свой указатель "оборачивать" классом, освобождая память в деструкторе.
Заодно хотелось бы понять отличие первого способа от второго :)

А насчет "хорошо помогают" - это сложный вопрос. Я бы сказал, заменяют одну сложность другой сложностью. Эта другая сложность удобнее для освоившихся с ней людей, пишуших серьезные проекты; для стартового уровня я бы не советовал в нее лезть.
...
Рейтинг: 0 / 0
Что такое отладка?
    #33068958
CruelGenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl CruelGeniusНа машине с текстами клиппера и самими бинарниками отладчика не было, не буду же я бегать по городу и искать отладчик.
Это вы смотреть не умеете.
Отладчиков в Клиппере аж две штуки. Один, cld.exe, лежит в том же каталоге что и компилятор. Второй, debug.lib, может быть подлинкован непосредственно внутрь исполняемого файла и даже отдан клиенту :)

В принципе это не важно я уже поменял работу, и надеюсь что с клиппером больше не буду сталкиваться. debug.lib позволяет сомтреть какие базы открыты откуда вызов пошел и тд. В данном случае он не мог мне помочь. При внутренней ошибке 19.

Посмотрел у меня в каталоге не было cld.exe. Может он у вас лежит где то.
...
Рейтинг: 0 / 0
Что такое отладка?
    #33212533
Рыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Что такое отладка?

Например, в своем Обероне Вирт нафик не добавил никакой возможности для дибаггинга; с таким объяснением: нефик всяким ламерам заниматься п=о=д=г=о=н=к=о=й своих "шедевров" под требуемый результат.
...
Рейтинг: 0 / 0
Что такое отладка?
    #33213432
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вирт поступил - как теоретик. Готов спорить, что
ему не приходилось коротать ночь над сбойным
исходником, который надо было сдать в эксплуатацию
на "вчерашнее число".

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

Когда у девелопера иссякает терпение искать
корреляцию между входным параметром и кодом
ошибки он, отчаявшись начинает использовать
арсенал дебаггера. Генерить ассерты, включать
опции логирования, и т.д вплоть до прямого
вмешательства в работу аппаратуры.
...
Рейтинг: 0 / 0
Что такое отладка?
    #33213471
Рыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonВирт поступил - как теоретик. Готов спорить, что
ему не приходилось коротать ночь над сбойным
исходником, который надо было сдать в эксплуатацию
на "вчерашнее число".


Один к одному мои мысли по этому поводу.
Но, насколько я помню, Вирт далеко не только теоретик.
А может он просто зловредный старикан (типа чингиза).
...
Рейтинг: 0 / 0
Что такое отладка?
    #33213533
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то Паскаль (младший братишка Оберона)
создавался как язык обучающий. Я ничего плохого
этим не хочу сказать. Просто есть большая разница
между академическим программированием и промыш-
ленными разработками.
...
Рейтинг: 0 / 0
Что такое отладка?
    #33213635
Рыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том-то и дело, что он свои последние языки продвигает именно как предназначенные для промышленных разработок, - особенно в критических отраслях, - космической, авиа, атомной пром-ти, - как предельно безопасные и защищенные от программерских ошибок.
...
Рейтинг: 0 / 0
Что такое отладка?
    #33213811
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Боюсь, в пятницу я очень туго соображаю, поэтому никак не могу понять, нахрена язык должен содержать что-то для отладки .

Плюс, стоит отметить, что имеющиеся на настоящий момент эксперименты по языковой поддержке защищенного программирования по сути закончились пшиком - то есть синтаксис усложняем, читабельностью жертвуем, толку никакого. "Никакого" - в смысле, идиотские ошибки отлавливаем (тот самый академический успех), промышленного смысла - ноль.
...
Рейтинг: 0 / 0
Что такое отладка?
    #33213940
Рыт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не, ну я имел в виду конечно не голый язык (компонентный паскаль),
а его оболочку Оберон - компилятор, кодер/декодер, типа редактор.

>промышленного смысла - ноль
Стоял он у меня как-то, этот Оберон. Большего уродства трудно придумать. Вообще такое чувство будто Вирт считает, что тока он один умный, а все вокруг него дураки (или дети малые). После того как однажды этот Оберон, на простейшем коде в 10 строк, пожрал всю (абсолютно всю!) память на моей машине, а на попытки сделать BREAK тока что-то сообщал про какие-то ресурсы, я снес его нафик и больше о нем не вспоминал. Прикол здесь в том, что тот же самый код, но переписанный на VBA и запущенный из Экселя, отрабатывал самым чудесным образом и с очень небольшим пиком потребления памяти. Я специально, для чистоты эксперимента, 2 раза перезагружался и делал 2 прогона. Оберону это не помогло.
...
Рейтинг: 0 / 0
Что такое отладка?
    #33214146
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РытНе, ну я имел в виду конечно не голый язык (компонентный паскаль),
а его оболочку Оберон - компилятор, кодер/декодер, типа редактор.
Тут, с моей точки зрения, ситуация проста: если язык пойдет в эксплуатацию, напишут и хорошие инструменты, и хороший оптимизирующий компилятор, и библиотеки. Если займет свое академическое место - студенты тоже сварганят все необходимое, хотя качество - под вопросом. Вирту в данном случае вряд ли имеет смысл тратить время на прикладные детали.

Грубо говоря, Паскаль в виртовской версии вряд ли был чудом реализации. Да и C в КР-овской, назовем так, имел недостатки. Что не помешало тому и другому лет за десять обрасти мясом и занять свое место.
...
Рейтинг: 0 / 0
Что такое отладка?
    #33216332
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerГрубо говоря, Паскаль в виртовской версии вряд ли был чудом реализации.
Вот чудом он как раз и был :) Виртовский Паскаль не имел команд ввода/вывода. Их добавили уже после, когда делали реальный транслятор языка. А в первом опубликованом описании никаких write() не существовало :)
...
Рейтинг: 0 / 0
Что такое отладка?
    #33216428
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White OwlА в первом опубликованом описании никаких write() не существовало
То есть потом его испортили? Жаль, я был о Вирте лучшего мнения :)
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Что такое отладка?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]