_Loader_

Sep 13, 2003 Last reply: 22 years ago 731 Replies

Hello, Lev Serebryakov !

íÎÅ ÐÒÏÝÅ ËÕÐÉÔØ (ÉÌÉ ÔÏÞÎÅÅ ÄÁÖÅ ÐÏÓÏ×ÅÔÏ×ÁÔØ ËÕÐÉÔØ, ÔÁË ËÁË ÌÉÞÎÏ ÍÅÎ çõê ÎÅ ÎÕÖÅÎ) ÐÒÏÇÒÁÍÍÁÔÏÒ, Ë ËÏÔÏÒÏÍÕ ÏÎ ÕÖÅ ÎÁÐÉÓÁÎ. ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Thu Oct 16 2003 08:46, Roman Khvatov wrote to Ilia Tarasov:

RK> Я уже писал, что с точки зрения аппаратуры наилучшим является простейший RK> процессор (1) (то есть такой, в котором нет аппаратуры, занимающейся RK> обработкой входных команд, которую может статически сделать компилятор: RK> для CISC это микропрограмный автомат, для SuperScalar'а это блок, RK> проверяющий зависимости между командами и набирающий команды для RK> параллельного исполнения).

:))))) Можно подумать, я писал что-то другое и отталкивался от других соображений.... Ты за моими-то словами следишь? Я уж и ссылку дал на готовый микропрограммный автомат...

RK> С точки зрения языка наилучшим является язык, на котором пользователю RK> будет _удобно_ писать (2), то есть компилятор должен поддерживать RK> достаточно высокий уровень входного языка и обеспечивать максимально RK> эффективную трансляцию в машинный код.

Чем так плоха постфиксная запись, минимизирующая неоднозначности в трактовке понятий входного языка?

RK> Разрыв между уровнями (1) и (2) покрывает компилятор,

Да.

RK> и чем дальше, тем RK> этот разрыв больше и тем более сложные становятся компиляторы.

Не обязательно.

IT>> Какой такой маневр компилятора, если все его IT>> "маневры" делаются не от хорошей жизни?

RK> Судьба у него такая :)

И почему у нас должна быть общая с ним судьба? :)

IT>> Именно соответствие 1 в 1 команд процессора (а лучше КА) диаграмме IT>> состояний, заданной в ТЗ, и является идеальным с точки зрения IT>> алгоритмики решением поставленной задачи!

RK> Hет. Это совмещение подходов (1) и (2), результат получится средний с RK> обоих точек зрения. RK> Соотвествие 1 в 1 имеет смысл если ЯВУ для этого процессора отсуствует, RK> таковых процессоров осталось очень мало.

????????????? Я еще раз повторяю: "диаграмме состояний, заданной в ТЗ (!!!!)". И еще раз: ТЗ - это техническое задание. То есть документ (!), регламентирующий (!) поведение создаваемого устройства. Откуда взялся "средний" результат? Что, соответствие ТЗ 1 в 1 - средний результат??? 8-[ ]

IT>> АЛУ в данном случае и есть логика переходов... Разницы нет (по IT>> наблюдениям за готовым проектом).

RK> То есть у вас АЛУ занимается выборкой команд из памяти?

Лучше почитай про TTA у Corporaal-а и материалы у меня на сайте... Там все рассказано достаточно подробно.

IT>> Статистика по эхе мне мало интересна.

RK> А какая тогда статистика тебе нужна? 'Отмирает' - это синоним 'никто не RK> пользуется'

Эха не разрабатывает для меня устройства, не платит деньги, не заказывает разработки и не является гарантированным источником информации. Как говорили в другой эхе, "фидо имеет статус трепа в курилке".

IT>> Разработка состоялась, кто не спряталс.... эээ... кто не сообразил IT>> как воспользоваться - я не виноват...

RK> Если не сообразили все, то такая разработка пойдет в мусорную корзину.

Ээ, ты абсолютно не прав. Если результаты востребованы (и заказчику все равно, на каких принципах это сделано), и есть достаточные ресурсы для поддержания проекта в рабочем состоянии, то вне зависимости от популярности "в широких массах" идея будет существовать и развиваться. Вот AVreal Александра Редчука тому пример - свободная разработка, но без финансирования она же не померла? Значит, труд, вложенный автором, окупился хотя бы для автора.

RK> Если речь идет о _диалектах_, то грамматика одного диалекта должна быть RK> частью граматики другого (точнее они должны иметь большую пересекающуюся RK> часть, которая по объему должна быть близка к объему одного из диалектов)

"Большую" и "близка" - квантифицируй, плиз...

IT>> Если угодно, программу на Паскале можно переписать на Си.

RK> Можно, но тогда она перестанет быть программой на Паскале и станет RK> программой на С

И где та грань?

IT>> а) "конкретных реализаций компиляторОВ"

RK> 2х разных, а не диалекты одного и того же.

Вставка в Borland Pascal на асме - как ее проклассифицируешь? Что это? Ассемблер - это диалект Паскаля? (компилятор один...)

IT>> (skipped то, что все равно не приведет к реальным результатам... ты IT>> компиляторы пишешь? RK> Да

И что конкретно ты хочешь от этого обсуждения?

IT>> тебе этот анализ нужен для конкретной работы, RK> Hет, это не анализ, а азбука построения компиляторов.

Азбука построения описана в соответствующей литературе. Теоретическое обсуждение, тем более такое масштабное, возможно только после вдумчивой и тщательной проработки. Здесь можно разве что привести примеры и сформулировать пару-тройку идей...

IT>> Для интереса - приведи парочку определений диалекта из соотв. IT>> литературы.. RK> К сожалению у меня нет под рукой библиотеки :)

Интересно... и о какой азбуке может идти речь? Надо уж тогда строго определить базовые понятия.. иначе будет стрижено-брито...

IT>> И никаким препроцессором один исходный текст не превратить в другой? RK> Можно, но это уже будет _другая_ программа.

Когда? После препроцессора? Так мы это не увидим... А компиляторы часто преобразуют исходный язык во внутреннее представление - промежуточный код. Это тоже другая программа? Так когда орехи станут кучей?

IT>> А то, что некоторые компиляторы умеют "смешивать" языки в исходных IT>> текстах?

RK> Ради бога, это будет значить, что такой компилятор реализует 2 _разных_ RK> компилятора.

..... :) Так что же такое компилятор? Это .exe или принцип, или грамматика, или что?

IT>> Hачиная с определенной _фазы_ (о которой вообще ни слова)

RK> И не надо, мы рассматриваем текст, который подается компилятору на RK> 'вход', то есть он еще не работает, то есть ни о каких фазах речь еще не RK> идет.

Не прав. Лексические анализаторы и препроцессоры умеют генерировать осмысленный текст, который вполне может быть откорректирован вручную. Например, у нас есть автогенераторы VHDL, написанные на тикле. Одна фаза разбора исходного текста уже прошла, а мы влезли руками и пустили дальше. Где компилятор-то? И как быть с отдельными компилятором и линкером?

Говоря об азбуке, опять вспоминаем Dragon Book с 6-ю фазами компиляции...

RK>>> У Форта _очень_ простой синтаксис. IT>> Соответственно, он может быть спрятан в качестве ассемблера с IT>> последующей надстройкой над ним серии ЯВУ... (Десятый раз тут уже IT>> повторяю)

RK> Почему тогда именно Форт? Почему не голый ассемблер стековой машины (то RK> есть без интерпретатора, без словарей, без системы компиляции в шитый код RK> Форта и пр)?

А почему ты так и не вчитался в мои сообщения? :))))) Я ведь и про это писал - про ассемблер стековой машины с командами, синтаксически совпадающими с базовыми словами Форта. Никакого интерпретатора, никаких словарей - 1200 ячеек блочной памяти ПЛИС на хранение (микро)кода устройства с не самым тривиальным алгоритмом. Контроллеры - от 300 байт до 32 кб кода - чистый ассемблер, генерируемый автоматически через постфиксную запись вызовов слов. Дешево и сердито. В чем проблема-то? Что генерируется из текста, похожего на Форт? А надо, чтобы было похоже на Си? Извините, что выросло, то и выросло - о чем я и доложил... Про асм и Си знают, про Форт - очень мало. Вот... закрыл пробел, как мог... :))

Thu Oct 16 2003 09:08, Roman Khvatov wrote to Ilia Tarasov:

IT>> Причем является составной частью многих продуктов и часто уже имеется IT>> в системе.

RK> В Windows? Это каких продуктов он является частью?

Из тех, с которыми я работаю - ISE, DK1. В последнем есть и gcc... (Это для справки)

RK> Если человек в совершенстве владеет RK> Фортом, то ему стоит его применять, если нет, то лучше применять более RK> привычные (и распространенные) средства

Fixed

Hello Ilia.

16 Oct 03 22:14, you wrote to me:

RK>> ñ ÕÖÅ ÐÉÓÁÌ, ÞÔÏ Ó ÔÏÞËÉ ÚÒÅÎÉÑ ÁÐÐÁÒÁÔÕÒÙ ÎÁÉÌÕÞÛÉÍ Ñ×ÌÑÅÔÓÑ RK>> ÐÒÏÓÔÅÊÛÉÊ ÐÒÏÃÅÓÓÏÒ (1) (ÔÏ ÅÓÔØ ÔÁËÏÊ, × ËÏÔÏÒÏÍ ÎÅÔ

IT> :))))) íÏÖÎÏ ÐÏÄÕÍÁÔØ, Ñ ÐÉÓÁÌ ÞÔÏ-ÔÏ ÄÒÕÇÏÅ É ÏÔÔÁÌËÉ×ÁÌÓÑ ÏÔ ÄÒÕÇÉÈ IT> ÓÏÏÂÒÁÖÅÎÉÊ....

ðÉÓÁÌ ÔÏÖÅ ÓÁÍÏÅ, ÎÏ ×Ù×ÏÄÙ ÓÄÅÌÁÌ ÄÒÕÇÉÅ

RK>> ó ÔÏÞËÉ ÚÒÅÎÉÑ ÑÚÙËÁ ÎÁÉÌÕÞÛÉÍ Ñ×ÌÑÅÔÓÑ ÑÚÙË, ÎÁ ËÏÔÏÒÏÍ RK>> ÐÏÌØÚÏ×ÁÔÅÌÀ ÂÕÄÅÔ _ÕÄÏÂÎÏ_ ÐÉÓÁÔØ (2), ÔÏ ÅÓÔØ ËÏÍÐÉÌÑÔÏÒ ÄÏÌÖÅÎ RK>> ÐÏÄÄÅÒÖÉ×ÁÔØ ÄÏÓÔÁÔÏÞÎÏ ×ÙÓÏËÉÊ ÕÒÏ×ÅÎØ ×ÈÏÄÎÏÇÏ ÑÚÙËÁ É RK>> ÏÂÅÓÐÅÞÉ×ÁÔØ ÍÁËÓÉÍÁÌØÎÏ ÜÆÆÅËÔÉ×ÎÕÀ ÔÒÁÎÓÌÑÃÉÀ × ÍÁÛÉÎÎÙÊ ËÏÄ.

IT> þÅÍ ÔÁË ÐÌÏÈÁ ÐÏÓÔÆÉËÓÎÁÑ ÚÁÐÉÓØ, ÍÉÎÉÍÉÚÉÒÕÀÝÁÑ ÎÅÏÄÎÏÚÎÁÞÎÏÓÔÉ × IT> ÔÒÁËÔÏ×ËÅ ÐÏÎÑÔÉÊ ×ÈÏÄÎÏÇÏ ÑÚÙËÁ?

HÁ ÎÅÊ ÎÅÕÄÏÂÎÏ ÐÉÓÁÔØ, ÏÎÁ ÓÌÉÛËÏÍ ÂÌÉÚËÁ Ë ÕÒÏ×ÎÀ ÁÓÓÅÍÂÌÅÒÁ, ÔÏ ÅÓÔØ ÐÏÌØÚÏ×ÁÔÅÌÀ ÐÒÉÄÅÔÓÑ ×ÓÅ ÏÐÔÉÍÉÚÁÃÉÉ ÄÅÌÁÔØ ×ÒÕÞÎÕÀ.

RK>> òÁÚÒÙ× ÍÅÖÄÕ ÕÒÏ×ÎÑÍÉ (1) É (2) ÐÏËÒÙ×ÁÅÔ ËÏÍÐÉÌÑÔÏÒ, IT> äÁ. RK>> É ÞÅÍ ÄÁÌØÛÅ, ÔÅÍ ÜÔÏÔ ÒÁÚÒÙ× ÂÏÌØÛÅ É ÔÅÍ ÂÏÌÅÅ ÓÌÏÖÎÙÅ ÓÔÁÎÏ×ÑÔÓÑ RK>> ËÏÍÐÉÌÑÔÏÒÙ. IT> HÅ ÏÂÑÚÁÔÅÌØÎÏ.

þÔÏ 'ÎÅ ÏÂÑÚÁÔÅÌØÎÏ'? þÔÏ ËÏÍÐÉÌÑÔÏÒÙ ÓÔÁÎÏ×ÑÔÓÑ ÓÌÏÖÎÅÅ ÐÒÉ Õ×ÅÌÉÞÅÎÉÉ ÒÁÚÒÙ×Á, ÉÌÉ ÞÔÏ ÒÁÚÒÙ× ÎÅÏÂÑÚÁÔÅÌÅÎ?

IT>>> éÍÅÎÎÏ ÓÏÏÔ×ÅÔÓÔ×ÉÅ 1 × 1 ËÏÍÁÎÄ ÐÒÏÃÅÓÓÏÒÁ (Á ÌÕÞÛÅ ëá) IT>>> ÄÉÁÇÒÁÍÍÅ ÓÏÓÔÏÑÎÉÊ, ÚÁÄÁÎÎÏÊ × ôú, É Ñ×ÌÑÅÔÓÑ ÉÄÅÁÌØÎÙÍ Ó ÔÏÞËÉ IT>>> ÚÒÅÎÉÑ ÁÌÇÏÒÉÔÍÉËÉ ÒÅÛÅÎÉÅÍ ÐÏÓÔÁ×ÌÅÎÎÏÊ ÚÁÄÁÞÉ!

RK>> HÅÔ. üÔÏ ÓÏ×ÍÅÝÅÎÉÅ ÐÏÄÈÏÄÏ× (1) É (2), ÒÅÚÕÌØÔÁÔ ÐÏÌÕÞÉÔÓÑ RK>> ÓÒÅÄÎÉÊ Ó ÏÂÏÉÈ ÔÏÞÅË ÚÒÅÎÉÑ. óÏÏÔ×ÅÓÔ×ÉÅ 1 × 1 ÉÍÅÅÔ ÓÍÙÓÌ ÅÓÌÉ RK>> ñ÷õ ÄÌÑ ÜÔÏÇÏ ÐÒÏÃÅÓÓÏÒÁ ÏÔÓÕÓÔ×ÕÅÔ, ÔÁËÏ×ÙÈ ÐÒÏÃÅÓÓÏÒÏ× ÏÓÔÁÌÏÓØ RK>> ÏÞÅÎØ ÍÁÌÏ.

IT> ñ ÅÝÅ ÒÁÚ ÐÏ×ÔÏÒÑÀ: "ÄÉÁÇÒÁÍÍÅ ÓÏÓÔÏÑÎÉÊ, ÚÁÄÁÎÎÏÊ × ôú (!!!!)". é ÅÝÅ IT> ÒÁÚ: ôú - ÜÔÏ ÔÅÈÎÉÞÅÓËÏÅ ÚÁÄÁÎÉÅ. ôÏ ÅÓÔØ ÄÏËÕÍÅÎÔ (!),

é ÞÔÏ, ÔÁÍ ÏÐÉÓÁÎ ÑÚÙË, ÎÁ ËÏÔÏÒÏÍ ÄÏÌÖÅÎ ÐÒÏÇÒÁÍÉÒÏ×ÁÔØÓÑ ÄÁÎÎÙÊ ÐÒÏÃÅÓÓÏÒ, ÉÌÉ ÁÒÈÉÔÅËÔÕÒÁ ÐÒÏÃÅÓÓÏÒÁ?

IT> ÒÅÇÌÁÍÅÎÔÉÒÕÀÝÉÊ (!) ÐÏ×ÅÄÅÎÉÅ ÓÏÚÄÁ×ÁÅÍÏÇÏ ÕÓÔÒÏÊÓÔ×Á. ïÔËÕÄÁ ×ÚÑÌÓÑ IT> "ÓÒÅÄÎÉÊ" ÒÅÚÕÌØÔÁÔ? þÔÏ, ÓÏÏÔ×ÅÔÓÔ×ÉÅ ôú 1 × 1 - ÓÒÅÄÎÉÊ ÒÅÚÕÌØÔÁÔ???

óÎÁÞÁÌÁ ÎÁÄÏ ÓÏÓÔÁ×ÌÑÔØ ÇÒÁÍÏÔÎÏÅ ôú. ôú, ÏÐÉÓÙ×ÁÀÝÅÍÕ ÓÒÅÄÎÉÊ ÐÒÏÃÅÓÓÏÒ ÂÕÄÅÔ ÓÏÏÔ×ÅÓÔ×Ï×ÁÔØ ÓÒÅÄÎÉÊ ÐÒÏÃÅÓÓÏÒ :) ñ ×ÏÏÂÝÅ ÎÅ ÐÏÎÉÍÁÀ, Ï ÞÅÍ ÍÙ ÓÐÏÒÉÍ: ÅÓÌÉ ÄÅÌÁÅÔÓÑ ÐÒÏÃÅÓÓÏÒ ÏÂÝÅÇÏ ÎÁÚÎÁÞÅÎÉÑ, ÔÏ ×ÓÅ ÏÂÓÔÏÉÔ ÔÁË, ËÁË Ñ ÎÁÐÉÓÁÌ. åÓÌÉ ÄÅÌÁÅÔÓÑ ËÁËÏÊ ÔÏ ÓÐÅÃ×ÙÞÉÓÌÉÔÅÌØ, ÔÏ ÎÁ ËÁËÏÍ ÑÚÙËÅ ÏÎ ÂÕÄÅÔ ÐÒÏÇÒÁÍÉÒÏ×ÁÔØÓÑ É ËÁËÁÑ Õ ÎÅÇÏ ÓÉÓÔÅÍÁ ËÏÍÁÎÄ - ÄÅÌÏ ÄÅÓÑÔÏÅ. HÁ ÎÅÇÏ ÎÉËÔÏ ÎÅ ÂÕÄÅÔ ÒÁÚÒÁÂÁÔÙ×ÁÔØ ÐÏÌÎÏÃÅÎÎÙÅ ËÏÍÐÉÌÑÔÏÒÙ, É ÔÏÇÄÁ ÔÏÔ ÓÁÍÙÊ 'ÓÒÅÄÎÉÊ' ÐÒÏÃÅÓÓÏÒ ÂÕÄÅÔ ÉÄÅÁÌØÎÙÍ ×ÁÒÉÁÎÔÏÍ.

IT>>> óÔÁÔÉÓÔÉËÁ ÐÏ ÜÈÅ ÍÎÅ ÍÁÌÏ ÉÎÔÅÒÅÓÎÁ. RK>> á ËÁËÁÑ ÔÏÇÄÁ ÓÔÁÔÉÓÔÉËÁ ÔÅÂÅ ÎÕÖÎÁ? 'ïÔÍÉÒÁÅÔ' - ÜÔÏ ÓÉÎÏÎÉÍ RK>> 'ÎÉËÔÏ ÎÅ ÐÏÌØÚÕÅÔÓÑ' IT> üÈÁ ÎÅ ÒÁÚÒÁÂÁÔÙ×ÁÅÔ ÄÌÑ ÍÅÎÑ ÕÓÔÒÏÊÓÔ×Á,

úÁÔÏ ÜÈÁ Ñ×ÌÑÅÔÓÑ ÍÅÓÔÏÍ Ó ÐÏ×ÙÛÅÎÎÙÍ ÓÏÄÅÒÖÁÎÉÅÍ ÌÀÄÅÊ, ËÏÔÏÒÙÅ ÐÒÏÆÆÅÓÉÏÎÁÌØÎÏ ÚÁÎÉÍÁÀÔÓÑ ÜÈÏÔÁÇÏÍ, É ÐÏ ÎÅÊ ×ÐÏÌÎÅ ÍÏÖÎÏ ÓÏÂÉÒÁÔØ _ÓÔÁÔÉÓÔÉËÕ_ Ï ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÔÅÈ ÉÌÉ ÉÎÙÈ ÓÒÅÄÓÔ× ÒÁÚÒÁÂÏÔËÉ.

IT>>> òÁÚÒÁÂÏÔËÁ ÓÏÓÔÏÑÌÁÓØ, ËÔÏ ÎÅ ÓÐÒÑÔÁÌÓ.... ÜÜÜ... ËÔÏ ÎÅ IT>>> ÓÏÏÂÒÁÚÉÌ ËÁË ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ - Ñ ÎÅ ×ÉÎÏ×ÁÔ... RK>> åÓÌÉ ÎÅ ÓÏÏÂÒÁÚÉÌÉ ×ÓÅ, ÔÏ ÔÁËÁÑ ÒÁÚÒÁÂÏÔËÁ ÐÏÊÄÅÔ × ÍÕÓÏÒÎÕÀ RK>> ËÏÒÚÉÎÕ. IT> üÜ, ÔÙ ÁÂÓÏÌÀÔÎÏ ÎÅ ÐÒÁ×. åÓÌÉ ÒÅÚÕÌØÔÁÔÙ ×ÏÓÔÒÅÂÏ×ÁÎÙ (É ÚÁËÁÚÞÉËÕ IT> ×ÓÅ ÒÁ×ÎÏ, ÎÁ ËÁËÉÈ ÐÒÉÎÃÉÐÁÈ ÜÔÏ ÓÄÅÌÁÎÏ),

åÓÌÉ ÔÁËÏ×ÏÊ ÚÁËÁÚÞÉË 1 (ÐÒÏÐÉÓØÀ: ÏÄÉÎ), ÔÏ ÉÄÅÑ ÕÍÒÅÔ ×ÍÅÓÔÅ Ó ÚÁËÁÚÞÉËÏÍ, Á ÏÒÇÁÎÉÚÁÃÉÉ, ËÁË É ÌÀÄÉ, ÎÅ ×ÅÞÎÙ.

IT> ÷ÏÔ AVreal áÌÅËÓÁÎÄÒÁ òÅÄÞÕËÁ ÔÏÍÕ ÐÒÉÍÅÒ - Ó×ÏÂÏÄÎÁÑ ÒÁÚÒÁÂÏÔËÁ, ÎÏ IT> ÂÅÚ ÆÉÎÁÎÓÉÒÏ×ÁÎÉÑ ÏÎÁ ÖÅ ÎÅ ÐÏÍÅÒÌÁ?

ñ ÐÒÏ ÆÉÎÁÎÓÉÒÏ×ÁÎÉÅ ÎÉÞÅÇÏ ÎÅ ÇÏ×ÏÒÉÌ, ÜÔÏ ÚÄÅÓØ ÁÂÓÏÌÀÔÎÏ ÎÅ ÐÒÉ ÞÅÍ, Ñ ÇÏ×ÏÒÉÌ ËÁË ÒÁÚ Ï ×ÏÓÔÒÅÂÏ×ÁÎÎÏÓÔÉ. åÝÅ ÒÁÚ ÐÏ×ÔÏÒÑÀ: ÅÓÌÉ _×ÓÅ_ ÎÅ ÓÏÏÂÒÁÚÉÌÉ, ËÁË ÔÁËÏÊ ÒÁÚÒÁÂÏÔËÏÊ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ (ÞÉÔÁÊ - ÎÉËÏÍÕ, ËÒÏÍÅ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏÇÏ ÚÁËÁÚÞÉËÁ ÎÅ ÎÕÖÎÁ) - ÒÁÚÒÁÂÏÔËÁ ÐÏÊÄÅÔ × ÍÕÓÏÒÎÕÀ ËÏÒÚÉÎÕ (×ÏÚÍÏÖÎÏ ÐÏÓÌÅ ÓÍÅÒÔÉ ÚÁËÁÚÞÉËÁ). ôÁËÁÑ ÒÁÚÒÁÂÏÔËÁ ÍÏÖÅÔ ÖÉÔØ × ÖÅÌÅÚÅ, ÉÌÉ ÇÄÅ ÔÏ ÅÝÅ, ÎÏ ÏÎÁ ÔÁË É ÏÓÔÁÎÅÔÓÑ × ÅÄÉÎÓÔ×ÅÎÎÏÍ ÜËÚÅÍÐÌÑÒÅ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÔÉÒÁÖÁ ÜÔÏÇÏ ÜËÚÅÍÐÌÑÒÁ.

RK>> åÓÌÉ ÒÅÞØ ÉÄÅÔ Ï _ÄÉÁÌÅËÔÁÈ_, ÔÏ ÇÒÁÍÍÁÔÉËÁ ÏÄÎÏÇÏ ÄÉÁÌÅËÔÁ RK>> ÄÏÌÖÎÁ ÂÙÔØ ÞÁÓÔØÀ ÇÒÁÍÁÔÉËÉ ÄÒÕÇÏÇÏ (ÔÏÞÎÅÅ ÏÎÉ ÄÏÌÖÎÙ ÉÍÅÔØ RK>> ÂÏÌØÛÕÀ ÐÅÒÅÓÅËÁÀÝÕÀÓÑ ÞÁÓÔØ, ËÏÔÏÒÁÑ ÐÏ ÏÂßÅÍÕ ÄÏÌÖÎÁ ÂÙÔØ RK>> ÂÌÉÚËÁ Ë ÏÂßÅÍÕ ÏÄÎÏÇÏ ÉÚ ÄÉÁÌÅËÔÏ×) IT> "âÏÌØÛÕÀ" É "ÂÌÉÚËÁ" - Ë×ÁÎÔÉÆÉÃÉÒÕÊ, ÐÌÉÚ...

80-90% ÕÓÔÒÏÉÔ?

IT>>> åÓÌÉ ÕÇÏÄÎÏ, ÐÒÏÇÒÁÍÍÕ ÎÁ ðÁÓËÁÌÅ ÍÏÖÎÏ ÐÅÒÅÐÉÓÁÔØ ÎÁ óÉ. RK>> íÏÖÎÏ, ÎÏ ÔÏÇÄÁ ÏÎÁ ÐÅÒÅÓÔÁÎÅÔ ÂÙÔØ ÐÒÏÇÒÁÍÍÏÊ ÎÁ ðÁÓËÁÌÅ É RK>> ÓÔÁÎÅÔ ÐÒÏÇÒÁÍÍÏÊ ÎÁ ó IT> é ÇÄÅ ÔÁ ÇÒÁÎØ?

ëÁË ÔÏÌØËÏ ÐÅÒÅÐÉÓÁÌÉ, ÔÁË É ÐÅÒÅÓÔÁÌÁ. õ ÎÁÓ ÐÏÈÏÖÅ ÎÅËÏÔÏÒÙÅ ÒÁÚÎÏÞÔÅÎÉÑ × ÔÏÍ, ÞÔÏ ÔÁËÏÅ 'ÐÒÏÇÒÁÍÍÁ'. ðÒÏÇÒÁÍÍÁ - ÜÔÏ _ËÏÎËÒÅÔÎÙÊ_ ÔÅËÓÔ. åÓÌÉ ÅÇÏ ÎÁÞÁÌÉ ÐÒÅÏÂÒÁÚÏ×Ù×ÁÔØ ÉÌÉ ÐÒÏÇÏÎÑÔØ ÞÅÒÅÚ ÐÒÅÐÒÏÃÅÓÓÏÒÙ, ÔÏ ÜÔÏ ÕÖÅ _ÄÒÕÇÁÑ_ ÐÒÏÇÒÁÍÍÁ.

IT>>> Á) "ËÏÎËÒÅÔÎÙÈ ÒÅÁÌÉÚÁÃÉÊ ËÏÍÐÉÌÑÔÏÒï÷" RK>> 2È ÒÁÚÎÙÈ, Á ÎÅ ÄÉÁÌÅËÔÙ ÏÄÎÏÇÏ É ÔÏÇÏ ÖÅ. IT> ÷ÓÔÁ×ËÁ × Borland Pascal ÎÁ ÁÓÍÅ - ËÁË ÅÅ ÐÒÏËÌÁÓÓÉÆÉÃÉÒÕÅÛØ? þÔÏ IT> ÜÔÏ? áÓÓÅÍÂÌÅÒ - ÜÔÏ ÄÉÁÌÅËÔ ðÁÓËÁÌÑ?

áÓÓÅÍÂÌÅÒ - ÜÔÏ ÄÒÕÇÏÊ ËÏÍÐÉÌÑÔÏÒ

IT> (ËÏÍÐÉÌÑÔÏÒ ÏÄÉÎ...)

éÈ 2, Á ÔÏ, ÞÔÏ ÏÎÉ ÎÁÈÏÄÑÔÓÑ × ÏÄÎÏÍ exe'ÎÉËÅ ÄÅÌÁ ÎÅ ÍÅÎÑÅÔ. é ÔÏ, ÞÔÏ ÁÓÓÅÍÂÌÅÒÎÁÑ ×ÓÔÁ×ËÁ ÉÓÐÏÌØÚÏ×ÁÎÎÁ, ËÁË ÞÁÓÔØ ÐÒÏÇÒÁÍÍÙ ÎÁ ðÁÓËÁÌÅ, ÏÎÁ ÎÅ ÓÔÁÎÏ×ÉÔÓÑ ÐÒÏÇÒÁÍÍÏÊ ÎÁ ðÁÓËÁÌÅ. ÷ ÄÁÎÎÏÍ ÓÌÕÞÁÅ ×ÓÔÁ×ËÁ - ÜÔÏ ÒÁÓÛÉÒÅÎÉÅ ðÁÓËÁÌÑ (ÔÏÔ ÓÁÍÙÊ ÄÉÁÌÅËÔ), ËÏÔÏÒÏÅ ÐÏÚ×ÏÌÑÅÔ ÉÍÅÔØ _ÚÁËÏÎÞÅÎÎÕÀ_ ÐÒÏÇÒÁÍÍÕ ÎÁ ÁÓÓÅÍÂÌÅÒÅ, ËÁË _ÏÄÉÎ ÜÌÅÍÅÎÔ_ ÓÉÎÔÁËÓÉÓÁ ðÁÓËÁÌÑ. HÕ É × ËÏÎÃÅ ËÏÎÃÏ×, ÜÔÁ ×ÓÔÁ×ËÁ ÐÏÐÁÄÅÔ ËÁË ÒÁÚ × ÔÅ ÓÁÍÙÅ 10-20% ÎÁ ËÏÔÏÒÙÅ ÍÏÇÕÔ ÏÔÌÉÞÁÔØÓÑ ÄÉÁÌÅËÔÙ.

IT>>> (skipped ÔÏ, ÞÔÏ ×ÓÅ ÒÁ×ÎÏ ÎÅ ÐÒÉ×ÅÄÅÔ Ë ÒÅÁÌØÎÙÍ ÒÅÚÕÌØÔÁÔÁÍ... IT>>> ÔÙ ËÏÍÐÉÌÑÔÏÒÙ ÐÉÛÅÛØ? RK>> äÁ IT> é ÞÔÏ ËÏÎËÒÅÔÎÏ ÔÙ ÈÏÞÅÛØ ÏÔ ÜÔÏÇÏ ÏÂÓÕÖÄÅÎÉÑ?

HÉÞÅÇÏ :)

IT>>> é ÎÉËÁËÉÍ ÐÒÅÐÒÏÃÅÓÓÏÒÏÍ ÏÄÉÎ ÉÓÈÏÄÎÙÊ ÔÅËÓÔ ÎÅ ÐÒÅ×ÒÁÔÉÔØ × IT>>> ÄÒÕÇÏÊ? RK>> íÏÖÎÏ, ÎÏ ÜÔÏ ÕÖÅ ÂÕÄÅÔ _ÄÒÕÇÁÑ_ ÐÒÏÇÒÁÍÍÁ.

IT> ëÏÇÄÁ? ðÏÓÌÅ ÐÒÅÐÒÏÃÅÓÓÏÒÁ?

äÁ.

IT> ôÁË ÍÙ ÜÔÏ ÎÅ Õ×ÉÄÉÍ...

ôÏÇÄÁ ÐÒÅÐÒÏÃÅÓÓÏÒ ×ÈÏÄÉÔ × ÓÏÓÔÁ× ËÏÍÐÉÌÑÔÏÒÁ, É ÜÔÏ ÕÖÅ ËÏÍÐÉÌÑÔÏÒ ÄÒÕÇÏÇÏ ÑÚÙËÁ (ÔÏÇÏ, Ó ËÏÔÏÒÏÇÏ ÒÁÂÏÔÁÅÔ ÐÒÅÐÒÏÃÅÓÓÏÒ)

IT> á ËÏÍÐÉÌÑÔÏÒÙ ÞÁÓÔÏ ÐÒÅÏÂÒÁÚÕÀÔ ÉÓÈÏÄÎÙÊ ÑÚÙË ×Ï ×ÎÕÔÒÅÎÎÅÅ IT> ÐÒÅÄÓÔÁ×ÌÅÎÉÅ - ÐÒÏÍÅÖÕÔÏÞÎÙÊ ËÏÄ. üÔÏ ÔÏÖÅ ÄÒÕÇÁÑ ÐÒÏÇÒÁÍÍÁ?

HÅÔ, ÜÔÏ ÉÈ ×ÎÕÔÒÅÎÎÅÅ ÄÅÌÏ.

ëÏÍÐÉÌÑÔÏÒ ÒÁÓÓÍÁÒÉ×ÁÅÔÓÑ ËÁË 'ÞÅÒÎÙÊ ÑÝÉË', ÎÁ ×ÈÏÄ ËÏÔÏÒÏÍÕ _ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ_ ÐÏÄÁÅÔÓÑ ÐÒÏÇÒÁÍÍÁ (× ×ÉÄÅ ÐÒÏÓÔÏÇÏ ÔÅËÓÔÁ, ÂÅÚ ×ÓÑËÉÈ ÐÒÅÐÒÏÃÅÓÓÏÒÏ×)

IT>>> á ÔÏ, ÞÔÏ ÎÅËÏÔÏÒÙÅ ËÏÍÐÉÌÑÔÏÒÙ ÕÍÅÀÔ "ÓÍÅÛÉ×ÁÔØ" ÑÚÙËÉ × IT>>> ÉÓÈÏÄÎÙÈ ÔÅËÓÔÁÈ?

RK>> òÁÄÉ ÂÏÇÁ, ÜÔÏ ÂÕÄÅÔ ÚÎÁÞÉÔØ, ÞÔÏ ÔÁËÏÊ ËÏÍÐÉÌÑÔÏÒ ÒÅÁÌÉÚÕÅÔ 2 RK>> _ÒÁÚÎÙÈ_ ËÏÍÐÉÌÑÔÏÒÁ.

IT> ..... :) ôÁË ÞÔÏ ÖÅ ÔÁËÏÅ ËÏÍÐÉÌÑÔÏÒ? üÔÏ .exe ÉÌÉ ÐÒÉÎÃÉÐ, ÉÌÉ IT> ÇÒÁÍÍÁÔÉËÁ, ÉÌÉ ÞÔÏ?

çÒÁÍÍÁÔÉËÁ.

IT>>> HÁÞÉÎÁÑ Ó ÏÐÒÅÄÅÌÅÎÎÏÊ _ÆÁÚÙ_ (Ï ËÏÔÏÒÏÊ ×ÏÏÂÝÅ ÎÉ ÓÌÏ×Á)

RK>> é ÎÅ ÎÁÄÏ, ÍÙ ÒÁÓÓÍÁÔÒÉ×ÁÅÍ ÔÅËÓÔ, ËÏÔÏÒÙÊ ÐÏÄÁÅÔÓÑ ËÏÍÐÉÌÑÔÏÒÕ RK>> ÎÁ '×ÈÏÄ', ÔÏ ÅÓÔØ ÏÎ ÅÝÅ ÎÅ ÒÁÂÏÔÁÅÔ, ÔÏ ÅÓÔØ ÎÉ Ï ËÁËÉÈ ÆÁÚÁÈ RK>> ÒÅÞØ ÅÝÅ ÎÅ ÉÄÅÔ.

IT> HÅ ÐÒÁ×. ìÅËÓÉÞÅÓËÉÅ ÁÎÁÌÉÚÁÔÏÒÙ É ÐÒÅÐÒÏÃÅÓÓÏÒÙ ÕÍÅÀÔ ÇÅÎÅÒÉÒÏ×ÁÔØ IT> ÏÓÍÙÓÌÅÎÎÙÊ ÔÅËÓÔ, ËÏÔÏÒÙÊ ×ÐÏÌÎÅ ÍÏÖÅÔ ÂÙÔØ ÏÔËÏÒÒÅËÔÉÒÏ×ÁÎ ×ÒÕÞÎÕÀ.

÷ÏÔ ÔÏ, Ó ÞÅÇÏ ÏÎÉ ÇÅÎÅÒÉÒÕÀÔ ÜÔÏÔ ÔÅËÓÔ, É ÅÓÔØ ÐÒÏÇÒÁÍÍÁ _ÄÌÑ ÎÉÈ_. éÈ ×ÙÈÏÄ

- ÅÓÔØ ÐÒÏÇÒÁÍÍÁ ÄÌÑ _ÄÒÕÇÏÇÏ_ ËÏÍÐÉÌÑÔÏÒÁ.

IT> HÁÐÒÉÍÅÒ, Õ ÎÁÓ ÅÓÔØ Á×ÔÏÇÅÎÅÒÁÔÏÒÙ VHDL, ÎÁÐÉÓÁÎÎÙÅ ÎÁ ÔÉËÌÅ. ïÄÎÁ IT> ÆÁÚÁ ÒÁÚÂÏÒÁ ÉÓÈÏÄÎÏÇÏ ÔÅËÓÔÁ ÕÖÅ ÐÒÏÛÌÁ, Á ÍÙ ×ÌÅÚÌÉ ÒÕËÁÍÉ É IT> ÐÕÓÔÉÌÉ ÄÁÌØÛÅ. çÄÅ ËÏÍÐÉÌÑÔÏÒ-ÔÏ?

úÄÅÓØ ÉÈ 2, ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ ÚÁÐÕÝÅÎÎÙÈ: ÐÅÒ×ÙÊ 'Á×ÔÏÇÅÎÅÒÁÔÏÒ VHDL, ÎÁÐÉÓÁÎÎÙÊ ÎÁ ÔÉËÌÅ', É ×ÔÏÒÏÊ - VHDL

IT> é ËÁË ÂÙÔØ Ó ÏÔÄÅÌØÎÙÍÉ ËÏÍÐÉÌÑÔÏÒÏÍ É ÌÉÎËÅÒÏÍ?

üÔÏ ×ÓÅ ÏÄÉÎ ËÏÍÐÉÌÑÔÏÒ, ÏÄÉÎ 'ÞÅÒÎÙÊ ÑÝÉË'

IT> çÏ×ÏÒÑ Ï ÁÚÂÕËÅ, ÏÐÑÔØ ×ÓÐÏÍÉÎÁÅÍ Dragon Book Ó 6-À ÆÁÚÁÍÉ IT> ËÏÍÐÉÌÑÃÉÉ...

üÔÏ ×ÎÕÔÒÅÎÎÅ ÄÅÌÏ ËÏÍÐÉÌÑÔÏÒÁ, ÍÁ ÒÁÓÓÍÁÔÒÉ×ÁÅÍ _ÐÒÏÇÒÁÍÍÕ_

RK>> ðÏÞÅÍÕ ÔÏÇÄÁ ÉÍÅÎÎÏ æÏÒÔ? ðÏÞÅÍÕ ÎÅ ÇÏÌÙÊ ÁÓÓÅÍÂÌÅÒ ÓÔÅËÏ×ÏÊ RK>> ÍÁÛÉÎÙ (ÔÏ ÅÓÔØ ÂÅÚ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ, ÂÅÚ ÓÌÏ×ÁÒÅÊ, ÂÅÚ ÓÉÓÔÅÍÙ RK>> ËÏÍÐÉÌÑÃÉÉ × ÛÉÔÙÊ ËÏÄ æÏÒÔÁ É ÐÒ)?

IT> á ÐÏÞÅÍÕ ÔÙ ÔÁË É ÎÅ ×ÞÉÔÁÌÓÑ × ÍÏÉ ÓÏÏÂÝÅÎÉÑ? :))))) ñ ×ÅÄØ É ÐÒÏ ÜÔÏ IT> ÐÉÓÁÌ - ÐÒÏ ÁÓÓÅÍÂÌÅÒ ÓÔÅËÏ×ÏÊ ÍÁÛÉÎÙ Ó ËÏÍÁÎÄÁÍÉ, ÓÉÎÔÁËÓÉÞÅÓËÉ IT> ÓÏ×ÐÁÄÁÀÝÉÍÉ Ó ÂÁÚÏ×ÙÍÉ ÓÌÏ×ÁÍÉ æÏÒÔÁ.

ïË, ÔÏÇÄÁ ÎÅ ÎÁÄÏ ÎÁÚÙ×ÁÔØ ÜÔÏ æÏÒÔÏÍ - ÜÔÏ ÁÓÓÅÍÂÌÅÒ, ÎÁÐÉÓÁÎÎÙÊ ÎÁ æÏÒÔÅ. ÷ÈÏÄÎÏÊ ÑÚÙË Õ ÎÅÇÏ - ÁÓÓÅÍÂÌÅÒ ÓÔÅËÏ×ÏÊ ÍÁÛÉÎÙ, É ÎÁ ÞÅÍ ÎÁÐÉÓÁÎ ÓÁÍ ÁÓÓÅÍÂÌÅÒ

- ÓÏ×ÅÒÛÅÎÎÏ ÎÅ ×ÁÖÎÏ.

IT> ÷ ÞÅÍ ÐÒÏÂÌÅÍÁ-ÔÏ? þÔÏ ÇÅÎÅÒÉÒÕÅÔÓÑ ÉÚ ÔÅËÓÔÁ, ÐÏÈÏÖÅÇÏ ÎÁ æÏÒÔ?

äÁ.

IT> á ÎÁÄÏ, ÞÔÏÂÙ ÂÙÌÏ ÐÏÈÏÖÅ ÎÁ óÉ?

äÁ.

IT> éÚ×ÉÎÉÔÅ, ÞÔÏ ×ÙÒÏÓÌÏ, ÔÏ É ×ÙÒÏÓÌÏ - Ï ÞÅÍ Ñ É ÄÏÌÏÖÉÌ...

åÓÌÉ ÜÔÏ ÏÓÔÁÅÔÓÑ × ÅÄÉÎÓÔ×ÅÎÎÏÍ ÜËÚÅÍÐÌÑÒÅ, ÔÁË ÇÄÅ '×ÙÒÏÓÌÏ' - ÔÏ ÒÁÄÉ ÂÏÇÁ, Á ÒÅËÏÍÅÎÄÏ×ÁÔØ ÜÔÏ ËÁË ÐÏÄÈÏÄ ÄÌÑ ×ÓÅÈ ÎÅ ÓÔÏÉÔ.

Roman

Hello, Lev Serebryakov !

äÁ ËÁËÁÑ ÒÁÚÎÉÃÁ ÇÄÅ Ñ ÅÇÏ ×ÚÑÌ?

÷ÏÔ ÎÁÊÄÅÛØ, ÐÏÇÏ×ÏÒÉÍ.

á ËÔÏ ÏÂÙÞÎÏ?

ðÏÔÏÍÕ ÞÔÏ ÅÓÔØ ÂÏÌÅÅ ÁÄÅË×ÁÔÎÙÅ ÓÒÅÄÓÔ×Á ÄÌÑ ÓÏÚÄÁÎÉÑ ÇÒÁÆÉÞÅÓËÉÈ ÉÚÏÂÒÁÖÅÎÉÊ.

ôÁË ÂÅÒÉ ÑÚÙË Ó Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÓÂÏÒËÏÊ ÍÕÓÏÒÁ É ÐÏÌØÚÕÊÓÑ, ÅÓÌÉ ÔÅÂÅ ÜÔÏ ÐÒÏÝÅ.

HÅÔ, Ñ ÎÅ ÚÎÁÀ ÔÁËÉÈ ÌÀÄÅÊ.

÷ÐÏÌÎÅ. ðÏÞÅÍÕ ÍÅÎÑ ÎÅ ÄÏÌÖÎÏ ÜÔÏ ÕÓÔÒÁÉ×ÁÔØ? ñ ÉÍÅÀ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ (É ÔÏ ×ÅÓØÍÁ ÏÇÒÁÎÉÞÅÎÎÏÅ) Ï ÔÏÍ, ÞÔÏ Ñ ÄÅÌÁÀ. üÔÏÇÏ ×ÐÏÌÎÅ ÄÏÓÔÁÔÏÞÎÏ.

ðÒÉ ÓÌÕÞÁÅ ÐÏÇÏ×ÏÒÀ.

ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

[Answering from] [FOR.SYSOP]

What do you think about sharp blades, Dima?

[Answer on] [Dima Orlov wrote to Lev Serebryakov at [16 Oct 03 20:53]]:

ALGORITHM [n] a precise rule (or set of rules) specifying how to solve some problem [n] A detailed sequence of actions to perform to accomplish some task. Named after an Iranian mathematician, Al-Khawarizmi.

Technically, an algorithm must reach a result after a finite number of steps, thus ruling out brute force search methods for certain problems, though some might claim that brute force search was also a valid (generic) algorithm. The term is also used loosely for any sequence of actions (which may or may not terminate).

ALGORITHMIC LANGUAGE [n] an artificial language designed to express algorithms

ôÙ ÍÏÖÅÛØ Express lagorithms ÎÁ PostScript? ÷ÐÏÌÎÅ. ïÎ Artifical? äÁ. é ÞÔÏ ÄÁÌØÛÅ?

Remember, pain is part of pleasure, Dima. ... ëÒÁÑ ÐÅÒÇÁÍÅÎÔÎÏÊ ïÊËÕÍÅÎÙ Ó×ÅÒÎÕÌÉÓØ × ÔÒÕÂÏÞËÕ ÎÁ ÏÇÎÅ...

Hello Yurij.

14 Oct 03 07:49, you wrote to me:

YS> HÅ ÏÂÑÚÁÔÅÌØÎÏ - ÔÏÌØËÏ ÅÓÌÉ ÓÉÎÔÁËÓÉÞÅÓËÉÊ ÐÁpÓÅp ÐÏÓÔpÏÅÎ ÎÁ YS> ÏÐÅpÁÔÏpÎÏÍ ÐpÅÄÛÅÓÔ×Ï×ÁÎÉÉ. åÓÔØ É ÄpÕÇÉÅ ÁÌÇÏpÉÔÍÙ.

ðÏ ÍÏÅÍÕ, ÄÒÕÇÉÅ ÎÅ ÉÓÐÏÌØÚÕÀÔÓÑ × ËÏÍÐÉÌÑÔÏÒÁÈ óÉ.

AB>> ËÏÍÐÉÌÑÔÏp óÉ ÂÕÄÅÔ ÇÅÎÅpÉÔØ ËÏÄ ËÁË-pÁÚ ÄÌÑ ÓÔÅËÏ×ÏÊ ÍÁÛÉÎÙ. YS> çÅÎÅpÑÔÓÑ "ÞÅÔ×ÅpËÉ" - ÏÐÅpÁÃÉÑ, 2 ÏÐÅpÁÎÄÁ (ÏÄÉÎ ÍÏÖÅÔ ÂÙÔØ YS> ÐÕÓÔÙÛËÏÊ), É ÍÅÓÔÏ ÎÁÚÎÁÞÅÎÉÑ.

üÔÏ ÕÖÅ ÐÏÔÏÍ. ðÏÓÌÅ ÁÎÁÌÉÚÁ ×ÙÒÁÖÅÎÉÑ ÐÏÌÕÞÁÅÍ ÄÅÒÅ×Ï - × ÕÚÌÁÈ ÏÐÅÒÁÃÉÉ, ÎÁ ÌÉÓÔØÑÈ - ÏÐÅÒÁÎÄÙ. ðÏÔÏÍ ÉÚ ÜÔÏÇÏ ÄÅÒÅ×Á ÍÏÖÎÏ ÏÄÎÏÚÎÁÞÎÏ ÐÏÓÔÒÏÉÔØ ÐÒÅÆÉËÓÎÕÀ, ÉÎÆÉËÓÎÕÀ ÉÌÉ ÐÏÓÔÆÉËÓÎÕÀ ÚÁÐÉÓØ. éÌÉ ÓÔÒÏÉÔØ ÃÅÌÅ×ÏÊ ÐÒÏÍÅÖÕÔÏÞÎÙÊ ËÏÄ. HÏ ÄÌÑ ÓÔÅËÏ×ÏÊ ÍÁÛÉÎÙ ÏÎ ÓÔÒÏÉÔÓÑ ÏÄÎÏÚÎÁÞÎÏ ÐÒÏÓÔÙÍ ÏÂÈÏÄÏÍ ÄÅÒÅ×Á × ÎÕÖÎÏÍ ÐÏÒÑÄËÅ.

YS> üÔÁ ÓÔÁÄÉÑ (ËÏÇÄÁ ÐÏÑ×ÌÑÅÔÓÑ ÎÅÞÔÏ, YS> ÞÔÏ ÕÖÅ ÍÏÖÎÏ ÎÁÚ×ÁÔØ ËÏÄÏÍ - ÐÏËÁ ×ÎÕÔpÅÎÎÉÍ) - ÕÖÅ ÌÉÎÅÊÎÁÑ, Ô.Å. YS> ÐÅpÅÄ ÎÅÊ ÓËÏÂËÉ pÁÓËpÙÔÙ É ÐpÉÏpÉÔÅÔÙ pÁÚpÅÛÅÎÙ. óÔÅË ÏÐÅpÁÔÏpÏ× _ÎÅ YS> ÉÓÐÏÌØÚÕÅÔÓÑ_ × ËÏÄÏÇÅÎÅpÁÃÉÉ - ÔÏÌØËÏ × ÐÁpÓÅpÅ (ÓËÏÂËÉ/ÐpÉÏpÉÔÅÔÙ).

Alexey

Hello Ilia.

15 Oct 03 21:22, you wrote to me:

IT>>> ïÂÏÓÎÕÊ, ÐÏÞÅÍÕ ÈÕÖÅ. ó ÔÏÞËÉ ÚÒÅÎÉÑ ÓÈÅÍÏÔÅÈÎÉËÉ ÐÒÉÎÃÉÐÉÁÌØÎÏÊ IT>>> ÒÁÚÎÉÃÙ ÎÅÔ. AB>> üÔÏ ÐÏÔÒÅÂÕÅÔ 3-È ÁÄÒÅÓÎÙÈ ËÏÍÁÎÄ, ÞÔÏ ÍÏÖÅÔ ÐÒÉ×ÅÓÔÉ Ë AB>> ÐÅÒÅÓÍÏÔÒÕ ×ÓÅÊ ÁÒÈÉÔÅËÔÕÒÙ ÐÒÏÃÅÓÓÏÒÁ, Á ÕÖ ÄÅËÏÄÅÒÁ ÔÁË AB>> ÏÂÑÚÁÔÅÌØÎÏ. IT> 3-È ÁÄÒÅÓÎÙÅ ËÏÍÁÎÄÙ ÛÉÒÏËÏ ÉÓÐÏÌØÚÕÀÔÓÑ. ë ÔÏÍÕ ÖÅ Ñ ÎÅ ×ÉÖÕ × IT> J_AX_EQ_BX ÕËÁÚÁÎÉÑ ÔÒÅÈ ÒÅÇÉÓÔÒÏ×.

ä×Á ÒÅÇÉÓÔÒÁ É ÁÄÒÅÓ ÐÅÒÅÈÏÄÁ. üÔÏ ÔÏÖÅ ÏÐÅÒÁÎÄ.

IT> ðÒÏ×ÅÒÑÅÔÓÑ ÔÅËÕÝÅÅ ÓÏÓÔÏÑÎÉÅ IT> ÐÒÏÃÅÓÓÏÒÁ, ÁÄÒÅÓ ÐÅÒÅÈÏÄÁ ÕËÁÚÁÎ × ËÏÄÅ ËÏÍÁÎÄÙ. æÏÒÍÁÔ ËÏÍÁÎÄÙ IT> ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ ÉÍÅÅÔ ×ÉÄ:

IT> <opcode> <addr>

åÓÌÉ ÄÏ ÜÔÏÊ ËÏÍÁÎÄÙ × ÐÒÏÃÅÓÓÏÒÅ ÕÖÅ ÂÙÌÉ ËÏÍÁÎÄÙ × ÆÏÒÍÁÔÅ <reg> <reg> <immediate> ÔÏ ××ÅÓÔÉ ÔÁËÕÀ ËÏÍÁÎÄÕ ÎÅ ÓÌÏÖÎÏ. éÎÁÞÅ - ÓÌÏÖÎÏ.

Alexey

Thu Oct 16 2003 17:23, Yurij Sysoev wrote to Alex Kouznetsov:

YS> Я тоже всегда подмахну манифест: "Быть здоpовым и богатым лучше, чем YS> бедным и больным".

YS> Вопpос в дpугом - как этого добиться?

Очень просто - изменить постановку вопроса;) В терминах хайтека решить её не получится. Вопрос в третьем - а это тебе нужно? Сорри, не выдержал;)

2All: Люди, этот _Loader_ уже загрузил;)
[Answering from] [FOR.SYSOP]

What do you think about sharp blades, Dima?

[Answer on] [Dima Orlov wrote to Lev Serebryakov at [17 Oct 03 09:41]]:

Remember, pain is part of pleasure, Dima. ... ðÒÏÓÎÅÛØÓÑ ÎÏÞØÀ Ó ÕÇÒÀÍÙÍ ÚÎÁÎØÅÍ, ÞÔÏ ×ÚÌÅÔ ÄÏÓÔÕÐÅÎ...

÷ÓÅÍ ÐÒÉ×ÅÔ.

üÜÜ... ôÁË ÍÏÖÎÏ ÄÁÌÅËÏ ÚÁÊÔÉ. îÁÐÒÉÍÅÒ ÄÏËÁÚÁÔØ, ÞÔÏ ËÁË ÔÁËÏ×ÏÇÏ ÑÚÙËÁ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ óÉ ÎÅÔ ÎÁ ÔÏÍ ÏÓÎÏ×ÁÎÉÉ, ÞÔÏ ÅÇÏ ÂÁÚÏ×ÙÅ ËÏÎÓÔÒÕËÃÉÉ ÐÒÅÎÅÂÒÅÖÉÍÏ ÍÁÌÙ ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó ËÏÎÓÔÒÕËÃÉÑÍÉ ÚÁÇÒÕÖÁÅÍÙÍÉ ÉÚ ÒÁÚÌÉÞÎÙÈ ÂÉÂÌÉÏÔÅË. ô.Å. ÐÒÉ ÒÁÚÎÙÈ ÐÏÄËÌÀÞÅÎÎÙÈ ÂÉÂÌÉÏÔÅËÁÈ ÐÏÌÕÞÁÅÛØ ÒÁÚÎÙÊ ÑÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ :). ëÁË ÷ÁÍ ÑÚÙË Stdio.h :-?. áÒÔÅÍëáä

Hello, Lev Serebryakov !

HÉËÁËÏÊ, ×ÅÄØ Ñ Ñ×ÎÏ ÏÇÏ×ÏÒÉÌ, ÞÔÏ ÒÅÞØ ×ÅÄÕ Ï ÑÚÙËÁÈ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÈ ÄÌÑ ÚÁÐÉÓÉ ÁÌÇÏÒÉÔÍÏ× _ÌÀÄØÍÉ_. ðÏÔÏÍÕ ÐÏÐÁÄÅÔ × ÜÔÏ ÍÎÏÖÅÓÔ×Ï ÑÚÙË ÄÌÑ ÜÔÏÇÏ ÎÅ ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÊ ÉÌÉ ÎÅÔ - ÎÅ ×ÁÖÎÏ, Ñ ÅÇÏ ÏÔ ÔÕÄÁ ÚÁÒÁÎÅÅ ×ÙÞÅÒËÎÕÌ.

äÁ ÍÁÌÏ ÌÉ ËÁËÉÅ ÁÎÅËÄÏÔÙ ÅÓÔØ. þÔÏ ËÏÍÐØÀÔÅÒÙ ÎÁÄÏ ×ËÌÀÞÁÔØ × ÒÏÚÅÔËÕ ×ÓÅ ÚÎÁÀÔ. á ÐÒÏÃÅÓÓ ÐÏÌÕÞÅÎÉÑ ÂÅÎÚÉÎÁ ÉÌÉ ÁÌÇÏÒÉÔÍ ÕÐÒÁ×ÌÅÎÉÑ ÉÎÖÅËÔÏÒÏÍ ÚÎÁÀÔ ÔÏÌØËÏ ÓÐÅÃÉÁÌÉÓÔÙ - ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÍÁÛÉÎÏÊ ÜÔÏ ÓÏ×ÅÒÛÅÎÎÏ ÎÅ ÓÕÝÅÓÔ×ÅÎÎÙÅ ÚÎÁÎÉÑ É ÏÓÎÏ×ÎÁÑ ÍÁÓÓÁ Á×ÔÏÍÏÂÉÌÉÓÔÏ× ÉÈ ÎÅ ÉÍÅÅÔ.

åÓÌÉ ÔÙ ÄÕÍÁÅÛØ, ÞÔÏ ÔÙ ÚÎÁÅÛØ ×ÓÅÒØÅÚ ÂÏÌØÛÅ, ÔÙ ÓÅÂÅ Ñ×ÎÏ ÌØÓÔÉÛØ. ñ ÎÁ 100% Õ×ÅÒÅÎ, ÞÔÏ ÔÙ ÎÅ ÚÎÁÅÛØ É ÎÅ ÍÏÖÅÛØ ÚÎÁÔØ ÄÅÔÁÌÅÊ ÆÕÎËÃÉÏÎÉÒÏ×ÁÎÉÑ É ÓÐÏÓÏÂÏ× ÉÚÇÏÔÏ×ÌÅÎÉÑ ÂïÌØÛÅÊ ÞÁÓÔÉ ÏËÒÕÖÁÀÝÉÈ ÔÅÂÑ ÐÒÅÄÍÅÔÏ×. ÷ÓÅÇÄÁ ÍÏÖÎÏ ËÏÐÎÕÔØ ÞÕÔÏÞËÕ ÇÌÕÂÖÅ - É ÔÙ ÐÏÐÌÙ×ÅÛØ.

ðÒÉÓÔÒÁÓÔÉÑ ÷ÉÎÅÒÁ ÍÎÅ ËÁË-ÔÏ ÍÁÌÏÉÎÔÅÒÅÓÎÙ.

÷ ÐÒÉÌÉÞÎÏÍ ÐÏÇÏ×ÏÒÀ, ÅÓÔØ Õ ÍÅÎÑ ÔÁËÉÅ ËÏÎÃÙ.

HÅÔ, × ÔÁËÏÍ, ÇÄÅ ÂÅÒÕÔ ÆÁÊÌ É ÄÁÀÔ ÒÅÚÕÌØÔÁÔ ÎÁ ÂÕÍÁÇÅ.

ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Hello, Artem Kamburov !

éÚ ÂÉÂÌÉÏÔÅË ÑÚÙËÏ×ÙÅ ËÏÎÓÔÒÕËÃÉÉ × ó ÎÅ ÚÁÇÒÕÖÁÀÔÓÑ, ÜÔÏ ÒÁÚ. ä×Á - ÓÔÁÎÄÁÒÔ ó ×ËÌÀÞÁÅÔ É ÓÔÁÎÄÁÒÔ ÎÁ ÂÉÂÌÉÏÔÅËÉ. ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Hello Dima.

15 Oct 03 13:27, you wrote to Arcady Schekochikhin:

íÎÅ ÌÅÎØ ÐÅÒÅÂÉ×ÁÔØ × ÇÏÌÄÅÄ ÎÅÓËÏÌØËÏ ÓÔÒÁÎÉà ÔÅËÓÔÁ, ÐÏÓ×ÑÝÅÎÎÏÊ ÏÐÉÓÁÎÉÀ ÎÁÂÏÒÁ ÓÉÍ×ÏÌÏ× ÑÚÙËÁ ÏÐÉÓÁÎÉÑ ÓÔÒÁÎÉà PDF, ÎÏ × PDFReference.pdf ÜÔÏ ÅÓÔØ. íÏÇÏ ÔÏÌØËÏ ÐÅÒÅÞÉÓÌÉÔØ ÔÉÐÙ ÏÂßÅËÔÏ×: Boolean values Integer and real numbers Strings Names Arrays Dictionaries Streams The null object

Alexey

Hi, Arcady!

13 Oct 03, Arcady Schekochikhin writes to Dima Orlov:

AS> PostScript ÜÔÏ ×ÓÅ-ÖÅ ÑÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ÏÞÅÎØ ÓÐÅÃÉÆÉÞÎÙÈ ÚÁÄÁÞ AS> ÄÌÑ ÓÐÅÃÉÆÉÞÎÙÈ ÕÓÔÒÏÊÓÔ× (Á ÔÏ ÜÔÁË É ÑÚÙË ÒÅÌÅÊÎÙÈ Á×ÔÏÍÁÔÏ× ÎÅ AS> ÑÚÙË).

ÎÕ ËÁË ÜÔÏ? ïÒÌÏ× ÓËÁÚÁÌ - ÚÎÁÞÉÔ ÔÁË É ÅÓÔØ :))))

With best wishes - Andrey Khristov

Hi, Dima!

13 Oct 03, Dima Orlov writes to Arcady Schekochikhin:

DO> üÔÏ ÎÅ ÁÌÇÏÒÉÔÍÉÞÅÓËÉÊ ÑÚÙË. üÔÏ ÑÚÙË ÏÐÉÓÁÎÉÑ ÓÔÒÁÎÉà ÄÌÑ ×ÓÑËÏÇÏ DO> ÒÏÄÁ ÐÒÉÎÔÅÒÏ×. ìÀÄÉ ÏÂÙÞÎÏ ÎÁ ÎÅÍ ÎÅ ÐÉÛÕÔ, Á ÞÁÓÔÏ É ÎÅ ÐÏÄÏÚÒÅ×ÁÀÔ, DO> ÞÔÏ ÇÄÅ-ÔÏ ÍÅÖÄÕ ÉÈ ÒÅÄÁËÔÏÒÏÍ É ÐÏÌÕÞÅÎÎÙÍ Ë ÐÒÉÍÅÒÕ ÎÁ ÂÕÍÁÇÅ DO> ÒÅÚÕÌØÔÁÔÏÍ ÅÇÏ ÒÁÂÏÔÙ ÂÙÌ ËÁËÏÊ-ÔÏ ÐÏÓÔÓËÒÉÐÔ.

ÜÔÏ ÔÁËÉ ÑÚÙË - ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ×Ù×ÏÄÑÝÉÈ ÕÓÔÒÏÊÓÔ×. úÁÍÅÔÉÍ, ÞÔÏ PCL (C)HP ÔÏÖÅ ×ÅÚÄÅ ÎÁÚÙ×ÁÅÔÓÑ ÑÚÙËÏÍ...

With best wishes - Andrey Khristov

Hello, Alexey Boyko !

é ÎÅ ÎÁÄÏ, ÄÏÓÔÁÔÏÞÎÏ ÏÔËÒÙÔØ pdf ÌÀÂÙÍ ÔÅËÓÔÏ×ÙÍ ×ØÀ×ÅÒÏÍ, ÞÔÏÂÙ Õ×ÉÄÅÔØ, ÞÔÏ ÜÔÏ ÎÅ ÔÅËÓÔ, Á ÚÎÁÞÉÔ É ÎÅ ÐÒÏÇÒÁÍÍÁ ÎÁ ÑÚÙËÅ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ × ÏÂÝÅÐÒÉÎÑÔÏÍ ÐÏÎÉÍÁÎÉÉ ÜÔÏÇÏ. ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.
ðpÉ×ÅÔ, Dima!

*** 18 Oct 03 15:24, Dima Orlov wrote to Alexey Boyko:

DO> é ÎÅ ÎÁÄÏ, ÄÏÓÔÁÔÏÞÎÏ ÏÔËÒÙÔØ pdf ÌÀÂÙÍ ÔÅËÓÔÏ×ÙÍ ×ØÀ×ÅÒÏÍ, ÞÔÏÂÙ DO> Õ×ÉÄÅÔØ, ÞÔÏ ÜÔÏ ÎÅ ÔÅËÓÔ,

÷ ÓÁÍÏÍ ÄÅÌÅ ? á, ÍÅÖÄÕ ÐÒÏÞÉÍ, ÎÅÍÁÌÏ .pdf - ÓÁÍÙÊ ÎÁÔÕÒÁÌØÎÙÊ ÔÅËÓÔ, ÄÉÒÅËÔÉ×Ù É ×ËÌÀÞÅÎÉÑ ÄÁÎÎÙÈ × ASCII85. éÄÉÏÔÓËÉÊ ËÁËÏÊ-ÔÏ ÁÒÇÕÍÅÎÔ...

DO> Á ÚÎÁÞÉÔ É ÎÅ ÐÒÏÇÒÁÍÍÁ ÎÁ ÑÚÙËÅ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ × ÏÂÝÅÐÒÉÎÑÔÏÍ DO> ÐÏÎÉÍÁÎÉÉ ÜÔÏÇÏ.

äÏÓÔÁÔÏÞÎÏ ÏÔËÒÙÔØ ÉÓÈÏÄÎÉË ÄÌÑ ÓÔÁÒÏÇÏ ÄÏÂÒÏÇÏ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ BASIC ÔÅËÓÔÏ×ÙÍ ÒÅÄÁËÔÏÒÏÍ, ÞÔÏÂÙ ÕÂÅÄÉÔØÓÑ, ÞÔÏ ÜÔÏ "×Ï×ÓÅ ÎÅ ÐÒÏÇÒÁÍÍÁ...". ôÅÂÅ ÓÁÍÏÍÕ-ÔÏ ÎÅ ÓÍÅÛÎÏ ? Ó Õ×ÁÖÅÎÉÅÍ ÷ÌÁÄÉÓÌÁ×

Hello, Vladislav Baliasov !

÷ ÓÁÍÏÍ.

þÅÇÏ ÎÅÍÁÌÏ?

ïÂÙÞÎÙÅ ÂÉÎÁÒÎÙÅ ÄÁÎÎÙÅ, ÐÒÉÞÅÍ ÔÕÔ ascii? íÎÅ ÞÔÏ ÓÀÄÁ hex dump ÐÒÉÓÌÁÔØ, ÉÌÉ ÓÁÍ × ËÁËÏÍ-ÎÉÂÕÄØ Ä×ÏÉÞÎÏÍ ÒÅÄÁËÔÏÒÅ ÐÏÓÍÏÔÒÉÛØ?

éÄÉÏÔÓËÁÑ ÉÄÅÑ ÎÁÚÙ×ÁÔØ pdf ÆÁÊÌ ÐÒÏÇÒÁÍÍÏÊ.

þÔÏ ÚÎÁÞÉÔ ÉÓÈÏÄÎÉË ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ? çÄÅ Ñ ×ÏÚØÍÕ ÉÓÈÏÄÎÉË ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ ÓÔÁÒÏÇÏ ÂÅÊÓÉËÁ É ÎÁ ËÁËÏÍ ÑÚÙËÅ ÏÎ ÎÁÐÉÓÁÎ?

HÅÔ. íÎÅ ÓÍÅÛÎÏ ËÏÇÄÁ ÓÐÏÒÑÔ Ó ÏÞÅ×ÉÄÎÙÍÉ ×ÅÝÁÍÉ.

ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.
ðÒÉ×ÅÔ Vladislav!

12 Oct 03 14:15, Vladislav Baliasov ÐÉÓÁÌ Oleksandr Redchuk:

VB> HÕ, ÏÂÏÌÏÞËÁ Ó hex/ascii ÒÅÄÁËÔÏÒÏÍ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÅÚÎÁ ÎÁ ÐÒÅÄÍÅÔ VB> ÐÏËÏ×ÙÒÑÔØÓÑ Ó ÓÏÄÅÒÖÉÍÙÍ EEPROM

äÌÑ ÜÔÏÇÏ ÕÖÅ ÅÓÔØ hex/ascii ÒÅÄÁËÔÏÒÙ. :)

VB> ÷ ÏÓÔÁÌØÎÏÍ ËÏÍÁÎÄÎÁÑ ÓÔÒÏËÁ ÏËÁÚÙ×ÁÅÔÓÑ ÇÏÒÁÚÄÏ ÐÒÁËÔÉÞÎÅÅ (×ÏÔ × VB> "Turbo" ÏÔÓÕÔÓÔ×ÉÅ ÎÏÒÍÁÌØÎÏÊ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÒÁÚÄÒÁÖÁÅÔ ×ÅÓØÍÁ É VB> ×ÅÓØÍÁ - ÄÁ, ÍÏÖÎÏ ËÏÅ-ËÁË "Á×ÔÏÍÁÔÉÚÉÒÏ×ÁÔØ", ÎÏ ËÏÒÑ×Ï ÄÏ VB> ÂÅÚÏÂÒÁÚÉÑ...)

íÅÎÑ ÜÔÏ ÏÞÅÎØ ÒÁÚÄÒÁÖÁÅÔ × óÔÅÒÈÅ. ëÏÇÄÁ-ÔÏ ÄÁ×ÎÏ, ËÏÇÄÁ ÍÙ ÉÈ ÔÏÌØËÏ ÐÒÉÏÂÒÅÔÁÌÉ, ÒÁÚÒÁÂÏÔÞÉËÉ ÚÁ×ÅÒÑÌÉ, ÞÔÏ Õ ÎÉÈ × ÐÌÁÎÁÈ ÅÓÔØ ÓÏÚÄÁÎÉÅ ËÏÍÁÎÄÎÏÓÔÒÏÞÎÏÊ ×ÅÒÓÉÉ ÓÏÆÔÁ, ÎÏ ÐÏÔÏÍ ÏÎÉ ÐÒÏÓÔÏ ÂÒÏÓÉÌÉ ÜÔÕ ÚÁÔÅÀ. :( ÷ÓÅÇÏ ÎÁÉÌÕÞÛÅÇÏ, [Team PCAD 2000] áÌÅËÓÅÊ í. ... ðÉÒÏÖÏË ÖÁÒÅÎÙÊ Ó ÖÁÒËÉÍ.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required