Зло какое-то
Aug. 21st, 2010 05:55 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Школьный Линукс и входной порог разработки
Борландовские Паскали, С и тому подобное работали под досом без плясок с бубном и ставились простым копированием.
Дельфи в 1997 году поставилась на 95 винду и заработала сразу. За день можно написать прототип DB приложения, вообще видя среду разработки в первый раз. Visual C в то же примерно время - то же самое, разве что писать чуть сложнее, это вам не RAD.
Вижуал студия с дотнетом в 2006 вроде бы году - аналогично, поставил, за день разобрался.
А в линуксе до сих пор какое-то вуду, стоит только выйти за рамки стандартных задач.
Борландовские Паскали, С и тому подобное работали под досом без плясок с бубном и ставились простым копированием.
Дельфи в 1997 году поставилась на 95 винду и заработала сразу. За день можно написать прототип DB приложения, вообще видя среду разработки в первый раз. Visual C в то же примерно время - то же самое, разве что писать чуть сложнее, это вам не RAD.
Вижуал студия с дотнетом в 2006 вроде бы году - аналогично, поставил, за день разобрался.
А в линуксе до сих пор какое-то вуду, стоит только выйти за рамки стандартных задач.
no subject
Date: 2010-08-21 09:47 am (UTC)no subject
Date: 2010-08-21 09:55 am (UTC)Сие можно делать на 99% одинаково и на asp.net, и на winforms + webservices, и на Silverlight/WPF + WCF-сервисы. Тоесть - разные платформы - десктоп, тонкий веб-клиент, rich apps.
no subject
Date: 2010-08-21 10:05 am (UTC)no subject
Date: 2010-08-21 10:20 am (UTC)no subject
Date: 2010-08-21 10:35 am (UTC)no subject
Date: 2010-08-21 10:53 am (UTC)2. вы путаете printf и функции логирования, что ещё раз говорит о вашем квалити и/или вашем интеллекте.
no subject
Date: 2010-08-21 11:04 am (UTC)2. Я утрирую, равно как и Вы.
no subject
Date: 2010-08-21 11:10 am (UTC)2. я не утрирую, я нагло и жирно троллю.
no subject
Date: 2010-08-21 11:11 am (UTC)no subject
Date: 2010-08-21 11:18 am (UTC)no subject
Date: 2010-08-21 10:33 am (UTC)no subject
Date: 2010-08-21 10:47 am (UTC)я же написал - есть gdb и gdm-mode. http://www.emacswiki.org/emacs/GDB-MI
no subject
Date: 2010-08-21 10:50 am (UTC)no subject
Date: 2010-08-21 10:55 am (UTC)1. я этим не пользуюсь - мне отладчик нужен раз в год для анализа коредампа.
2. степ бэк умеет, кто то сравнивал отладчики по функциям и гдб оказался, внезапно, самым продвинутым отладчиком для си.
3. что такое edit-and-continue? (я действительно не знаю а гуглить сейчас сложно).
no subject
Date: 2010-08-21 11:00 am (UTC)2. Кроме Си есть ещё другие языки.
3. Изменение кода (исходника) в момент отладки. И продолжение отладки с применением изменений.
no subject
Date: 2010-08-21 11:07 am (UTC)2. для которых тоже достаточно логирования. а ещё, сююююрприз, есть языки в которых отладчика вообще не предусмотрено ну или ситуации когда из всех средств отладки есть одна (адын, 1, I) зелёная лямпочка и один осцилограф (e.g. написание биоса для кастомной материнки - тоже то с чем я реально сталкивался).
3. ёбните меня лопатой. я в самом страшном кошмаре про крещение меня в православнутом храме не смогу себе представить зачем это может в принципе понадобиться.
no subject
Date: 2010-08-21 11:11 am (UTC)2. Мы про RAD или где? Причем тут биосы для материнки? Вот товарищи тут все таки как то пишут прошивки для приборов на С и достаточно низком уровне. Могу поинтересоваться как они отлаживают.
3. :))))))) добро пожаловать в страну возможностей, которым до опенсурс ещо дососать немного, лет 10.
no subject
Date: 2010-08-21 11:17 am (UTC)2. мы про отладчики вообще. они есть не везде а не нужны таки везде. поинтересуйтесь.
3. реквестирую сюда адекватных людей которые мне расскажут про практическое применение данной "фичи".
PS. есличо - я так общаюсь всегда и таки и в реальной жизни тоже - не нравится - нахуй там.
no subject
Date: 2010-08-21 11:18 am (UTC)no subject
Date: 2010-08-21 11:21 am (UTC)no subject
Date: 2010-08-21 01:07 pm (UTC)ответ вам обоим :)
И даже более впечатляющий пример удаленной отладки произошел в
миссии NASA «Deep Space 1» в 1998 году. Через полгода после запуска
космического корабля, небольшой код на Lisp должен был управлять
космическим кораблем в течении двух дней для проведения серии
экспериментов. Однако, неуловимое состояние гонки (race condition) в
коде не было выявлено при тестировании на земле и было обнаружено уже
в космосе. Когда ошибка была выявлена в космосе (100 миллионов миль от
Земли) команда смогла произвести диагностику и исправление работающего
кода, что позволило завершить эксперимент. Один из программистов
сказал об этом следующее:
- Отладка программы, работающей на оборудовании стоимостью 100
миллионов долларов, которая находится в 100 миллионах миль от вас,
является интересным опытом. REPL, работающий на космическом корабле,
предоставляет бесценные возможности в нахождении и устранении
проблем.
no subject
Date: 2010-08-21 01:09 pm (UTC)