_Loader_

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

Hello, Artem Kamburov !

üÔÏ ÐÏÌÕÞÁÅÔÓÑ ÌÁÍÅÒÓÔ×Ï ÐÒÉ ÒÁÚÒÁÂÏÔËÅ.

äÁ ÈÏÔØ 8 ÎÏÇ. HÁ ÓÁÍÏÍ ÄÅÌÅ ÎÕÖÎÏ ÅÓÌÉ ÎÅ ËÏÍÐÁÒÁÔÏÒ, ÔÏ ÈÏÔÑ ÂÙ CMOS'ÎÙÊ ÔÒÉÇÇÅÒ ûÍÉÄÔÁ ÐÏÓÔÁ×ÉÔØ × ÜÔÏ ÍÅÓÔÏ.

ðÒÉ ÉÚÎÁÞÁÌØÎÏ ÎÅÐÒÁ×ÉÌØÎÏÍ ÐÏÄÈÏÄÅ ÜÔÏ ÎÅ ÐÏÌÕÞÉÔÓÑ.

á ÅÓÌÉ ÎÁ Ä×Å ÎÅÄÅÌÉ?

åÓÌÉ ÓÒÏËÉ ÎÅ ÐÏÄÖÉÍÁÀÔ, ÚÁÒÐÌÁÔÙ ÍÁÌÅÎØËÉÅ, ÔÏ ÄÁ. á ËÁË ÐÒÉÖÍÅÔ, ÔÁË ËÕÐÉÔ.

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

Hello, Oleksandr Redchuk !

éÎÔÅÒÅÓÎÏ ÐÏÞÅÍÕ ËÏÌÌÅÇÁ ÐÉÓÁÌ ÐÏÄ H8, ËÏÔÏÒÙÊ "ÐÒÉÛÌÏÓØ" ÐÒÉÍÅÎÑÔØ ÉÚ-ÚÁ ÜÔÏÇÏ, Á ÎÅ ÐÏÄ PIC, ÐÏÄ ËÏÔÏÒÙÊ ÜÔÏ ÂÙÌÏ ÎÕÖÎÏ? ó ËÏÎÅÞÎÏ ÇÏÒÁÚÄÏ ÐÒÏÝÅ ÐÅÒÅÎÏÓÉÔÓÑ Ó ÐÌÁÔÆÏÒÍÙ ÎÁ ÐÌÁÔÆÏÒÍÕ, ÞÅÍ ÁÓÍ ÎÏ × embedded ÐÅÒÅËÏÍÐÉÌÑÃÉÅÊ ÄÅÌÏ ÎÅ ÚÁËÁÎÞÉ×ÁÅÔÓÑ.

HÅÔ, ÅÓÌÉ ÐÒÉÎÑÔØ ÍÏÀ ×ÅÒÓÉÀ ÜÔÏÇÏ "ÓÌÕÞÁÑ", ÏÎ ËÁË ÒÁÚ ÐÏÐÁÄÁÅÔ × ÔÏ ÖÅ ÒÕÓÌÏ.

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

Sat Oct 11 2003 21:42, Artem Kamburov wrote to Yuriy K:

AK> éÍÅÎÎÏ ÔÁË. óÈÅÍÙ ÒÁÂÏÔÁÀÔ ÐÒÉ _ÌÀÂÙÈ_ ÐÏÒÏÇÁÈ ×ÈÏÄÎÙÈ ÂÕÆÅÒÏ× É ÐÒÏÞÉÈ AK> ÐÁÒÁÍÅÔÒÁÈ äáHHïê éó × ÐÒÅÄÅÌÁÈ, ÕËÁÚÁÎÎÙÈ × datasheet (×Ï ×ÓÅÍ ÚÁÄÁÎÎÏÍ AK> ÔÅÍÐÅÒÁÔÕÒÎÏÍ ÄÉÁÐÁÚÏÎÅ É ÄÉÁÐÁÚÏÎÅ ×ÈÏÄÎÙÈ ×ÏÚÄÅÊÓÔ×ÉÊ). ëÁË ÔÏÌØËÏ AK> ÐÒÏÉÚÏÊÄÅÔ ÐÅÒÅÈÏÄ Ë ÄÒÕÇÏÊ éó ÓÈÅÍÁ ÂÕÄÅÔ ÉÚÍÅÎÅÎÁ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó AK> ÎÏ×ÙÍÉ ÐÁÒÁÍÅÔÒÁÍÉ éó, ÕËÁÚÁÎÎÙÍÉ × ÅÅ datasheet. AK> åÄÉÎÓÔ×ÅÎÎÁÑ ÚÁÇ×ÏÚÄËÁ × ÔÏÍ, ÞÔÏ ÜÍÕÌÑÔÏÒ ËÕÐÌÅÎÎÙÊ ÚÁ .... ÂÁËÓÏ× AK> ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÕËÁÚÁÎÎÙÊ × datasheet-ÁÈ ÎÅ ÜÍÕÌÉÒÕÅÔ :(.

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

AK> ëÓÔÁÔÉ, ÎÁ ÓÞÅÔ ÌÁÍÅÒÓÔ×Á. ïÔËÒÏÊÔÅ datasheet,

ðÒÉ×ÅÄÉ manufacturer part number, ÏÂÓÕÄÉÍ.

AK> ÇÄÅ ÕËÁÚÁÎÏ ÍÁËÓÉÍÁÌØÎÏÅ AK> ÚÎÁÞÅÎÉÅ ÎÁ ÃÉÆÒÏ×ÏÊ ÎÏÖËÅ Uih ÒÁ×ÎÏÅ Vcc+0,5V. é ÔÁÍ ÓÏ×ÓÅÍ ÎÅÔ ÔÏÇÏ, AK> ÞÔÏ ÐÒÉ ÜÔÏÍ ÓÁÍÏÍ Ui=Vcc+0,2...0,5V ÎÁ ÓÏ×ÓÅÍ ÄÒÕÇÏÍ ÁÎÁÌÏÇÏ×ÏÍ ×ÈÏÄÅ AK> áãð ÐÏÑ×ÌÑÅÔÓÑ ÕÔÅÞËÁ ÎÁ Vcc (É ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ ÓÍÅÝÅÎÉÅ ÅÓÌÉ ×ÙÈÏÄÎÏÅ AK> ÓÏÐÒÏÔÉ×ÌÅÎÉÅ ÉÓÔÏÞÎÉËÁ ÓÉÇÎÁÌÁ ×ÅÌÉËÏ).

ðÒÉ×ÏÄÉ ËÏÎËÒÅÔÎÙÅ ÎÁÚ×ÁÎÉÑ éó.

WBR, àÒÉÊ.

Sat Oct 11 2003 20:40, Vladimir Vassilevsky wrote to Alex Kouznetsov:

AK>> У языка Форт есть несколько преимуществ:

VV> Вроде бы, даже IT согласился, что на форт-систему в качестве языка VV> нужно ставить C, чтоб обеспечить читаемость и поддерживаемость. VV> Форт как самостоятельный язык - нонсенс.

Язык как язык, уж не хуже С. Дело привычки.

AK>> -- Компилятор с Форта намного проще, чем компилятор с С,

VV> Это проблемы тех, кто делает компилляторы.

Я делаю компиляторы, потому и упомянул.

AK>> особенно если AK>> целевой проц - Форт-процессор.

VV> Процессору все равно, на чем написан код, который он исполняет.

Тому кто пишет компилятор - не все равно, на какой целевой процессор генерить код. На стековый процессор генерить код проще.

AK>> Чем тратить месяцы на переделки С AK>> транслятора, проще за день-другой сделать Форт и начать работать.

VV> Вот и обьясни это IAR-у и Микрософту :)

Не в кассу... Микрософт до этого в конце концов допедрил. Его .NET, насколько мне известно, использует виртуальную стековую машину. Какую виртуальную машину используют IAR компиляторы - точно не знаю, но скорей всего тоже стековую.

AK>> -- Программы на Форте пишутся и отлаживаются примерно в 2-3 раза быстрее AK>> чем на С.

VV> Очень странное утверждение. VV> Разработка состоит из проектирования, кодирования и отладки процедур VV> и ресурсов, и сборки и отладки проекта как целого. Удобный язык VV> облегчает кодирование, неудобный - утяжеляет.

То что ты перечислил - типовой цикл, в т.ч проектов на С. Форт, помимо этого, позволяет использовать и другие стили программирования. Больше свободы.

AK>> Особенно "специфические" задачи, для которых нельзя найти AK>> готовую либу на С.

VV> ????? VV> Либа - не более чем сборище примитивов, чтобы не тратить время на VV> их кодирование. Кстати, я предпочитаю по возможности не пользоваться VV> либами, так как из-за их стандартности и ненужной универсальности VV> возникает оверхед.

Тогда теряется одно из главных преимуществ С над Фортом.

AK>> Программы на Форте компактнее чем на С. Как AK>> исходник компактнее, так и код в памяти занимает меньше места.

VV> Cпорное утверждение. И даже если это так, то кого это волнует. VV> Задача вмещается в поставленные рамки - значит, все отлично. VV> Проект должен быть сделан быстро. Его должно быть удобно поддерживать. VV> Все остальное - второстепенная шелуха.

То, что ты говоришь, верно для мелкосерийных проектов и халтурок "на дядю".

VV> Да, хороший программист может сделать маленькую задачку на асме VV> намного эффективнее, чем плохой программист на сях. Только причем тут VV> форт

На Форте нетрудно сделать так же эффективно, как на асме.

Пока, Алексей

Hi Ilia,

Fri Oct 10 2003 21:40, Ilia Tarasov wrote to Dima Orlov:

DO>> Значит они неправильно будут записаны...

IT> :)))))))))))))))))))))))))))))))))))))))))))))

IT> Ты и о БHФ не знаешь???? Вот этот твой вывод меня просто порадовал... IT> примерно как когда-то ответ студента "Реактивное сопротивление - это IT> сопротивление конденсатора, летящего со скоростью света"...

IT> Hет, все, видимо, пора тебя просто игнорировать... тем более что и в мыло IT> вон уже подсказывают...

Не знаю кто там в мыло подсказывает, по-моему это и так очевидно. Даже читать его невежественные посты - пустая трата времени, а уж отвечать...

Пока, Алексей

Fri Oct 10 2003 22:39, Roman Khvatov wrote to Ilia Tarasov:

RK> Тебе не кажется подозрительным, что Algol'о подобных языков целый RK> выводок, в Форт такой один?

Форт не один. Например, я уже несколько раз упоминал ДССП, есть и другие языки, в чем-то похожие на Форт. Во многих смыслах Лисп тоже похож на Форт, только вместо обратной польской записи Лисп использует прямую (и, как следствие этого, кучу скобок).

Пока, Алексей

Hello, Alex Kouznetsov !

ôÏÌØËÏ ÜÔÏ ÎÅ ÑÚÙËÉ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ (PDF É ×Ï×ÓÅ ÎÅ ÑÚÙË, Á ÆÏÒÍÁÔ). ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Hello Yuriy.

10 Oct 03 16:07, you wrote to me:

ëÏÎÅÞÎÏ. HÏ ËÁËÏÊ-ÂÙ ÇÏÔÏ×ÙÊ ÄÉÓÐÌÅÊ ÎÅ ÂÙÌ, ÓÁÍ ÏÎ ÜÔÏÇÏ ÎÅ ÄÅÌÁÅÔ.

AB>> ÷ÏÔ ÎÁÊÄÉ, ÎÁÐÒÉÍÅÒ, ÇÏÔÏ×ÙÊ ÄÉÓÐÌÅÊ, ËÏÔÏÒÙÊ ÉÚ FPGA ÓÞÉÔÙ×ÁÅÔ AB>> ÐÁÒÁÍÅÔÒÙ É ÇÒÁÆÉËÉ ÞÅÒÔÉÔ? YK> äÌÑ ÞÅÒÞÅÎÉÑ ÇÒÁÆÉËÏ× - ÏÂÙÞÎÁÑ ÐÅÒÓÏÎÁÌËÁ. éÌÉ industrial PC, × YK> ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÏÂÌÁÓÔÉ ÐÒÉÍÅÎÅÎÉÑ. äÌÑ ÅÄÉÎÉÞÎÙÈ ÉÚÄÅÌÉÊ ÂÕÄÅÔ YK> ÄÅÛÅ×ÌÅ, ÞÅÍ ÄÅÌÁÔØ ÞÔÏ-ÔÏ Ó×ÏÅ.

äÁ Ñ ÁÂÓÔÒÁËÔÎÏ, × ÏÂÝÅÍ-ÔÏ, ÓÐÒÏÓÉÌ.

Alexey

Sat Oct 11 2003 23:28, Roman Khvatov wrote to Artem Kamburov:

RK> так как семантика - это именно правила связи между элементами языка.

Ты путаешь семантику с синтаксисом, или с чем-то еще.

formatting link
semantics The meaning of a string in some language, as opposed to syntax which describes how symbols may be combined independent of their meaning.

The semantics of a programming language is a function from programs to answers. A program is a closed term and, in practical languages, an answer is a member of the syntactic category of values. The two main kinds are denotational semantics and operational semantics

formatting link
general, Semantics always refers to some kind of meaning (of something that is written) and is thus usually opposed to syntax, which refers to the formal way in which something is written.

Пока, Алексей

Hello Ilia.

10 Oct 03 20:34, you wrote to Dima Orlov:

ôÏÞÎÏ?

ðÏÒÔÉÒÏ×ÁÔØ gcc ÇÏÒÁÚÄÏ ÌÅÇÞÅ, ÞÅÍ ËÁÖÅÔÓÑ. ïÓÏÂÅÎÎÏ, ÅÓÌÉ ÓÉÎÔÅÚÉÒÏ×ÁÔØ ÐÒÏÃÅÓÓÏÒ ÓÁÍÏÍÕ, ÐÏÄÇÏÎÑÑ ÅÇÏ ÐÏÄ gcc. (ôÉÐÁ ËÁÖÄÏÍÕ insn × rtl - ÏÄÎÁ ËÏÍÁÎÄÁ ÐÒÏÃÅÓÓÏÒÁ)

Alexey

Sat Oct 11 2003 23:03, Roman Khvatov wrote to Ilia Tarasov:

RK> Так кто мешал сделать косметические отличия и наплодить выводок Форт RK> подобных языков? Как показывает практика, если язык чего то стоит, то от RK> него начинают строить другие языки, от Форта же пока ничего не построили.

Возможно, ты просто не в курсе, однако могу уверенно предположить, что сам ты постоянно пользуешься ими, или, вернее, продуктами на основе "Форт-подобных языков":

-- PostScript

-- PDF

Пока, Алексей

What do you think about sharp blades, Vladimir?

[Answer on] [Vladimir Vassilevsky wrote to Alex Kouznetsov at [11 Oct 03 20:40]]:

AK>> éÚ ÏÔÒÉÃÁÔÅÌØÎÙÈ - × ÏÓÎÏ×ÎÏÍ ÐÓÉÈÏÌÏÇÉÞÅÓËÉÅ ÆÁËÔÏÒÙ. íÎÏÇÉÅ ÉÚ AK>> ÔÅÈ, ËÔÏ ÐÒÉ×ÙË ÒÁÂÏÔÁÔØ ÎÁ ÓÑÈ, ÉÚÕÞÁÔØ æÏÒÔ ÎÅ ÖÅÌÁÀÔ. VV> é ÐÒÁ×ÉÌØÎÏ. á ÚÁÞÅÍ? ôÙ ÖÅ ÎÅ ÓÏÂÉÒÁÅÛØÓÑ ÉÚÕÞÁÔØ ÌÁÔÙÎØ ÉÌÉ VV> ÄÒÅ×ÎÅÇÒÅÞÅÓËÉÊ ÑÚÙË. ïÔÌÉÞÎÙÊ ÐÒÉÍÅÒ. ÷ÏÏÂÝÅ-ÔÏ, ×ÓÅÍ, ÚÁÎÉÍÁÀÝÉÍÓÑ ÇÕÍÁÎÉÔÁÒÝÉÎÏÊ (É ÏÓÏÂÅÎÎÏ -- ÑÚÙËÁÍÉ), ÏÞÅÎØ ÐÏÌÅÚÎÏ ÐÏÉÚÕÞÁÔØ ÌÁÔÙÎØ É ÄÒÅ×ÎÅÇÒÅÞÅÓËÉÊ (ÐÕÓÔØ É ÎÅ ÚÎÁÔØ ÉÈ ÄÏÓËÏÎÁÌØÎÏ, etc.). þÔÏ, ËÓÔÁÔÉ, ÍÙ É ×ÉÄÉÍ ÎÁ ÐÒÉÍÅÒÅ ÐÒÏÇÒÁÍÍ ÍÎÏÇÉÈ ÓÏÏÔ×. ÆÁËÕÌØÔÅÔÏ× ÕÎÉ×ÅÒÓÉÔÅÔÏ×. ôÏÖÅ ÓÁÍÏÅ ÎÁÄÏ ÂÙ É ×ÓÅÍ CS' ÎÉËÁÍ (ÈÏÔÑ ÔÕÔ, ËÏÎÅÞÎÏ, ×ÓÅ ÂÏÌØÛÅ ÉÎÖÅÎÅÒÙ, Ó ÎÉÈ É ÓÐÒÏÓ ÄÒÕÇÏÊ) -- Lisp, Fortran, Forth, É ×ÓÀ ËÌÁÓÓÉËÕ. HÅ ÚÎÁÔØ ÄÏÓËÏÎÁÌØÎÏ, ÎÏ ÉÍÅÔØ ÈÏÒÏÛÅÅ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ.

Remember, pain is part of pleasure, Vladimir. ... ðÏÌÚÅÔ ÓË×ÏÚØ ÐÁÌØÃÙ ÍÅÄÕÚØÑ ÐÌÏÔØ ÎÅËÒÅÐËÏÇÏ ÓÎÁ...

What do you think about sharp blades, Alexander?

[Answer on] [Alexander Torres wrote to Artem Kamburov at [11 Oct 03 22:42]]:

AT> ïÄÉÎ ÉÚ ÌÀÄÅÊ, ËÏÔÏÒÙÊ × Ó×ÏÅ ×ÒÅÍÑ ÍÅÎÑ ÕÞÉÌÉ óÉ - ×ÏÏÂÝÅ × Ó×ÏÅ AT> ×ÒÅÍÑ (ÜÔÏ ÂÙÌÏ ×Ï ×ÒÅÍÅÎÁ ôÕÒÂÏ-óÉ Ó ËÏÎÃÅ 80-È) ÓËÁÚÁÌ ÞÔÏ "óÉ - AT> ÜÔÏ "ÁÓÓÅÍÂÌÅÒ ×ÙÓÏËÏÇÏ ÕÒÏ×ÎÑ". AT> ûÕÔËÁ ËÏÎÅÞÎÏ, ÎÏ × ËÁÖÄÏÊ ÛÕÔËÅ.... äÁ, ÄÁ. åÓÔØ ÄÏÌÑ ÛÕÔËÉ. C É ÚÁÄÕÍÙ×ÁÌÓÑ ËÁË ÁÓÓÅÍÂÌÅÒ ×ÙÓÏËÏÇÏ ÕÒÏ×ÎÑ Á×ÔÏÒÁÍÉ, É ÔÁËÏ×ÙÍ É Ñ×ÌÑÅÔÓÑ. þÔÏ ÅÇÏ ÏÇÒÏÏÏÏÏÍÎÙÊ ÍÉÎÕÓ, ÐÒÁ×ÄÁ ÎÅ ÄÌÑ ÅÍÂÅÄÄÅÄ É ÓÉÓÔÅÍÎÏÇÏ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ (ÇÄÅ ÜÔÏ ÅÓÔØ ÐÌÀÓ). ÷ÏÔ ÔÏÌØËÏ ÅÇÏ ÓÕÀÔ ËÕÄÁ ÎÅ ÐÏÐÁÄÑ, Á ÎÅ ÔÏÌØËÏ × ÑÄÒÏ ïó É ÍÉËÒÏËÏÎÔÒÏÌÌÅÒ,× ÏÔ × ÞÅÍ ÐÒÏÂÌÍÁ :( HÏ ÜÔÏ ÕÖÅ ÏÆÆÔÏÐÉË :)

Remember, pain is part of pleasure, Alexander. ... íÉÒÏÚÄÁÎØÀ ÐÌÅ×ÁÔØ - ËÔÏ × ÎÅÂÅÓÎÙÊ ÓÁÄ,/ëÔÏ ÎÁ ÎÁÒÙ...

Hi Oleksandr, hope you are having a nice day!

12 ïËÔ 03, Oleksandr Redchuk wrote to "Alex Kouznetsov":

AK>> éÚ ÏÔÒÉÃÁÔÅÌØÎÙÈ - × ÏÓÎÏ×ÎÏÍ ÐÓÉÈÏÌÏÇÉÞÅÓËÉÅ ÆÁËÔÏÒÙ. íÎÏÇÉÅ ÉÚ AK>> ÔÅÈ, ËÔÏ ÐÒÉ×ÙË ÒÁÂÏÔÁÔØ ÎÁ ÓÑÈ, ÉÚÕÞÁÔØ æÏÒÔ ÎÅ ÖÅÌÁÀÔ. ðÒÉ×ÏÄÑÔ AK>> ÌÀÂÙÅ ÄÏ×ÏÄÙ É ÏÔÇÏ×ÏÒËÉ, ×ÐÌÏÔØ ÄÏ ÓÁÍÙÈ ÇÌÕÐÙÈ.

OR> ó ÏÄÎÏÊ ÓÔÏÒÏÎÙ -- ÎÅÏÐÒÏ×ÅÒÖÉÍÏ.

OR> ó ÄÒÕÇÏÊ... OR> âÙÌÏ ÎÅÄÁ×ÎÏ ÎÁ ÔÅÌÅÓÉÓÔÅÍÁÈ ÏÂÓÕÖÄÅÎÉÅ ×ÏÐÒÏÓÁ "ÐÏÞÅÍÕ Ë avreal ÎÅÔ OR> GUI". ÷ ÞÉÓÌÅ ÐÒÏÞÉÈ ÎÁ ÐÏÌÎÏÍ ÓÅÒأÚÅ ÂÙÌÏ ×ÙÓËÁÚÁÎÏ ÍÎÅÎÉÅ, ÞÔÏ ÌÉÂÏ OR> ÍÎÅ ÌÅÎØ ÐÉÓÁÔØ ÔÁËÕÀ ÏÂÏÌÏÞËÕ, ÌÉÂÏ Ñ ÜÔÏÇÏ ÎÅ × ÓÏÓÔÏÑÎÉÉ ÓÄÅÌÁÔØ. á OR> ×ÓÅ ÁÒÇÕÍÅÎÔÙ, ËÏÔÏÒÙÅ Ñ ÐÒÉ×ÏÖÕ ÚÁ ÔÏ, ÞÔÏ ÐÒÏÇÒÁÍÍÁÔÏÒ ÄÏÌÖÅÎ ÂÙÔØ OR> ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÏÊ -- ÜÔÏ ÐÏÄ×ÅÄÅÎÉÅ ÉÄÅÏÌÏÇÉÞÅÓËÏÊ ÂÁÚÙ ÐÏÄ ÜÔÏ ÄÅÌÏ.

ó ÄÒÕÇÏÊ ÓÔÏÒÏÎÙ :), ÍÏÇ ÂÙ ÏÔ×ÅÔÉÔØ, ÞÔÏ ÅÓÌÉ ËÔÏ-ÔÏ ÈÏÞÅÔ (ËÏÍÕ-ÔÏ ÎÕÖÎÏ), ÔÏ ÐÕÓÔØ ÐÉÛÅÔ GUI É ÉÚ ÎÅÇÏ ÚÁÐÕÓËÁÅÔ avreal, Ô.Ë. ÎÉËÁËÏÊ ÉÄÅÏÌÏÇÉÉ ÜÔÏ ÎÅ ÐÒÏÔÉ×ÏÒÅÞÉÔ.

WBR, AVB

ICQ# 43835774 mailto: avb<at>dialup.etr.ru

÷ÓÅÍ ÐÒÉ×ÅÔ.

ë ÓÏÖÁÌÅÎÉÀ ÜÔÏÇÏ ÐÁÒÁÍÅÔÒÁ × ÄÁÔÁÛÉÔÅ ÎÅÔ (ÎÁÛÅÌ ÔÏÌØËÏ ×ÈÏÄÎÏÅ ÓÏÐÒÏÔÉ×ÌÅÎÉÅ áãð - 100íïÍ) É Ñ ÎÅ ÄÕÍÁÀ, ÞÔÏ ÏÎ ÐÏÍÏÖÅÔ - ÕÔÅÞËÁ ÐÏÒÑÄËÏ ÅÄÉÎÉà ÍÉËÒÏÁÍÐÅÒ É ÔÏÌØËÏ ÐÒÉ ÕËÁÚÁÎÎÙÈ ÍÎÏÊ ÕÓÌÏ×ÉÑÈ (ËÓÔÁÔÉ, ÉÎÏÇÄÁ ÎÅ ÄÌÑ ÌÀÂÏÇÏ ÃÉÆÒÏ×ÏÇÏ ÐÏÒÔÁ). áÒÔÅÍëáä
÷ÓÅÍ ÐÒÉ×ÅÔ.

æÏÒÔ ÔÏÖÅ ÓËÁÖÅÔ. ÷ SPF4 ÒÁÚÌÉÞÁÀÔ 248 ÏÛÉÂÏË - ÜÔÏÇÏ ÍÁÌÏ?
÷ÙÄÅÌÑÅÛØ ËÏÎÓÔÒÕËÃÉÀ ÒÁÚÄÅÌÅÎÎÕÀ ÐÒÏÂÅÌÁÍÉ, × ÎÅÊ ËÏÎÓÔÒÕËÃÉÀ ÒÁÚÄÅÌÅÎÎÕÀ .... É Ô.Ä. ÷ÏÔ ÔÅÂÅ É ÒÁÚÂÏÒ ÆÏÒÍÕÌ, É ÒÁÚÂÏÒ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ É ÒÁÚÂÏÒ ÍÎÏÇÏ ÅÝÅ ÞÅÇÏ.
õÇÕ, É ËÏÍÐÉÌÑÃÉÑ ÔÏÖÅ? é ÐÏÓÌÅ ËÏÍÐÉÌÑÃÉÉ ÔÏÖÅ? éÌÉ ÷Ù Ï ÁÄÒÅÓÎÏÍ ÉÎÔÅÒÐÒÅÔÁÔÏÒÅ, ÔÁË ÜÔÏ ×ÏÏÂÝÅ ÓÔÒÕËÔÕÒÁ ËÏÄÁ É Ë æÏÒÔÕ ÉÍÅÅÔ ÎÅ ÓÁÍÏÅ ÐÒÑÍÏÅ ÏÔÎÏÛÅÎÉÅ.

: INTERPRET_ ( -> ) \ ÉÎÔÅÒÐÒÅÔÉÒÏ×ÁÔØ ×ÈÏÄÎÏÊ ÐÏÔÏË BEGIN NextWord DUP \ ÔÕÔ ×ÙÄÅÌÑÅÍ ÓÌÏ×Ï WHILE SFIND ?DUP \ ÔÕÔ ÅÇÏ ÎÁÈÏÄÉÍ IF STATE @ = \ ÚÄÅÓØ ÐÒÏ×ÅÒËÁ ËÏÍÐÉÌÉÒÏ×ÁÔØ/ÉÓÐÏÌÎÉÔØ IF COMPILE, ELSE EXECUTE THEN ELSE S" NOTFOUND" SFIND IF EXECUTE \ ÚÄÅÓØ ÒÁÚÂÏÒ ËÏÎÓÔÒÕËÃÉÊ ELSE 2DROP ?SLITERAL THEN \ ÚÄÅÓØ ÒÁÂÏÔÁ Ó ÞÉÓÌÁÍÉ THEN ?STACK REPEAT 2DROP ;

üÔÏ ×ÏÔ ÜÔÏ ÷Ù ÎÁÚÙ×ÁÅÔÅ ÉÎÔÅÒÐÒÅÔÁÔÏÒÏÍ? ëÁË ×ÉÄÉÔÅ ÉÓÐÏÌÎÑÅÔ ÎÅ ÉÎÔÅÒÐÒÅÔÁÔÏÒ, Á EXECUTE :). é ËÏÍÐÉÌÉÒÕÅÔ ÎÅ ÉÎÔÅÒÐÒÅÔÁÔÏÒ, Á COMPILE, :).
îÅÔ, ÔÏÌØËÏ × ÓÌÏ×Á ÏÂÅÓÐÅÞÉ×ÁÀÝÉÅ ÓÅÍÁÎÔÉËÕ (IF THEN REPEAT BEGIN). üÔÉ ÓÌÏ×Á ÉÚÎÁÞÁÌØÎÏ ÐÒÅÄÏÓÔÁ×ÌÅÎÙ æÏÒÔÏÍ É ÍÏÖÅÔÅ ÉÈ ÓÞÉÔÁÔØ ÞÁÓÔØÀ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ :). ëÓÔÁÔÉ, ÅÓÌÉ ÂÙ óÉ ÏÔËÒÙÌÏ Ó×ÏÉ ÐÒÏÃÅÄÕÒÙ ÏÂÅÓÐÅÞÉ×ÁÀÝÉÅ ÓÅÍÁÎÔÉÞÅÓËÉÊ ÁÎÁÌÉÚ, ÷Ù ÂÙ ÎÅ ÐÅÒÅÓÔÁÌÉ ÉÈ ÓÞÉÔÁÔØ ÞÁÓÔØÀ ËÏÍÐÉÌÑÔÏÒÁ óÉ :).
îÁÐÒÉÍÅÒ?
ðÏÐÒÏÂÕÊÔÅ × ÐÒÉÍÅÒÅ ÓÌÏ×Ï WHILE ÐÏÍÅÓÔÉÔØ ÎÁ Ä×Å ÓÔÏËÉ ÎÉÖÅ (ÐÏÓÌÅ IF) É ÐÏÓÍÏÔÒÉÔÅ ËÁË æÏÒÔ ÎÁÞÎÅÔ ÒÕÇÁÔØÓÑ. ðÏÐÒÏÂÕÊÔÅ ÐÒÏÐÕÓÔÉÔØ THEN ÉÌÉ ÎÅ ÚÁËÏÎÞÉÔØ ÃÉËÌ. ôÁË ÇÄÅ ÚÄÅÓØ ÎÅÔ Ó×ÑÚÉ Ó ÓÏÓÅÄÎÉÍÉ ÓÌÏ×ÁÍÉ? ÷ æÏÒÔÅ ÅÓÔØ ËÏÎÓÔÒÕËÃÉÑ CODE ÉÍÑ ..... END-CODE ÷ÍÅÓÔÏ ÍÎÏÇÏÔÏÞÉÑ ÐÏÞÔÉ ÏÂÙÞÎÙÊ ÁÓÍ-ÔÅËÓÔ ÔÏÌØËÏ ÓÉÎÔÁËÓÉÓ ÂÏÌÅÅ ÖÅÓÔËÉÊ. ðÏÐÒÏÂÕÊÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÓÍ × ÓÔÁÎÄÁÒÔÎÏÊ ËÏÎÓÔÒÕËÃÉÉ ÏÐÒÅÄÅÌÅÎÉÑ æÏÒÔ-ÓÌÏ×Á - Õ ÷ÁÓ ÐÒÏÓÔÏ ÎÅ ×ÙÊÄÅÔ (ÓÏÏÂÝÅÎÉÅ ÔÉÐÁ "ÓÌÏ×Ï ÎÅ ÎÁÊÄÅÎÏ × ÓÌÏ×ÁÒÅ") - ÞÅÍ ÜÔÏ ÎÅ ÓÅÍÁÎÔÉÞÅÓËÉÊ ÁÎÁÌÉÚ? äÁ, × æÏÒÔÅ ÎÅÔ ÏÄÎÏÊ ÐÒÏÃÅÄÕÒÙ ×ÙÐÏÌÎÑÀÝÅÊ ÓÅÍÁÎÔÉÞÅÓËÉÊ ÁÎÁÌÉÚ ÔÅËÓÔÁ. ÷ æÏÒÔÅ ÜÔÉÍ ÚÁÎÉÍÁÀÔÓÑ ÍÎÏÖÅÓÔ×Ï ÓÌÏ× ËÏÔÏÒÙÅ × ËÏÎÅÞÎÏÍ ÉÔÏÇÅ ÐÏÌÎÏÓÔØÀ ×ÙÐÏÌÎÑÀÔ ÜÔÕ ÚÁÄÁÞÕ ÎÅ ÈÕÖÅ ÌÀÂÏÇÏ ÄÒÕÇÏÇÏ ËÏÍÐÉÌÑÔÏÒÁ. íÁÌÏ ÔÏÇÏ, æÏÒÔ ÐÏÚ×ÏÌÑÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÉ ÓÒÅÄÓÔ×Á × ËÏÎÅÞÎÏÊ ÐÒÏÇÒÁÍÍÅ (× óÉ ÷ÁÍ ÄÌÑ ÓÏÚÄÁÎÉÑ ÜÔÏÇÏ ÂÌÏËÁ ÎÅÏÂÈÏÄÉÍÏ ÎÁÐÉÓÁÔØ ÅÇÏ Ó ÎÕÌÑ).
ñ ÄÕÍÁÀ ÞÔÏ ÔÁËÉÍ ÓÐÏÓÏÂÏÍ ÎÅÌØÚÑ ÓÏÚÄÁÔØ ÎÉ ÏÄÎÏÊ ÕÐÒÁ×ÌÑÀÝÅÊ ËÏÎÓÔÒÕËÃÉÉ (ÔÅ ÖÅ IF THEN REPEAT BEGIN CASE \ ( { ." S" .... ÎÉËÁË îå ËÏÍÐÉÌÉÒÕÀÔÓÑ). ïÐÑÔØ ÐÏ×ÔÏÒÑÀ, ËÏÍÐÉÌÉÒÕÅÔ (ÓËÌÁÄÙ×ÁÅÔ ÁÄÒÅÓ) ÓÌÏ×Ï COMPILE, É ÏÎÏ ×ÓÔÒÅÞÁÅÔÓÑ ÄÁÌÅËÏ ÎÅ ÔÏÌØËÏ × ÉÎÔÅÒÐÒÅÔÁÔÏÒÅ. íÎÏÇÉÅ ÕÐÒÁ×ÌÑÀÝÉÅ ËÏÎÓÔÒÕËÃÉÉ ÉÍÅÀÔ ÅÇÏ ÉÌÉ ÅÇÏ ÁÎÁÌÏÇ. é ÜÔÏ ÐÒÅÄÏÓÔÁ×ÌÅÎÏ æÏÒÔ-ÓÉÓÔÅÍÏÊ ÉÚÎÁÞÁÌØÎÏ. ô.Å. ÐÏ ÓÕÔÉ ÜÔÏ ÞÁÓÔØ ËÏÍÐÉÌÑÔÏÒÁ, ÎÏ ÐÒÅÄÏÓÔÁ×ÌÅÎÎÁÑ ÷ÁÍ × ÐÏÌØÚÏ×ÁÎÉÅ.
ú×ÕÞÉÔ ÔÁË ÖÅ ËÁË - ×ÓÅ, ÞÔÏ ××ÅÄÅÎÏ × ÐÒÏÇÒÁÍÍÕ ÓÔÁÌÏ ÐÏÂÏÞÎÙÍ ÜÆÆÅËÔÏÍ ÉÓÐÏÌÎÅÎÉÑ ËÏÍÐÉÌÑÔÏÒÁ óÉ :).
íÏÖÎÏ ÐÏÓÐÏÒÉÔØ, ÞÔÏ ÏÂÁ ÄÉÁÌÅËÔÙ áÌÇÏÌÁ :). ïÓÎÏ×ÎÙÅ ÉÈ ÏÔÌÉÞÉÑ - ÓÉÎÔÁËÓÉÓ É ÐÏÒÑÄÏË ÐÅÒÅÄÁÞÉ (ÏÞÉÓÔËÉ) ÐÁÒÁÍÅÔÒÏ× ÎÁ ÓÔÅËÅ, ÐÒÉÞÅÍ ÐÏÓÌÅÄÎÅÅ ÄÌÑ ÐÒÏÇÒÁÍÍÉÓÔÁ ÐÒÏÚÒÁÞÎÏ. ÷ÏÚØÍÉÔÅ ÔÏÔ-ÖÅ nnCron(ÐÌÁÎÉÒÏ×ÝÉË) ÉÌÉ Eserv(Web ÓÅÒ×ÅÒ) ÏÂÁ ÐÒÏÉÚ×ÏÄÎÙÅ ÏÔ SPF É ÐÒÅÄÏÓÔÁ×ÌÑÀÔ ×ÓÅ ÅÇÏ ÓÒÅÄÓÔ×Á (ÔÏÒÞÁÔ "ÕÛÉ æÏÒÔÁ" :) ) ÎÏ ÔÅÍ ÎÅ ÍÅÎÅÅ ËÁÖÄÙÊ ÉÚ ÎÉÈ ÓÔÁÌ ÓÁÍÏÓÔÏÑÔÅÌØÎÙÍ ÐÒÏÄÕËÔÏÍ ÓÏ Ó×ÏÉÍ ÓÉÎÔÁËÓÉÓÏÍ É ÚÁÄÁÞÁÍÉ. áÒÔÅÍëáä
ðpÉ×ÅÔ, Oleksandr!

*** 12 Oct 03 14:10, Oleksandr Redchuk wrote to Alexander Torres:

OR> âÏÌÅÅ ÔÏÇÏ.. íÎÅ ÄÁÖÅ ÔÑÖÅÌÏ ÐÏÎÑÔØ -- ÞÅÍ ÍÏÖÅÔ ÂÙÔØ ÈÏÒÏÛ ÏÔÄÅÌØÎÙÊ OR> GUI ÐÒÏÇÒÁÍÍÁÔÏÒÁ (ÏÔÄÅÌØÎÙÊ ÏÔ ÓÒÅÄÙ ÒÁÚÒÁÂÏÔËÉ).

HÕ, ÏÂÏÌÏÞËÁ Ó hex/ascii ÒÅÄÁËÔÏÒÏÍ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÅÚÎÁ ÎÁ ÐÒÅÄÍÅÔ ÐÏËÏ×ÙÒÑÔØÓÑ Ó ÓÏÄÅÒÖÉÍÙÍ EEPROM (× ÔÏÍ ÞÉÓÌÅ É "ÎÁÂÏÒÔÎÙÍ" EEPROM ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÁ, ÌÉÂÏ Ó ÓÅËÃÉÑÍÉ ÄÁÎÎÙÈ ÐÒÏÛÉ×ËÉ). HÏ É ÔÏÌØËÏ, IMHO. ÷ ÏÓÔÁÌØÎÏÍ ËÏÍÁÎÄÎÁÑ ÓÔÒÏËÁ ÏËÁÚÙ×ÁÅÔÓÑ ÇÏÒÁÚÄÏ ÐÒÁËÔÉÞÎÅÅ (×ÏÔ × "Turbo" ÏÔÓÕÔÓÔ×ÉÅ ÎÏÒÍÁÌØÎÏÊ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÒÁÚÄÒÁÖÁÅÔ ×ÅÓØÍÁ É ×ÅÓØÍÁ - ÄÁ, ÍÏÖÎÏ ËÏÅ-ËÁË "Á×ÔÏÍÁÔÉÚÉÒÏ×ÁÔØ", ÎÏ ËÏÒÑ×Ï ÄÏ ÂÅÚÏÂÒÁÚÉÑ...) ïÄÎÁËÏ ÅÓÌÉ ÐÒÏÇÒÁÍÍÁÔÏÒ "ÚÁÔÏÞÅÎ" ÉÍÅÎÎÏ ÐÏÄ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÙ - ÏÔÓÕÔÓÔ×ÉÅ GUI ÎÅ ÎÁÐÒÑÇÁÅÔ ÓÏ×ÅÒÛÅÎÎÏ. óËÏÒÅÅ ÄÁÖÅ ÒÁÄÕÅÔ :)

Ó Õ×ÁÖÅÎÉÅÍ ÷ÌÁÄÉÓÌÁ×

Hello, Artem Kamburov !

÷ ÄÁÔÁÛÉÔÅ ÎÁ ËÁËÕÀ ÍÉËÒÏÓÈÅÍÕ? ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Hello, Alex Kouznetsov !

áÂÒÁËÁÄÁÂÒÁ.

ëÏÌÉÞÅÓÔ×Ï ÓÉÍ×ÏÌÏ× - ×ÏÏÂÝÅ ÎÅÐÏÎÑÔÎÏ ÞÔÏ ÚÁ ÐÁÒÁÍÅÔÒ, Á ÐÏ ÎÁÇÌÑÄÎÏÓÔÉ ÄÌÑ ÎÏÒÍÁÌØÎÏÇÏ ÞÅÌÏ×ÅËÁ - ÎÅÔ ×ÏÐÒÏÓÏ×.

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

Hello, Oleksandr Redchuk !

äÁ. þÁÓÔØ ÐÒÅÄÐÏÞÉÔÁÅÔ gui É ÉÎÏÇÄÁ ÜÔÏ ÕÄÏÂÎÏ, Á ÉÎÏÇÄÁ ÕÄÏÂÎÁ ËÏÍÁÎÄÎÁÑ ÓÔÒÏËÁ. ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required