WWW.PROTu-154.org
Project Tupolev Team Forum Index Log in Register FAQ Memberlist Search

Project Tupolev Team Forum Index » Панели, приборы » Логика работы прибора Goto page Previous  1, 2
Post new topic  Reply to topic View previous topic :: View next topic 
PostPosted: Sat Nov 21, 2009 16:03 Reply with quote
serg_p
КВС
Joined: 29 Sep 2006
Posts: 1887




snb
Тут палка о двух концах.

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

Если бы все программировали на ассемблере, пусть даже на том, который существует сейчас, который больше похож на язык третьего поколения, чем на ассемблер, то не было бы сейчас ни Window 7 (хотя, в Windows, кода, написанного чисто на ассемблере, предполагаю, должно быть немало), ни FSX, ну и т.д. Без абстрагирования мы просто не можем обойтись.
Мозги слабоваты.

А Вы попробуйте понаблюдать за собой, попробуйте уловить то, сколько образов вы сможете одновременно удерживать в голове, и со сколькими из них Вы сможете эффективно оперировать.


Last edited by serg_p on Sat Nov 21, 2009 16:53; edited 7 times in total
View user's profile Send private message

PostPosted: Sat Nov 21, 2009 16:07 Reply with quote
serg_p
КВС
Joined: 29 Sep 2006
Posts: 1887




NoName wrote:
Что касается дизасемблирования кода.. Есть примеры, когда серьезная работа была этим методом переработана, улучшена\изменена и благополучно, правильно работает?

Леша, без конкретики, тут нечего обсуждать.

Я же привел конкретный пример - АБСУ.
Я сомневаюсь, что найдется такой гений, который соможет восстановить сишный код этой части ПНК за год упорной работы.

А то что меняли, в этом я и не сомневаюсь.

Я же уже говорил.
Масштаб.
Какой масштаб?

Леш, извини, но твой взгляд, это взгляд стороннего наблюдателя.
А я это щупал. Конечно, экспертом в области исследования программ я себя назвать не могу, но я имею некоторый опыт, который позволяет мне оценить тот объем работ, который при этом может быть.
Обратный инжиниринг - это страшная штука.
Легче сделать все заново.

Хотя, конечно же, я и не исключаю возможности того, что я преувеличиваю.

Но все же, по любому, как не крути, это очень тяжелая и долгая работа.
View user's profile Send private message

PostPosted: Sat Nov 21, 2009 17:06 Reply with quote
NoName
Отец-основатель
Joined: 11 Nov 2004
Posts: 5113
Location: СССР




Сереж, ты неверно оценил мой вгляд. Моя позиция такая же, как и твоя. Хотя я только понаслышке от программистов могу судить об этом.
Вопрос я задал именно по этому - думаю, что не найдется примера серьезной работы, которую дизасемблировали, изменили и получили снова обсолютно рабочий продукт.

А потому действительно, обсуждать применение этого способа не имеет смысла.

_________________
С уважением,
Алексей.
View user's profile Send private message

PostPosted: Sat Nov 21, 2009 17:10 Reply with quote
serg_p
КВС
Joined: 29 Sep 2006
Posts: 1887




Леша, я просто тупо пропустил знак вопроса в конце вопросительного предложения. Смех

Ну ничего, пусть мой пост останется, думаю мы с тобой совместно нанесли сокрушительный удар по тем, кто еще думает покопаться во внутренностях gau Смех
View user's profile Send private message

PostPosted: Sat Nov 21, 2009 18:33 Reply with quote
NoName
Отец-основатель
Joined: 11 Nov 2004
Posts: 5113
Location: СССР




Да

_________________
С уважением,
Алексей.
View user's profile Send private message

PostPosted: Sat Nov 21, 2009 20:23 Reply with quote
друг Жырафа
КВС
Joined: 12 Jan 2007
Posts: 221




serg_p wrote:
Ну ничего, пусть мой пост останется, думаю мы с тобой совместно нанесли сокрушительный удар по тем, кто еще думает покопаться во внутренностях gau Смех


на меня намекаете? Улыбка
View user's profile Send private message

PostPosted: Sat Nov 21, 2009 20:58 Reply with quote
serg_p
КВС
Joined: 29 Sep 2006
Posts: 1887




Да, что Вы.
Не в коем случае.
Вы же просто хотели понять.

А ударили мы по тем, кто уже убежден. Улыбка

А если серьезно, то даже если раздать всем исходники Степана - понять смогут немногие.
Еще раз повторюсь.
Для этого нужно будет проделать над собой достаточно большую работу.

Это я про те места, где идет сплошная ТАУ (теория автоматического управления) или сплошная навигация в куче формул.
View user's profile Send private message

PostPosted: Sat Nov 21, 2009 23:43 Reply with quote
NoName
Отец-основатель
Joined: 11 Nov 2004
Posts: 5113
Location: СССР




Ну это как для того, что бы объяснить французу теорию термодинамики не достаточно выучить французский, нужно еще и термодинамику знать Улыбка

_________________
С уважением,
Алексей.
View user's profile Send private message

PostPosted: Mon Nov 23, 2009 11:53 Reply with quote
snb
КВС
Joined: 20 Mar 2007
Posts: 488
Location: Наукоград Фрязино




Не, ну я же согласен - это действительно очень трудно, но не невозможно ;)
По поводу из 64к intro сделать сим: конечно, задача очень трудная. Но деоку делал один человек, а djn силами Microsoft вполне под силу.
Ежели говорить о нас, сирых, то тут мне видится только один путь - с нуля и весь комплекс, дабы потом не пытаться срастить тёплое с зелёным. Причём, для начала вполне годится сделать только логику, а визуальное отображение в той среде, в которой удобнее.
Основная беда, как мне кажется, что мы забыли о существовании такого замечательного описания алгоритмов, как блок-схема. С ней становится понятна вся логика, а уж как её реализовать - вопрос творческий.

2 serg_p:
Кстати. Возможно, Вам будет интересна следующая книга: Генри Уоррен мл. "Алгоритмические трюки для программистов". Сложнейшие вещи в простейших алгоритмах - кладезь. Очень познавательно, советую иметь хотя бы для коллекции.


P.S. Я прекрасно понимаю, что всё на энтузиазме, все заняты и массу других причин. Так что прошу всё воспринимать как теоретическую беседу, а не как посыл к действию.

_________________
"Не встречается любовь мне пока, всё навстречу облака, облака..."
Ю.Визбор
View user's profile Send private message

PostPosted: Mon Nov 23, 2009 17:39 Reply with quote
Dexer
КВС
Joined: 27 Jul 2005
Posts: 763
Location: ULLI




snb wrote:

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

Я иногда часть алгоритма рисую в виде схемы на логических элементах. Получается не менее наглядно и более компактно. Но это, конечно, зависит от предметной области.
View user's profile Send private message

PostPosted: Wed Dec 16, 2009 12:08 Reply with quote
snb
КВС
Joined: 20 Mar 2007
Posts: 488
Location: Наукоград Фрязино




Вот чего откопал: Тыц!. Читать первые две вещи (рассказ и вырезка из конфы).

_________________
"Не встречается любовь мне пока, всё навстречу облака, облака..."
Ю.Визбор
View user's profile Send private message

Логика работы прибора
 Project Tupolev Team Forum Index » Панели, приборы
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
All times are GMT + 3 Hours  
Page 2 of 2  
Goto page Previous  1, 2
  
  
 Post new topic  Reply to topic  


  Powered by phpBB © 2001-2005 phpBB Group. Designed for protu-154.org | Webmaster - ^COOLER^