í-ÄÁ... õÖÅ ÎÁÛÅÌ. áÒÔÅÍëáä
_Loader_
Sep 13, 2003
Last reply: 22 years ago
731 Replies
÷ÓÅÍ ÐÒÉ×ÅÔ.
Wed Oct 08 2003 20:42, Dima Orlov wrote to Ilia Tarasov:
DO> Когда производителей не волнуют проблемы пользователей, без работы DO> остаются производители.
А я не производителей имею в виду, а разработчиков, которые вообще-то должны принимать к исполнению то, что им говорят, и работать на том, что им дают...
DO> Потому что форт их убогий из их поделий как ослиные уши вечно торчит.
Ругань...
DO> Да мало ли чего ты там в своих разработках не замечал?
Наезд?
DO> Твои тоже.
К сожалению для тебя, мои - говорят...
DO> А ты зачем? И где твои аргументированные доказательства?
Аргументированные доказательства чего? Рулезности Форта? Не приписывай мне свойств "обобщенного форррртера". Свойств вычислительной модели стековой машины? Иди читай классику - Кнута и Dragon Book. Пока что аргументы оттуда тебе непонятны...
DO> Он не только не нужен, он вреден.
Не тебе судить. Заметь, я про Си ничего не говорю.
DO> А ты не пытаешься?
Нет, не пытаюсь. Покажи мои письма, где я _указывал_, что _надо_ пользоваться Фортом взамен Си.
DO> Сумме чего?
Денег.
DO> Какого еще конструктора, что ты несешь? EWB обычно очень простая и потому
А что, у тебя на работе техники занимаются проектированием? Что записано в дипломе у человека, который садится отлаживать embedded-систему, и диплом об окончании чего у него есть?
DO> Это им не поможет. Они должны не только фортом владеть, но еще и DO> разгрести все те нагромождения, которые первый наопределял.
Аналогично для любого языка.
DO> Специально, потому что изначально о них никто не говорил.
Я сказал. Я отвечаю за свои слова и утверждения, а не за чьи-то еще.
DO> Гораздо эффективнее не допускать вообще форт.
Чем конкретно подкреплено твое заявление? Обладаешь ли ты правами и возможностью определять техническую политику своей организации?
DO> Hе будет толка.
"Стрижено-брито"...
DO> Где "там"? В каких-то твоих сферических системах копеечной стоимости?
Язычок придерживаем, да? Я не хочу переходить на личности, но если сильно хочешь узнать, что я о тебе думаю, сообщи адрес ящика, куда я могу все это скинуть...
Ты тут уже ругани на меня вывалил прилично. Надоешь - напишу модератору. А твит ставить не хочу - от тебя довольно много дельных советов в тех областях, где ты разбираешься...
DO> Hет конечно, как и в форт-программе ему взятся неоткуда, когда она зашита DO> в ПЗУ и работает в реальном времени.
Я только что написал, что эта строка появляется в результате интерпретации входного потока, приходящего через отладочный COM. Если ты этого понимать не хочешь, развожу руками.
DO> В ПЗУ находится _все_, у контроллера есть ПЗУ и несколько сот регистров DO> ОЗУ.
Банальное утверждение.
DO> Чего ему там делать-то?
Разбирать строку, полученную из COM
DO> А словарю чего делать в ПЗУ?
Обеспечивать идентификацию слов. Тормозишь? Или закусил удила?
DO> Переменные в ОЗУ и SFR'ах контроллера.
И что? А где, по-твоему, мнемонические обозначения этих переменных?
DO> Зачем там нужны лишние слова?
Послать байт в COM - лишнее слово?
DO> И что оно пошлет? Значения переменных нужны в точке останова. Собственно DO> часто и не нужны, достаточно бывает понять попало управление в нужную DO> точку или нет. DO> Порставить брейкпойнт в тексте и запустить программу в _реальном DO> времени_, после остановки посмотреть значения переменных и SFR'ов - вот DO> что позволяет эмулятор и вот для чего нужна отладочная информация DO> (которая естественно в самой отлаживаемой программе не присутствует и на DO> вывод которой в ней ресурсов не предусмотрено).
Чем от такого порядка работы отличается запуск через интерпретатор? Только тем, что позволяет отлаживать изделие и в полевых условиях...
DO> Программа исполняемая тоже по шнурку?
Ты структуру Форт-машины знаешь? Вот в соответствии со структурой она и исполняется - из ПЗУ, после интерпретации входного потока или наступления событий, привязанных к словам.
DO> Hет конечно. И зачем запускать слова с параметрами?
Опять удила закушены... У твоих функций нет аргументов? А почему аргументы не должны быть у слов Форта?
DO> Охотно верю в то, что ты этого не понимаешь.
Наезд?
DO> Чего мне туда смотреть?
Для повышения общего уровня, а также чтобы осмыслить мои аргументы. Иначе ты выставляешь себя в не очень хорошем свете.
DO> Зачем мне крутить компиляторы? У меня есть готовые.
Это пять!!!! :))))))))) Это надо переслать кое-кому...
DO> Зачем мне какой-то явный бред доказывать?
Этот бред следует из твоих утверждений о том, что кросс-компилятор, написанный на Форте, может после обработки ассемблерного текста дать другой результат, нежели компилятор, написанный на другом языке.
DO> Понятия не имею.
А я вот озаботился из писем узнать, что ты работаешь в Израиле и получаешь зарплату в тысячах долларов. А среди разработок преобладают PIC и AVR на Си + асм. Соответственно я с тобой и разговариваю, причем, как видишь, не указываю на то, что при твоей-то работе тебе бы помалкивать и продолжать решать свои задачи за свою зарплату.
DO> Могу себе представить этия ядра...
Наезд? Или хамство? Молодой человек, ВАС НЕ СПРАШИВАЮТ! Мне абсолютно наплевать на твое мнение, но эху все же люди читают, и незачем им видеть, как один стиль проектирования абсолютизируется.
DO> Вот по этому соотношению AVR и пролетает, да и вообще все кроме PIC'ов DO> пролетает в моих задачах.
Тем более. Тебе русским языком было сказано, для чего нужен Форт. Что касается PIC-ов, то _Я_ тебе могу формально доказать, что Форт на PIC-е МЕНЕЕ эффективен, чем Си. Соответственно, пока не начнешь обсуждать другие задачи, я с тобой продолжать ругань не намерен.
DO> Чего я не хочу понимать?
А вот там выше я оставил цитату, чего ты не хочешь понимать. Прямо со слов "ассемблеры всех процессоров..." и далее по тексту.
DO> А я не буду твоим, и другим не буду рекомендовать.
Ну и не рекомендуй. Если хочешь, я передам твои аргументы тем предприятиям, которые сейчас используют мои разработки.
DO> Практика. Подтвержденная количеством написанного на С по сравнению с DO> фортом.
А кто-то спорит с количеством? Я тебе в сотый раз толкую о _наличии_ регистровой архитектуры и _методиках_ работы с Фортом. Ты начинаешь вопить, что это все чушь... Ну-ну...
DO> Hе хочу, не умею и даже не хочу уметь. Я на жизнь зарабатываю другим, в DO> частности эхотагом, к которому написание компиляторов никакого отношения DO> не имеет. А если embedded инженер пишет компиляторы, то 99% что он и DO> инженер плохой и компиляторы у него ни к черту
Видишь ли, я не embedded инженер... я главный инженер ;) А еще я тут докторскую дописываю в близкой к эхотагу области, и вот только сегодня днем мне из Интела звонили по поводу моих работ ;))) Ты извини, конечно, я держался сколько мог, но как бы разницу чувствуешь? Твои мнения так и остаются твоими мнениями, а мои мнения - это техническая политика моего предприятия и научных работ кафедры, на которой я преподаю. Расслабься...
(Кстати, диверсия - это не когда Форт используют. Это когда израильский инженер учит российского ученого)
DO> Разумеется.
Fixed. Поэтому кушай что дают... Дали Си - пиши на Си...
DO> Hичего. Если я правильно тебя понял в соседнем письме, то этот DO> таинственный процессор (Hitachi SH4) - 32хразрядный 200 мегагерцовый RISC DO> для которого нормальные люди используют gcc и на который ставят linux. DO> Если ты системы с такими ресурсами на форте программируешь, иначе как DO> диверсию мне это рассматривать ну очень трудно.
Нет, ты неправильно понял. У нас обычно до десятка проектов с разными процессорами и для разных задач. Я если что и программирую, то новые разработки, в которых проверяю новую математику. Для Си есть соответствующие сотрудники, которые пока ничего больше не знают. В SH4 используется кросс-ассемблер, а не Форт.
Thu Oct 09 2003 00:19, Artem Kamburov wrote to Roman Khvatov:
AK> А никто из здесь присутствующих ТОЧHО и не знает. Реальный опыт работы с AK> ними есть только у Ильи, а он повышает производительность процессора AK> весьма специфическим способом - подгоняет ресурсы процессора под AK> требования задачи.
А очень хорошее направление - называется "совместным проектированием аппаратной и программной части". Этим сейчас активно занимается Celoxica, разработавшая неплохую систему синтеза HDL четвертого поколения - Handel-C. ПЛИС как раз и позволяет реализовать только то, что потребуется для решения задачи, очень существенно оптимизируя проект на структурном уровне. Про 5 секунд и 3,5 минуты я уже писал? Вот это разница между софт-ядром и MB90 (неплохой, кстати, контроллер).
(Кстати, если кому из вузов нужен программный пакет от Celoxic-и бесплатно - ко мне в мыло... мне уже надоело искать по России участников их университетской программы, а они приглашают)
âÙÌÏ ÄÅÌÏ,Alex Kouznetsov ÐÉÓÁÌ × ÜÈÅ "RU.EMBEDDED"ÐÉÓØÍÏ ÄÌÑ Power User, ÔÅÍÁ ÂÙÌÁ "_Loader_"Á ÂÙÌÏ ÜÔÏ:06-Oct-2003, 05:28:42
PU>> - åÓÌÉ Õ ÎÁÓ ÉÎÔÅÒÐÒÅÔÁÔÏÒ ÔÏ ËÒÏÍÅ(ÄÏÐÕÓÔÉÍ,ËÏÍÐÁËÔÎÏÇÏ) PU>> ÉÎÔÅÒÐÒÅÔÉÒÕÅÍÏÇÏ ËÏÄÁ ÅÓÔØ ÅÝÅ ËÏÄ,ÓÏÂÓÔ×ÅÎÎÏ,ÓÁÍÏÇÏ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ [...] PU>> - åÓÌÉ Õ ÎÁÓ "ËÏÍÐÉÌÑÔÏÒ", ÔÏ ÓÇÅÎÅÒÅÎÎÙÊ ÉÍ ÎÁÔÉ×ÎÙÊ ËÏÄ × *ÌÕÞÛÅÍ* PU>> ÓÌÕÞÁÅ ÂÕÄÅÔ ÎÅ ÓÉÌØÎÏ ÂÏÌØÛÅ ÓÏÏÔ×. ËÏÄÁ ÐÉÓÁÎÏÇÏ ÎÁ native ÁÓÍÅ[...] AK> ôÅÒÅÔÉÃËÉ ÜÔÏ ÔÁË. HÏ ÐÒÁËÔÉÃËÉ, ËÁË ÕÖÅ ÎÅÏÄÎÏËÒÁÔÎÏ ÕÐÏÍÉÎÁÌÏÓØ × AK> ÔÒÅÄÅ, ÅÓÌÉ ÐÒÏÇÁ ÄÏÓÔÁÔÏÞÎÏ ÂÏÌØÛÁÑ, ÔÏ ÞÅÌÏ×ÅË ÎÁ ÁÓÍÅ ÎÁÐÉÓÁÔØ ÔÁË, AK> ËÁË ÐÉÛÅÔ ÈÏÒÏÛÉÊ ÏÐÔÉÍÉÚÉÒÕÀÝÉÊ ËÏÍÐÉÌÑÔÏÒ, ÎÅ ÓÍÏÖÅÔ. äÙË ÄÌÑ ÔÁËÉÈ ÓÌÕÞÁÅ× ÅÓÔØ C + ×ÓÔÁ×ËÉ ÎÁ ÁÓÍÅ × ËÒÉÔÉÞÎÙÈ ÍÅÓÔÁÈ? (ÈÏÔØ ÜÔÏ É ÓÌÉÛËÏÍ ÂÁÎÁÌØÎÏ Ú×ÕÞÉÔ,ÎÏ...)
AK> ëÒÏÍÅ ÔÏÇÏ, ÅÓÌÉ ÔÙ ÎÉÞÅÇÏ ÎÅ ÚÎÁÅÛØ Ï ÓÔÅËÏ×ÙÈ ÐÒÏÃÅÓÓÏÒÁÈ É æÏÒÔÅ, ÔÏ AK> ÏÞÅÎØ ÓÏÍÎÉÔÅÌØÎÏ, ÞÔÏ ÔÙ ÓÁÍ "ÉÚÏÂÒÅÔÅÛØ" ÜÔÕ ÁÒÈÉÔÅËÔÕÒÕ (É ×ÓÅ AK> ÎÁÒÁÂÏÔÁÎÎÙÅ × ÒÁÍËÁÈ æÏÒÔÁ ÔÒÀËÉ) É ÔÕÔ ÖÅ, ÂÅÚ ÇÒÁÂÌÅÊ, ×ÏÂØÅÛØ ÅÅ × AK> ×ÉÄÅ ÁÓÍ ËÏÄÁ. äÏÐÕÓÔÉÍ.îÏ btw, ÓÍ ×ÙÛÅ, Á × ÞÅÍ ÓÍÙÓÌ ÄÁÎÎÏÇÏ ÉÚÏÂÒÅÔÅÎÉÑ ÅÓÌÉ ÄÌÑ ÐÏÄÏÂÎÙÈ ×ÅÝÅÊ (ÂÏÌØÛÉÅ ÐÒÏÇÒÁÍÍÙ) ÅÓÔØ ó Ó ÁÓÍÏ×ÙÍÉ ×ÓÔÁ×ËÁÍÉ? (ðÒÏ ÜÔÏÔ ËÏÄ ÔÏÖÅ ÍÏÖÎÏ ÂÕÄÅÔ ÓËÁÚÁÔØ ÞÔÏ ÏÎ "ÎÅ ÓÉÌØÎÏ ÈÕÖÅ ÁÓÍÏ×ÏÇÏ",ÅÓÓÎÏ, Ó ÎÅËÏÔÏÒÙÍÉ ÏÇÏ×ÏÒËÁÍÉ).ôÁËÉ ÏÎÏ × ÔÁËÏÍ ×ÉÄÅ ÓÏÈÒÁÎÑÅÔ ÏÂÅÝÁÎÎÕÀ "ÎÅÒÕÛÉÍÏÓÔØ" ËÁË É ÄÌÑ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ,ÉÌÉ ÞÔÏ? á ÔÏ ÐÏÌÕÞÁÅÔÓÑ ËÁË-ÔÏ ÂÏÌØÎÏ ÕÖ ÈÏÒÏÛÏ:É ÂÙÓÔÒÏ É ÄÕÒÁËÏÊÓÔÏÊÞÉ×Ï É ËÏÍÐÁËÔÎÏ... ÇÍ,Á ÔÕÔ ÓÌÕÞÁÊÎÏ ÎÅÔ ÉÚ×ÅÓÔÎÏÇÏ ÐÒÁ×ÉÌÁ ÐÒÏ ×ÙÂÏÒ ÌÀÂÙÈ 2 Ó×ÏÊÓÔ× ÉÚ 3-È × ËÁÖÄÙÊ ÍÏÍÅÎÔ ×ÒÅÍÅÎÉ? ö8-))
PU>> HÏ × ÌÀÂÏÍ ÓÌÕÞÁÅ,ÁÓÓÅÍÂÌÅÒÎÙÊ ËÏÄ ÕÍÅÝÁÀÝÉÊÓÑ PU>> × ËÜÛ ÐÒÏÃÅÓÓÏÒÁ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ÅÝÅ ÂÙÓÔÒÅÅ É ÚÁÎÉÍÁÔØ ÔÁÍ ÐÏÍÅÎØÛÅ PU>> ÍÅÓÔÁ :)) (Á ËÜÛ ËÁË ÂÙ ÎÅ ÒÅÚÉÎÏ×ÙÊ) - ÔÁË É ÄÅÌÁÀÔ ×ÓÑËÉÅ ÐÒÉÂÌÕÄÙ PU>> ÔÉÐÁ ÓÏÆÔÉÎ ÔÅÓÔÑÝÉÈ RAM,Ô.Ë.ÉÈ ÉÓÐÏÌÎÅÎÉÅ ÉÚ RAM ËÏÔÏÒÏÅ ÐÏÐÕÔÎÏ ÅÝÅ PU>> É ÔÅÓÔÉÔÓÑ ÏÏÏÞÅÎØ ÚÁÍÅÄÌÑÅÔ ÜÔÏÔ ÐÒÏÃÅÓÓ. AK> óÒÅÄÉ ÍÎÏÖÅÓÔ×Á ×ÏÚÍÏÖÎÙÈ ×ÁÒÉÁÎÔÏ× ÒÅÁÌÉÚÁÃÉÉ ÔÅÂÅ ÂÕÄÅÔ ÏÞÅÎØ ÔÒÕÄÎÏ AK> ×ÙÂÒÁÔØ ÏÐÔÉÍÁÌØÎÙÊ, ÉÌÉ ÄÁÖÅ ÐÒÏÓÔÏ ÈÏÒÏÛÉÊ. äÌÑ ×ÙÛÅÕËÁÚÁÎÎÏÊ RAM-ÔÅÓÔÉÌËÉ ÎÁÐÒÉÍÅÒ ÜÔÏ ×ÒÑÄÌÉ true.äÌÑ ËÁËÉÈ-ÔÏ ÅÝÅ ÏÂßÅÍÎÙÈ ÚÁÄÁÞ - ×ÏÚÍÏÖÎÏ ÞÔÏ ÔÁË.îÏ ÓÍ. ×ÙÛÅ...
AK> ôÏ ÅÓÔØ, "ÓÁÍÏÐÁÌ ÎÁ ÁÓÍÅ", ÓËÏÒÅÊ ×ÓÅÇÏ, ÂÕÄÅÔ "ÂÏÌØÛÏÊ ËÁÒÁËÁÔÉÃÅÊ" É AK> "ËÒÉ×ÙÍ ÕÇÒÏÂÉÝÅÍ". á ÞÅÇÏ ÂÙ ÔÏÇÄÁ ÎÅ ÎÁ ÓÑÈ Ó ÁÓÍÏ×ÙÍÉ ×ÓÔÁ×ËÁÍÉ,ÒÁÚ ÕÖ ÏÎÏ ÓÔÏÌØ ×ÅÌÉËÏ ÞÔÏ ÞÅÌÏ×ÅËÕ ÎÁ ÁÓÍÅ ÎÅ ÐÏ ÚÕÂÁÍ?
AK> ôÏÇÄÁ ËÁË ÚÎÁÎÉÅ æÏÒÔÁ _ÐÏÚ×ÏÌÉÔ_ ÔÅÂÅ ÓÄÅÌÁÔØ ÜÔÏÔ AK> ËÏÄ ËÏÍÐÁËÔÎÙÍ É ÜÆÆÅËÔÉ×ÎÙÍ, é ÄÕÒÁËÏÊÓÔÏÊÞÉ×ÙÍ ÐÒÉ ÜÔÏÍ?ô.Å.ÚÁÌÉ×ËÁ ÒÁÚÎÏÊ ÄÒÑÎÉ × ËÁÞÅÓÔ×Å ÁÐÄÅÊÔÁ ÎÅ ÐÅÒÅËÌÉÎÉÔ ÎÁÛÕ ÖÅÌÅÚËÕ?îÏ ×ÅÄØ ÅÓÌÉ call É Ô.Ð. ÄÅÌÁÅÔ ÐÒÏÃÅÓÓÏÒ × ×ÉÄÅ ÎÁÔÉ×ÎÏÇÏ ËÏÄÁ,ÔÏ ÚÁÌÉ×ÁÅÍ ÍÙ ÔÏÇÄÁ ×ÓÅ ÖÅ ÎÁÔÉ×ÎÙÊ ËÏÄ É ÐÏÄÓÕÎÕ× ÐÒÏÃÕ × ÜÔÏÍ ÍÅÓÔÅ ÞÔÏ-ÎÉÂÕÄØ ÌÅ×ÏÅ (ÐÒÁ×ÉÌØÎÙÊ "ÚÁ×ÉÓÁÔÏÒ"?) ÍÏÖÎÏ ×ÓÅ ÖÅ ÐÏÌÕÞÉÔØ ÚÁ×ÉÓÏÎ,ÉÌÉ Ñ ÞÔÏ-ÔÏ ÐÒÏÐÕÓÔÉÌ?
AK> ÔÁË ÞÔÏ ÏÎ ÓÍÏÖÅÔ ÕÍÅÓÔÉÔØÓÑ × ËÜÛ. çÍ,ÎÏ ÔÁËÉ × embedded ÜÔÏ ÎÅ ÔÁË ÁËÕÔÁÌØÎÏ ËÁË Ó PCÛÎÙÍÉ ÐÒÏÃÁÍÉ? (á ÞÔÏ,× embedded ÏÞÅÎØ ÞÁÓÔÏ ÐÏÐÁÄÁÀÔÓÑ ÐÒÏÃÙ Ó ÐÒÉÌÉÞÎÙÍ ËÜÛÅÍ É ÏÞÅÎØ ÓÉÌØÎÏ ÏÂÇÏÎÑÀÝÉÅ ÒÁÂÏÔÕ ROM\RAM? ðÒÏ ×ÉÒÔÕÁÌØÎÕÀ ÐÁÍÑÔØ ×ÏÏÂÝÅ ÍÏÌÞÕ:ÜÔÏ ×ÓÔÒÅÞÁÅÔÓÑ ÅÝÅ ÒÅÖÅ).
AK> HÅ ÂÕÄÕ ÕÔ×ÅÒÖÄÁÔØ ÞÔÏ FVM × ËÁÞÅÓÔ×Å ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ ×ÓÅÇÄÁ ÉÍÅÎÎÏ AK> _ÏÐÔÉÍÁÌØÎÁ_, ÎÏ, ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ, æÏÒÔ ÔÅÂÅ ÐÒÅÄÌÁÇÁÅÔ ÏÐÒÏÂÏ×ÁÎÎÙÊ AK> _ÈÏÒÏÛÉÊ_ ×ÁÒÉÁÎÔ. äÏÐÕÓÔÉÍ ÞÔÏ ÔÁË.îÏ ÞÔÏ ÐÒÏ "2 ÉÚ 3"?ðÏÞÅÍÕ-ÔÏ Ñ ÎÉËÁË ÎÅ ÍÏÇÕ ÏÔÄÅÌÁÔØÓÑ ÏÔ ÏÝÕÝÅÎÉÑ ÞÔÏ Ó "2 ÉÚ 3" Ñ ÎÅ ÏÛÉÂÁÀÓØ.÷ ÞÁÓÔÎÏÓÔÉ ÎÁÓËÏÌØËÏ Ñ ÐÏÎÑÌ ÉÚ ÒÁÚÇÏÒÅ×ÛÅÇÏÓÑ ÄÌÉÎÎÏÇÏ ÆÌÅÊÍÁ ö8-| ÅÓÌÉ ÍÙ ÚÁÈÏÔÉÍ ÏÂÅÝÁÎÎÏÊ ÎÅÐÏÔÏÐÌÑÅÍÏÓÔÉ ÎÁ ÆÏÒÔÅ ÐÒÉ ÚÁÌÉ×ËÅ ×ÓÑËÏÊ ÄÒÑÎÉ × ÈÏÄÅ ÁÐÄÅÊÔÁ - ÔÏÇÄÁ ×ÓÅ ÖÅ ÜÔÏ ÂÕÄÅÔ ÔÏÒÍÏÚÎÏÊ ÄÕÒÁËÏÕÓÔÏÊÞÉ×ÙÊ ÉÎÔÅÒÐÒÅÔÁÔÏÒ Á ÎÅ ÂÙÓÔÒÙÊ "ÛÉÔÙÊ ËÏÄ" (ÎÁÓËÏÌØËÏ Ñ ÐÏÎÉÍÁÀ, ÏÎ ÐÒÉ ÜÔÏÍ ÂÕÄÅÔ ÎÁÔÉ×ÎÙÍ ËÏÄÏÍ ÐÒÏÃÁ?).éÔÏÇÏ _ÐÒÑÍÏÊ_ ËÏÎËÕÒÅÎÃÉÉ ÔÁËÏÇÏ ÐÏÄÈÏÄÁ ×ÁÒÉÁÎÔÕ ÓËÁÖÅÍ,Ó ÁÐÄÅÊÔÏÍ ÓÉÌÁÍÉ ÓÁÂÖÅ×ÏÇÏ ÂÕÔÅÒÁ,×ÎÅÛÎÉÍ ×ÁÞÄÏÇÏÍ É ÏÓÎÏ×ÎÏÊ ÆÉÒÍ×ÁÒÏÊ × ÎÁÔÉ×ÎÏÍ ËÏÄÅ ÐÒÏÃÁ(ÐÉÓÁÎÏÊ ÎÁ ÞÅÍ ÕÇÏÄÎÏ) Ñ ÎÅ ×ÉÖÕ, ÕÖ ÓÏÒÒÉ.÷ ÜÔÏÍ ÓÌÕÞÁÅ ÔÁËÉ ÏÐÑÔØ ÖÅ ÄÏ×ÏÌØÎÏ ÓÐÏÒÎÙÊ ×ÏÐÒÏÓ Ï ÄÏÒÏÇÏ×ÉÚÎÅ ×ÁÒÉÁÎÔÁ Ó ×ÎÅÛÎÉÍ WDT... ×ÅÄØ ÄÅÛÅ×ÌÅ (ÂÅÚ ÏÎÏÇÏ WDT) É Ó ÔÏÊ ÖÅ (ÎÕ ÉÌÉ îåíîïçï ÍÅÎØÛÅÊ) ÓËÏÒÏÓÔØÀ ×ÓÅ ÒÁ×ÎÏ ÎÅ ÐÏÌÕÞÉÔÓÑ (Á ÄÌÑ ÔÏÊ ÖÅ ÓËÏÒÏÓÔÉ ÔÏÒÍÏÚÎÏÍÕ ÉÎÔÅÒÐÒÅÔÅÒÕ ÐÏÎÁÄÏÂÉÔÓÑ ×ÅÄØ ÂÏÌÅÅ ÍÏÝÎÙÊ É ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ,ÄÏÒÏÇÏÊ ÐÒÏÃ,ËÁË ÜÔÏ ÓÏÏÔÎÏÓÉÔÓÑ Ó ÃÅÎÏÊ ×ÎÅÛÎÅÇÏ wdt - ÚÁ×ÉÓÉÔ ÏÔ...).
AK> ëÏÎÅÞÎÏ, ÞÔÏÂÙ ÄÁÖÅ ÐÒÏÓÔÏ ÎÁÞÁÔØ ËÏÐÁÔØ × ÜÔÏÍ ÎÁÐÒÁ×ÌÅÎÉÉ, ÔÅÂÅ ÎÁÄÏ AK> ÎÅ ÂÏÑÔØÓÑ ÓÔÅËÏ×ÙÈ ÍÁÛÉÎ É RPN. á ÔÏ ÎÅËÏÔÏÒÙÅ ÕÐÅÒÔÙÅ ÐÏÐÒÏÂÏ×ÁÌÉ AK> æÏÒÔ ÒÁÚ-ÄÒÕÇÏÊ, ÎÅ ÓÍÏÇÌÉ ÅÇÏ ÏÓ×ÏÉÔØ, É ÔÅÐÅÒØ ÎÁ ×ÓÅÈ ÕÇÌÁÈ ÈÁÀÔ ËÁË AK> ÓÁÍ æÏÒÔ, ÔÁË É ÔÅÈ, ËÔÏ ÍÏÖÅÔ ÅÇÏ ÉÓÐÏÌØÚÏ×ÁÔØ. ñ ÎÅ ÇÏ×ÏÒÀ ÞÔÏ ÔÁËÏÊ ÐÏÄÈÏÄ ÎÅ ÉÍÅÅÔ ÐÒÁ×Á ÎÁ ÖÉÚÎØ.÷ ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ (ÔÉÐÁ ÏÐÉÓÁÎÎÏÇÏ ÔÏÂÏÊ ×ÙËÌÀÞÁÔÅÌÑ) ÏÎÏ ×ÙÇÌÑÄÉÔ ÄÏÓÔÁÔÏÞÎÏ ÉÎÔÅÒÅÓÎÏ.
úÙÖ ÇÅÊÔ ÞÔÏ-ÔÏ ÂÁÒÁÈÌÉÔ,ÐÉÓØÍÁ ÎÉÞÉÇÁ ÎÅ ÍÏÇÕ ÏÔÐÒÁ×ÉÔØ,ÞÔÏ × ÎÅÔÍÙÌÏ ÞÔÏ × ÜÈÉ...ÜÔÏ ÔÏÌØËÏ Õ ÍÅÎÑ ÔÁË ÉÌÉ ÎÅÔ?Good Bye, Alex.See you later. ... æÉÄÏÌÕË-ÛÔÕËÁ ÈÏÒÏÛÁÑ.á Fidolook SL ÓÔÁÌ ÅÝÅ ÌÕÞÛÅ:)
Wed Oct 08 2003 22:27, Ilia Tarasov wrote to Yuriy K:
YK>>>> üÔÏ ÁÌØÔÒÕÉÚÍ ÉÌÉ ÈÏÂÂÉ? IT>>> üÔÏ ÉÓÓÌÅÄÏ×ÁÔÅÌØÓËÁÑ ÒÁÂÏÔÁ. YK>> úÎÁÞÉÔ ÏÎÁ ËÅÍ-ÔÏ ÏÐÌÁÞÉ×ÁÅÔÓÑ.
IT> ðÏËÁ ÎÅÔ - ÉÚ ×ÎÕÔÒÅÎÎÉÈ ÒÅÚÅÒ×Ï×.
ôÅÍ ÎÅ ÍÅÎÅÅ ÌÀÄÉ ÒÁÂÏÔÁÀÔ, ÄÅÎØÇÉ ÉÍ ÐÌÁÔÑÔÓÑ. äÁÌÅÅ ÎÁÄÏ ÓÞÉÔÁÔØ ÜËÏÎÏÍÉÞÅÓËÕÀ ÜÆÆÅËÔÉ×ÎÏÓÔØ ÒÁÚÎÙÈ ÐÏÄÈÏÄÏ×.YK>>>> òÁÚÇÏ×ÏÒ ÉÄÅÔ Ï ËÏÍÍÅÒÞÅÓËÉÈ ÐÒÉÍÅÎÅÎÉÑÈ. IT>>> ...ËÏÔÏÒÁÑ ÐÏÚ×ÏÌÉÔ ÓÆÏÒÍÕÌÉÒÏ×ÁÔØ ôú ÄÌÑ Héïëò... ÞÔÏ ÎÅ ÔÁË? YK>> þÔÏ ÓÌÏ×Á "ÄÅÎØÇÉ ÎÅ ×ÅÒÎÕÔÓÑ" ÏÛÉÂÏÞÎÙ.
IT> ôÏÇÄÁ ÄÁ×ÁÊ ÓÍÏÔÒÅÔØ, ËÏÇÄÁ ÏÎÉ ×ÅÒÎÕÔÓÑ.
ôÁË ×ÏÔ É ÐÏÄÓÞÉÔÁÊ ×ÏÚ×ÒÁÔ ÉÎ×ÅÓÔÉÃÉÊ.IT> üÔÏ ÐÏÌÕÞÁÅÔÓÑ ÏÓÏÂÙÊ ÛÉË - ÐÏËÕÐÁÔØ ×ÓÅ IT> ÐÏÄÒÑÄ, × ÎÁÄÅÖÄÅ, ÞÔÏ ÐÒÉÇÏÄÉÔÓÑ?
ïÓÏÂÙÊ ÛÉË - ×ÙÂÉÒÁÔØ ÐÏÄ ËÁÖÄÕÀ ÎÏ×ÕÀ ÚÁÄÁÞÕ ÎÏ×ÏÅ ÐÒÏÃÅÓÓÏÒÎÏÅ ÓÅÍÅÊÓÔ×Ï.IT> HÁÄÏ ÍÎÏÊ, btw, ÎÅÔ ÔÁËÏÇÏ ÎÁÞÁÌØÓÔ×Á, IT> ÐÅÒÅÄ ËÏÔÏÒÙÍ ÉÍÅÅÔ ÓÍÙÓÌ "ÏÔÍÁÚÙ×ÁÔØÓÑ" × ÓÔÉÌÅ: "×ÏÔ - ÓÉÖÕ, ÎÉÞÅÇÏ ÎÅ IT> ÄÅÌÁÀ, ÖÄÕ EK Ó ËÏÍÐÉÌÑÔÏÒÏÍ..."
éÎÔÅÒÅÓÎÏ, ÇÄÅ ÔÁËÏÅ ÎÁÞÁÌØÓÔ×Ï ÅÓÔØ? ôÙ ×ÉÄÅÌ? ñ - ÎÅÔ.IT>>>>> ðÒÏÃÅÓÓÏÒ Ñ×ÎÏ embedded, YK>> ëÓÔÁÔÉ, ËÁËÏÊ? IT> Hitachi SH4
õÍÅÒÅÎÎÏ embedded, ËÓÔÁÔÉ, ÓËÏÒÅÅ ÅÇÏ ÎÉÛÁ - PDA É Ô.Ð. ÷ ÌÕÞÛÅÍ ÓÌÕÞÁÅ ×ÉÚÕÁÌÉÚÁÃÉÑ ÉÎÆÏÒÍÁÃÉÉ, ÐÏÌÕÞÅÎÎÏÊ ÏÔ ÂÏÌÅÅ ÄÒÕÇÉÈ embedded ÕÓÔÒÏÊÓÔ×. ðÏÄ Hitachi SH ÓÅÒÉÀ ÅÓÔØ ÈÏÒÏÛÉÊ ÂÅÓÐÌÁÔÎÙÊ ËÏÍÐÉÌÑÔÏÒ - GCC ÎÁÚÙ×ÁÅÔÓÑ. ñ ËÏÇÄÁ-ÔÏ ÄÁ×ÎÏ ÐÉÓÁÌ ÄÏÓÔÁÔÏÞÎÏ ÂÏÌØÛÕÀ ÐÒÏÇÒÁÍÍÕ ÐÏÄ SH1 ÎÁ GCC - ÓÅÒØÅÚÎÙÈ ÐÒÅÔÅÎÚÉÊ Ë ËÏÍÐÉÌÑÔÏÒÕ ÎÅÔ. ïÛÉÂÏË ÚÁÍÅÞÅÎÏ ÎÅ ÂÙÌÏ. ôÁË ÞÔÏ ÎÅ ÎÁÄÏ ÒÁÓÓËÁÚÙ×ÁÔØ ÐÒÏ ÎÅÄÏÓÔÕÐÎÏÓÔØ ÓÒÅÄÓÔ× ÒÁÚÒÁÂÏÔËÉ.HÁ ÁÓÓÅÍÂÌÅÒÅ ÈÏÔØ ÐÏÄ ÎÅÇÏ ÎÅ ÐÉÛÅÔÅ, ÎÁÄÅÀÓØ? :)
IT>>> é Ñ ×ÏÔ ÔÁË ÒÁÓÐÏÒÑÄÉÌÓÑ ×ÒÅÍÅÎÅÍ É ÄÅÎØÇÁÍÉ... ÜÔÏÇÏ ÄÅÌÁÔØ ÂÙÌÏ IT>>> ÎÅÌØÚÑ? YK>> íÏÖÎÏ, ÎÏ ÎÅÜÆÆÅËÔÉ×ÎÏ ÄÁÖÅ ÐÒÉ ÒÏÓÓÉÊÓËÉÈ ÚÁÒÐÌÁÔÁÈ. IT> é ÅÓÌÉ ÄÌÑ ÍÅÎÑ ÐÏÌÕÞÁÅÔÓÑ ÜÆÆÅËÔÉ×ÎÏ, ÔÏ ÜÔÏ ÍÏÉ ÇÁÌÌÀÃÉÎÁÃÉÉ?
HÅÔ, ÜÔÏ ÞÔÏ-ÔÏ ÎÅ ÐÏÄÓÞÉÔÁÎÏ. HÁÐÒÉÍÅÒ ÒÁÓÈÏÄÙ ÎÁ ÓÏÐÒÏ×ÏÖÄÅÎÉÅ. ïÓÏÂÅÎÎÏ ÐÏÓÌÅ ÕÈÏÄÁ/Õ×ÏÌØÎÅÎÉÑ ×ÅÄÕÝÅÇÏ ÐÒÏÇÒÁÍÍÉÓÔÁ.
IT>>> üÈÏÔÁÇ - ÜÔÏ ÉÓËÌÀÞÉÔÅÌØÎÏ ÉÚÇÏÔÏ×ÌÅÎÉÅ ÐÌÁÔ Ó PIC-ÁÍÉ É AVR-ÁÍÉ? YK>> ôÕÔ ÕÖÅ ÂÙÌÏ ÄÏÌÇÏÅ ÏÂÓÕÖÄÅÎÉÅ. ñ ÓÏÇÌÁÓÅÎ Ó ÏÐÒÅÄÅÌÅÎÉÅÍ äÉÍÙ ïÒÌÏ×Á.
IT> ôÅÍ ÎÅ ÍÅÎÅÅ ÎÁ ÍÏÊ ×ÏÐÒÏÓ ÏÔ×ÅÔÁ ÎÅÔ. ñ ÎÅ ÂÕÄÕ ×ÄÁ×ÁÔØÓÑ × ÔÏÎËÏÓÔÉ IT> ÓÏÓÔÏÑ×ÛÅÇÏÓÑ ÏÂÓÕÖÄÅÎÉÑ... ÎÏ ×ÓÅ ÖÅ: ÅÓÌÉ ÐÒÏÃÅÓÓÏÒ ÐÏ ÈÁÒÁËÔÅÒÉÓÔÉËÁÍ IT> ÎÁÈÏÄÉÔÓÑ × ÉÎÏÍ ËÌÁÓÓÅ, ÎÅÖÅÌÉ PIC/AVR, ÜÈÏÔÁÖÎÏ ÌÉ ÏÂÓÕÖÄÅÎÉÅ ÍÅÔÏÄÉË IT> ÐÒÏÅËÔÉÒÏ×ÁÎÉÑ ÓÉÓÔÅÍ ÎÁ ÎÅÍ?
÷ÁÖÅÎ ÎÅ ËÌÁÓÓ ÐÒÏÃÅÓÓÏÒÁ, Á ÏÂÌÁÓÔØ ÐÒÉÍÅÎÅÎÉÑ.IT> åÓÌÉ ÄÌÑ ÏÒÇÁÎÉÚÁÃÉÉ ðï ÉÓÐÏÌØÚÏ×ÁÎÁ ÉÎÁÑ IT> ×ÙÞÉÓÌÉÔÅÌØÎÁÑ ÍÏÄÅÌØ, ÎÅÖÅÌÉ ÐÒÅÄÌÁÇÁÅÍÁÑ óÉ - ÜÈÏÔÁÖÎÏ ÌÉ ÔÁËÏÅ IT> ÕÓÔÒÏÊÓÔ×Ï?
úÁ×ÉÓÉÔØ ÎÅ ÏÔ ×ÙÞÉÓÌÉÔÅÌØÎÏÊ ÍÏÄÅÌÉ, Á ÏÔ ÏÂÌÁÓÔÉ ÐÒÉÍÅÎÅÎÉÑ.IT> HÁËÏÎÅÃ, ÜÈÏÔÁÖÎÏ ÌÉ ÏÂÓÕÖÄÅÎÉÅ ÒÅÛÅÎÉÊ ×ÏÐÒÏÓÁ "Á ÞÔÏ IT> ÄÅÌÁÔØ, ÅÓÌÉ ÎÉ ÁÓÓÅÍÂÌÅÒ, ÎÉ óÉ ÎÅ ÕÓÔÒÁÉ×ÁÀÔ"?
ñ ÎÅ ÍÏÄÅÒÁÔÏÒ.YK>> ñ ÎÅ ×ÏÚÒÁÖÁÀ, ËÏÇÄÁ ÌÀÄÉ ÔÒÁÔÑÔ Ó×ÏÅ ×ÒÅÍÑ É ÄÅÎØÇÉ ÎÅÜÆÆÅËÔÉ×ÎÏ. YK>> üÔÏ ÎÅ ÍÏÅ ×ÒÅÍÑ É ÎÅ ÍÏÉ ÄÅÎØÇÉ, ÍÎÅ ÞÕÖÏÇÏ ÎÅ ÖÁÌËÏ. :) YK>> ñ ×ÏÚÒÁÖÁÀ ÐÒÏÔÉ× ÔÏÇÏ, ÞÔÏ ÔÁËÏÊ ÐÏÄÈÏÄ ÈÏÒÏÛ É ÐÒÁ×ÉÌÅÎ.
IT> á Ñ É ÎÅ ÕÔ×ÅÒÖÄÁÀ, ÞÔÏ ÔÁËÏÊ ÐÏÄÈÏÄ ÒÅËÏÍÅÎÄÕÅÔÓÑ ÁÂÓÏÌÀÔÎÏ ×ÓÅÍ.
õÖÅ ÌÕÞÛÅ. ñ ÕÔ×ÅÒÖÄÁÀ, ÞÔÏ ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÏÔÎÏÓÉÔÅÌØÎÏ ÄÏÌÇÏÖÉ×ÕÝÉÈ ÓÉÌØÎÏ embedded ÓÉÓÔÅÍ ÐÏËÁ ÎÉÞÅÇÏ ÜËÏÎÏÍÉÞÅÓËÉ ÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÏÇÏ, ÞÅÍ ÌÉÎÅÊËÁ asm - C - C++ - (UML/statechart/...) ÎÅ ÐÒÉÄÕÍÁÎÏ. ðÒÉÞÅÍ ÎÁÓÞÅÔ Ä×ÕÈ ÐÏÓÌÅÄÎÉÈ ÍÏÖÎÏ ÅÝÅ ÓÐÏÒÉÔØ.WBR, àÒÉÊ.
Thu Oct 09 2003 00:19, Artem Kamburov wrote to Dima Orlov:
AK> ðÒÁ×ÉÌØÎÏ, É ×ÓÅ ËÔÏ ÐÉÛÉÔ ÎÁ æÏÒÔÅ ÉÍÅÀÔ ÉÚ×ÒÁÝÅÎÎÕÀ ÌÏÇÉËÕ.... :-\.
éÎÔÅÒÅÓÎÏ ÂÙ ÐÏÓÞÉÔÁÔØ ËÏÒÒÅÌÑÃÉÀ ÍÅÖÄÕ ÐÉÓÁÔÅÌÑÍÉ ÎÁ æÏÒÔÅ É ÇÏ×ÏÒÑÝÉÍÉ ×ÉÎÄÏ×Ó - ÓÕËÓØ É ÍÁÚÄÁÊ. :-))) ëÁË ÍÎÅ ËÁÖÅÔÓÑ ÏÎÁ ÂÕÄÅÔ ÚÁÍÅÔÎÁ...
AK> ïÓÔÁÌÏÓØ ÔÏÌØËÏ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ ÏÂÅÓÐÅÞÉÔØ, Á ÔÏ ÔÒÕÐ - ÔÏÖÅ ÕÓÔÏÊÞÉ×ÏÅ AK> ÓÏÓÔÏÑÎÉÅ.
ëÓÔÁÔÉ, ÓÔÁÎÄÁÒÔÎÙÊ ÐÏÄÈÏÄ ÄÌÑ PLC. é ÎÉËÁËÉÈ ÐÒÏÂÌÅÍ Ó ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØÀ × ÐÒÅÄÅÌÁÈ ÔÒÅÂÕÅÍÏÇÏ.AK> ëÓÁÔÉ, NASA ÁËÔÉ×ÎÏ ÉÓÐÏÌØÚÕÅÔ æÏÒÔ × ÓÐÕÔÎÉËÁÈ, É ÔÁÍ ÏÄÎÁ ÉÚ ÚÁÄÁÞ - AK> ÄÉÓÔÁÎÃÉÏÎÎÁÑ ÚÁÇÒÕÚËÁ ËÏÄÁ.
ôÏ-ÔÏ Ñ ×ÓÅ ÎÅ ÍÏÇ ÐÏÎÑÔØ, ÐÏÞÅÍÕ Õ ÎÉÈ ÓÔÏÌØËÏ ÐÒÏÂÌÅÍ Ó ÓÏÆÔÏÍ...WBR, àÒÉÊ.
ðÒÉ×ÅÔ Ilia!
Wednesday October 08 2003 23:50, Dima Orlov wrote to Ilia Tarasov:
äÁ ÎÕ? HÁÚ×ÁÎÉÅ ÒÁÚ×Å Ï ÞÅÍ-ÔÏ ÇÏ×ÏÒÉÔ? ñ ËÁË-ÔÏ ÂÙÌ É ×ÅÄÕÝÉÍ, É ÇÌÁ×ÎÙÍ, É ÇÅÎÅÒÁÌØÎÙÍ, Á ÎÙÎÅÛÎÅÅ Project Leader ÍÎÅ ËÁË-ÔÏ ÂÏÌØÛÅ ÎÒÁ×ÉÔÓÑ...íÏÑ ÂÙ×ÛÁÑ ÖÅÎÁ Ó×ÏÀ ÄÏËÔÏÒÓËÕÀ ÕÖÅ ÄÏÐÉÓÁÌÁ É ÚÁÝÉÔÉÌÁ, ÐÒÁ×ÄÁ ÎÅÓËÏÌØËÏ × ÉÎÏÊ ÏÂÌÁÓÔÉ. ÷ ËÁËÏÊ ÉÍÅÎÎÏ - ÎÅ×ÁÖÎÏ, ÇÌÁ×ÎÏÅ ÞÔÏ ÐÏ ÍÏÅÍÕ ÍÎÅÎÉÀ (É ÎÅ ÔÏÌËÏ ÍÏÅÍÕ) - ÏÎÁ × ÜÔÏÊ ÏÂÌÁÓÔÉ ×ÏÏÂÝÅ ÎÉÈÒÅÎÁ ÎÅ ÐÏÎÉÍÁÅÔ, ÄÁÖÅ ÎÁ ÕÒÏ×ÎÅ ÐÒÏÓÔÏ ÄÉÐÌÏÍÁ ÷õúÁ...
DO> é ÞÔÏ? á ÍÎÅ ÉÚ æÉÌÉÐÓÁ ÐÏ ÐÏ×ÏÄÕ ÍÏÉÈ ÔÒÉ ÒÁÚÁ × ÎÅÄÅÌÀ Ú×ÏÎÑÔ, ÂÕÄØ ÏÎÉ DO> ÎÅÌÁÄÎÙ, ÔÏÌØËÏ ×ÒÅÍÑ ÏÔÎÉÍÁÀÔ.
100% - ÅÖÅÎÅÄÅÌØÎÙÊ "ËÒÕÇÌÙÊ ÓÔÏÌ" ÐÏ ÔÅÌÅÆÏÎÕ × ÒÅÖÉÍÅ ËÏÎÆÅÒÅÎÃÉÉ ÍÅÄÕ 3-ÍÑ (Á ÉÎÏÇÌÄÁ É 4-ÍÑ ÓÔÒÁÎÁÍÉ) ÎÁ 2 ÞÁÓÁ, ÐÒÉ ÔÏÍ ÞÔÏ ×ÓÅ ÍÏÖÎÏ ÚÁ 15 ÍÉÎ. ÒÅÛÉÔØ, ÎÅ ÓÞÉÔÁÑ ÐÒÏÍÅÖÕÔÏÞÎÙÈ Ú×ÏÎËÏ× ÍÅÖÄÕ ÜÔÉÍÉ ËÏÎÆÅÒÅÎÃÉÑÍÉ É ËÕÞÉÔ Å-ÍÅÊÌÏ× × Ô.Þ. É Ó ÏÔÞÅÔÁÍÉ Ï "ÐÒÏ×ÅÄÅÎÎÏÊ ËÏÎÆÅÒÅÎÃÉÉ" - ÏÔÎÉÍÁÀÔ ËÕÞÕ ×ÒÅÍÅÎÉ. ëÓÔÁÔÉ, ËÏÇÄÁ Ñ ÏÂÝÁÌÓÑ Ó éÎÔÅÌÏ× ÌÅÔ 10 ÎÁÚÁÄ, Ó ÎÉÍÉ ÅÝÅ ÈÕÖÅ ÂÙÌÏ..÷ ÓÁÍÏÍ ÄÅÌÅ. þÅÇÏ ÅÇÏ ÕÞÉÔØ, ÏÎ-ÖÅ É ÔÁË "ÕÞÅÎÙÊ" :)
Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com
formatting link
,
formatting link
, ftp://altor.sytes.net
ðÒÉ×ÅÔ Yuriy!
Thursday October 09 2003 05:56, Yuriy K wrote to Artem Kamburov:
AK>> ðÒÁ×ÉÌØÎÏ, É ×ÓÅ ËÔÏ ÐÉÛÉÔ ÎÁ æÏÒÔÅ ÉÍÅÀÔ ÉÚ×ÒÁÝÅÎÎÕÀ ÌÏÇÉËÕ.... :-\. YK>
YK> éÎÔÅÒÅÓÎÏ ÂÙ ÐÏÓÞÉÔÁÔØ ËÏÒÒÅÌÑÃÉÀ ÍÅÖÄÕ ÐÉÓÁÔÅÌÑÍÉ ÎÁ æÏÒÔÅ É ÇÏ×ÏÒÑÝÉÍÉ YK> ×ÉÎÄÏ×Ó - ÓÕËÓØ É ÍÁÚÄÁÊ. :-))) ëÁË ÍÎÅ ËÁÖÅÔÓÑ ÏÎÁ ÂÕÄÅÔ ÚÁÍÅÔÎÁ...
åÝÅ É ËÁË. HÁÚÁ×ÉÓÉÍ ÏÔ ÏÔ ÆÏÒÔÁ , ×ÉÎÄÏ×ÓÁ (ÎÁ ÉÈ ÍÅÓÔÅ ÍÏÖÅÔ ÂÙÔØ ÞÔÏ ÕÇÏÄÎÏ), ÉÌÉ ÐÒÏÞÉÈ ÎÅÄÏÐÉÓÁÎÙÈ ÄÏËÔÏÒÓËÉÈ, ÄÉÁÇÎÏÚ ÐÏÎÑÔÅÎ - ËÕÌÈÁÃËÅÒ....Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com
formatting link
,
formatting link
, ftp://altor.sytes.net
Hi Alex!
÷ ÓpÅÄÕ, 08 ÏËÔÑÂpÑ 2003 13:10:48, Alex Kouznetsov ÐÉÓÁÌ to Roman Khvatov:AK> RTX ÕÄÅÌÙ×ÁÌ ×ÓÅÈ - ÔÁË ÜÔÏ ×Ï ×ÒÅÍÅÎÉ ÒÅÁËÃÉÉ ÎÁ ÐÒÅÒÙ×ÁÎÉÑ. AK> ðÏ ËÏÌÉÞÅÓÔ×Õ ÃÉËÌÏ×, ÎÕÖÎÙÈ ÄÌÑ ×ÈÏÄÁ × ÐÒÅÒÙ×ÁÎÉÅ, ÅÍÕ ÎÁÄÏ × 50-100 AK> ÒÁÚ ÍÅÎØÛÅ, ÞÅÍ ÄÌÑ óÐÁÒË, É × ÐÒÉÍÅÒÎÏ × 300-400 ÒÁÚ ÍÅÎØÛÅ ÞÅÍ AK> 68020.
÷ÒÅÍÑ ÒÅÁËÃÉÉ ÎÁ ÐÒÅÒÙ×ÁÎÉÅ ÚÁ×ÉÓÉÔ, ÇÌÁ×ÎÙÍ ÏÂÒÁÚÏÍ, ÏÔ ÓÌÏÖÎÏÓÔÉ ÁÒÈÉÔÅËÔÕÒÙ. åÓÌÉ Õ 68020 ÅÓÔØ ÕÐÒÁ×ÌÅÎÉÅ ×ÉÒÔÕÁÌØÎÏÊ ÐÁÍÑÔØÀ, Á Õ RTX, ÓËÁÖÅÍ, ÎÅÔ -- ÜÔÏÇÏ ÕÖÅ ÄÏÓÔÁÔÏÞÎÏ. HÕ É ÔÁÍ Åݣ ÐÏ ÍÅÌÏÞÉ ×ÓÑËÉÅ ×ÅÝÉ, ÓÏÓÔÏÑÎÉÅ ËÏÔÏÒÙÈ ÎÁÄÏ ÓÏÈÒÁÎÑÔØ -- ÐÌÁ×ÁÀÝÁÑ ÁÒÉÆÍÅÔÉËÁ, ÕÐÒÁ×ÌÑÀÝÉÅ ÒÅÇÉÓÔÒÙ É Ô.Ð.Sincerely, Vadim.
What do you think about sharp blades, Dima?
[Answer on] [Dima Orlov wrote to Ilia Tarasov at [08 Oct 03 23:50]]:ôÁÍ, × ÐÅÒÅÕÌËÅ, ÔÏÖÅ ÅÓÔØ 3 ×ÁÒÉÁÎÔÁ -- ÐÏÇÉÂÎÕÔØ, ÏÔÄÁÔØ ÄÅÎØÇÉ É ÄÒÁÔØÓÑ. ôÒÅÔÉÊ ×ÁÒÉÁÎÔ ×ÙÂÉÒÁÅÔ ÏÞÅÎØ ÍÁÌÏ ËÔÏ. é, ÈÏÔÑ Ñ ÅÇÏ ÔÏÖÅ ÎÅ ×ÙÂÅÒÕ, ÎÏ ÎÅ Õ×ÁÖÁÔØ ÔÁËÉ ÌÀÄÅÊ Ñ ÎÅ ÍÏÇÕ. á ÔÙ ÉÈ Ó ÄÅÒØÍÏÍ ÍÅÛÁÅÛØ... á ×ÏÚ×ÒÁÝÁÑÓØ Ë ×ÙÂÏÒà C, ÐÅÒÅÞÉÌÓÉ ÑÚÙËÉ ËÏÔÏÒÙÅ ÔÙ ÐÒÏÂÏ×ÁÌ × ÒÅÁÌØÎÙÈ ÐÒÏÅËÔÁÈ, ÐÒÅÖÄÅ ÞÅÍ ÏÓÔÁÎÏ×ÉÌÓÑ ÎÁ C. áÓÓÅÍÂÌÅÒ ÎÅÎ ÓÞÔÁÅÔÓÑ -- Ó ÎÉÍ ×ÓÅ ÑÓÎÏ.
Remember, pain is part of pleasure, Dima. ... é Ä×ÅÒÉ ÈÌÏÐÎÕÌÉ ÚÁ ÓÐÉÎÏÊ, ËÁË ËÁÐËÁÎ...
Hello, Alexander!
AT>>> ÷ÉÄÉÛØ ÌÉ, Ñ ÎÅ embedded ÉÎÖÅÎÅp... Ñ ÇÌÁ×ÎÙÊ ÉÎÖÅÎÅp ;)
AT> äÁ ÎÕ? HÁÚ×ÁÎÉÅ pÁÚ×Å Ï ÞÅÍ-ÔÏ ÇÏ×ÏpÉÔ? ñ ËÁË-ÔÏ ÂÙÌ É ×ÅÄÕÝÉÍ, É AT> ÇÌÁ×ÎÙÍ, É ÇÅÎÅpÁÌØÎÙÍ, Á ÎÙÎÅÛÎÅÅ Project Leader ÍÎÅ ËÁË-ÔÏ ÂÏÌØÛÅ AT> ÎpÁ×ÉÔÓÑ...
ëÁË ÎÁÓÞÅÔ Chief Software Wizard?;-)
AT> 100% - ÅÖÅÎÅÄÅÌØÎÙÊ "ËpÕÇÌÙÊ ÓÔÏÌ" ÐÏ ÔÅÌÅÆÏÎÕ × pÅÖÉÍÅ ËÏÎÆÅpÅÎÃÉÉ AT> ÍÅÄÕ 3-ÍÑ (Á ÉÎÏÇÌÄÁ É 4-ÍÑ ÓÔpÁÎÁÍÉ) ÎÁ 2 ÞÁÓÁ, ÐpÉ ÔÏÍ ÞÔÏ ×ÓÅ ÍÏÖÎÏ
... É ×ÓÅ ÜÔÏ Ó ÎÅÐÅpÅÄÁ×ÁÅÍÙÍ ÏËÓÆÏpÄÓËÉÍ ÐpÏÉÚÎÏÛÅÎÉÅÍ, ÐÌÑÔØ, ËÏÔÏpÏÅ Ñ ÎÉÈpÅÎÁ ÎÁ ÓÌÕÈ ÎÅ ×ÏÓÐpÉÎÉÍÁÀ... úÁÔÏ ËÁË ÐpÉËÏÌØÎÏ ÂÙ×ÁÅÔ ÓÌÙÛÁÔØ, ËÏÇÄÁ ÎÁ ÏÄÎÏÍ ÉÚ ËÏÎÃÏ× ÄÏÎÏÓÉÔÓÑ ÍÅÖÄÕÓÏÂÏÊ ÐÏ-pÕÓÓËÉ ("...ÎÕ ÞÔÏ Ñ ÉÍ ÓËÁÖÕ!? Õ ÎÁÓ ÅÝÅ Ä×Å ÎÅÄÅÌÉ ÎÉÈpÅÎÁ ÅÝÅ ÎÅ ÂÕÄÅÔ ÇÏÔÏ×Ï!") - ÇÙ!
Best regards, // óÁÄÉÓØ, pÁÓÓÌÁÂØÓÑ É ÉÈ ÔpÕÐÙ Yurij. // ÐpÏÐÌÙ×ÕÔ ÍÉÍÏ ÔÅÂÑ ÐÏ pÅËÅ. :) (c) DVK
Hello Dima.
08 Oct 03 19:42, you wrote to Ilia Tarasov:
- äÏËÁÖÉ!
- HÅÔ, ÔÙ ÄÏËÁÖÉ!
- á ÍÎÅ-ÔÏ ÚÁÞÅÍ?
DO> íÎÅ ÎÒÁ×ÉÔÓÑ ÌÅÖÁÔØ × ÔÅÎÅÞËÅ, Á ÎÅ ÓÉÄÅÔØ Ó ÐÁÑÌØÎÉËÏÍ, ÏÓÃÉÌÌÏÇÒÁÆÏÍ DO> É ËÏÍÐØÀÔÅÒÏÍ ÄÅÎØ ÄÅÎØÓËÏÊ.
ó ÜÔÏÇÏ É ÎÁÄÏ ÂÙÌÏ ÎÁÞÉÎÁÔØ. äÁ×ÎÏ. HÅÓËÏÌØËÏ ÌÅÔ ÎÁÚÁÄ.Alexey
Hello Artem.
08 Oct 03 23:19, you wrote to Dima Orlov:AK> HÁÛÅÌ Bison-1.35-4 ÎÁ gnuwin32.sourceforge.net , ÚÁÐÕÓÔÉÌ É AK> ÐÏÌÀÂÏ×ÁÌÓÑ ÎÁÄÐÉÓØÀ "HÅÏÂÈÏÄÉÍÙÊ ÆÁÊÌ ÄÉÎÁÍÉÞÅÓËÏÊ ÂÉÂÌÉÏÔÅËÉ AK> LIBINTL-2.dll ÎÅ ÎÁÊÄÅÎ" - ×ÅÓØÍÁ ÓÅÒØÅÚÎÁÑ ÔÕÌÚÁ ;), ÉÌÉ ÚÁ ÜÔÏÔ (É AK> ÅÝÅ ÎÅÓËÏÌØËÏ) ÆÁÊÌ ÎÁÄÏ ÐÌÁÔÉÔØ? ëÓÔÁÔÉ, ÅÓÌÉ sourceforge.net ÜÔÏ AK> ÛÉÒÏËÁÑ ÉÚ×ÅÓÔÎÏÓÔØ, ÔÏ ÔÁÍ-ÖÅ ÍÏÖÅÔÅ ÎÁÊÔÉ É Ó ÄÅÓÑÔÏË æÏÒÔ-ÐÒÏÅËÔÏ×.
óÏ×ÒÅÍÅÎÎÙÅ GNU ÐÒÏÇÒÁÍÍÙ ÏÂÙÞÎÏ ÉÓÐÏÌØÚÕÀÔ ÍÎÏÇÏ ÂÉÂÌÉÏÔÅË, ËÏÔÏÒÙÅ × GNU ÓÉÓÔÅÍÁÈ ÅÓÔØ ÐÏ ÕÍÏÌÞÁÎÉÀ. ÷ ÄÁÎÎÏÍ ÓÌÕÞÁÅ ÉÍ ÎÕÖÎÏ ÂÙÌÏ ÓÏÂÒÁÔØ bison Ó ÐÒÉÌÉÎËÏ×ÁÎÏÊ ÓÔÁÔÉÞÅÓËÉ libintl, ÉÌÉ ×ÏÏÂÝÅ ÂÅÚ ÉÎÔÅÒÎÁÃÉÏÎÁÌÉÚÁÃÉÉ. á ÅÝÅ ÍÏÖÎÏ ×ÚÑÔØ bison ÉÚ DjGPP, ÎÏ ÏÎ ÐÏÄ DOS.Alexey
Hello, Alexey Boyko !
ôÙ ÓÞÉÔÁÅÛØ, ÞÔÏ ÎÁÄÏ ÄÏËÁÚÙ×ÁÔØ ÏÔËÒÏ×ÅÎÎÏ ÂÒÅÄÏ×ÙÊ ÔÅÚÉÓ, Ë ËÏÔÏÒÏÍÕ Ñ ÎÅ ÉÍÅÀ ÎÉËÁËÏÇÏ ÏÔÎÏÛÅÎÉÑ?
ñ ÂÙ ÕÖÅ ÄÁ×ÎÏ ÐÏÍÅÒ Ó ÇÏÌÏÄÕ, Á Ñ ÎÅ ÈÏÞÕ. ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.
Hello, Alex Kouznetsov !
HÁÔÉ×ÎÙÊ ËÏÄ ÐÏ ÏÐÒÅÄÅÌÅÎÉÀ ÍÏÖÅÔ ÄÅÌÁÔØ ×ÓÅ ÞÔÏ ÕÇÏÄÎÏ, ÎÉËÁËÏÊ ÚÁÝÉÔÙ ÔÙ ÔÕÔ ÎÅ ÐÏÌÕÞÉÛØ (ÅÓÌÉ ÏÎÁ ËÏÎÅÞÎÏ ÎÅ ×ÓÔÒÏÅÎÁ ÁÐÐÁÒÁÔÎÏ É ÎÅ ÐÏÄÄÅÒÖÁÎÁ ÐÒÏÇÒÁÍÍÎÏ × ÑÄÒÏÑ ÓÉÓÔÅÍÙ ËÁË ÎÁ "×ÚÒÏÓÌÙÈ" ÐÒÏÃÅÓÓÏÒÁÈ É ïó).
ëÏÔÏÒÙÅ ÓÌÕÞÁÊÎÏ ÉÌÉ ÐÒÅÄÎÁÍÅÒÅÎÎÏ ÍÅÎÑÀÔÓÑ ÎÁ ÁÎÁÌÏÇcli jmp $-2
É ÓÉÓÔÅÍÁ ×ÉÓÉÔ ÄÏ ÎÁÖÁÔÉÑ ÎÁ reset.ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.
И они в чем то правы. Шитый код был давно. Потом пришел форт и другие языки и методы и шитый код как объектный код стал уходить. В наше время когда возникает идея о шитом коде она как правило базируется на Форте - как наиболее продвинутом в данном направлении.
Неправда это. Компьютеры тех давних времен имели машинный язык не очень то приспособленный для шитого кода. Когда же начали появляться те самые "программисты на асме" (то есть с появлением мелкопроцессоров, ибо для старых больших машин эти "пна" назывались просто программистами или системщиками) то форт уже существовал и плоды свои приносил. Короче тут есть некий временной интервал и Форт просто развил систематизировал имеющиеся на то время идеи шитого кода и стековых машин, и сохранил и донес их до нашего времени, когда "программисты на асме" в общем выводятся.
Аркадий
Thu Oct 09 2003 03:52, Power User wrote to Alex Kouznetsov: ... AK>> То есть, "самопал на асме", скорей всего, будет "большой каракатицей" и AK>> "кривым угробищем".
PU> А чего бы тогда не на сях с асмовыми вставками,раз уж оно столь велико PU> что человеку на асме не по зубам?
По зубам, и на С, и на асме, но я другое хотел сказать. Я на основе своего опыта сужу. Когда-то давно сделал на асме интерпретатор усеченного языка IL. "В лоб" сделал, бо о Форте слышал только краем уха, но никаких деталей не знал. Сейчас, зная, как можно такое сделать на основе Фортовских идей, я сам это свое старое поделие считаю каракатицей и кривым угробищем.
AK>> Тогда как знание Форта _позволит_ тебе сделать этот AK>> код компактным и эффективным,
PU> И дуракойстойчивым при этом?Т.е.заливка разной дряни в качестве апдейта PU> не переклинит нашу железку?Hо ведь если call и т.п. делает процессор в PU> виде нативного кода,то заливаем мы тогда все же нативный код и подсунув PU> процу в этом месте что-нибудь левое (правильный "зависатор"?) можно PU> все же получить зависон,или я что-то пропустил?
У тебя есть несколько возможностей.
-- Компилируешь прогу (или кусок ее) на С или асме, и заливаешь нативный код. При этом единственной гарантией, что результат "не заклинит", является твоя собственная тщательность и внимание при написании кода.
-- Ставишь на систему интерпретатор, в котором нет команд, способных "заклинить" систему. Чтобы получить приличную скорость исполнения, используешь подпрограммный шитый код. Исходник своей аппликухи пишешь на каком-то языке (какой сделаешь, или какой найдешь) и компилируешь в байт-код для этого интерпретатора. Байт-код состоит при этом состоит из нативных команд call <имя_подпрограммы>. Числа на вершину стека кладет, например, подпрограмма <литерал>, которая третирует следующий байт-код как число. То есть, байт-код после компиляции выглядит примерно так: call <команда_интерпретатора>
call <команда_интерпретатора>
call <литерал>
<число>call <команда_интерпретатора>
... и т.д. Главную опасность зависания создают именно эти числа, т.е. если порядок нарушить и записать в память код call <литерал>
<число> <число>то первое число будет "съедено" литеральным оператором , а вот второе число интерпретатор попытается исполнить как нативную команду. Однако, гарантией что такого беспорядка в твоем коде не встретится, является компилятор. Поскольку правильный компилятор не можед сгенерировать такой байт-код, а два литерала обязан скомпилировать как call <литерал>
<число>call <литерал>
<число>То есть, в этом случае от твоего внимания уже не так много зависит, компилятор не выдаст опасных последовательностей байт-кода, а интерпретатор не зависнет на безопасных. Замечу, что вместо call <литерал>
<число>компилятор имеет полное право генерить нативный код типа ldа <число>
mov A,<куда_надо>
эти команды тоже "безопасные", а выполнятся быстрее чем вызов подпрограммы литерала
Это не все возможные варианты, а пища для размышлений ;-)
Пока, Алексей
Hello Ilia.
09 Oct 03 00:02, you wrote to me:RK>> ðÒÏÓÔÏ ÐÅÒÅÈÏÄÙ ÐÁÒÁÌÌÅÌÉÔØ ÓÍÙÓÌÁ ÎÅÔ - ×ÓÑ ÜÔÁ ËÕÈÎÑ ÒÁÓÞÉÔÁÎÁ RK>> ÎÁ ÐÒÅÉÍÕÝÅÓÔ×ÅÎÎÏ ×ÙÞÉÓÌÉÔÅÌØÎÙÅ ÚÁÄÁÞÉ.
IT> üÜÜÜ, Ñ ÐÒÏ ÐÅÒÅÈÏÄÙ ÍÅÖÄÕ ÕÚÌÁÍÉ ÇÒÁÆÁ ÓÏÓÔÏÑÎÉÊ... :) ðÅÒÅÈÏÄ Ë IT> ÎÏ×ÏÍÕ ÁÄÒÅÓÕ - ÜÔÏ ÎÅÓËÏÌØËÏ ÎÅ ÔÏ. HÁÐÒÉÍÅÒ, ÅÓÌÉ ÅÓÔØ ÔÅËÓÔ
IT> A = 2 (1) IT> B = 1 (2) IT> A = 3 (3)
IT> ÔÏ ÍÏÖÎÏ ÐÏÓÔÁ×ÉÔØ × ÓÏÏÔ×ÅÔÓÔ×ÉÑ ÓÔÒÏËÁÍ ÓÏÓÔÏÑÎÉÑ S1, S2, S3 IT> ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ. ðÏÌÕÞÁÅÍ ÇÒÁÆ S1 -> S2 -> S3. ÷ÙÐÏÌÎÅÎÉÅ ÐÅÒ×ÏÊ ÓÔÒÏËÉ IT> ÐÒÏÇÒÁÍÍÙ ÏÓÕÝÅÓÔ×ÌÑÅÔ ÐÅÒÅÈÏÄ ÏÔ ÓÏÓÔÏÑÎÉÑ S1 Ë ÓÏÓÔÏÑÎÉÀ S2, É Ô.Ä. IT> ñ ÚÄÅÓØ ÐÙÔÁÀÓØ ÇÏ×ÏÒÉÔØ Ï ÔÁËÉÈ ÇÒÁÆÁÈ, × ËÏÔÏÒÙÈ ÐÅÒÅÈÏÄ ÏÔ IT> ÓÏÓÔÏÑÎÉÑ Si Ë ÓÏÓÔÏÑÎÉÀ Si+1 Ñ×ÌÑÅÔÓÑ "ÁÔÏÍÁÒÎÙÍ", Ô.Å. ÎÅ ÍÏÖÅÔ ÂÙÔØ IT> ÕÌÕÞÛÅÎ ×ÎÕÔÒÉ.
HÉÞÅÇÏ ÎÅ ÐÏÎÑÌ. ôÙ ÐÏÄ 'ÐÅÒÅÈÏÄÏÍ' ÐÏÎÉÍÁÅÛØ ×ÙÞÉÓÌÅÎÉÑ, ËÏÔÏÒÙÅ ÐÒÉÎÁÄÌÅÖÁÔ ÜÔÏÍÕ ÓÏÓÔÏÑÎÉÀ? åÓÌÉ ÄÁ - ÔÏ ÜÔÏ ×ÓÅ ×ÙÒÏÖÄÁÅÔÓÑ × ÕÔ×ÅÒÖÄÅÎÉÅ, ÞÔÏ × ÐÒÏÇÒÁÍÍÅ ×ÓÅ ×ÙÞÉÓÌÅÎÉÑ ÚÁ×ÉÓÉÍÙ. HÁ ÔÁËÉÈ ÐÒÏÇÒÁÍÍÁÈ ÓÕÐÅÒÓËÁÌÑÒ ×ÙÉÇÒÙÛÁ ÎÅ ÄÁÓÔ, ÈÏÒÏÛÏ ÔÏÌØËÏ, ÞÔÏ ÔÁËÉÈ ÐÒÏÇÒÁÍÍ ÐÏÞÔÉ ÎÅÔ.
RK>> üÔÏ ÎÅÐÒÁ×ÉÌØÎÙÊ ÐÒÉÍÅÒ, ÓÕÐÅÒÓËÁÌÑÒ Ó ÏÄÎÉÍ ÉÓÐÏÌÎÉÔÅÌØÎÙÍ RK>> ÕÓÔÒÏÊÓÔ×ÏÍ ÎÅ ÄÅÌÁÀÔ - ÜÔÏ ÕÖÅ ÂÕÄÅÔ ÎÅ ÓÕÐÅÒÓËÁÌÑÒ.
IT> ñ ÓÏÇÌÁÓÅÎ, ÞÔÏ ÏÎ ÎÅÐÒÁ×ÉÌØÎÙÊ, ÎÏ × ÐÒÁ×ÉÌØÎÏÍ ÎÅÔÒÕÄÎÏ ÚÁËÏÐÁÔØÓÑ IT> :) ñ ÐÙÔÁÀÓØ ÓÎÁÞÁÌÁ ÐÒÉÄÔÉ Ë ÏÂÝÅÍÕ ÍÎÅÎÉÀ ÐÏ ÐÒÏÓÔÙÍ ÐÒÉÍÅÒÁÍ, Á IT> ÐÏÔÏÍ ÐÏÔÉÈÏÎØËÕ ÎÁÒÁÝÉ×ÁÔØ ÓÌÏÖÎÏÓÔØ.
üÔÏ ÎÅ ÐÒÏÓÔÏÊ ÐÒÉÍÅÒ, ÜÔÏ × ËÏÒÎÅ ÎÅ×ÅÒÎÙÊ ÐÒÉÍÅÒ. óÕÐÅÒÓËÁÌÑÒÏ× Ó ÏÄÎÉÍ ×ÙÞÉÓÌÉÔÅÌÅÍ _ÎÅ ÂÙ×ÁÅÔ_, ÉÎÁÞÅ ÜÔÏ _ÎÅ ÓÕÐÅÒÓËÁÌÑÒ_.RK>> áÓÓÅÍÂÌÅÒÙ (Ë ËÁËÏ×ÙÍ É ÏÔÎÏÓÉÔÓÑ ÃÅÌÅ×ÏÊ æÏÒÔ ËÏÍÐÉÌÑÔÏÒ) ÏÂÙÞÎÏ RK>> ÏÐÔÉÍÉÚÉÒÕÀÝÉÍÉ ÎÅ ÂÙ×ÁÀÔ :) ïÐÔÉÍÉÚÉÒÕÀÝÉÍÉ ÂÙ×ÁÀÔ ñ÷õ (ÎÁÐÒÉÍÅÒ RK>> Ó ó × æÏÒÔ)
IT> ëÏÍÐÉÌÑÔÏÒ Ó æÏÒÔÁ ÍÏÖÅÔ IT> Á) ÐÒÏ×ÏÄÉÔØ ÏÐÔÉÍÉÚÁÃÉÀ "ÁÔÏÍÁÒÎÙÈ" ÕÚÌÏ× ÇÒÁÆÁ, × ÔÏÍ ÓÌÕÞÁÅ, ÅÓÌÉ IT> ÏÎÉ ×ÓÅ ÖÅ ÒÅÁÌÉÚÕÀÔÓÑ ÎÅÓËÏÌØËÉÍÉ ÁÓÓÅÍÂÌÅÒÎÙÍÉ ËÏÍÁÎÄÁÍÉ. HÁÐÒÉÍÅÒ, IT> ÐÒÉ ÒÁÚ×ÏÒÁÞÉ×ÁÎÉÉ ËÏÄÁ ×ÓÔÒÅÞÁÀÔÓÑ ÐÁÒÙ push pop, ÐÒÉÞÅÍ push - ÉÚ IT> È×ÏÓÔÁ IT> ÐÒÅÄÙÄÕÝÅÊ ËÏÍÁÎÄÙ, Á pop ÓÔÏÉÔ × ÎÁÞÁÌÅ ÓÌÅÄÕÀÝÅÊ É ÚÁÂÉÒÁÅÔ ÔÏÌØËÏ IT> ÞÔÏ ÐÏÍÅÝÅÎÎÙÊ ÎÁ ÓÔÅË ÒÅÚÕÌØÔÁÔ × ÔÏÔ ÖÅ ÒÅÇÉÓÔÒ. ïÞÅ×ÉÄÎÏ, ÞÔÏ ÜÔÁ IT> ÐÁÒÁ ÍÏÖÅÔ ÂÙÔØ ÂÅÚÂÏÌÅÚÎÅÎÎÏ ÕÂÒÁÎÁ.
üÔÏ peephole ÏÐÔÉÍÉÚÁÃÉÑ - ÏÎÁ ÓÁÍÁÑ ÐÒÏÓÔÁÑ É ×ÐÏÌÎÅ ÕÌÑÖÅÔÓÑ × 100 ÓÔÒÏË ÎÁ ÌÀÂÏÍ ÑÚÙËÅ.IT> Â) ÐÒÏ×ÏÄÉÔØ ÁÌÇÏÒÉÔÍÉÞÅÓËÕÀ ÏÐÔÉÍÉÚÁÃÉÀ
÷ ÏÂßÅÍÁÈ, × ËÏÔÏÒÙÈ ÅÅ ÐÒÏÉÚ×ÏÄÑÔ ÓÏ×ÒÅÍÅÎÎÙÅ ËÏÍÐÉÌÑÔÏÒÙ ó, É ×ÓÅ × 100 ÓÌÏ×ÁÈ ÃÅÌÅ×ÏÇÏ ËÏÍÐÉÌÑÔÏÒÁ æÏÒÔÁ?IT>>> ðÏ ÐÏ×ÏÄÕ ÞÉÔÁÅÍÏÓÔÉ - ÏÞÅÎØ ÓÐÏÒÎÙÊ ×ÏÐÒÏÓ. þÉÔÁÅÍÏÓÔØ ÄÌÑ IT>>> ËÏÇÏ? RK>> äÌÑ ÔÏÇÏ, ËÔÏ ÜÔÏ ÂÙÄÅÔ ÓÏÐÒÏ×ÏÖÄÁÔØ.
IT> HÕ Õ ÎÅÇÏ ÖÅ ÄÏÌÖÎÏ ÂÙÔØ ÈÏÔÑ ÂÙ ÍÉÎÉÍÁÌØÎÏÅ ÐÏÎÉÍÁÎÉÅ ÔÏÇÏ, ÞÔÏ ÏÎ IT> ÓÏÐÒÏ×ÏÖÄÁÅÔ? HÁËÏÎÅÃ, ÏÎ ÖÅ ÎÅ ÂÕÄÅÔ ÓÏÐÒÏ×ÏÖÄÁÔØ ËÁÛÕ ×ÉÄÁ VAR @ DUP IT> - ROT SWAP [ HEX ] 2 ROT ! -
HÁ æÏÒÔÅ ÐÉÓÁÔØ ÎÅÞÉÔÁÅÍÙÅ ÐÒÏÇÒÁÍÍÙ ÇÏÒÁÚÄÏ ÐÒÏÝÅ, ÞÅÍ ÎÁ ó. á ÞÉÔÁÅÍÙÅ, ÓÏÏÔ×ÅÓÔ×ÅÎÎÏ ÇÏÒÁÚÄÏ ÓÌÏÖÎÅÊ :)
IT>>> äÌÑ ÓÐÅÃÉÁÌÉÓÔÁ × cs, ËÏÔÏÒÏÍÕ ÐÏ ÂÏÌØÛÏÍÕ ÓÞÅÔÕ ×ÓÅ ÒÁ×ÎÏ ËÁËÏÊ IT>>> ÑÚÙË? RK>> 'óÆÅÒÉÞÅÓËÉÊ ÓÐÅÃÉÁÌÉÓÔ × ×ÁËËÕÍÅ' ?
IT> á ËÁË ÔÙ ÓÞÉÔÁÅÛØ, óÉ É ðÁÓËÁÌØ - ÒÁÚÎÙÅ ÑÚÙËÉ?
åÓÌÉ ÓÒÁ×ÎÉ×ÁÔØ Ó æÏÒÔÏÍ - ÔÏ ÏÎÉ ×ÏÏÂÝÅ ÏÄÎÏ É ÔÏ ÖÅ. ëÓÔÁÔÉ, ÄÁÖÅ ÅÓÌÉ ÎÅ ÓÒÁ×ÎÉ×ÁÔØ Ó æÏÒÔÏÍ, ÏÎÉ ×ÅÓØÍÁ ÐÏÈÏÖÉ, ÔÁË ËÁË ÓÔÒÏÑÔÓÑ ÐÒÉÂÌÉÚÉÔÅÌØÎÏ ÎÁ ÏÄÎÉÈ É ÔÅÈ ÖÅ ÐÒÉÎÃÉÐÁÈ, ÏÓÎÏ×ÎÙÅ ÒÁÚÌÉÞÉÑ × ÓÉÎÔÁËÓÉÓÅ É ÎÅÍÎÏÇÏ × ÓÅÍÁÎÔÉËÅ.RK>> óËÏÌØËÏ Atmel É Microchip 'ÔÝÁÔÅÌØÎÏ ÔÅÓÔÉÒÏ×ÁÌÉ' Ó×ÏÉ ËÒÉÓÔÁÌÌÙ RK>> ÎÁ ÍÏÄÅÌÑÈ? éÎÔÅÒÅÓÎÏ, ÐÏÞÅÍÕ ÖÅ Õ ÎÉÈ ÎÏ×ÙÅ ×ÅÒÓÉÉ ËÒÉÓÔÁÌÌÏ× RK>> ÉÄÕÔ Ó _ÏÆÉÇÉÔÅÌØÎÙÍ_ ËÏÌÉÞÅÓÔ×ÏÍ errat?
IT> é ÍÎÅ ÉÎÔÅÒÅÓÎÏ! ñ ÐÒÏ ÔÏÐ-ÍÏÄÅÌÉ Intel-Á × ÏÓÎÏ×ÎÏÍ...
Intel'Ï×ÓËÉÅ ÐÒÏÃÅÓÓÏÒÁ _ÇÏÒÁÚÄÏ_ ÓÌÏÖÎÅÅ, ÞÅÍ ×ÓÅ ×ÍÅÓÔÅ ×ÚÑÔÙÅ ÐÒÏÃÅÓÓÏÒÁ Atmel'Á É Microchip'Á. ëÓÔÁÔÉ, É Õ ÎÉÈ ÏÛÉÂÏË × ËÒÉÓÔÁÌÁÈ È×ÁÔÁÅÔ (ÎÅ ÚÒÑ ÏÎÉ ÓÄÅÌÁÌÉ ÚÁÇÒÕÖÁÅÍÙÊ ÍÉËÒÏËÏÄ :)
IT>>> æÏÒÔ - ÜÔÏ ×ÅÄØ ÎÅ Ó×ÁÌÉ×ÛÁÑÓÑ Ó ÎÅÂÁ ÆÉÇÏ×ÉÎÁ, ÓÔÅËÏ×ÁÑ ÍÁÛÉÎÁ IT>>> ÉÍÅÅÔ ÐÏÄ ÓÏÂÏÊ ÞÅÔËÏÅ É ÑÓÎÏÅ ÍÁÔÅÍÁÔÉÞÅÓËÏÅ ÏÐÉÓÁÎÉÅ. RK>> ïÔ ÍÁÔÅÍÁÔÉËÉ ÄÏ ÖÅÌÅÚÁ ÄÏ×ÏÌØÎÏ ÂÏÌØÛÏÊ ÐÕÔØ :) IT> ÷ ÓÒÅÄÎÅÍ - ÏÄÉÎ ÔÒÁÎÓÌÑÔÏÒ HDL :)
HDL - ÜÔÏ ÎÅ ÞÉÓÔÁÑ ÍÁÔÅÍÁÔÉËÁ, ÏÎ Ë ÖÅÌÅÚÕ ×ÓÅ ÖÅ ÂÌÉÖÅ.
IT>>> ñ ÏÄÎÏ ×ÒÅÍÑ ÓÒÁ×ÎÉ×ÁÌ ÁÌÇÏÒÉÔÍÙ, ÒÅÁÌÉÚÕÅÍÙÅ ÄÌÑ ÐÅÎÔÉÕÍÁ ÎÁ IT>>> óÉ++ É ÄÌÑ Ó×ÏÅÇÏ ÆÏÒÔ-ÐÒÏÃÅÓÓÏÒÁ. þÉÓÌÅÎÎÙÅ, Ó ×ÌÏÖÅÎÎÙÍÉ IT>>> ÃÉËÌÁÍÉ, Ó ÏÂÒÁÂÏÔËÏÊ ÍÁÓÓÉ×Ï×, Ó ×ÙÚÏ×ÏÍ ÆÕÎËÃÉÊ É Ô.Ð. ÷ IT>>> ÓÒÅÄÎÅÍ ÐÏÌÕÞÁÌÏÓØ, ÞÔÏ ÄÌÑ ÄÏÓÔÉÖÅÎÉÑ ÐÁÒÉÔÅÔÁ ÐÅÎÔÉÕÍ ÄÏÌÖÅÎ IT>>> ÉÍÅÔØ ÏÔ 1,5 ÄÏ 4 ÒÁÚ ÂÏÌØÛÕÀ ÞÁÓÔÏÔÕ!
RK>> íÎÅ ÔÁË ÄÏ ÓÉÈ ÐÏÒ ÎÉËÔÏ ÎÅ ÓËÁÚÁÌ - _ÐÏÞÅÍÕ_ æÏÒÔ ÐÒÏÃÅÓÓÏÒ RK>> ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÅÅ ÏÂÙÞÎÏÇÏ RISC'Á?
IT> õ ÍÅÎÑ ÐÏÌÕÞÁÌÏÓØ ÔÁË, ÞÔÏ ÜËÏÎÏÍÉÌÉÓØ ÐÒÏÌÏÇÏ×ÙÅ É ÜÐÉÏÌÇÏ×ÙÅ ÞÁÓÔÉ IT> ÐÒÉ ×ÙÚÏ×Å ÆÕÎËÃÉÊ. ä×Á-ÔÒÉ ÕÒÏ×ÎÑ ×ÌÏÖÅÎÉÑ - É óÉ ÎÁÞÉÎÁÅÔ IT> ÇÅÎÅÒÉÒÏ×ÁÔØ ÐÁÒÙ push/pop, ËÏÔÏÒÙÅ ÄÌÑ æÏÒÔ-ÐÒÏÃÅÓÓÏÒÁ ÐÏÐÒÏÓÔÕ ÎÅ IT> ÎÕÖÎÙ.
üÔÏ ×ÏÐÒÏÓÙ ËÏÄÏÇÅÎÅÒÁÃÉÉ, Ë ÜÆÆÅËÔÉ×ÎÏÓÔÉ ÐÒÏÃÅÓÓÏÒÎÏÊ ÁÒÈÉÔÅËÔÕÒÙ ÜÔÏ ÏÔÎÏÛÅÎÉÑ ÎÅ ÉÍÅÅÔ. HÁÐÒÉÍÅÒ ÎÁ SPARC'Å ÏÐÅÒÁÃÉÉ ÓÏ ÓÔÅËÏÍ ÐÒÉ ×ÙÚÏ×Å ÆÕÎËÃÉÊ ÎÅ ÎÕÖÎÙ (ÐÏËÁ ÜÔÏÔ ÓÔÅË ÕÍÅÝÁÅÔÓÑ × ÒÅÇÉÓÔÒÏ×ÙÈ ÏËÎÁÈ ÎÁ ËÒÉÓÔÁÌÅ) - ÐÏÌÕÞÁÅÔÓÑ, ÞÔÏ SPARC ÄÏÌÖÅÎ ÂÙÔØ ÂÙÓÔÒÅÅ æÏÒÔÁ?RK>>>> á ÅÓÌÉ Õ æÏÒÔ ÐÒÏÃÅÓÓÏÒÁ ËÏÎÞÉÔÓÑ ÓÔÅË? üÔÏ ÐÒÏÂÌÅÍÁ ÔÏÇÏ ÖÅ RK>>>> ÐÌÁÎÁ. IT>>> ÷Ï-ÐÅÒ×ÙÈ, ÏÎ ÂÏÌØÛÅ ÎÁ ÔÅÈ ÖÅ ÒÅÓÕÒÓÁÈ, É ÎÁÒÁÝÉ×ÁÅÔÓÑ IT>>> ÐÒÏÚÒÁÞÎÅÅ. RK>> ïÄÉÎÁËÏ×ÙÊ, Á òïH'Ù ÎÁÒÁÝÉ×ÁÀÔÓÑ ÐÏÞÔÉ ÔÁË ÖÅ ÐÒÏÚÒÁÞÎÏ. IT> HÅÔ, × ðìéó ÎÅ ÏÄÉÎÁËÏ×ÙÊ, Á ÒÏ×ÎÏ × 16 ÒÁÚ ÂÏÌØÛÅ.
ïÄÉÎÁËÏ×ÙÊ, ÎÁ ÔÏÊ ÖÅ ÒÁÓÐÒÅÄÅÌÅÎÎÏÊ ÐÁÍÑÔÉ.IT>>> ÷Ï-×ÔÏÒÙÈ, ÇÌÕÂÉÎÁ ÓÔÅËÁ ÈÏÒÏÛÏ ÐÒÏÇÎÏÚÉÒÕÅÔÓÑ É ÏÐÒÅÄÅÌÑÅÔÓÑ ÐÏ IT>>> ÍÁËÓÉÍÁÌØÎÏÊ ×ÌÏÖÅÎÎÏÓÔÉ ÐÏÄÐÒÏÇÒÁÍÍ.
RK>> èÍ, Á ÅÓÌÉ ÅÓÔØ ÒÅËÕÒÓÉÑ?
IT> ðÏ ÉÅÒÁÒÈÉÉ - ÒÁÓÐÒÅÄÅÌÅÎÎÁÑ ÐÁÍÑÔØ (ÂÌÏËÉ ÐÏ 16 ÂÉÔ), ÂÌÏÞÎÁÑ ÐÁÍÑÔØ IT> (4 ÉÌÉ 18 ËÂÉÔ ÎÁ ÂÌÏË × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÓÅÒÉÉ), ×ÎÅÛÎÑÑ ÐÁÍÑÔØ. IT> óÏÂÓÔ×ÅÎÎÏ, ÔÁË É ÓÅÊÞÁÓ ÜÔÉ ÐÒÏÂÌÅÍÙ ÒÅÛÁÀÔÓÑ, É ÓÔÅËÉ Õ ÐÒÏÇÒÁÍÍ IT> ÄÁÌÅËÏ ÎÅ ÒÅÚÉÎÏ×ÙÅ.
üÔÏ, ËÏÎÅÞÎÏ, ÈÏÒÏÛÏ, ÎÏ × ×ÏÐÒÏÓÁÈ ÐÒÏÇÎÏÚÉÒÏ×ÁÎÉÑ ÎÅÏÂÈÏÄÉÍÏÊ ÇÌÕÂÉÎÙ ÓÔÅËÁ ÜÔÏ ÎÅ ÐÏÍÏÖÅÔ :)IT>>> äÌÑ ÎÅÓÌÏÖÎÏÇÏ ÜÍÂÅÄÄÅÄÁ 16 - ÜÔÏ ÍÎÏÇÏ.
RK>> 'äÌÑ ÎÅÓÌÏÖÎÏÇÏ ÜÍÂÅÄÄÅÄÁ' ×ÏÚÍÏÖÎÏ.
RK>> ïÔÎÀÄØ. óËÏÒÅÅ ÍÅÎØÛÅ. ïÎÉ ×ÎÕÔÒÉ ÏÂÙÞÎÏ ÓÔÒÏÑÔÓÑ ÎÁ ÏÓÎÏ×Å ÛÉÎ, RK>> Á ÛÉÎÅ ×ÓÅ ÒÁ×ÎÏ, ÓËÏÌØËÏ Ë ÎÅÊ ÐÏÄËÌÀÞÅÎÏ ÒÅÇÉÓÔÒÏ× - 4 ÉÌÉ 5.
IT> äÁÌÅËÏ ÎÅ ×ÓÅ ÒÁ×ÎÏ! á ËÁË ÏÎÉ ÂÕÄÕÔ ÓÏÅÄÉÎÑÔØÓÑ?
HÉËÁË - ÉÓÐÏÌØÚÕÅÔÓÑ ×ÙÈÏÄ ÏÄÎÏÇÏ ÂÌÏËÁ ÐÁÍÑÔÉ.
IT>>>>> a = b + c + d (1) IT>>>>> b = a + d - Ó (2) IT>>>>> c = a + b + 3 (3) IT>>>>> d = a + b + c (4)
RK>> (1)
IT>>> b = (b + c + d ) + d - c IT>>> Ó = (b + c + d ) + d - c IT>>> d = (b + c + d ) + b - c
RK>> (2)
IT>>> ÷ÉÄÉÍÏ, ÏÔ ËÏÌÉÞÅÓÔ×Á ÒÅÇÉÓÔÒÏ× ×ÓÅ ÖÅ ÚÁ×ÉÓÉÔ?
RK>> HÅÔ. ÷Ï ÐÅÒ×ÙÈ - ÜÔÏ ÎÅ ÜË×É×ÁÌÅÎÔÎÏ (1). á ÅÓÌÉ ÉÍÅÅÔÓÑ × ×ÉÄÕ RK>> ÐÁÒÁÌÌÅÌØÎÏÅ ÉÓÐÏÌÎÅÎÉÅ ×ÓÅÈ 3È ÓÔÒÏË, ÔÏ ËÕÄÁ ÄÅÌÓÑ 'a=b+c+d'? RK>> åÓÌÉ ÖÅ ÓÏÂÓÔ×ÅÎÎÏ a ÐÏÓÌÅ ×ÙÞÉÓÌÅÎÉÊ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ, ÔÏ (2) RK>> ÜË×É×ÁÌÅÎÔÎÏ b = c = b + 2*d d = 2*b+d
IT> (ðÏÄÏÖÄÉ, Á ÐÏÞÅÍÕ ÎÅ ÜË×É×ÁÌÅÎÔÎÏ? íÏÖÅÔ ÂÙÔØ, Ñ ÎÅ ÚÁÍÅÔÉÌ ÞÅÇÏ-ÔÏ? IT> ñ-ÔÏ ËÁË ÒÁÚ ÐÉÓÁÌ ÉÍÅÑ × ×ÉÄÕ, ÞÔÏ ÏÎÉ ÜË×É×ÁÌÅÎÔÎÙ ÐÏ ÐÏÌÕÞÁÅÍÏÍÕ IT> ÒÅÚÕÌØÔÁÔÕ)
ðÏÄÓÔÁ×ÉÍ ×ÓÅ ×ÙÒÁÖÅÎÉÑ × (1), ÐÏÌÕÞÉÍ (×ÓÅ 4 ×ÙÒÁÖÅÎÉÑ ÉÓÐÏÌÎÑÀÔÓÑ ÏÄÎÏ×ÒÅÍÅÎÎÏ): a=b+c+d b=2*d c=b+c+3*d-3 d=2*b+2*c+6*d-3 (3) éÚ (2) (ÐÒÉ ÏÄÎÏ×ÒÅÍÅÎÎÏÍ ÉÓÐÏÌÎÅÎÉÉ) ÐÏÌÕÞÉÍ: a=? b=b+2*d c=b+2*d d=2*b+d (4) íÎÅ ËÁÖÅÔÓÑ ÞÔÏ (3) É (4) ×ÅÓØÍÁ É ×ÅÓØÍÁ ÒÁÚÎÙÅIT> úÄÅÓØ ×ÁÖÎÏ ÎÅ ÓÔÏÌØËÏ ÐÁÒÁÌÌÅÌØÎÏÅ ÉÓÐÏÌÎÅÎÉÅ, Á ÔÏ, ÞÔÏ ÐÒÉ IT> ÎÁÚÎÁÞÅÎÉÉ "ÔÅÎÅ×ÙÈ" ÒÅÇÉÓÔÒÏ× ÒÁÚÒÅÛÁÀÔÓÑ ÎÅËÏÔÏÒÙÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÐÏ IT> ÄÁÎÎÙÍ.
HÅÔ, ÉÚÎÁÞÁÌØÎÏ ÜÔÏ ÚÁ×ÉÓÉÍÏÓÔÉ ÎÅÔ, ÏÎÁ ÍÏÖÅÔ ÐÏÑ×ÉÔÓÑ ÉÚ ÚÁ ÎÅÈ×ÁÔËÉ ÒÅÇÉÓÔÒÏ× (ÒÅÇÉÓÔÒÙ ÎÁÞÎÕÔ ÐÅÒÅÉÓÐÏÌØÚÏ×ÁÔØÓÑ).
RK>> á ÅÓÌÉ ÇÏ×ÏÒÉÔØ × ÏÂÝÅÍ, ÔÏ ÚÁ×ÉÓÉÍÏÓÔÉ ÐÏ ÄÁÎÎÙÍ (ÓÁÍÉ ÐÏ ÓÅÂÅ) RK>> ÎÅ ÚÁ×ÉÓÑÔ ÏÔ ËÏÌÉÞÅÓÔ×Á ÄÏÓÔÕÐÎÙÈ ÒÅÇÉÓÔÒÏ×. óÏÏÔ×ÅÔÓÔ×ÅÎÎÏ RK>> ÐÒÏÓÔÏÉ ËÏÎ×ÅÅÒÁ (ËÏÔÏÒÙÅ ÚÁ×ÉÓÑÔ ÏÔ ÚÁ×ÉÓÉÍÏÓÔÑÍ ÐÏ ÄÁÎÎÙÍ) ÎÅ RK>> ÚÁ×ÉÓÑÔ (ÎÁÐÒÑÍÕÀ) ÏÔ ËÏÌÉÞÅÓÔ×Á ÒÅÇÉÓÔÒÏ×. ïÔ ËÏÌÉÞÅÓÔ×Á RK>> ÒÅÇÉÓÔÒÏ× ÚÁ×ÉÓÉÔ ÐÏÑ×ÑÔÓÑ ÌÉ spill/fill'Ù, Á ÕÖÅ ÏÎÉ ÍÏÇÕÔ RK>> ÐÒÉ×ÅÓÔÉ É Ë ÄÏÐÏÌÎÉÔÅÌØÎÙÍ ÚÁ×ÉÓÉÍÏÓÔÑÍ É Ë ÐÒÏÓÔÏÀ ËÏÎ×ÅÅÒÁ É Ë RK>> ÄÏÐÏÌÎÉÔÅÌØÎÙÍ ÏÂÒÁÝÅÎÉÑÍ × ÐÁÍÑÔØ.
IT> äÁ, ÉÍÅÎÎÏ ÔÁË.
ëÏÎÓÅÎÓÕÓ :)RK>>>> õ×ÅÌÉÞÅÎÉÅ ÞÉÓÌÁ òïHÏ× - ÔÏÖÅ. IT>>> HÕ ËÁË ÖÅ ÎÅ ÓÏÐÒÏ×ÏÖÄÁÅÔÓÑ? áÓÓÅÍÂÌÅÒ-ÔÏ ÍÅÎÑÅÔÓÑ...
RK>> óÍÏÔÒÑ ËÁË ÔÁÍ ÂÙÌÉ ÐÒÅÄÓÔÁ×ÌÅÎÎÙ ÜÔÉ òïH'Ù, ÅÓÌÉ × ×ÉÄÅ R<nn>
RK>> (ÇÄÅ <nn> - ÞÉÓÌÏ), ÔÏ ÐÒÏÓÔÏ ÎÁÄÏ ÉÚÍÅÎÉÔØ ËÏÎÓÔÁÎÔÙ × RK>> ÁÓÓÅÍÂÌÅÒÅ.
IT> åÓÌÉ ÔÏÌØËÏ ÒÁÚÒÁÂÏÔÁÔØ ËÏÍÐÉÌÑÔÏÒ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ÏÒÉÅÎÔÉÒÏ×ÁÎ ÎÁ IT> ÁÒÈÉÔÅËÔÕÒÕ ËÁË ÎÁ ÎÅËÏÔÏÒÙÊ ËÌÁÓÓ, ÄÏÐÕÓËÁÀÝÉÊ ÐÅÒÅÍÅÎÎÏÅ ÞÉÓÌÏ IT> ÒÅÇÉÓÔÒÏ×.
÷ÓÅ ËÏÍÐÉÌÑÔÏÒÙ, ÏÒÉÅÎÔÉÒÏ×ÁÎÎÙÅ ÎÁ ÁÒÈÉÔÅËÔÕÒÕ Ó òïHÁÍÉ ÄÏÐÕÓËÁÀÔ ÐÅÒÅÍÅÎÎÏÅ ÞÉÓÌÏ ÜÔÉÈ òïHÏ×.IT> HÏ ÄÁÖÅ ÄÌÑ ÆÉËÓÉÒÏ×ÁÎÎÏÊ ÁÒÈÉÔÅËÔÕÒÙ ×ÙÐÉÓÁÔØ ×ÓÅ IT> ÚÁ×ÉÓÉÍÏÓÔÉ - ÏÞÅÎØ É ÏÞÅÎØ ÓÌÏÖÎÏÅ ÄÅÌÏ.
÷ÓÅ ÎÅ ÎÁÄÏ. ôÁË ËÁË ÒÅÇÉÓÔÒÙ (× òïHÁÈ) ÒÁ×ÎÏÐÒÁ×ÎÙ, ÔÏ É ÚÁ×ÉÓÉÍÏÓÔÉ ÂÕÄÕÔ ÏÄÉÎÁËÏ×ÙÅ, ËÏÍÐÉÌÑÔÏÒ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ òïH ËÁË ÐÕÌ ÒÅÇÉÓÔÒÏ× É ÁÐÐÁÒÁÔÎÙÅ ÚÁ×ÉÓÉÍÏÓÔÉ ÐÏ ÉÈ ÉÓÐÏÌØÚÏ×ÁÎÉÀ ÂÕÄÕÔ ÏÔÎÏÓÉÔÓÑ Ë ÐÕÌÕ × ÃÅÌÏÍ.IT> ôÕÔ ÜÍÐÉÒÉËÉ ÔÏÖÅ ÄÏÓÔÁÔÏÞÎÏ ÍÎÏÇÏ, ÎÅ ÇÏ×ÏÒÑ ÕÖÅ Ï ÓÔÒÏÇÏÊ ÍÁÔÍÏÄÅÌÉ IT> (ÎÁÐÏÍÉÎÁÀ, ÎÁÚÎÁÞÅÎÉÅ ÒÅÇÉÓÔÒÏ× ÓÞÉÔÁÅÔÓÑ NP-ÐÏÌÎÏÊ ÚÁÄÁÞÅÊ).
óÔÒÏÇÏ ÅÅ ÎÉËÔÏ É ÎÅ ÐÙÔÁÅÔÓÑ ÒÅÛÁÔØ.IT> þÔÏ ËÁÓÁÅÔÓÑ ÔÅÒÍÉÎÏÌÏÇÉÉ, ÔÏ ÔÕÔ ÔÒÕÄÎÏ ÇÏ×ÏÒÉÔØ... ÏÔ ÎÅÄÏÓÔÁÔËÁ IT> ËÏÎÓÔÒÕËÔÉ×ÎÏÇÏ ÏÂÓÕÖÄÅÎÉÑ æÏÒÔÁ × ÔÏÍ ÞÉÓÌÅ
ë ÓÏÖÁÌÅÎÉÀ, ÅÓÔØ ÎÅËÏÔÏÒÙÅ ÔÅÍÙ, ÌÀÂÁÑ ÄÉÓËÕÓÓÉÑ × ÒÁÍËÁÈ ËÏÔÏÒÏÊ ÏÞÅÎØ ÂÙÓÔÒÏ ÐÅÒÅÒÁÓÔÁÅÔ × ×ÙÑÓÎÅÎÉÅ ÏÔÎÏÛÅÎÉÊ ÍÅÖÄÕ ÕÞÁÓÔÎÉËÁÍÉ :(IT> íÎÅ ËÁÖÅÔÓÑ, ÞÔÏ Ó ÔÅÏÒÅÔÉÞÅÓËÏÊ ÔÏÞËÉ ÚÒÅÎÉÑ ÎÁÄ ÓÔÅËÏÍ ÍÏÖÅÔ ÂÙÔØ IT> ÎÁÄÓÔÒÏÅÎÁ ÓÉÓÔÅÍÁ ËÏÍÁÎÄ, ÎÅ ×ËÌÀÞÁÀÝÁÑ × ÓÅÂÑ ÂÁÚÏ×ÙÅ ÏÐÅÒÁÃÉÉ, IT> ÐÒÅÄÕÓÍÏÔÒÅÎÎÙÅ × æÏÒÔÅ. ÷ ÜÔÏÍ ÓÌÕÞÁÅ ÓÔÅËÏ×ÙÊ ÐÒÏÃÅÓÓÏÒ ÎÅ ÂÕÄÅÔ IT> Ñ×ÌÑÔØÓÑ æÏÒÔ-ÐÒÏÃÅÓÓÏÒÏÍ.
íÎÅ ËÁÖÅÔÓÑ, ÞÔÏ ÔÁËÏÊ ×ÅÝÉ, ËÁË æÏÒÔ-ÐÒÏÃÅÓÓÏÒ ×ÏÏÂÝÅ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ. æÏÒÔ ÜÔÏ ÎÅ ÑÚÙË ÐÒÏÇÒÁÍÉÒÏ×ÁÎÉÑ É ÎÅ ÔÉÐ ÁÒÈÉÔÅËÔÕÒÙ, Á _ÓÉÓÔÅÍÁ_ ÐÒÏÇÒÁÍÉÒÏ×ÁÎÉÑ. é ÅÓÌÉ ÉÚ ÜÔÏÊ ÓÉÓÔÅÍÙ ÕÂÒÁÔØ ÌÀÂÕÀ ÞÁÓÔØ - ÏÎÁ ÐÅÒÅÓÔÁÎÅÔ ÂÙÔØ æÏÒÔ ÓÉÓÔÅÍÏÊ. ôÏ ÅÓÔØ ÐÒÏÃÅÓÓÏÒ ÄÌÑ æÏÒÔÁ ÎÅÌØÚÑ ÒÁÓÓÍÁÔÒÉ×ÁÔØ × ÏÔÒÙ×Å ÏÔ ÔÏÇÏ, ÞÔÏ ÂÕÄÅÔ ÎÁ ÎÅÍ ËÒÕÔÉÔØÓÑ.IT> åÓÌÉ ÖÅ ×ÏÚÍÏÖÎÏÓÔÉ ÓÔÅËÏ×ÏÊ ÍÁÛÉÎÙ ÐÏÚ×ÏÌÑÀÔ ÒÅÁÌÉÚÏ×ÁÔØ ÔÒÁÎÓÌÑÔÏÒ IT> æÏÒÔÁ, ÔÏ ÜÔÏ æÏÒÔ-ÐÒÏÃÅÓÓÏÒ.
ðÒÁËÔÉÞÅÓËÉ ÎÁ ÌÀÂÏÊ ÓÔÅËÏ×ÙÊ ÐÒÏÃÅÓÓÏÒ ÍÏÖÎÏ ÐÏÓÔÁ×ÉÔØ æÏÒÔ. HÁ ÌÀÂÏÊ ÎÅ ÓÔÅËÏ×ÙÊ ÐÒÏÃÅÓÓÏÒ ÍÏÖÎÏ ÐÏÓÔÁ×ÉÔØ æÏÒÔ.Java VM - ÜÔÏ æÏÒÔ ÐÒÏÃÅÓÓÏÒ ÉÌÉ ÎÅÔ? á üÌØÂÒÕÓ - ÜÔÏ æÏÒÔ ÐÒÏÃÅÓÓÏÒ ÉÌÉ ÎÅÔ? (ÍÁÛÉÎÁ ÓÁÍÁ ÐÏ ÓÅÂÅ ÓÔÅËÏ×ÁÑ, ÎÏ ÅÇÏ ÁÓÓÅÍÂÌÅÒ - üÌØ76, ÂÏÌØÛÅ ÎÁÐÏÍÉÎÁÅÔ Algol) á UDP Pascal VM (ÂÙÌÁ ÔÁËÁÑ ÓÔÅËÏ×ÁÑ ÍÁÛÉÎÁ, ÎÁ ËÏÔÏÒÕÀ ËÏÍÐÉÌÉÒÏ×ÁÌÁ ÏÄÎÁ ÉÚ ÒÁÚÎÏ×ÉÄÎÏÓÔÅÊ Pascal'Ñ) - æÏÒÔ ÐÒÏÃÅÓÓÏÒ ÉÌÉ ÎÅÔ?
IT> ÷ÏÚÍÏÖÎÏ, ÔÁË...
÷ÒÑÄ ÌÉ.Roman
Hello Ilia.
09 Oct 03 00:05, you wrote to me:RK>> á ËÔÏ ÚÁÓÔÁ×ÌÑÅÔ òïH'Ù ÄÅÌÁÔØ ÎÁ ÒÅÇÉÓÔÒÁÈ? ïÎÉ Ó ÉÓÐÏËÏÎ ×ÅËÏ× RK>> ÄÅÌÁÌÉÓØ ÎÁ ÐÁÍÑÔÉ (×ÏÚÍÏÖÎÏ Ä×ÕÈÐÏÒÔÏ×ÏÊ)
IT> ö:-[ ]
IT> é ËÁË üôï ÐÁÒÁÌÌÅÌÉÔØ? üÔÏ ËÏÇÄÁ ÉÚ 16 ÒÅÇÉÓÔÒÏ× ÄÏÓÔÕÐ ÔÏÌØËÏ Ë IT> ÏÄÎÏÍÕ (Ä×ÕÍ)?
á ËÏ ÓËÏÌØËÉÍ ÔÅÂÅ ÎÁÄÏ ÏÄÎÏ×ÒÅÍÅÎÎÏ?IT> é ÓËÏÌØËÏ ÔÁËÔÏ× ÇÁÒÁÎÔÉÒÏ×ÁÎÎÏ È×ÁÔÉÔ ÎÁ ÏÐÅÒÁÃÉÉ Ó ÔÁËÉÍ ÎÁÂÏÒÏÍ?
äÌÑ 2È ÐÏÒÔÏ×ÏÊ - 1.5 (Ó ËÏÎ×ÅÅÒÏÍ): þÔÅÎÉÅ 2È ÏÐÅÒÁÎÄÏ× ïÐÅÒÁÃÉÑ+ÚÁÐÉÓØIT> óËÏÌØËÏ ÎÉ ×ÉÄÅÌ ÓÏÆÔÏ×ÙÈ ÑÄÅÒ, ×ÅÚÄÅ ÒÅÇÉÓÔÒÁÍ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÌÉ IT> ÏÂÙÞÎÙÅ signal.
ëÒÁÊÎÅ ÒÁÓÔÏÞÉÔÅÌØÎÏ.Roman
Hello Artem.
09 Oct 03 00:19, you wrote to me:õÇÕ, ÎÁËÏÎÅÃ ÔÏ ×ÙÌÉÚÁÌ ×ÓÅ ÓÔÁÒÙÅ ÂÁÇÉ :)
AK> HÅÔ. äÏÂÁ×ÌÅÎÉÅ òïHÁ ÍÏÖÅÔ ÐÏ×ÌÅÞØ ÎÅÏÂÈÏÄÉÍÏÓÔØ ÉÚÍÅÎÅÎÉÑ ×ÓÅÊ AK> ÓÉÓÔÅÍÙ ËÏÍÍÁÎÄ ÐÒÏÃÅÓÓÏÒÁ (×ÐÌÏÔØ ÄÏ Õ×ÅÌÉÞÅÎÉÑ ÒÁÚÍÅÒÁ ËÏÍÍÁÎÄÙ),
ôÏÌØËÏ × ÜÔÏÍ ÓÌÕÞÁÅ.Roman
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required