OberonCore https://forum.oberoncore.ru/ |
|
Об отладчике https://forum.oberoncore.ru/viewtopic.php?f=26&t=1190 |
Страница 1 из 1 |
Автор: | AVC [ Пятница, 10 Октябрь, 2008 10:24 ] |
Заголовок сообщения: | Об отладчике |
Edward Ivanov писал(а): Подтверждается тезис о влиянии языка на умы программистов Евгений, я больше 20 лет пишу на Си/Си++. И пошаговым отладчиком не пользуюсь. Это не связано с Обероном, о котором я узнал лет 5 назад.![]() Возьмите хотя бы книгу Кернигана и Пайка "Практика программирования". Там Вы тоже прочтете, что они практически не пользуются пошаговым отладчиком (в отличие от посмертного). А ведь они пишут не на Обероне, и выдача необероновских посмертных отладчиков, как правило, куда менее информативна, т.к. не используется метаинформация. 2 Рюмшин Если возможно, лучше то, что не относится к PascalABC.NET, перенести в отдельную ветку. |
Автор: | Info21 [ Пятница, 10 Октябрь, 2008 16:34 ] |
Заголовок сообщения: | Re: Система программирования PascalABC.NET |
AVC писал(а): ... И пошаговым отладчиком не пользуюсь. Это не связано с Обероном, о котором я узнал лет 5 назад. Подобные свидетельства про пошаговый отладчик нужно собирать в отдельную веточку (может быть, в Высшем образовании?). Одна ветка есть (Есть ли в ББ пошаговый отладчик viewtopic.php?f=1&t=15), может быть, ее переименовать (пошырше), переместить и перекинуть туда соотв. замечания отсюда? |
Автор: | Vlad [ Пятница, 10 Октябрь, 2008 23:34 ] |
Заголовок сообщения: | Re: Система программирования PascalABC.NET |
AVC писал(а): Евгений, я больше 20 лет пишу на Си/Си++. И пошаговым отладчиком не пользуюсь. Это не связано с Обероном, о котором я узнал лет 5 назад. Проблема не в том, что в BB нет отладчика. Да, без него можно жить. Да, для каких-то задач это не самый эффективный инструмент и возможно даже вредный. Проблема в том, что отсутствие отладчика преподносится как однозначное благо, без оговорок. Вот в такой постановке это становится "синдромом оберона", наряду с "вредностью" подсветки ![]() |
Автор: | Илья Ермаков [ Суббота, 11 Октябрь, 2008 02:55 ] |
Заголовок сообщения: | Re: Система программирования PascalABC.NET |
Vlad писал(а): Проблема в том, что отсутствие отладчика преподносится как однозначное благо, без оговорок. Вот в такой постановке это становится "синдромом оберона", наряду с "вредностью" подсветки ![]() Да никого не волнует этот отладчик, никак он не преподносится. Нет его, потому что не нужен, да и всё. Приходят новички, которые вновь задают вопрос "А почему?". И получают ответ, почему не нужен. А некоторые всё пытаются доказать, что нет его потому, что "среда убогая, написать слабо". Вопрос о необходимости пошаговой отладки для низкоуровневых случаев, вроде отладки системы выполнения - другой вопрос. И такой отладчик имеется (хотя и не в стандартной поставке). Он позволяет подключиться из одной среды (инструментальной) к ядру другой (отлаживаемой) и "вести" её в любом нужном режиме. Однако когда я разрабатывал свои ядра ББ, я его не использовал - и не из принципа, а просто лень было разбираться ![]() |
Автор: | Vlad [ Суббота, 11 Октябрь, 2008 03:46 ] |
Заголовок сообщения: | Re: Система программирования PascalABC.NET |
Илья Ермаков писал(а): Нет его, потому что не нужен, да и всё. Ну вот и неправда это. Нужен. И не только для низкоуровневых случаев. Можно поспорить насколько сильно нужен и оправдается ли его разработка в рамках столь немногочисленного сообщества и, возможно, придти к выводу, что у ББ и без отладчика есть куда приложить энтузиазм. Но нет, тут видимо задевается какое-то особенное обероновское честолюбие (как же так, у ББ чего-то не хватает) и начинаются искаться доказательства, что то, чего нет - "вредно". Илья Ермаков писал(а): Однако когда я разрабатывал свои ядра ББ, я его не использовал - и не из принципа, а просто лень было разбираться ![]() Ну и что. Я тоже на питоне не юзаю отладчик, потому что лень разбираться и потому что не хочется связываться с какими-то IDE. Но если бы можно было прямо в ФАРе расставлять breakpoints - то почему нет? Потому что я бы его начал использовать не по делу или чего? |
Автор: | Info21 [ Суббота, 11 Октябрь, 2008 09:38 ] |
Заголовок сообщения: | Re: Система программирования PascalABC.NET |
Vlad писал(а): ... отсутствие отладчика преподносится как однозначное благо, без оговорок Опять подтасовка. Всё начинается как раз от людей, считающих наличие отладчика "как однозначное благо, без оговорок". И соответственно интерпретируют его отсутствие. А при обучении -- отсутствие отладчка и есть однозначное благо. |
Автор: | AVC [ Суббота, 11 Октябрь, 2008 12:48 ] |
Заголовок сообщения: | Re: Система программирования PascalABC.NET |
Илья Ермаков писал(а): Да никого не волнует этот отладчик, никак он не преподносится. Нет его, потому что не нужен, да и всё. Vlad писал(а): Ну вот и неправда это. Нужен. У меня предложение: давайте разберемся (лучше в отдельной ветке).Не в смысле "за" или "против" того, что и как сделано конкретно в ББ. А чтобы прояснить для себя подобные вопросы. Вот, к примеру, моя ситуация. Я делаю систему программирования для некоторых еще "неокученных" процессоров. При этом вынужден кроме компиляторов и ассемблеров делать также отладчик. Сам я отладчиком не пользуюсь, и меня беспокоит, что я недостаточно хорошо понимаю ожидания пользователей. Так что я заинтересован. |
Автор: | Info21 [ Суббота, 11 Октябрь, 2008 14:51 ] |
Заголовок сообщения: | Re: Система программирования PascalABC.NET |
Предлагаю перенести эти последние посты про отладчик во вновь открытую ветку. |
Автор: | Сергей Оборотов [ Суббота, 11 Октябрь, 2008 19:32 ] |
Заголовок сообщения: | Re: Об отладчике |
Предлагаю переименовать тему об отладчике. Тот который есть - малораспространен. Лучше говорить просто об отладке, по-моему. |
Автор: | Darksnake [ Четверг, 23 Октябрь, 2008 12:32 ] |
Заголовок сообщения: | Re: Система программирования PascalABC.NET |
Vlad писал(а): Ну вот и неправда это. Нужен. Тут вам выдадут стандартный совет. Вам нужен - вы и напишите. Понимаю, осилить такое дело не каждый может (я вот не могу). Но, насколько я понимаю, инструменты ББ это позволяют. Я по отладчику изредка тоже скучаю, хотя вроде неплохо научился обходиться и без него. В чем-то местные фанаты правы, без него даже лучше. |
Автор: | Info21 [ Четверг, 23 Октябрь, 2008 14:45 ] |
Заголовок сообщения: | Re: Система программирования PascalABC.NET |
Darksnake писал(а): Я по отладчику изредка тоже скучаю, хотя вроде неплохо научился обходиться и без него. "Пилите, Шура, пилите!" (С) |
Автор: | bohdant [ Пятница, 24 Октябрь, 2008 19:56 ] |
Заголовок сообщения: | Re: Об отладчике |
А я тут начал думать как сделать отладчик, под А2 (точнее под WinAos) Иногда нужен отладчик, как не крути. Весь вопрос в том, что считать отладчиком и как его использовать. Пример среда RadAsm. В нем есть возможность установить точку останова. На самом деле вставляется вызов процедурки, которая выдает инфу. Нечто подобное не повредит ни A2, ни BB, просто каждый раз прописывать вывод в лог - иногда просто лень. Кстати используя Halt, можно получить всю инфу, но... один раз ![]() Начал с отладочной информации, проблем нет. Инфы... даже в избытке ![]() Связь исходников с кодом тоже получается, немного компиллер "подправил". Пока что заткнулся на том, что ... лень не всегда двигатель прогресса ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |