Tue, 18 Oct 2005 14:32:17 +0400 Dimmy Timchenko wrote to Dmitry Orlov:
DT>ÔÉÐ int × C ÔÒÁÄÉÃÉÏÎÎÏ 16-ÂÉÔÎÙÊ.
üÔÏ ÉÚ ËÁËÉÈ ÔÒÁÄÉÃÉÊ? int ×ÓÅÇÄÁ ÂÙÌ ÐÌÁÔÆÏÒÍÅÎÎÏÚÁ×ÉÓÉÍÙÍ.Tue, 18 Oct 2005 14:32:17 +0400 Dimmy Timchenko wrote to Dmitry Orlov:
DT>ÔÉÐ int × C ÔÒÁÄÉÃÉÏÎÎÏ 16-ÂÉÔÎÙÊ.
üÔÏ ÉÚ ËÁËÉÈ ÔÒÁÄÉÃÉÊ? int ×ÓÅÇÄÁ ÂÙÌ ÐÌÁÔÆÏÒÍÅÎÎÏÚÁ×ÉÓÉÍÙÍ.18 Oct 05 , 14:44 Alex Mogilnikov ÐÉÓÁÌ Ë Nickita A Startcev:
NS>> ðÕÓÔØ Õ ÎÁÓ ÅÓÔØ char **Dictionary, ðÒÅÄÓÔÁ×ÌÑÀÝÉÊ ÉÚ ÓÅÂÑ ÍÁÓÓÉ× NS>> ÕËÁÚÁÔÅÌÅÊ ÎÁ ÓÔÒÏËÉ. ÎÅÏÂÈÏÄÉÍÏ ÏÔÓÏÒÔÉÒÏ×ÁÔØ ÜÔÉ ÓÔÒÏËÉ ÐÏ NS>> ÁÌÆÁ×ÉÔÕ. éÚ×ÅÓÔÎÏ, ÞÔÏ ×ÓÅÇÏ ÓÔÒÏË N. NS>> void qsort(void *base, size_t nmemb, size_t size, NS>> int(*compar)(const void*, const void*));
NS>> ëÁË ÎÕÖÎÏ ÐÉÓÁÔØ, ÞÔÏ ×ÙÚÏ× qsort'Á ÎÅ ×ÙÇÌÑÄÅÌ ÖÕÔËÏÊ ÍÅÛÁÎÉÎÏÊ NS>> ÉÚ ÁÍÐÅÒÓÁÎÄÏ× É Ú×ÅÚÄÏÞÅË?
AM> á ÔÕÔ ÎÉËÁËÏÊ ÍÅÛÁÎÉÎÙ É ÔÁË ÎÅÔ:
AM> int rc = qsort(Dictionary, N, size, compare);
AM> HÁÄÏ ÐÒÏÑ×ÉÔØ ÉÚÒÑÄÎÕÀ ÉÚÏÂÒÅÔÁÔÅÌØÎÏÓÔØ, ÞÔÏÂÙ × ÜÔÏÍ ×ÙÚÏ×Å AM> ÐÏÑ×ÉÌÁÓØ ÖÕÔËÁÑ ÍÅÛÁÎÉÎÁ ÉÚ ÁÍÐÅÒÓÁÎÄÏ× É Ú×ÅÚÄÏÞÅË. :)
óÏÒÒÉ. HÅ ÓÁÍ ×ÙÚÏ× ËÕÓÏÒÔÁ, Á ÔÅÌÏ ÆÕÎËÃÉÉ compare, ËÏÔÏÒÁÑ ×ÒÁÐÐÅÒ ×ÏËÒÕÇ strcmp.. ó Õ×ÁÖÅÎÉÅÍ, HÉËÉÔÁ. ... ðÁÍÑÔÉ ×ÅÔÅpÁÎÏ× ×ÏÊÎ Ó úÅÌÅÎÙÍ úÍÉÅÍ ÐÏÓ×ÑÝÁÅÔÓÑ...
Hello, Dimmy Timchenko! You wrote in conference fido7.ru.embedded to Alex Mogilnikov on Wed, 19 Oct 2005 05:46:49
+0400:DT> Да это я не про C/C++. :) Это я про реальность. Или, точнее, DT> математику.
Причем тут математика? Тип константы определяет чему ее можно присвоить (без преобразования ее типа :)).
DT> Число-литерал или константное выражение по природе своей не DT> принадлежит к какому-либо типу. Арифметический тип DT> определяется диапазоном значений и точностью. Константа же DT> имеет только одно, фиксированное значение.
Ну и что?
DT>>> Разница в данном случае - в эффективности.
AM>> Подмена темы.
DT> Да нет, я сразу об этом говорил. Type promotion - фича, очень DT> сомнительная в компиляторе C/C++ именно для микроконтроллера, DT> потому что на голом месте появляется лишний код.
Ничего не появляется, это твои фантазии.
AM>> Hужна эффективность - реализуй на ассемблере.
DT> Hу вот, а кто-то утверждает, что C "близок к реализации", DT> "супер-макро-ассемблер" и так далее. ;)
Так и есть.
DT> Суть-то в хоть какой-то переносимости. Вот адские "типы, DT> определяемые пользователем" дают максимальную переносимость. DT> Кстати, даже в C не рекомендуется пользоваться базовыми DT> типами.
Я не знаю кому и зачем нужна "максимальная" переносимость, особенно если этот перенесенный код в память не лезет.
AM>> Hаличие или отсутствие этого правила не влияет на AM>> эффективность реализации конкретного выражения. Оно лишь AM>> определяет область определения операции.
DT> Ещё как влияет.
Никак не влияет.
dima
Hello, Dimmy Timchenko! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Wed, 19 Oct 2005 07:05:57
+0400:DT>>> Угу. Интересно, зачем в PSW у процессоров и МК есть бит DT>>> Overflow? :) И почему он применяется именно в знаковой DT>>> арифметике?
DO>> Ага, ты еще найди процессор, у которого было бы знаковое и DO>> беззнаковое сложение... Сложение - всегда сложение и делается DO>> оно абсолютно одинаково,
DT> Правильно. Только посмотри всё-таки на описание флага DT> Overflow. :)
Зачем? То, что он может использоваться для работы (не сложения) со знаковыми числами я вообще-то в курсе, только что из этого следует?
dima
Hello, Andrey Solomatov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Wed, 19 Oct 2005 05:09:38
+0000 (UTC):DO>> Ага, ты еще найди процессор, у которого было бы знаковое и DO>> беззнаковое сложение...
AS> i80x86 и производные.
Приведи коды команд знакового и беззнакового сложения байтов (слов).
DO>> Сложение - всегда сложение и делается оно абсолютно DO>> одинаково, как и пересылка.
AS> Вот только переполнение там по разному определяется...
Одинаковые команды одинаково ставят флаги. При сравнении например да, интерпретируются флаги по-разному.
DO>> Сравнение, умножение - да, зависящие от знака операции. DO>> Сложение, вычитание, логические - нет.
AS> [кусь]
dima
19 Oct 05 06:46, Dimmy Timchenko ÐÉÓÁÌ Alex Mogilnikov:
DT> ñ ÐÏÌØÚÕÀÓØ ÔÅÒÍÉÎÏÌÏÇÉÅÊ, ÏÂÝÅÐÒÉÎÑÔÏÊ × ÄÁÎÎÏÊ ÔÅÍÁÔÉËÅ.
DT> üÔÏ integer literal. :)
èÏÒÏÛÏ. âÕÄÅÍ ÓÞÉÔÁÔØ, ÞÔÏ ÐÏ ÔÅÒÍÉÎÕ ÄÏÇÏ×ÏÒÉÌÉÓØ.AM>> HÕÖÎÁ ÜÆÆÅËÔÉ×ÎÏÓÔØ - ÒÅÁÌÉÚÕÊ ÎÁ ÁÓÓÅÍÂÌÅÒÅ.
DT> HÕ ×ÏÔ, Á ËÔÏ-ÔÏ ÕÔ×ÅÒÖÄÁÅÔ, ÞÔÏ C "ÂÌÉÚÏË Ë ÒÅÁÌÉÚÁÃÉÉ", DT> "ÓÕÐÅÒ-ÍÁËÒÏ-ÁÓÓÅÍÂÌÅÒ" É ÔÁË ÄÁÌÅÅ. ;)
÷ÅÒÎÕÓØ Ë ÎÁÞÁÌÕ ÒÁÚÇÏ×ÏÒÁ (ÇÄÅ Ñ × ÎÅÇÏ ×ÌÅÚ), Á ÔÏ ËÒÁÓÎÁÑ ÎÉÔØ ÐÏ×ÅÓÔ×Ï×ÁÎÉÑ ÔÁË É ÈÏÞÅÔ Õ×ÅÓÔÉ × ËÁËÉÅ-ÔÏ ÄÅÂÒÉ. :) ðÏÐÒÏÂÕÀ ËÒÁÔËÏ ÒÅÚÀÍÉÒÏ×ÁÔØ.
DT> óÕÔØ-ÔÏ × ÈÏÔØ ËÁËÏÊ-ÔÏ ÐÅÒÅÎÏÓÉÍÏÓÔÉ. ÷ÏÔ ÁÄÓËÉÅ "ÔÉÐÙ, ÏÐÒÅÄÅÌÑÅÍÙÅ DT> ÐÏÌØÚÏ×ÁÔÅÌÅÍ" ÄÁÀÔ ÍÁËÓÉÍÁÌØÎÕÀ ÐÅÒÅÎÏÓÉÍÏÓÔØ. ëÓÔÁÔÉ, ÄÁÖÅ × C ÎÅ DT> ÒÅËÏÍÅÎÄÕÅÔÓÑ ÐÏÌØÚÏ×ÁÔØÓÑ ÂÁÚÏ×ÙÍÉ ÔÉÐÁÍÉ.
þÔÏ ÔÙ ÉÍÅÅÛØ × ×ÉÄÕ?DT> åݣ ËÁË ×ÌÉÑÅÔ. åÓÌÉ ÓÌÏÖÅÎÉÅ Ä×ÕÈ ÂÁÊÔ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÐÏ ÐÒÁ×ÉÌÁÍ DT> 16-ÂÉÔÎÏÊ ÁÒÉÆÍÅÔÉËÉ,
åÛÅ ÒÁÚ ÐÏ×ÔÏÒÀ: ÎÉËÔÏ ÎÅ ÏÂÑÚÙ×ÁÅÔ ËÏÍÐÉÌÑÔÏÒ ÐÏÌÕÞÁÔØ ÒÅÚÕÌØÔÁÔ ÓÌÏÖÎÙÍ ÐÕÔÅÍ, ÅÓÌÉ ÔÏÔ ÖÅ ÒÅÚÕÌØÔÁÔ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÂÏÌÅÅ ÐÒÏÓÔÙÍ. DO ÔÅÂÅ ÕÖÅ ÐÒÉ×ÅÌ ÐÒÉÍÅÒÙ ÒÁÂÏÔÙ ÒÅÁÌØÎÙÈ ËÏÍÐÉÌÑÔÏÒÏ×.AM>> äÅÌÏ ÎÅ × ÓËÏÒÏÓÔÉ, Á × ÏÂßÅÍÅ ×ÙÈÏÄÎÏÇÏ ÏÂßÅËÔÎÏÇÏ ÆÁÊÌÁ.
DT> ??? á ËÁËÁÑ ÒÁÚÎÉÃÁ, ÏÔËÕÄÁ ÂÒÁÔØ ÆÕÎËÃÉÀ ÉÌÉ ËÌÁÓÓ? üÔÏ ÕÖÅ ÇÌÀËÉ DT> ËÏÎËÒÅÔÎÏÇÏ ÌÉÎËÏ×ÝÉËÁ ÉÌÉ obj-ÆÏÒÍÁÔÁ, ÅÓÌÉ smart linking ÏÎ ÕÍÅÅÔ DT> ÔÏÌØËÏ ÉÚ ÆÁÊÌÁ-"ÂÉÂÌÉÏÔÅËÉ". IAR-Ï×ÓËÉÊ, ÎÁÓËÏÌØËÏ Ñ ÚÎÁÀ, ÄÅÌÁÅÔ DT> smart link ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÆÁÊÌÏ×-ÂÉÂÌÉÏÔÅË.
ôÏÇÄÁ, ÎÁ×ÅÒÎÏÅ, ÓÍÙÓÌÁ ÎÅÔ.DT> Dimmy.
÷ÓÅÇÏ ÎÁÉÌÕÞÛÅÇÏ, [Team PCAD 2000] áÌÅËÓÅÊ í. ... äÁÒÅÎÏÍÕ ÐÉÓØÍÕ × ËÌÕÄÖÉ ÎÅ ÓÍÏÔÒÑÔ.Wed, 19 Oct 2005 05:46:49 +0400 Dimmy Timchenko wrote to Alex Mogilnikov:
[...]AM>> ðÏÄÍÅÎÁ ÔÅÍÙ.
DT> äÁ ÎÅÔ, Ñ ÓÒÁÚÕ Ï ÜÔÏÍ ÇÏ×ÏÒÉÌ. Type promotion - ÆÉÞÁ, ÏÞÅÎØ ÓÏÍÎÉÔÅÌØÎÁÑ DT> × ËÏÍÐÉÌÑÔÏÒÅ C/C++ ÉÍÅÎÎÏ ÄÌÑ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÁ, ÐÏÔÏÍÕ ÞÔÏ ÎÁ ÇÏÌÏÍ ÍÅÓÔÅ DT> ÐÏÑ×ÌÑÅÔÓÑ ÌÉÛÎÉÊ ËÏÄ.
á ÐÏÔÏÍ ÎÏÒÍÁÌØÎÙÊ ËÏÍÐÉÌÑÔÏÒ (× ËÏÔÏÒÏÍ ÉÍÅÅÔÓÑ ÏÐÔÉÍÉÚÁÔÏÒ) ÜÔÏÔ ÌÉÛÎÉÊ ËÏÄ ÕÂÅÒÅÔ. éÍÅÎÎÏ ÔÁË ÒÁÂÏÔÁÅÔ IAR'Ï×ÓËÉÊ, Ë ÐÒÉÍÅÒÕ, ËÏÍÐÉÌÑÔÏÒ. é ÜÔÉ integral promotions × ÉÔÏÇÅ ÐÒÏÓÔÏ ÚÁÄÁÀÔ ÐÒÁ×ÉÌÁ ÎÅÑ×ÎÙÈ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÊ ÔÉÐÏ×, ËÏÔÏÒÙÅ ÐÒÏÇÒÁÍÍÉÓÔ ÄÏÌÖÅÎ ÚÎÁÔØ. îÅ ÂÏÌÅÅ. îÁ ËÏÎÅÞÎÙÊ ËÏÄ × ÓÍÙÓÌÅ Ï×ÅÒÈÅÄÁ ÒÅÁÌØÎÏ ÜÔÏ ÎÅ ×ÌÉÑÅÔ. îÅ ×ÅÒÉÛØ? îÁÐÉÛÉ ÔÅÓÔ, ÇÄÅ ÓËÌÁÄÙ×ÁÅÛØ Ä×Á 8-ÂÉÔÎÙÈ ÏÐÅÒÁÎÄÁ, É ÓËÏÍÐÉÌÉ ÔÅÍ ÖÅ IAR'ÏÍ ÄÌÑ AVR. âÕÄÅÛØ ÕÄÉ×ÌÅÎ.Hello Alex.
Wed Oct 19 2005 13:57, Alex Mogilnikov wrote to me:
DT>> HÕ ×ÏÔ, Á ËÔÏ-ÔÏ ÕÔ×ÅÒÖÄÁÅÔ, ÞÔÏ C "ÂÌÉÚÏË Ë ÒÅÁÌÉÚÁÃÉÉ", DT>> "ÓÕÐÅÒ-ÍÁËÒÏ-ÁÓÓÅÍÂÌÅÒ" É ÔÁË ÄÁÌÅÅ. ;)
AM> ÷ÅÒÎÕÓØ Ë ÎÁÞÁÌÕ ÒÁÚÇÏ×ÏÒÁ (ÇÄÅ Ñ × ÎÅÇÏ ×ÌÅÚ), Á ÔÏ ËÒÁÓÎÁÑ ÎÉÔØ AM> ÐÏ×ÅÓÔ×Ï×ÁÎÉÑ ÔÁË É ÈÏÞÅÔ Õ×ÅÓÔÉ × ËÁËÉÅ-ÔÏ ÄÅÂÒÉ. :) ðÏÐÒÏÂÕÀ ËÒÁÔËÏ AM> ÒÅÚÀÍÉÒÏ×ÁÔØ.
AM> 1. ëÏÎÓÔÁÎÔÙ × ÑÚÙËÅ C ÉÍÅÀÔ ÔÉÐ.
äÁ ÚÎÁÀ Ñ. HÏ ÆÉÞÁ ÜÔÁ ÓÏ×ÅÒÛÅÎÎÏ ÉÚÌÉÛÎÑÑ, ÐÏÌÅÚÎÁÑ ÔÏÌØËÏ ÄÌÑ ÒÁÚÒÁÂÏÔÞÉËÏ× ËÏÍÐÉÌÑÔÏÒÏ×. åÄÉÎÓÔ×ÅÎÎÏÅ, ÞÔÏ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÎÕÖÎÏ ÒÁÚÌÉÞÁÔØ - ÜÔÏ ÃÅÌÏÞÉÓÌÅÎÎÕÀ ÁÒÉÆÍÅÔÉËÕ É ÁÒÉÆÍÅÔÉËÕ Ó ÐÌÁ×ÁÀÝÅÊ ÔÏÞËÏÊ. é Á×ÔÏÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ËÏÎÓÔÁÎÔ × ÚÎÁÞÅÎÉÑ ÐÅÒÅÍÅÎÎÙÈ Ñ ×ÐÏÌÎÅ ÐÏÄÄÅÒÖÉ×ÁÀ. :) ÷ ÏÔÌÉÞÉÅ ÏÔ ÏÓÔÁÌØÎÙÈ Á×ÔÏÐÒÅÏÂÒÁÚÏ×ÁÎÉÊ ÔÉÐÁ. ÷ӣ ÏÓÔÁÌØÎÏÅ, ÎÁ ÍÏÊ ×ËÕÓ, ÄÏÌÖÎÏ ÂÙÔØ explicit.DT>> óÕÔØ-ÔÏ × ÈÏÔØ ËÁËÏÊ-ÔÏ ÐÅÒÅÎÏÓÉÍÏÓÔÉ. ÷ÏÔ ÁÄÓËÉÅ "ÔÉÐÙ, ÏÐÒÅÄÅÌÑÅÍÙÅ DT>> ÐÏÌØÚÏ×ÁÔÅÌÅÍ" ÄÁÀÔ ÍÁËÓÉÍÁÌØÎÕÀ ÐÅÒÅÎÏÓÉÍÏÓÔØ. ëÓÔÁÔÉ, ÄÁÖÅ × C ÎÅ DT>> ÒÅËÏÍÅÎÄÕÅÔÓÑ ÐÏÌØÚÏ×ÁÔØÓÑ ÂÁÚÏ×ÙÍÉ ÔÉÐÁÍÉ.
AM> þÔÏ ÔÙ ÉÍÅÅÛØ × ×ÉÄÕ?
HÁÐÒÉÍÅÒ, size_t ×ÍÅÓÔÏ int.
DT>> åݣ ËÁË ×ÌÉÑÅÔ. åÓÌÉ ÓÌÏÖÅÎÉÅ Ä×ÕÈ ÂÁÊÔ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÐÏ ÐÒÁ×ÉÌÁÍ DT>> 16-ÂÉÔÎÏÊ ÁÒÉÆÍÅÔÉËÉ,
AM> åÛÅ ÒÁÚ ÐÏ×ÔÏÒÀ: ÎÉËÔÏ ÎÅ ÏÂÑÚÙ×ÁÅÔ ËÏÍÐÉÌÑÔÏÒ ÐÏÌÕÞÁÔØ ÒÅÚÕÌØÔÁÔ AM> ÓÌÏÖÎÙÍ ÐÕÔÅÍ, ÅÓÌÉ ÔÏÔ ÖÅ ÒÅÚÕÌØÔÁÔ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÂÏÌÅÅ ÐÒÏÓÔÙÍ.
ìÁÄÎÏ, ÕÇÏ×ÏÒÉÌ. :)AM>>> äÅÌÏ ÎÅ × ÓËÏÒÏÓÔÉ, Á × ÏÂßÅÍÅ ×ÙÈÏÄÎÏÇÏ ÏÂßÅËÔÎÏÇÏ ÆÁÊÌÁ.
DT>> ??? á ËÁËÁÑ ÒÁÚÎÉÃÁ, ÏÔËÕÄÁ ÂÒÁÔØ ÆÕÎËÃÉÀ ÉÌÉ ËÌÁÓÓ? üÔÏ ÕÖÅ ÇÌÀËÉ DT>> ËÏÎËÒÅÔÎÏÇÏ ÌÉÎËÏ×ÝÉËÁ ÉÌÉ obj-ÆÏÒÍÁÔÁ, ÅÓÌÉ smart linking ÏÎ ÕÍÅÅÔ DT>> ÔÏÌØËÏ ÉÚ ÆÁÊÌÁ-"ÂÉÂÌÉÏÔÅËÉ". IAR-Ï×ÓËÉÊ, ÎÁÓËÏÌØËÏ Ñ ÚÎÁÀ, ÄÅÌÁÅÔ DT>> smart link ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÆÁÊÌÏ×-ÂÉÂÌÉÏÔÅË.
AM> ôÏÇÄÁ, ÎÁ×ÅÒÎÏÅ, ÓÍÙÓÌÁ ÎÅÔ.
ïÄÎÁËÏ × ÂÉÂÌÉÏÔÅËÁÈ, ËÁË ÈÒÁÎÉÌÉÝÁÈ ÐÏÌÅÚÎÏÇÏ ËÏÄÁ, ÓÍÙÓÌ ÏÞÅÎØ ÄÁÖÅ ÅÓÔØ. :) ÷ÏÔ × BP/VP/FP etc Ó ËÏÍÐÉÌÑÔÏÒÏÍ ÐÏÓÔÁ×ÌÑÅÔÓÑ RTL - Runtime Library, ËÕÞÁ ÐÏÌÅÚÎÙÈ ÀÎÉÔÏ× (ÜÔÏ ÞÔÏ-ÔÏ ×ÒÏÄÅ ÆÁÊÌÁ-ÂÉÂÌÉÏÔÅËÉ). :)Dimmy.
MB>>>> HÁ. åÓÌÉ ÐÅpÅÄ MOV A,port ÎÁ port-y ÐÏ ËÁËÏÊ-ÎÉÂyÄØ ÁÐÐÁpÁÔÎÏÊ MB>>>> ÐpÉÞÉÎÅ ÏËÁÖÅÔÓÑ ÎÅÞÔÏ ÎyÌÅ×ÏÅ ËpÏÍÅ ÔÏÇÏ ÓÁÍÏÇÏ ÂÅÇyÝÅÇÏ ÎyÌÑ? GS>>> ôÏ ÎÁÄÏ ÂÉÔØ ÐÏ pyËÁÍ Á×ÔÏpÁ ÂÅÚÄÁpÎÏÊ ÓÈÅÍÙ... MB>> ÷ÏÚÍÏÖÎÙÅ ÇÌÀËÉ, ×ÙÚ×ÁÎÎÙÅ, ÓËÁÖÅÍ ÔÁË, ÎÅÓÔpÏÇÉÍ ÎÁÐÉÓÁÎÉÅÍ MB>> ÐpÏÇpÁÍÍÙ, ÏÂÈÏÄÉÔØ ÁÐÐÁpÁÔÎÙÍÉ ÍÅÔÏÄÁÍÉ? HÅÇyÍÁÎÎÏ. ;-)))
GS> íÙ Ï pÁÚÎÏÍ. ÷ ÐÅp×yÀ ÏÞÅpÅÄØ ÎÁÄÏ ÄÅÌÁÔØ ÎÅ ÇÌÀÞÎyÀ ÁÐÐÁpÁÔypy, ÎÅ
õÇy.GS> ÔpÅÂyÀÝyÀ ÛÁÍÁÎÓÔ×Á × ÐpÏÇpÁÍÍÅ. üËÏÎÏÍÉÔ ÍÁÓÓy ×pÅÍÅÎÉ É ÓÉÌ ÐpÉ GS> ÏÔÌÁÄËÅ É ÜËÓÐÌyÁÔÁÃÉÉ yÓÔpÏÊÓÔ×Á.
á ×Ï ×ÔÏpyÀ yÞÔÉ, ÞÔÏ ×Ï ÍÎÏÇÉÈ ÍÅÓÔÁÈ pÁÚpÁÂÏÔËÏÊ ÁÐÐÁpÁÔypÙ É ţ ÐpÏÇpÁÍÍÉpÏ×ÁÎÉÅÍ ÚÁÎÉÍÁÀÔÓÑ pÁÚÎÙÅ ÌÀÄÉ. ôÁË ÞÔÏ, ÔyÔ yÖ ËÁË ÐÏ×ÅڣÔ Ó ÖÅÌÅÚÏÍ... ëÓÔÁÔÉ, ÂÏpØÂy Ó ÄpÅÂÅÚÇÏÍ ËÏÎÔÁËÔÏ× ÎÁ ËÏÇÏ ÂyÄÅÍ ×ÏÚÌÁÇÁÔØ - ÎÁ pÁÚpÁÂÏÔÞÉËÁ ÖÅÌÅÚÁ ÉÌÉ ×ӣ-ÔÁËÉ ÎÁ ÐpÏÇpÁÍÉÓÔÁ? é ÍÏÖÎÏ ÌÉ ÓÞÉÔÁÔØ ÇÌÀËÏÍ ÄpÅÂÅÚÇ? éÌÉ ×ӣ-ÔÁËÉ ÎÁÄÏ ÏÂßÑ×ÉÔØ ÅÇÏ ÆÉÞÅÊ? ;-)AM>>>>>> ñ ÎÅ ÚÎÁÀ 51 ÁÓÓÅÍÂÌÅp, GS>>>>> é ÇÏpÄÉÛØÓÑ ÜÔÉÍ? ;) MB>>>> á ÔÙ, Ë ÐpÉÍÅpy, ÚÎÁÅÛØ ÑÚÙË áð "ËÏÍÐØÀÔÅpÁ" HÁÉpÉ-ë? éÌÉ, MB>>>> ÓËÁÖÅÍ, PL-SQL? HÅ ÚÎÁÔØ ÑÚÙË, ÔÅÍ ÂÏÌÅÅ ÁÓÓÅÍÂÌÅp, ÎÅ ÐÏÚÏp. GS>>> ÷ӣ-ÔÁËÉ × _ÜÔÏÊ_ ÜÈÅ ÈÏpÏÛÅÅ ÚÎÁÎÉÅ 51-ÇÏ ÓÅÍÅÊÓÔ×Á ×ÅÓØÍÁ GS>>> ÖÅÌÁÔÅÌØÎÏ. ÷ ÏÔÌÉÞÉÅ ÏÔ Ô×ÏÅÇÏ ÓÐÉÓËÁ... MB>> á Ñ ÞÔÏ, ÐpÏÔÉ×? úÎÁÊ ÔÙ 51, pÁÄÉ ÁÌÌÁÈÁ, É Ñ ÚÎÁÔØ ÂyÄy, É MB>> ×ÓÅ ÂyÄyÔ. é ÞÔÏ?
GS> é × ÜÈÅ ÂyÄÅÔ ÍÅÎØÛÅ ÇÌyÐÙÈ ×ÏÐpÏÓÏ×.
HÁ×ÅpÎÏ, ÍÎÏÇÉÍ ÉÚ ÔÅÈ, ËÔÏ ÁÓÓÅÍÂÌÅpÁ ÎÅ ÎÀÈÁÌ, ÐpÏÝÅ ÚÁÄÁÔØ ÇÌyÐÙÊ ×ÏÐpÏÓ, ÞÅÍ ÏÓ×ÏÉÔØ ÇÌyÐÙÅ ÍÎÅÍÏÎÉËÉ. ôÏ ÖÅ ÓÁÍÏÅ ÏÔÎÏÓÉÔÓÑ É Ë, ÓËÁÖÅÍ ÔÁË, ÄpyÇÉÍ ÑÚÙËÁÍ. ;-)
MB>> ïÂÑÚÁÔÅÌØÎÏ ÅÇÏ ÐpÏÇpÁÍÍÉpÏ×ÁÔØ ÎÁ ÁÓÍÅ?
GS> þÉÔÁÔØ ÐÏ ÓÌÏÇÁÍ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ, ÎÏ yÞÉÔØ ÞÉÔÁÔØ ÎÁÞÉÎÁÀÔ ÉÍÅÎÎÏ Ó GS> ÜÔÏÇÏ.
äpyÇÏÊ ÓÌyÞÁÊ. óÏ×ÅpÛÅÎÎÏ ÄpyÇÏÊ.MB>> ñ ÄyÍÁÀ, ÍÏÖÎÏ, ÎÏ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ. é ÐÏÔÏÍy ÆÜÊÓÏÍ Ï ÔÜÊÂÌ ÚÁ MB>> ÅÇÏ ÎÅÚÎÁÎÉÅ ÔÅÐÅpØ ÎÉËÁË ÎÅÌØÚÑ.
GS> HÅ, ÔÅÐÅpØ ÎÉÚÚÑ. HÏÎÞÅ y ÎÁÓ ÎÁÓÔyÐÉÌÁ "ÄÅÍÏËpÁÔÉÑ" É ÃÅÎÑÔÓÑ ÎÅ GS> ÚÎÁÎÉÑ É yÍÅÎÉÑ, Á ÔÏÌÝÉÎÁ ËÏÛÅÌØËÁ :-/ ÷ÐpÏÞÅÍ, ÜÔÏ ÏÆÆÔÏÐÉË.
Hy ÔÁË É ÎÅ ÏÆÆÔÏÐØ. ôÅÍ ÂÏÌÅÅ pÁÓÐpÏÓÔpÁÎÑÔØ ÓÉÔyÁÃÉÀ × èÁpØËÏ×Å ÎÁ ×ÅÓØ ÜËÓ-óóóò...
MB>> ôÙ ÐÏÊÍÉ, ÍÉp ÉÚÍÅÎÉÌÓÑ Ó ÔÅÈ ÐÏp, ËÁË ÔÙ ÚÁÎÑÌÓÑ MB>> ÐpÏÇpÁÍÍÉpÏ×ÁÎÉÅÍ.
GS> HÏ ÓÉÓÔÅÍÁ ËÏÍÁÎÄ yÐÏÍÑÎyÔÏÇÏ ÐpÏÃÅÓÓÏpÁ ÎÅ ÉÚÍÅÎÉÌÁÓØ É ţ ÍÎÅÍÏÎÉËÉ GS> yÄÏÂÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ × ÐpÉÍÅpÁÈ ÄÌÑ ÉÌÌÀÓÔpÁÃÉÉ ÎÅËÏÔÏpÙÈ ÓÏÏÂpÁÖÅÎÉÊ.
ôÅÂÅ yÄÏÂÎÏ, É ÐÏÔÏÍy ÔÙ ÜÔÏ ÎÁÓÁÖÄÁÅÛØ ËÁË ÓÔÁÎÄÁpÔ ÄÅ-ÆÁËÔÏ. HÙÎÞÅ ÓÔÁÎÄÁpÔ ÄÅ-ÆÁËÔÏ - ÉÓÈÏÄÎÉËÉ ÎÁ óÉ.MB>>>> ôÅÍ ÂÏÌÅÅ × ÓÏ×pÅÍÅÎÎÏÍ ÍÉpÅ, ËÏÇÄÁ ÅÓÔØ óÉ. ;-))))))))))))) GS>>> á ÞÔÏ, × óÉ ÅÓÔØ ÏÐÉÓÁÎÉÅ ÁÐÐÁpÁÔÎÏÇÏ ÇÌÀËÁ, ÎÁ ËÏÔÏpÙÊ ÔÙ GS>>> ÓÓÙÌÁÌÓÑ ÞyÔØ ×ÙÛÅ? MB>> HÅ ÂÅpÉ ÐpÉÍÅp Ó pÁÂÏÔÎÉËÏ× ÏÂÝÅÐÉÔÁ. ôÏÌØËÏ ÏÎÉ ÐÏÄÁÀÔ ÍyÈ MB>> É ËÏÔÌÅÔÙ × ÏÄÎÏÍ ÂÌÀÄÅ.
GS> ôÁË yÖ ÓÌÏÖÉÌÏÓØ, ÞÔÏ y pÁÚpÁÂÏÔÞÉËÏ× ÜÈÏÔÁÖÎÏÊ ÁÐÐÁpÁÔypÙ ÏÂÙÞÎÏ ×ӣ GS> × ÏÄÎÏÍ ÂÌÀÄÅ. ôpÅÂyÅÔÓÑ ÚÎÁÔØ _É_ ÓÈÅÍÏÔÅÈÎÉËy, _É_ ÐpÏÇpÁÍÍÉpÏ×ÁÎÉÅ. GS> éÎÁÞÅ ÓÌÉÛËÏÍ ÄÏÌÇÏ ÐpÉÈÏÄÉÔÓÑ "ÍyÈ" ÉÚ ÜÔÏÇÏ ÂÌÀÄÁ ×ÙÌÁ×ÌÉ×ÁÔØ ;)))
á × ÐpÏÇpÁÍÍÉpÏ×ÁÎÉÉ ÓÌÅÄyÅÔ ÚÎÁÔØ _É_ ÁÓÍ, _É_ ËÁËÏÊ-ÎÉÂyÄØ ÉÚ ÍÎÏÖÅÓÔ×Á ñ÷õ: ÉÌÉ ó, ÉÌÉ ó++. ;-)))))MB>> çÌÀË ÇÌÀËÏÍ, Á yÞÉÔÙ×ÁÔØ ÁÐÐÁpÁÔÎÙÅ ÏÓÏÂÅÎÎÏÓÔÉ ÐpÉÈÏÄÉÔÓÑ × MB>> ÌÀÂÏÍ ÓÌyÞÁÅ, ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÔÏÇÏ, ÎÁ ޣÍ ÐÉÓÁÔØ - ÎÁ ÁÓÍÅ, ÎÁ ÓÉ, ÄÁ MB>> ÈÏÔØ ÎÁ PL/M,
GS> ïÔÏÖ...
MB>> ÚÁ ËÏÔÏpÙÊ ÁÇÉÔÉpyÅÔ ÎÁÛÁ ÏÞÁpÏ×ÁÔÅÌØÎÁÑ ×ÉpÔyÁÌËÁ.
GS> ;)
To ON: çÀÌØÞÁÔÁÊ, ÔØÆy, ïÌÅÎØËÁ, ÏÔËpÏÊ ÌÉÞÉËÏ! ;-)))
MB>> úÁÔÏ ÚÎÁÔØ ÁÓÍ 51 (Ñ ÎÉÞÅÇÏ ÎÅ ÉÍÅÀ ÐpÏÔÉ×, ÓÁÍ ÄÌÑ 51 ÐÉÛy ÎÁ MB>> ÁÓÍÅ) ÔÅÐÅpØ ÎÅ ÔpÅÂyÅÔÓÑ. HÅ ÔpÅÂyÅÔÓÑ. HÅ ÔpÅÂyÅÔÓÑ. HÅ ÔpÅÂyÅÔÓÑ. MB>> HÅ ÔpÅÂyÅÔÓÑ.
GS> üÔÏ y ÔÅÂÑ ÍÁÎÔpÁ ÔÁËÁÑ? Hy ÎÅÔ, Ó pÅÌÉÇÉÏÚÎÙÍÉ ÆÁÎÁÔÉËÁÍÉ Ñ ÓÐÏpÉÔØ GS> ÎÅ ÓÏÂÉpÁÀÓØ ;)
üÔÏ - ÎÅ ÍÁÎÔpÁ. üÔÏ Ñ ÔÅÂÅ ×ÔÏÌËÏ×ÁÔØ ÐÙÔÁÀÓØ. :-)GS> HÏ ÉÍÅÅÔ ÓÍÙÓÌ ÐÏÍÅÄÉÔÉpÏ×ÁÔØ, ÐÏÞÅÍy × ÎÁÛÅ ×pÅÍÑ, ËÏÇÄÁ GS> ËÁÌØËyÌÑÔÏpÙ ÓÔÁÌÉ ÔÁËÉÍÉ ÄÏÓÔyÐÎÙÍÉ, ÄÅÔÉÛÅË ×ӣ pÁ×ÎÏ ÉÍÅÅÔ ÓÍÙÓÌ GS> yÞÉÔØ ÔÁÂÌÉÃÅ yÍÎÏÖÅÎÉÑ...
ðÅÄÁÇÏÇÉËÁ - ÛÔyËÁ ÇÏpÁÚÄÏ ÂÏÌÅÅ ËÏÎÓÅp×ÁÔÉ×ÎÁÑ, ÞÅÍ ÎÁÛÅ ÚÁÎÑÔÉÅ.Michael G. Belousoff mickbell(dog)r66(dot)ru
DO>>>>> ðÒÏÇÒÁÍÍÁ, ÎÁÐÉÓÁÎÎÁÑ ÎÅÓËÏÌØËÏ ÌÅÔ ÎÁÚÁÄ - ËÁË ÎÏ×ÁÑ. IM>>>> óÏÇÌÁÓÅÎ, ÎÏ ÂÅÄÁ ÜÔÁ ÕÖÅ Ô×ÏÑ, ÔÙ ÐÌÏÈÏ IM>>>> ÄÏËÕÍÅÎÔÉÒÕÅÛØ ÐÒÏÇÒÁÍÍÕ. DO>>> çÍ. ïÔËÕÄÁ ÔÁËÏÊ ×Ù×ÏÄ? IM>> ôÁË ÐÒÏÇÒÁÍÍÁ ÄÌÑ ÔÅÂÑ ÎÏ×ÁÑ ËÁË ÂÙ. DO> åÓÔÅÓÔ×ÅÎÎÏ, Ñ ÕÖÅ ÚÁÂÙÌ ÞÔÏ 5-6 ÌÅÔ ÎÁÚÁÄ ÂÙÌÏ, Á ÔÏ É ÂÏÌØÛÅ. DO>
ôÏÇÄÁ ÄÅÊÓÔ×ÉÔÅÌØÎÏ, ×ÓÅ ÚÁÂÕÄÅÛØ, É ÞÔÏ ÂÙÌÏ É ÎÅ ÂÙÌÏ. úÁ ÔÁËÏÅ ×ÒÅÍÑ Ñ ÎÅ ÂÒÁÌÓÑ ÚÁ ÓÔÁÒÙÅ ÐÒÏÇÒÁÍÍÙ. ëÁË ÐÒÁ×ÉÌÏ ÕÓÔÒÏÊÓÔ×Ï ÕÖÅ ÎÅ ÎÕÖÎÏ ÚÁ ÔÁËÏÅ ×ÒÅÍÑ.IM>> Õ ÍÅÎÑ ÏÐÙÔ ÔÁËÏÊ, ÞÔÏ Ñ ÎÅÓËÏÌØËÏ ÌÅÔ ÎÁÐÒÉÍÅÒ ÐÉÛÕ IM>> ÐÏÄ ÒÁÚÎÙÅ ÕÓÔÒÏÊÓÔ×Á, ÎÏ ÏÎÉ ÏÔÌÉÞÁÀÔÓÑ ÐÏ ÖÅÌÅÚÕ ÎÅ ÎÁÍÎÏÇÏ. DO> á Õ ÍÅÎÑ - ÎÁ ÍÎÏÇÏ. DO>
ôÏÇÄÁ ËÒÕÚÏÒ Õ ÔÅÂÑ ÂÏÌØÛÅ.IM>> òÅÚËÏÊ ÓÍÅÎÙ ÁÐÐÁÒÁÔÕÒÙ ÎÅ ÂÙ×ÁÅÔ. HÅÕÖÅÌÅ × Ô×ÏÅÊ ËÏÎÔÏÒÅ ÔÁË DO> âÙ×ÁÅÔ. DO>
õ ÍÅÎÑ ÔÁËÏÇÏ ÎÅÔ.IM>> ÍÎÏÇÏ ÕÓÔÒÏÊÓÔ×, ËÏÔÏÒÙÅ ÔÙ ÎÅ ÐÏÍÎÉÛØ, ËÁË É ÞÔÏ IM>> ÐÒÏÇÒÁÍÍÉÒÏ×ÁÌ. ðÒÏÃÅÓÓÏÒÙ ÍÅÎÑÅÔÅ ËÁË ÐÅÒÞÁÔËÉ ÞÔÏ ÌÉ. DO> úÁ ÐÏÓÌÅÄÎÉÅ ÇÏÄÙ ÂÙÌÉ 68hc11, pic16, 68hc908, i51, st7, pic18... AVR DO> ÐÒÉËÉÄÙ×ÁÌ, ÎÏ × ÒÁÂÏÔÕ ÎÅ ÐÏÛÅÌ. DO>
õ ÍÅÎÑ ÚÎÁËÏÍÙÅ ÒÅÂÑÔÁ AVR ÉÓÐÏÌØÚÕÀÔ ÔÏÌØËÏ É ÎÅ ÈÏÔÑÔ ÐÅÒÅÈÏÄÉÔØ ÎÁ ÄÒÕÇÉÅ ÐÒÏÃÅÓÓÏÒÙ. õ ÍÅÎÑ x51, C167(ÎÁÞÁÌÉ ÎÅÄÁ×ÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ).IM>> óÅÇÏÄÎÑ ÏÄÉÎ, ÚÁ×ÔÒÁ ×ÔÏÒÏÊ, Á ÐÏÓÌÅÚÁ×ÔÒÁ ÅÝÅ ÞÔÏ-ÎÉÂÕÄØ. IM>> íÅÎÑÅÔÅ ÐÒÏÇÒÁÍÍÎÕÀ ÓÒÅÄÕ ÞÁÓÔÏ, ÓÅÇÏÄÎÑ ËÅÊÌ, ÚÁ×ÔÒÁ ÅÝÅ IM>> ÞÔÏ-ÔÏ É Ô.Ä. DO> óÏÏÔ×ÅÔÓÔ×ÅÎÎÏ É ËÏÍÐÉÌÑÔÏÒÙ ÍÅÎÑÀ. á ÐÒÏÂÌÅÍÙ Ó ÍÁËÒÏÓÁÍÉ × DO> ÍÁËÒÏÁÓÓÅÍÂÌÅÒÅ ×ÏÏÂÝÅ ÎÁ PC Õ ÍÅÎÑ ÂÙÌÉ ÍÎÏÇÏ ÌÅÔ ÎÁÚÁÄ. óÅÊÞÁÓ Ñ ×ÓÅ DO> ÉÌÉ ÐÏÞÔÉ ×ÓÅ ÎÁ ó ÐÉÛÕ. DO>
ñ ÎÅÔ, Ñ ÓÔÁÒÁÀÓØ, ÅÓÌÉ ÐÏÚ×ÏÌÉÔ ×ÒÅÍÑ É ÏÂÓÔÏÑÔÅÌØÓÔ×Á ÐÉÓÁÔØ ÎÁ ÁÓÓÅÂÌÅÒÅ, ÈÏÔÑ ÜÔÏÇÏ ×ÒÅÍÅÎÉ ÐÏÑ×ÌÑÅÔÓÑ ÍÅÎØÛÅ.IM>>>>>> ëÒÏÍÅ ÜÔÏÇÏ, ÅÝÅ ÏÄÉÎ ÐÌÀÓ, ÍÅÎØÛÅ ÏÛÉÂÏË × IM>>>>>> ÐÒÏÇÒÁÍÍÅ. DO>>>>> ðÏËÁ ÞÔÏ-ÔÏ ÍÅÎÑÔØ ÎÅ ÎÁÞÎÅÛØ. IM>> õ ÍÅÎÑ ÔÁËÏÇÏ ÎÅ ÂÙÌÏ. ðÒÏÓÔÏ ×ÓÅ ÍÅÎÑÀ É ×ÓÅ. DO>
DO> á ÐÏÔÏÍ ÐÏÂÏÞÎÙÅ ÜÆÆÅËÔÙ ×ÙÌÁÚÑÔ. ôÁËÏÅ É ÎÁ ó ÂÙ×ÁÅÔ, ÎÏ ÇÏÒÁÚÄÏ DO> ÒÅÖÅ. DO>
HÁ óÉ ÄÁ, Õ ÍÅÎÑ ÂÙÌÏ, Á ×ÏÔ ÎÁ ÁÓÓÅÍÂÌÅÒÅ ÎÅÔ, ×ÉÄÎÏ ÐÉÓÁÌ ÄÌÑ x51.
IM>>>> Á ÍÎÅ ÏÎÉ ÎÁÏÂÏÒÏÔ ÐÏÍÏÇÌÉ, ÏÓÏÂÅÎÎÏ × ÓÁÍÏÍ ÎÁÞÁÌÅ IM>>>> ÐÒÏÇÒÁÍÍÉÓÔËÏÊ ÄÅÑÔÅÌØÎÏÓÔÉ, ÍÅÎÑÅÛØ × ÏÄÎÏÍ ÍÅÓÔÅ É ÓÞÉÔÁÊ, IM>>>> ÞÔÏ ×Ï ×ÓÅÊ ÐÒÏÇÒÁÍÍÅ ÉÓÐÒÁ×ÌÅÎÉÑ ÐÒÏÛÌÉ, ÇÄÅ ÍÁËÒÏÓÙ IM>>>> ÉÓÐÏÌØÚÕÅÛØ. DO>>> ëÒÏÍÅ ËÁËÏÇÏ-ÎÉÂÕÄØ ÍÅÓÔÁ, ÇÄÅ ÐÏÂÏÞÎÙÅ ÜÆÆÅËÔÙ ÏËÁÚÁÌÉÓØ DO>>> ÓÕÝÅÓÔ×ÅÎÎÙ... IM>> õ ÍÅÎÑ ÔÁËÏÇÏ ÎÅ ÂÙÌÏ. éÚÍÅÎÑÔØ ÐÒÉÈÏÄÉÌÏÓØ, ÎÏ IM>> ÐÏÂÏÞÎÙÈ ÜÆÆÅËÔÏ× ÎÅ ÂÙÌÏ. DO> âÕÄÕÔ ÅÝÅ. DO>
÷ÒÅÍÑ ÒÁÓÓÕÄÉÔ.IM>>>>>> á ÍÏÇÕ × ÁÓÓÅÍÂÌÅÒÎÏÊ ÐÒÏÇÒÁÍÍÅ, ËÏÔÏÒÕÀ ×ÓÔÁ×ÌÀ × IM>>>>>> ÓÉÛÎÕÀ ÍÁËÒÏÓÙ ÉÓÐÏÌØÚÏ×ÁÔØ. DO>>>>> äÁÌÅËÏ ÎÅ ×ÓÅÇÄÁ. IM>>>> á ÞÔÏ ÍÏÖÅÔ ÐÏÍÅÛÁÔØ ? íÏÖÅÔ ËÏÎÅÞÎÏ ÏÛÉÂÁÀÓØ. õ ÍÅÎÑ DO>>> HÁÐÒÉÍÅÒ ÏÔÓÕÔÓÔ×ÉÅ ×ÓÔÒÏÅÎÎÏÇÏ ÁÓÓÅÍÂÌÅÒÁ ×ÏÏÂÝÅ, ÉÌÉ DO>>> ÎÁÏÂÏÒÏÔ ÎÁÌÉÞÉÅ ÔÏÌØËÏ ×ÓÔÒÏÅÎÎÏÇÏ, ÎÉËÁËÉÈ ÍÁËÒÏÓÏ× ÎÅ DO>>> ÐÏÎÉÍÁÀÝÅÇÏ. IM>> ôÁË ËÏÍÐÉÌÑÔÏÒÙ ÐÏÄ ÁÓÓÅÍÂÌÅÒ ÒÁÚ×Å ÎÅ ÐÏÎÉÍÁÀÔ DO> ëÏÍÐÉÌÑÔÏÒÏÍ ÐÏÄ ÁÓÓÅÍÂÌÅÒ ÍÏÖÅÔ ËÏÍÐÉÌÑÔÏÒ ÐÏÄ ó ÒÁÂÏÔÁÔØ. âÅÚ DO> ÍÁËÒÏÓÏ×. DO>
íÄÁ... :(IM>> ÍÁËÒÏÓÏ×, Ñ ÔÁËÉÍÉ ÎÅ ÐÏÌØÚÏ×ÁÌÓÑ ÎÉËÏÇÄÁ. DO> HÕ ÍÁÌÏ ÌÉ ÞÅÍ ÔÙ ÎÅ ÐÏÌØÚÏ×ÁÌÓÑ? DO>
õ ËÁÖÄÏÇÏ ËÏÎÅÞÎÏ Ó×ÏÊ ÏÐÙÔ ÒÁÂÏÔÙ...IM>>>> ÅÓÔØ ÏÐÙÔ ÒÁÂÏÔÙ ÔÏÌØËÏ × ËÅÊÌÅ(ÄÌÑ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÏ×). DO>>> õ ÍÅÎÑ ÏÐÙÔ ÛÉÒÅ. IM>> ôÙ × ÂÏÌØÛÅÍ ËÏÌÉÞÅÓÔ×Å ÐÏÌØÚÏ×ÁÌÓÑ ÒÁÚÌÉÞÎÙÍÉ IM>> ÏÂÏÌÏÞËÁÍÉ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ? DO> äÁ ÎÅÔ, ÏÂÏÌÏÞËÁÍÉ Ñ ËÁË ÒÁÚ ÎÅ ÏÓÏÂÏ ÐÏÌØÚÕÀÓØ. ðÒÅÄÐÏÞÉÔÁÀ DO> ÉÎÔÅÇÒÉÒÏ×ÁÔØ ËÏÍÐÉÌÑÔÏÒ × ÐÒÉ×ÙÞÎÕÀ É ÕÄÏÂÎÕÀ ÄÌÑ ÍÅÎÑ ÓÒÅÄÕ. DO>
DO>
úÎÁÞÉÔ ÔÙ ÐÏÌØÚÕÅÛØÓÑ ÒÅÄÁËÔÏÒÏÍ ÉÌÉ ÐÏÄËÌÀÞÁÅÛØ Ë ËÁËÏÊ ÎÉÂÕÄØ ÉÎÔÅÇÒÉÒÏ×ÁÎÎÏÊ ÓÒÅÄÅ ? éÌÉ ËÁË ÔÙ ÒÁÂÏÔÁÅÛØ. ñ ËÅÊÌÏÍ ÐÏÌØÚÕÀÓØ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ËÏÎÔÒÏÌÌÅÒÏ×. á ÔÙ ? ñ ÒÁÎØÛÅ, ËÏÇÄÁ ÎÅ ÐÏÌØÚÏ×ÁÌÓÑ ËÅÊÌÏÍ, ÐÉÓÁÌ ÐÒÏÇÒÁÍÍÙ × íÕÌØÔÉåÄÉÔÅ, ËÏÔÏÒÙÊ ÄÌÑ ÄÏÓÁ. ó Õ×ÁÖÅÎÉÅÍ, Ivan Melnikov óÒÅÄÁ ïËÔÑÂÒØ 19 2005 21:28.... "ñ ÉÄÕ ÞÉÎÉÔØ ËÓÅÒÏËÓ! äÁÊÔÅ ÍÎÅ ËÏÎÓÕÌØÔÁÎÔÁ!"
AM>> é ÍÏÅ ÍÎÅÎÉÅ ÐÏ ÐÏ×ÏÄÕ ÌÕÞÛÅÊ ÞÉÔÁÅÍÏÓÔÉ - '{' ÎÁÐÒÉÍÅÒ ÌÕÞÛÅ ÞÅÍ AM>> 'begin', ÔÁË ËÁË ×ÉÚÕÁÌØÎÏ ÓÉÌØÎÅÅ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÄÒÕÇÉÈ ÌÅËÓÅÍ - ÔÁËÉÈ AM>> ËÁË ÉÍÅÎÁ ÔÉÐÏ× É ÏÂßÅËÔÏ× (×ÏÔ ÔÅÂÅ É ÎÅÐÏÈÏÖÅÓÔØ ÓÉÎÔÁËÓÉÞÅÓËÉÈ AM>> ÜÌÅÍÅÎÔÏ×). AS> ÷ÏÏÂÝÅ-ÔÏ {} ÎÅ ÓÌÉÛËÏÍ ÓÉÌØÎÏ ÏÔÌÉÞÁÀÔÓÑ ÏÔ () (ÐÒÅÄ×ÉÖÕ ×ÏÚÒÁÖÅÎÉÑ - AS> "ÉÓÐÏÌØÚÕÊÔÅ ÐÒÁ×ÉÌØÎÙÊ ÛÒÉÆÔ).
ðÒÅÄ×ÉÖÕ ÄÒÕÇÏÅ ×ÏÚÒÁÖÅÎÉÅ: ÏÔÓÕÔÓÔ×ÉÅ ÂÁÌÁÎÓÁ ÓËÏÂÏË ×ÉÄÎÏ ÄÁÖÅ × ÒÅÄÁËÔÏÒÅ. é ËÏÍÐÉÌÑÔÏÒÏÍ ÜÌÅÍÅÎÔÁÒÎÏ ÏÂÎÁÒÕÖÉ×ÁÅÔÓÑ. é ×ÏÏÂÝÅ ×ÓÅ ÜÔÉ ÒÁÚÇÏ×ÏÒÙ ÎÒÁ×ÉÔÓÑ -- ÎÅ ÎÒÁ×ÉÔÓÑ -- ÐÅÒÅÌÉ×ÁÎÉÅ ÉÚ ÐÕÓÔÏÇÏ × ÐÏÒÏÖÎÅÅ. ðÏÔÏÍÕ ËÁË ÉÍÅÎÎÏ ÎÁ ÔÁËÏÍ ÕÒÏ×ÎÅ -- ÎÒÁ×ÉÔÓÑ ÎÅ ÎÒÁ×ÉÔÓÑ. ó ÄÅÊÓÔ×ÉÔÅÌØÎÏÓÔØÀ ÎÉÞÅÇÏ ÏÂÝÅÇÏ.AS> ðÌÀÓ × óÉ ÔÒÁÄÉÃÉÏÎÎÏ ÎÅ×ÎÑÔÎÁÑ ÄÉÁÇÎÏÓÔÉËÁ ÏÛÉÂÏË - AS> ÎÅÞÁÑÎÎÏ ÐÒÏÐÕÝÅÎÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ÔÉÐÁ × ÄÅËÌÁÒÁÃÉÉ: AS> TMytype myvar; AS> óÇÅÎÅÒÉÔ *ÔÁËÕÀ* ÌÁ×ÉÎÕ ÁÈÉÎÎÅÉ, ÎÅ ÉÍÅÀÝÅÊ ÎÉËÁËÏÇÏ ÏÔÎÏÛÅÎÉÑ Ë AS> ÒÅÁÌØÎÏÓÔÉ.
gcc 2>&1 | head -10
DT>>> case c of DT>>> 'A'..'Z': Proc1(c); DT>>> '0'..'9','.',':': Proc2(c); KF>> ÷ GCC ÔÏÖÅ ÍÏÖÎÏ. DT> ïÎ ÞÔÏ, ÐÏÄÄÅÒÖÉ×ÁÅÔ ÎÅÓÔÁÎÄÁÒÔÎÙÊ ÄÉÁÌÅËÔ? ôÉÐÁ Turbo/Object Pascal-Ñ ? DT> :)
GCC -- ÜÔÏ ÑÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ÔÁËÏÊ. HÕ ×ÒÏÄÅ ËÁË Microsoft visual C ÉÌÉ C-Builder.
DT>>> äÌÑ ÓÅÔÏ× ÅÓÔØ ÓÐÅÃÉÁÌØÎÙÊ ÏÐÅÒÁÔÏÒ in. ëÓÔÁÔÉ, × ÄÅÌØÆÉ ÄÏÂÁ×ÉÌÉ DT>>> Åݣ ÕÄÏÂÎÕÀ ÆÉÞÕ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ in × ÏÐÅÒÁÔÏÒÅ for ÔÁËÉÍ ÏÂÒÁÚÏÍ: KF>> ÷ C ÅÓÔØ ÐÏÎÑÔÉÅ ÓÔÒÏËÁ DT> ëÁËÁÑ Ö ÔÏ ÓÔÒÏËÁ? :)
HÕÌØ-ÔÅÒÍÉÎÉÒÏ×ÁÎÎÁÑ.
KF>> ËÕÄÁ ÐÒÅËÒÁÓÎÏ ×ÐÉÓÙ×ÁÅÔÓÑ ÍÎÏÖÅÓÔ×Ï Ó ÅÇÏ 8-ÂÉÔÎÙÍÉ ÜÌÅÍÅÎÔÁÍÉ. KF>> ëÒÏÍÅ 0-ÇÏ ÒÁÚ×Å ÞÔÏ. ïÐÅÒÁÔÏÒ in ÎÁÚÙ×ÁÅÔÓÑ ÆÕÎËÃÉÅÊ strchr(). DT> H-ÎÅ ÐÏÎÑÌ, ËÁË × ÓÔÒÏËÕ ÍÏÖÅÔ ×ÐÉÓÙ×ÁÔØÓÑ ÔÉÐ, ÒÅÁÌÉÚÁÃÉÑ ËÏÔÏÒÏÇÏ - DT> ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÂÉÔ É ÏÐÅÒÁÃÉÉ ÎÁÄ ËÏÔÏÒÙÍ ÒÅÁÌÉÚÕÀÔÓÑ ËÁË ÐÏÂÉÔÏ×ÙÅ DT> and, DT> or, xor, and-not.
íÙÓÌÉÔØ ÛÉÒÛÅ ÎÁÄÏ, ÉÌÉ ÛÉÒÅÅ. íÎÏÖÅÓÔ×Ï ÍÏÖÅÔ ÂÙÔØ ÒÅÁÌÉÚÏ×ÁÎÏ ËÁË ÓÐÉÓÏË (ÂÁÊÔÏ×).DT>>> HÕ ÚÄÒÁÓÔÉ. á × ×ÙÒÁÖÅÎÉÑÈ? ëÏÇÄÁ Ñ ÎÁ ×ÏÓØÍÉÂÉÔÏ×ÏÍ ËÒÉÓÔÁÌÌÅ ÈÏÞÕ DT>>> ÓÌÏÖÉÔØ Ä×Á ÂÁÊÔÁ, ËÁË ÍÎÅ ÜÔÏ ÓÄÅÌÁÔØ ÂÅÚ ÐÒÏÍÅÖÕÔÏÞÎÏÇÏ DT>>> ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ × int? KF>> âÅңÛØ É ÓËÌÁÄÙ×ÁÅÛØ. :-/ DT> HÁ ËÁÌØËÕÌÑÔÏÒÅ? ;)
HÁ ÓޣÔÁÈ.
GS> HÏ ×ÓÔÒÅÞÁÀÔÓÑ É ÔÅ, ËÏÍÕ ÌÅÎØ ÄÏ×ÏÄÉÔØ ÄÅÌÏ ÄÏ ÔÝÁÔÅÌØÎÏÊ ÏÔÌÁÄËÉ É GS> ÓÏÐÒÏ×ÏÖÄÅÎÉÑ Ó×ÏÉÈ ÐÒÏÇÒÁÍÍ, ÏÎÉ ÔÁË É ÚÁÓÔÒÑÀÔ ÎÁ ÓÔÁÄÉÉ GS> "ËÕÌØÈÁÃËÅÒÓÔ×Á", GS> ÕÍÉÌÑÑÓØ ×ÏÚÍÏÖÎÏÓÔÉ ÕÐÒÁ×ÌÑÔØ ËÏÍÐØÀÔÅÒÏÍ Ó ÐÏÍÏÝØÀ ÎÅ×ÎÑÔÎÙÈ GS> ÚÁËÏÒÀÞÅË...
üÔÏ ÔÙ ÐÒÏ ÆÁÎÁÔÏ× perl?AM>> é ÍÏÅ ÍÎÅÎÉÅ ÐÏ ÐÏ×ÏÄÕ ÌÕÞÛÅÊ ÞÉÔÁÅÍÏÓÔÉ - '{' ÎÁÐÒÉÍÅÒ ÌÕÞÛÅ ÞÅÍ AM>> 'begin', ÔÁË ËÁË ×ÉÚÕÁÌØÎÏ ÓÉÌØÎÅÅ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÄÒÕÇÉÈ ÌÅËÓÅÍ - ÔÁËÉÈ AM>> ËÁË ÉÍÅÎÁ ÔÉÐÏ× É ÏÂßÅËÔÏ× (×ÏÔ ÔÅÂÅ É ÎÅÐÏÈÏÖÅÓÔØ ÓÉÎÔÁËÓÉÞÅÓËÉÈ AM>> ÜÌÅÍÅÎÔÏ×). GS> üÔÏ ÄÏ ÔÅÈ ÐÏÒ, ÐÏËÕÄÁ, Ë ÐÒÉÍÅÒÕ, ÔÙ ÎÅ ÒÁÓÐÅÞÁÔÁÅÛØ ÔÅËÓÔ ÎÁ ÂÕÍÁÇÅ. GS> þÅÒÅÚ GS> ÎÅÓËÏÌØËÏ ÄÎÅÊ ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ, ÞÔÏ ËÒÁÊ ÌÉÓÔÏÞËÁ ÉÓÔÒÅÐÁÌÓÑ É ÓÄ×ÉÎÕÔÙÅ Ë GS> ÌÅ×ÏÍÕ ËÒÁÀ ÚÁËÏÒÀÞËÉ (×ÓÔÒÅÞÁÌÉÓØ × Ô×ÏÉÈ ÐÒÉÍÅÒÁÈ) ÂÅÓÓÌÅÄÎÏ ÉÓÞÅÚÌÉ.
á ÜÔÏ ÐÒÏ ÐÉÔÏÎ -- ÔÏÞÎÏ. HÁ ÂÕÍÁÇÅ ÐÒÏÂÅÌÙ ÓÏÓÞÉÔÁÔØ ×ÏÏÂÝÅ ÓÌÏÖÎÏ. HÕ ÔÁË É ÎÅÆÉÇ.GS> ëÓÔÁÔÉ, ÒÁÎØÛÅ ÜÔÁ ÐÒÏÂÌÅÍÁ ÂÙÌÁ Åݣ ÁËÔÕÁÌØÎÅÊ, ÐÏÓËÏÌØËÕ ÍÎÏÇÉÅ GS> ÐÅÞÁÔÁÀÝÉÅ GS> ÕÓÔÒÏÊÓÔ×Á (áãðõ) ÉÓÐÙÔÙ×ÁÌÉ ÐÒÏÂÌÅÍÙ Ó ÐÅÞÁÔØÀ ÓÉÛÎÙÈ ÚÁËÏÒÀÞÅË, É ËÁË GS> ÄÏËÕÍÅÎÔÁÃÉÀ ÐÏ ÑÚÙËÕ, ÔÁË É ÒÁÓÐÅÞÁÔËÉ ÉÓÈÏÄÎÉËÏ× ÐÒÉÈÏÄÉÌÏÓØ ޣÒËÁÔØ GS> ÒÕÞËÏÊ,
äÌÑ ÜÔÏÇÏ × ÓÔÁÎÄÁÒÔ ÑÚÙËÁ ÚÁÌÏÖÅÎÁ ×ÏÚÍÏÖÎÏÓÔØ ÚÁÐÉÓÉ "ÚÁËÏÒÀÞÅË" ÄÒÕÇÉÍÉ ÎÁÂÏÒÁÍÉ ÓÉÍ×ÏÌÏ×. òÅÚÌÉÚÕÅÔÓÑ, ËÓÔÁÔÉ, ÍÁËÒÏÓÁÍÉ, ÐÒÉ ÖÅÌÁÎÉÉ.Hi Ivan !
óÏ×ÓÅÍ ÎÅÄÁ×ÎÏ 19 Oct 05 21:28, Ivan Melnikov ÐÉÓÁÌ Ë Dmitry Orlov:IM>>>>> óÏÇÌÁÓÅÎ, ÎÏ ÂÅÄÁ ÜÔÁ ÕÖÅ Ô×ÏÑ, ÔÙ ÐÌÏÈÏ IM>>>>> ÄÏËÕÍÅÎÔÉÒÕÅÛØ ÐÒÏÇÒÁÍÍÕ. DO>>>> çÍ. ïÔËÕÄÁ ÔÁËÏÊ ×Ù×ÏÄ? IM>>> ôÁË ÐÒÏÇÒÁÍÍÁ ÄÌÑ ÔÅÂÑ ÎÏ×ÁÑ ËÁË ÂÙ. DO>> åÓÔÅÓÔ×ÅÎÎÏ, Ñ ÕÖÅ ÚÁÂÙÌ ÞÔÏ 5-6 ÌÅÔ ÎÁÚÁÄ ÂÙÌÏ, Á ÔÏ É ÂÏÌØÛÅ. DO>>
IM> ôÏÇÄÁ ÄÅÊÓÔ×ÉÔÅÌØÎÏ, ×ÓÅ ÚÁÂÕÄÅÛØ, É ÞÔÏ ÂÙÌÏ É ÎÅ ÂÙÌÏ. IM> úÁ ÔÁËÏÅ ×ÒÅÍÑ Ñ ÎÅ ÂÒÁÌÓÑ ÚÁ ÓÔÁÒÙÅ ÐÒÏÇÒÁÍÍÙ. ëÁË ÐÒÁ×ÉÌÏ IM> ÕÓÔÒÏÊÓÔ×Ï ÕÖÅ ÎÅ ÎÕÖÎÏ ÚÁ ÔÁËÏÅ ×ÒÅÍÑ.
ïÐÔÉÍÉÓÔ! :) ïÂÙÞÎÏ ÞÅÒÅÚ ÔÁËÏÊ ÐÒÏÍÅÖÕÔÏË ×ÒÅÍÅÎÉ ÔÏÌØËÏ É ÎÁÞÉÎÁÅÔÓÑ ÛÔÁÔÎÁÑ ÜËÓÐÌÕÁÔÁÃÉÑ, Á Ó ÎÅÊ É ×ÙÒÁÓÔÁÀÔ ÎÏ×ÙÅ ÈÏÔÅÌËÉ Õ ÚÁËÁÚÞÉËÁ, ËÏÔÏÒÙÅ ÏÎ ÈÏÞÅÔ ×ÏÐÌÏÔÉÔØ × ÓÌÅÄÕÀÝÅÍ ÚÁËÁÚÅ.HÏ ÈÏÒÏÛÏ/ÐÌÏÈÏ ËÏÍÅÎÔÉÒÏ×ÁÔØ ÍÏÖÎÏ ÎÁ ÌÀÂÏÍ ÑÚÙËÅ. üÔÏ ÎÅ ÏÔ ÑÚÙËÁ ÚÁ×ÉÓÉÔ, Á ÏÔ ÐÒÏÇÒÁÍÍÉÓÔÁ.
IM> ñ ÎÅÔ, Ñ ÓÔÁÒÁÀÓØ, ÅÓÌÉ ÐÏÚ×ÏÌÉÔ ×ÒÅÍÑ É ÏÂÓÔÏÑÔÅÌØÓÔ×Á ÐÉÓÁÔØ IM> ÎÁ ÁÓÓÅÂÌÅÒÅ, ÈÏÔÑ ÜÔÏÇÏ ×ÒÅÍÅÎÉ ÐÏÑ×ÌÑÅÔÓÑ ÍÅÎØÛÅ. á ÐÏÐÒÏÂÕÊ ÎÁÏÂÏÒÏÔ- ÐÉÓÁÔØ ÎÁ ÓÑÈ. HÁ ÁÓÍÅ ÐÉÓÁÔØ ÔÏÌØËÏ × ÔÏÍ ÓÌÕÞÁÅ, ËÏÇÄÁ ÔÅÂÑ ÐÒÉÖÍÕÔ ÏÂÓÔÏÑÔÅÌØÓÔ×Á.
IM>>>>> Á ÍÎÅ ÏÎÉ ÎÁÏÂÏÒÏÔ ÐÏÍÏÇÌÉ, ÏÓÏÂÅÎÎÏ × ÓÁÍÏÍ ÎÁÞÁÌÅ IM>>>>> ÐÒÏÇÒÁÍÍÉÓÔËÏÊ ÄÅÑÔÅÌØÎÏÓÔÉ, ÍÅÎÑÅÛØ × ÏÄÎÏÍ ÍÅÓÔÅ É ÓÞÉÔÁÊ, IM>>>>> ÞÔÏ ×Ï ×ÓÅÊ ÐÒÏÇÒÁÍÍÅ ÉÓÐÒÁ×ÌÅÎÉÑ ÐÒÏÛÌÉ, ÇÄÅ ÍÁËÒÏÓÙ IM>>>>> ÉÓÐÏÌØÚÕÅÛØ. ôÙ ÚÎÁÅÛØ, ÎÅ ÄÁÌÅÅ ËÁË ×ÞÅÒÁ ÎÁÐÉÓÁÌ "ÍÁËÒÏÓ" ÐÏÄ ÓÉ, ÒÁÚÍÅÒÏÍ ËÉÌ × ÐÑÔØ. é ÎÉÞÅÇÏ, ÒÁÚÍÎÏÖÉÌÓÑ ÕÓÐÅÛÎÏ, ÐÏ×ÓÔÁ×ÌÑÌ ×ÓÅ ÕËÁÚÁÎÎÙÅ ÐÒÉ ×ÙÚÏ×Å ÉÍÅÎÁ É ÔÁË ÄÁÌÅÅ. HÕÖÎÏ ÐÒÏÓÔÏ ÕÍÅÔØ ÉÈ ÇÏÔÏ×ÉÔØ, #define ÄÏ×ÏÌØÎÏ ÍÏÝÎÁÑ ÛÔÕËÁ. ðÒÁ×ÄÁ ÐÒÉ ÓÉÍÕÌÑÃÉÉ ËÏÎÅÞÎÏ ÆÉÇÎÑ ÐÏÌÕÞÁÅÔÓÑ. Ó ÔÏÞËÉ ÚÒÅÎÉÑ ÓÉÍÕÌÑÔÏÒÁ ÔÁËÏÊ #define ËÁË ÏÄÎÁ ÆÕÎËÃÉÑ ×ÙÐÏÌÎÑÅÔÓÑ, ÐÒÉÈÏÄÉÔÓÑ ÐÏ ÁÓÍÏ×ÓËÏÍÕ ÌÉÓÔÉÎÇÕ ÏÔÓÌÅÖÉ×ÁÔØ.
WBRgrds Ruslan
Hello Kirill.
Wed Oct 19 2005 23:36, Kirill Frolov wrote to me:
DT>>>> 'A'..'Z': Proc1(c); DT>>>> '0'..'9','.',':': Proc2(c); KF>>> ÷ GCC ÔÏÖÅ ÍÏÖÎÏ.
DT>> ïÎ ÞÔÏ, ÐÏÄÄÅÒÖÉ×ÁÅÔ ÎÅÓÔÁÎÄÁÒÔÎÙÊ ÄÉÁÌÅËÔ? ôÉÐÁ Turbo/Object DT>> Pascal-Ñ ? :)
KF> GCC -- ÜÔÏ ÑÚÙË ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ÔÁËÏÊ. HÕ ×ÒÏÄÅ ËÁË Microsoft visual KF> C ÉÌÉ C-Builder.
á-Á. á Ñ ÄÕÍÁÌ, ÞÔÏ ÜÔÏ "Gnu Compilers Collection". ;)DT>>>> äÌÑ ÓÅÔÏ× ÅÓÔØ ÓÐÅÃÉÁÌØÎÙÊ ÏÐÅÒÁÔÏÒ in. ëÓÔÁÔÉ, × ÄÅÌØÆÉ ÄÏÂÁ×ÉÌÉ DT>>>> Åݣ ÕÄÏÂÎÕÀ ÆÉÞÕ: ÉÓÐÏÌØÚÏ×ÁÎÉÅ in × ÏÐÅÒÁÔÏÒÅ for ÔÁËÉÍ ÏÂÒÁÚÏÍ: KF>>> ÷ C ÅÓÔØ ÐÏÎÑÔÉÅ ÓÔÒÏËÁ DT>> ëÁËÁÑ Ö ÔÏ ÓÔÒÏËÁ? :)
KF> HÕÌØ-ÔÅÒÍÉÎÉÒÏ×ÁÎÎÁÑ.
õÂÏÖÅÓÔ×Ï ÜÔÏ, Á ÎÅ ÓÔÒÏËÁ. ðÁÓËÁÌÅ×ÓËÉÅ ÓÔÒÏËÉ - ÜÔÏ ÄÁ. ÷ C++, ×ÒÏÄÅ, ÔÏÖÅ ÅÓÔØ ËÌÁÓÓ string, ÄÏ×ÏÌØÎÏ ÒÁÚ×ÅÓÉÓÔÙÊ. á ÔÕÔ ÐÒÏÓÔÏ ÏÄÎÏÍÅÒÎÙÊ ÍÁÓÓÉ× ÔÉÐÁ char. äÁ Åݣ É ÎÕÌØ-ÔÅÒÍÉÎÉÒÏ×ÁÎÎÙÊ. :) é ÏÐÅÒÁÃÉÉ ÎÁÄ ÜÔÉÍÉ ÏÂßÅËÔÁÍÉ ×ÅÓØÍÁ ÎÅÜÆÆÅËÔÉ×ÎÙ ÉÚ-ÚÁ ÏÔÓÕÔÓÔ×ÉÑ ÄÉÎÁÍÉÞÅÓËÏÊ ÄÌÉÎÙ. é ÎÅÕÄÏÂÎÙ ÉÚ-ÚÁ ÏÔÓÕÔÓÔ×ÕÑ ÈÏÔÑ ÂÙ ÏÐÅÒÁÔÏÒÁ ËÏÎËÁÔÅÎÁÃÉÉ.DT>> H-ÎÅ ÐÏÎÑÌ, ËÁË × ÓÔÒÏËÕ ÍÏÖÅÔ ×ÐÉÓÙ×ÁÔØÓÑ ÔÉÐ, ÒÅÁÌÉÚÁÃÉÑ ËÏÔÏÒÏÇÏ - DT>> ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÂÉÔ É ÏÐÅÒÁÃÉÉ ÎÁÄ ËÏÔÏÒÙÍ ÒÅÁÌÉÚÕÀÔÓÑ ËÁË DT>> ÐÏÂÉÔÏ×ÙÅ and, or, xor, and-not.
KF> íÙÓÌÉÔØ ÛÉÒÛÅ ÎÁÄÏ, ÉÌÉ ÛÉÒÅÅ. íÎÏÖÅÓÔ×Ï ÍÏÖÅÔ ÂÙÔØ ÒÅÁÌÉÚÏ×ÁÎÏ ËÁË KF> ÓÐÉÓÏË (ÂÁÊÔÏ×).
ïÄÎÏÓ×ÑÚÎÙÊ ÉÌÉ Ä×ÕÓ×ÑÚÎÙÊ? ;) á ÅÓÌÉ ËÁÖÄÏÍÕ ÜÌÅÍÅÎÔÕ ÍÎÏÖÅÓÔ×Á ÂÕÄÅÔ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ÂÁÊÔ, ÔÏ ÜÔÏ ÔÏÌØËÏ PC ÐÏÔÑÎÅÔ, Ó ţ ÓÏÔÎÑÍÉ ÍÅÔÒÏ× ïúõ.Dimmy.
Hello, Dimmy Timchenko! You wrote in conference fido7.ru.embedded to Alex Mogilnikov on Wed, 19 Oct 2005 15:37:32
+0400:DT> Однако в библиотеках, как хранилищах полезного кода, смысл DT> очень даже есть. :) DT> Вот в BP/VP/FP etc с компилятором поставляется RTL - Runtime DT> Library, куча полезных юнитов (это что-то вроде DT> файла-библиотеки). :)
RTL - это не куча полезного кода, а реализация операций с неподдерживаемыми процессором типами. И есть такая библиотека у любого компилятора.
dima
Hello, Ivan Melnikov! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Wed, 19 Oct 2005 20:28:28
+0400:DO>>>>>> Программа, написанная несколько лет назад - как новая. IM>>>>> Согласен, но беда эта уже твоя, ты плохо IM>>>>> документируешь программу. DO>>>> Гм. Откуда такой вывод? IM>>> Так программа для тебя новая как бы. DO>> Естественно, я уже забыл что 5-6 лет назад было, а то и DO>> больше.
IM> Тогда действительно, все забудешь, и что было и не было. IM> За такое время я не брался за старые программы. Как IM> правило устройство уже не нужно за такое время.
Бывает не просто нужно, а нужно что-то изменить в нем.
DO>> Соответственно и компиляторы меняю. А проблемы с макросами в DO>> макроассемблере вообще на PC у меня были много лет назад. DO>> Сейчас я все или почти все на С пишу.
IM> Я нет, я стараюсь, если позволит время и IM> обстоятельства писать на ассеблере, хотя этого времени IM> появляется меньше.
А смысл какой?
IM>>>>>>> Кроме этого, еще один плюс, меньше ошибок в программе. DO>>>>>> Пока что-то менять не начнешь. IM>>> У меня такого не было. Просто все меняю и все.
DO>> А потом побочные эффекты вылазят. Такое и на С бывает, но DO>> гораздо реже.
IM> Hа Си да, у меня было, а вот на ассемблере нет, видно IM> писал для x51.
И что что для i51?
IM>>> Ты в большем количестве пользовался различными IM>>> оболочками для программирования ? DO>> Да нет, оболочками я как раз не особо пользуюсь. Предпочитаю DO>> интегрировать компилятор в привычную и удобную для меня DO>> среду.
IM> Значит ты пользуешься редактором или подключаешь к IM> какой нибудь интегрированной среде ?
Не важно чем я пользуюсь, есть привычная для меня среда, к которой подключаются компиляторы.
IM> Или как ты работаешь. Я кейлом пользуюсь для IM> программирования контроллеров. А ты ?
А я для программирования пользуюсь программатором.
dima
19 Oct 05 16:37, Dimmy Timchenko ÐÉÓÁÌ Alex Mogilnikov:
DT>>> IAR-Ï×ÓËÉÊ, ÎÁÓËÏÌØËÏ Ñ DT>>> ÚÎÁÀ, ÄÅÌÁÅÔ smart link ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÆÁÊÌÏ×-ÂÉÂÌÉÏÔÅË.
AM>> ôÏÇÄÁ, ÎÁ×ÅÒÎÏÅ, ÓÍÙÓÌÁ ÎÅÔ.
DT> ïÄÎÁËÏ × ÂÉÂÌÉÏÔÅËÁÈ, ËÁË ÈÒÁÎÉÌÉÝÁÈ ÐÏÌÅÚÎÏÇÏ ËÏÄÁ, ÓÍÙÓÌ ÏÞÅÎØ ÄÁÖÅ DT> ÅÓÔØ. :) ÷ÏÔ × BP/VP/FP etc Ó ËÏÍÐÉÌÑÔÏÒÏÍ ÐÏÓÔÁ×ÌÑÅÔÓÑ RTL - Runtime DT> Library, ËÕÞÁ ÐÏÌÅÚÎÙÈ ÀÎÉÔÏ× (ÜÔÏ ÞÔÏ-ÔÏ ×ÒÏÄÅ ÆÁÊÌÁ-ÂÉÂÌÉÏÔÅËÉ). :)
ñ ÇÏ×ÏÒÀ Ï ÔÏÍ, ÞÔÏ ÎÅÔ ÓÍÙÓÌÁ ÏÂßÅËÔÎÙÅ ÆÁÊÌÙ ÕÐÁËÏ×Ù×ÔØ × ÁÒÈÉ×, ÅÓÌÉ ÌÉÎËÅÒ É ÔÁË ÕÍÅÅÔ smart link. èÏÔÑ... ÐÒÏÝÅ ÕËÁÚÁÔØ ÌÉÎËÅÒÕ ÏÄÎÏ ÉÍÑ ÁÒÈÉ×Á, ÞÅÍ ÓÔÏ ÉÍÅÎ ÏÂßÅËÔÎÙÈ ÆÁÊÌÏ×. ôÁË ÞÔÏ ÓÌÏ×Á Ï ÏÔÓÕÔÓÔ×ÉÉ ÓÍÙÓÌÁ ÂÅÒÕ ÎÁÚÁÄ. :) ÷ÓÅÇÏ ÎÁÉÌÕÞÛÅÇÏ, [Team PCAD 2000] áÌÅËÓÅÊ í. ... ÍÎÅ ÍÁÎÙ ÞÉÔÁÔØ ÎÅËÏÇÄÁ, Ñ ÐÒÏÇÒÁÍÍÉÓÔ (c) Andrew WingorodovHello Dmitry.
Thu Oct 20 2005 09:59, Dmitry Orlov wrote to me:
DT>> ÷ÏÔ × BP/VP/FP etc Ó ËÏÍÐÉÌÑÔÏÒÏÍ ÐÏÓÔÁ×ÌÑÅÔÓÑ RTL - Runtime DT>> Library, ËÕÞÁ ÐÏÌÅÚÎÙÈ ÀÎÉÔÏ× (ÜÔÏ ÞÔÏ-ÔÏ ×ÒÏÄÅ DT>> ÆÁÊÌÁ-ÂÉÂÌÉÏÔÅËÉ). :)
DO> RTL - ÜÔÏ ÎÅ ËÕÞÁ ÐÏÌÅÚÎÏÇÏ ËÏÄÁ, Á ÒÅÁÌÉÚÁÃÉÑ ÏÐÅÒÁÃÉÊ Ó DO> ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÍÉ DO> ÐÒÏÃÅÓÓÏÒÏÍ ÔÉÐÁÍÉ. é ÅÓÔØ ÔÁËÁÑ ÂÉÂÌÉÏÔÅËÁ Õ ÌÀÂÏÇÏ ËÏÍÐÉÌÑÔÏÒÁ.
HÕ ÜÔÏ Õ ËÏÇÏ ËÁË. :)
Dimmy.
Have something to add? Share your thoughts — no account required.
Ask the community — no account required