Embedded OS

Mar 08, 2005 Last reply: 21 years ago 1304 Replies

Hello, Olga Nonova !

HÅÔ, ÄÅÔÏÞËÁ. á×ÔÏÒÙ ÉÚÎÁÞÁÌØÎÏ ÄÁÀÔ ÏÔËÒÙÔÙÊ ÐÒÉÍÅÒ ÄÌÑ ÐÏÄÒÁÖÁÎÉÑ/ÍÏÄÉÆÉËÁÃÉÉ.

áÇÁ. éÍÅÎÎÏ ÚÁ ÜÔÏ ÍÙ É ÐÌÁÔÉÍ ÎÁÛÉ ÓÏÔÎÉ ÄÏÌÌÁÒÏ×.

You are welcome.

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

AB>> Да, я знаю, что в Дельфи стандартные строки улучшили.

DL> Hу а чего от общественности утаиваешь ;)? И вообще, на пороге D2005, DL> зачем DL> обсуждать BP7? Правда, к эхотагу это уже не относится, так что я пошел DL> :))).

Какой бы ни был год на пороге, паскаль от этого не становится чем-то иным. Фирма Borland никакого отношения к паскалю, по большому счёту, не имеет. Думаю не ошибусь, если скажу, что в момент появления паскаля никаких борландов не существовало даже.

Hi Olga,

Sun Mar 20 2005 00:20, Olga Nonova wrote to George Shepelev:

GS>> HÁ ޣÍ ÐÒÉËÁÖÅÔÅ ×ÁÑÔØ ÐÒÏÇÒÁÍÍÙ ÄÌÑ ÓÅÍÅÊÓÔ×Á AVR? HÁ ÐÁÓËÁÌÅ? URL, GS>> ÇÄÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ËÏÍÐÉÌÑÔÏÒ ÍÏÖÎÏ ×ÚÑÔØ, ÐÏÖÁÌÕÊÓÔÁ!

ON> ôÁË, ×ÅÄØ × ÜÔÏÍ ×ÓÑ É ÐÒÏÂÌÅÍÁ! HÅ ÎÒÁ×ÑÔÓÑ ÉÍÅÀÝÉÅÓÑ ËÏÍÐÉÌÑÔÏÒÙ - ÐÉÛÉ Ó×ÏÊ :)

ìÉÞÎÏ ÍÅÎÑ ÄÌÑ AVR ×ÐÏÌÎÅ ÕÓÔÒÁÉ×ÁÅÔ ËÏÍÐÁÊÌÅÒ IAR 2.20c. ïÂÏÌÞËÁ ÎÅ ÎÒÁ×ÉÔÓÑ. ó ÇÌÀËÁÍÉ ËÏÍÐÉÌÑÔÏÒÁ ÐÏËÁ ÎÅ ÓÔÁÌËÉ×ÁÌÓÑ. ÓÔÒÉÎÇÏ×ÓËÁÑ ÌÉÂÁ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ, ÐÏÔÏÍÕ ËÁË ÎÁÆÉÇ ÎÅ ÎÕÖÎÁ. ÷ Keil Ó166 ÒÁÚ ÓÌÏ×ÉÌ ÇÌÀË ËÏÍÐÉÌÑÔÏÒÁ, ÚÁ ÐÁÒÕ ÞÁÓÏ× ÏÂÏÛÅÌ. ÷ÐÒÏÞÅÍ ËÏÍÐÁÊÌÅÒ ËÅÊÌÏ×ÓËÉÊ ÍÅÎÑ ÔÏÖÅ ÕÓÔÒÁÉ×ÁÅÔ. ÉÓÈÏÄÎÉËÉ ÒÅÁÌØÎÏÇÏ ÐÒÏÅËÔÁ ~17 ÔÙÓ ÓÔÒÏË, ÆÉÒÍ×ÁÒØ 58Ë. éÚ ËÏÔÏÒÙÈ ÐÒÉÍÅÒÎÏ 8Ë - asciz ÓÔÒÏËÉ. óÔÒÉÎÇÏ×ÓËÁÑ ÌÉÂÁ ÏÐÑÔØ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ, ÐÏÔÏÍÕ ËÁË ÏÐÑÔØ ÎÁÆÉÇ ÎÅ ÎÕÖÎÁ. ïÄÉÎ ÒÁÚ ÐÒÁ×ÄÁ ÐÒÉÛÌÏÓØ ÎÁÐÉÓÁÔØ ÉÚ×ÒÁÔÎÙÊ ÁÎÁÌÏÇ strcpi, ÐÏÓËÏÌØËÕ ÍÁËÒÏÓÙ __TIME__ É __DATE__ ÎÅ ÇÅÎÅÒÑÔ asciz ÓÔÒÏËÕ.

WBR, Michael

HÅÍÅÄÌÅÎÎÏ ÎÁÖÍÉ ÎÁ RESET, Dmitri Litovchenko!

On Sat, 19 Mar 05 19:05:47 +0300, Dmitri Litovchenko wrote:

DO>> é ÏÈÒÅÎÅÎÎÁÑ ÜÆÆÅËÔÉ×ÎÏÓÔØ ÄÌÑ ËÕÞÉ ÍÅÌËÉÈ ÓÔÒÏË... DL> HÕ ÕÖ ÉÚ×ÉÎÉÔÅ... ÉÌÉ ÓËÏÒÏÓÔØ, ÉÌÉ ÎÁÄÅÖÎÏÓÔØ. äÌÑ ÌÀÂÉÔÅÌÅÊ ÎÁÇÌÀÞÉÔØ DL> ÅÓÔØ DL> null-terminated strings (PChar).

Háóôïñýéå ðòïçòáííéóôù Hå éóðïìøúõàô ðáóëáìø Ed Post Wilsonville, Orezon ÷ ÐÒÏÛÌÏÍ, ×Ï ×ÒÅÍÅÎÁ ÚÏÌÏÔÏÊ ÜÒÙ ü÷í ÂÙÌÏ ÌÅÇËÏ ÏÔÌÉÞÁÔØ ÍÁÌØÞÉËÁ ÏÔ ÍÕÖÁ (ÉÎÁÞÅ ÉÈ ÎÁÚÙ×ÁÀÔ "ÓÏÓÕÎËÉ" É "ÎÁÓÔÏÑÝÉÅ ÍÕÖÞÉÎÙ", ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ). ôÏÇÄÁ ÎÁÓÔÏÑÝÉÅ ÍÕÖÞÉÎÙ ÂÙÌÉ ÔÅ, ËÔÏ ÐÏÎÉÍÁÌ × ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÉ, Ó ÓÏÓÕÎËÉ - ÔÅ, ËÔÏ ÎÅ ÐÏÎÉÍÁÌ. HÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÌÅÇËÏ ÐÒÏÉÚÎÏÓÉÌ ÔÁËÉÅ ÆÒÁÚÙ, ËÁË "DO 10 I = 1, 10" ÉÌÉ "á÷ïóô", Á ×ÓÅ ÏÓÔÁÌØÎÙÅ ÎÅÞÔÏ ×ÒÏÄÅ "ü÷í ÓÌÉÛ- ËÏÍ ÓÌÏÖÎÁ ÄÌÑ ÍÅÎÑ" É "ñ ÎÅ ÍÏÇÕ ÐÏÌÁÇÁÔØÓÑ ÎÁ ü÷í - ÏÎÉ ÓÌÉÛ- ËÏÍ ÂÅÚÌÉÞÎÙ". ðÒÅÄÙÄÕÝÁÑ ÒÁÂÏÔÁ, B. Feirstein, "HÁÓÔÏÑÝÉÅ ÍÕÖ- ÞÉÎÙ ÎÅ ÕÐÏÔÒÅÂÌÑÀÔ ÆÒÕËÔÏ×ÙÊ ÐÉÒÏÇ", ÉÚÄÁÎÉÅ PocketBook, 1982, ÏÔÍÅÞÁÅÔ, ÞÔÏ ÎÁÓÔÏÑÝÉÅ ÍÕÖÞÉÎÙ ÎÉ ÎÁ ÞÔÏ ÎÅ ÐÏÌÁÇÁÀÔÓÑ É ÎÅ ÂÏÑÔÓÑ ÂÙÔØ ÏÂÅÚÌÉÞÅÎÎÙÍÉ. HÏ ×ÒÅÍÅÎÁ ÍÅÎÑÀÔÓÑ. óÅÇÏÄÎÑ ÍÙ ÖÉ×ÅÍ × ÍÉÒÅ, × ËÏÔÏÒÏÍ ÍÁÌÅÎØËÉÅ ÓÔÁÒÙÅ ÄÁÍÙ ÍÏÇÕÔ ÐÒÉÏÂÒÅÓÔÉ ËÏÍÐØÀÔÅÚÉÒÏ×ÁÎÎÕÀ ÍÉËÒÏ×ÏÌÎÏ×ÕÀ ÐÅÞØ, 12-ÌÅÔÎÉÅ ÐÁÃÁÎÙ ÍÏÇÕÔ ×ÙÂÉÔØ ÉÚ ËÏÌÅÉ ÎÁÓÔÏÑÝÉÈ ÍÕÖÞÉÎ ÐÒÉ ÉÇÒÅ ÎÁ ü÷í × ÁÓÔÅÒÏÉÄÙ É × ÏÞËÏ É, ×ÏÏÂÝÅ, ÌÀÂÏÊ ÞÅÌÏ×ÅË ÍÏÖÅÔ ËÕÐÉÔØ É ÐÏÎÑÔØ Ó×ÏÊ ÓÏÂÓÔ×ÅÎÎÙÊ ÐÅÒÓÏÎÁÌØ- ÎÙÊ ËÏÍÐØÀÔÅÒ. HÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ × ÏÐÁÓÎÏÓÔÉ, ÏÎ ÍÏÖÅÔ ÂÙÔØ ÚÁÍÅÎÅÎ ÓÔÕÄÅÎÔÁÍÉ ×ÙÓÛÅÊ ÛËÏÌÙ. ïÄÎÁËÏ, ÓÕÝÅÓÔ×ÕÅÔ ÒÁÚÎÉÃÁ ÍÅÖÄÕ ÓÔÕÄÅÎÔÏÍ-ÐÅÒ×ÏËÕÒÓÎÉËÏÍ, ÏÓ×ÏÉ×ÛÉÍ ÎÁ ü÷í ÉÇÒÕ × ÏÞËÏ É ÎÁÓÔÏÑÝÉÍ ÐÒÏÇÒÁÍÍÉÓÔÏÍ. úÎÁÎÉÅ ÜÔÉÈ ÒÁÚÌÉÞÉÊ ÍÏÖÅÔ ÐÏÍÏÞØ ÄÅÔÑÍ ÐÏÚÎÁÔØ Ë ÞÅÍÕ ÓÔÒÅÍÉÔØÓÑ - ÍÏÄÅÌØ ÐÏ×ÅÄÅÎÉÑ, ÓÔÅÒÅÏÔÏÐ ÏÔÃÁ. üÔÏ ÔÁËÖÅ ÐÏÍÏÖÅÔ ÓÏÈÒÁÎÉÔØ ÒÁÂÏÞÉÅ ÍÅÓÔÁ ÄÌÑ ÎÁÓÔÏÑÝÉÈ ÐÒÏÇÒÁÍÍÉÓÔÏ×. óÁÍÙÊ ÐÒÏÓÔÏÊ ÓÐÏÓÏ ÏÐÒÅÄÅÌÉÔØ, ËÔÏ Ñ×ÌÑÅÔÓÑ ÎÁÓÔÏÑÝÉÍ ÐÒÏ- ÇÒÁÍÍÉÓÔÏÍ - ÐÏ ÉÓÐÏÌØÚÕÅÍÏÍÕ ÑÚÙËÕ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ. HÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÉÓÐÏÌØÚÕÀÔ æÏÒÔÒÁÎ. óÏÓÕÎËÉ ÉÓÐÏÌØÚÕÀÔ ðÁÓËÁÌØ. HÉËÌÁÕÓÁ ÷ÉÒÔÁ, ÒÁÚÒÁÂÏÔÞÉËÁ ðÁÓËÁÌÑ, ÏÄÎÁÖÄÙ ÓÐÒÏÓÉÌÉ: "ëÁË ×Ù ÐÒÏÉÚÎÏÓÉÔÅ Ó×ÏÀ ÆÁÍÉÌÉÀ?". "÷Ù ÍÏÖÅÔÅ ÏÂÒÁÝÁÔØÓÑ ËÏ ÍÎÅ ÐÏ ÆÁÍÉÌÉÉ, ÐÒÏÉÚÎÏÓÑ ÅÅ '÷ÉÒÔ', ÉÌÉ ÏÂÒÁÝÁÔØÓÑ ËÏ ÍÎÅ ÐÏ ÚÎÁÞÅÎÉÀ, '÷ÏÒÔ'", - ÏÔ×ÅÔÉÌ ÏÎ. [éÇÒÁ ÓÌÏ× : Nicklaus Wirth ÐÒÏÉÚÎÏÓÉÔÓÑ ÔÁË ÖÅ, ËÁË ÁÎÇÌÉÊÓËÏÅ ÓÌÏ×Ï Worth - ÓÔÏÑÝÉÊ, ÃÅÎÎÙÊ] éÓÈÏÄÑ ÉÚ ÜÔÏÊ ÒÅÍÁÒËÉ, ÌÀÂÏÊ ÓÒÁÚÕ ÐÏÊÍÅÔ, ÞÔÏ HÉËÌÁÕÓ ÷ÉÒÔ

- ÓÏÓÕÎÏË. åÄÉÎÓÔ×ÅÎÎÙÊ ÍÅÈÁÎÉÚÍ ÐÅÒÅÄÁÞÉ ÐÁÒÁÍÅÔÒÏ×, ÐÒÉÎÉÍÁ- ÅÍÙÊ ÎÁÓÔÏÑÝÉÍ ÐÒÏÇÒÁÍÍÉÓÔÏÍ - ÏÔÏ ÐÅÒÅÄÁÞÁ ÐÁÒÁÍÅÔÒÏ× ÐÏ ÚÎÁ- ÞÅÎÉÀ, ËÁË ÜÔÏ ÒÅÁÌÉÚÏ×ÁÎÏ × ËÏÍÐÉÌÑÔÏÒÁÈ æÏÒÔÒÁÎÁ G É H ÄÌÑ ü÷í IBM/370. HÁÓÔÏÑÝÉÍ ÐÒÏÇÒÁÍÍÉÓÔÁÍ ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ ÒÁÂÏÔÙ ÎÅ ÎÕÖÎÙ ÁÂÓÔÒÁËÔÎÙÅ ËÏÎÃÅÐÃÉÉ: ÄÌÑ ÓÞÁÓÔØÑ ÉÍ ÄÏÓÔÁÔÏÞÎÏ ÐÅÒÆÏÒÁ- ÔÏÒÁ, ËÏÍÐÉÌÑÔÏÒÁ æÏÒÔÒÁÎ-IV É ÐÉ×Á. HÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÐÉÛÕÔ ÐÒÏÇÒÁÍÍÙ ÒÁÂÏÔÙ ÓÏ ÓÐÉÓËÁÍÉ, ÏÂÒÁÂÏÔËÉ ÓÔÒÏË, ÕÞÅÔÁ ÒÅ- ÓÕÒÓÏ× (ÅÓÌÉ ÏÎÉ ×ÏÏÂÝÅ ÜÔÏ ÄÅÌÁÀÔ) É ÉÓËÕÓÓÔ×ÅÎÎÏÇÏ ÉÎÔÅÌÅËÔÁ ÎÁ æÏÒÔÒÁÎÅ. åÓÌÉ ×Ù ÎÅ ÍÏÖÅÔÅ ×ÙÐÏÌÎÉÔØ ÜÔÉ ÒÁÂÏÔÙ ÎÁ æÏÒÔÒÁÎÅ, ×ÙÐÏÌÎÉ- ÔÅ ÉÈ ÎÁ ÁÓÓÅÍÂÌÅÒÅ. åÓÌÉ ÖÅ ÉÈ ÎÅÌØÚÑ ×ÙÐÏÌÎÉÔØ ÎÁ ÁÓÓÅÍÂÌÅÒÅ,

- 2 -

ÉÈ ÎÅ ÓÔÏÉÔ ÄÅÌÁÔØ ×ÏÏÂÝÅ. ÷ ÐÏÓÌÅÄÎÉÅ ÎÅÓËÏÌØËÏ ÌÅÔ ÁËÁÄÅÍÉËÏ× ÏÔ ×ÙÞÉÓÌÉÔÅÌØÎÏÊ ÔÅÈ- ÎÉËÉ ×Ï×ÌÅËÌÉ ÎÁ ÓÔÅÚÀ ÓÔÒÕËÔÕÒÎÏÇÏ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ. ïÎÉ ÕÔ×ÅÒÖÄÁÀÔ, ÞÔÏ ÐÒÏÇÒÁÍÍÙ ÓÔÁÎÏ×ÑÔÓÑ ÂÏÌÅÅ ÐÏÎÑÔÎÙÍÉ, ÅÓÌÉ ÉÓÐÏÌØÚÕÀÔÓÑ ÓÐÅÃÉÁÌØÎÙÅ ÑÚÙËÏ×ÙÅ ÍÅÔÏÄÙ É ËÏÎÓÔÒÕËÃÉÉ. ïÎÉ, ËÏÎÅÞÎÏ, ÎÅ ÍÏÇÕÔ ÄÏÇÏ×ÏÒÉÔØÓÑ ÍÅÖÄÕ ÓÏÂÏÊ, ËÁËÉÅ ÔÏÞÎÏ ËÏÎ- ÓÔÒÕËÃÉÉ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ, Á ÐÒÉÍÅÒÙ, ÉÌÌÀÓÔÒÉÒÕÀÝÉÅ ÉÈ ÔÏÞËÕ ÚÒÅÎÉÑ, ×ÓÅÇÄÁ ÐÏÍÅÝÁÀÔÓÑ ÎÁ ÏÄÎÏÊ ÓÔÒÁÎÉÞËÅ ÎÅÉÚ×ÅÓÔÎÙÈ ÖÕÒÎÁÌÏ×. ëÏÇÄÁ Ñ ÏËÏÎÞÉÌ ÛËÏÌÕ, Ñ ÓÞÉÔÁÌ ÓÅÂÑ ÓÁÍÙÍ ÌÕÞÛÉÍ ÐÒÏÇÒÁÍÍÉÓÔÏÍ × ÍÉÒÅ. ñ ÍÏÇ ÎÁÐÉÓÁÔØ ÎÅÐÏÂÅÄÉÍÕÀ ÐÒÏÇÒÁÍÍÕ ÉÇÒÙ × ËÒÅÓÔÉËÉ-ÎÏÌÉËÉ × ÔÒÅÈÍÅÒÎÏÍ ÐÒÏÓÔÒÁÎÓÔ×Å ÎÁ ÐÑÔÉ ÒÁÚÌÉÞÎÙÈ ÑÚÙËÁÈ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ, Á ÔÁËÖÅ ÎÁÐÉÓÁÔØ ÐÒÏÇÒÁÍÍÕ, ÓÏÓÔÏÑÝÕÀ ÉÚ 1000 ÓÔÒÏË, ËÏÔÏÒÁÑ ÂÙ ÒÁÂÏÔÁÌÁ. úÁÔÅÍ Ñ ÐÏÐÁÌ × ÒÅÁÌØÎÙÊ ÍÉÒ. íÏÅÊ ÐÅÒ×ÏÊ ÚÁÄÁÞÅÊ ÂÙÌÏ ÐÒÏÞÉÔÁÔØ É ÐÏÎÑÔØ ÆÏÒÔÒÁÎÏ×ÓËÕÀ ÐÒÏÇÒÁÍÍÕ ÅÍËÏÓÔØÀ 200000 ÓÔÒÏË, Á ÚÁÔÅÍ Õ×ÅÌÉÞÉÔØ ÓËÏÒÏÓÔØ ÅÅ ÒÁÂÏÔÙ × 2 ÒÁÚÁ. ìÀÂÏÊ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÓËÁÖÅÔ ×ÁÍ, ÞÔÏ ×ÓÅ ÓÔÒÕËÔÕÒÉÒÏ×ÁÎÎÏÅ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ ÍÉÒÁ ÎÅ ÐÏÍÏÖÅÔ ×ÁÍ ÒÅÛÉÔØ ÐÒÏÂÌÅÍÙ ×ÒÏÄÅ ÜÔÏÊ - ÒÅÛÅÎÉÅ ÜÔÏÊ ÚÁÄÁÞÉ ÔÒÅÂÕÅÔ ÎÁÓÔÏÑÝÅÇÏ ÔÁÌÁÎÔÁ. HÅÓËÏÌØËÏ ÎÁÂÌÀÄÅÎÉÊ Ï ÎÁÓÔÏÑÝÉÈ ÐÒÉÇÒÁÍÍÉÓÔÁÈ É ÓÔÒÕËÔÕÒÎÏÍ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÉ:

- ÎÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÎÅ ÂÏÑÔÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ GOTO;

- ÎÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÍÏÇÕÔ ÂÅÚ ÓÍÕÝÅÎÉÑ ÎÁÐÉÓÁÔØ ÃÉËÌ DO ÎÁ ÐÑÔÉ ÓÔÒÁÎÉÃÁÈ;

- ÎÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÌÀÂÑÔ ÁÒÉÆÍÅÔÉÞÅÓËÉÅ ÏÐÅÒÁÔÏÒÙ IF, Ô.Ë. ÉÈ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÄÅÌÁÅÔ ÐÒÏÇÒÁÍÍÕ ÂÏÌÅÅ ÉÎÔÅÒÅÓÎÏÊ;

- ÎÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÉÓÐÏÌØÚÕÀÔ ÓÁÍÏÍÏÄÉÆÉÃÉÒÕÀÝÉÊ ËÏÄ, ÏÓÏÂÅÎÎÏ × ÔÅÈ ÓÌÕÞÁÑÈ, ËÏÇÄÁ ÜÔÏ ÜËÏÎÏÍÉÔ 20 ÎÁÎÏÓÅËÕÎÄ × ÓÅÒÅÄÉÎÅ ÏÞÅÎØ ËÏÒÏÔËÏÇÏ ÃÉËÌÁ;

- ÎÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÎÅ ÎÕÖÄÁÀÔÓÑ × ËÏÍÍÅÎÔÁÒÉÑÈ : ÔÅËÓÔ ÐÒÏÇÒÁÍÍÙ ×ÓÅ ÏÂßÑÓÎÑÅÔ;

- ÐÏÓËÏÌØËÕ × æÏÒÔÒÁÎÅ ÏÔÓÕÔÓÔ×ÕÀÔ ÓÔÒÕËÔÕÒÎÙÅ ÏÐÅÒÁÔÏÒÙ IF, REPEAT ... UNTIL ÉÌÉ CASE, ÎÁÓÔÏÑÝÉÍ ÐÒÏÇÒÁÍÍÉÓÔÁÍ ÎÅ ÎÕÖÎÏ ÂÅÓÐÏËÏÉÔØÓÑ, ÞÔÏ ÏÎÉ ÉÈ ÎÅ ÉÓÐÏÌØÚÕÀÔ; ËÒÏÍÅ ÔÏÇÏ ÜÔÉ ÏÐÅÒÁÔÏÒÙ ÍÏÖÎÏ ÐÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÓÉÍÕÌÉÒÏ×ÁÔØ Ó ÐÏÍÏÝØÀ ÐÒÉÓ×ÁÉ×ÁÅÍÙÈ GOTO. ÷ ÐÏÓÌÅÄÎÅÅ ×ÒÅÍÑ × ÐÒÅÓÓÅ ÍÕÓÓÉÒÕÀÔÓÑ ÓÔÒÕËÔÕÒÙ ÄÁÎÎÙÈ. áÂÓÔÒÁËÔÎÙÅ ÔÉÐÙ ÄÁÎÎÙÈ, ÓÔÒÕËÔÕÒÙ, ÕËÁÚÁÔÅÌÉ, ÓÐÉÓËÉ É ÓÔÒÏËÉ ÓÔÁÌÉ ÐÏÐÕÌÑÒÎÙ × ÏÐÒÅÄÅÌÅÎÎÙÈ ËÒÕÇÁÈ. ÷ÉÒÔ, ÓÏÓÕÎÏË, ÎÁÐÉÓÁÌ ÄÁÖÅ ÃÅÌÕÀ ËÎÉÇÕ ("áÌÇÏÒÉÔÍÙ + óÔÒÕËÔÕÒÙ ÄÁÎÎÙÈ = ðÒÏÇÒÁÍÍÙ", Prentice Hall, 1976 [ÒÕÓÓËÉÊ ÐÅÒÅ×ÏÄ - ÉÚÄ. "íÉÒ", 198?]), × ËÏÔÏÒÏÊ ÕÔ×ÅÒÖÄÁÅÔ, ÞÔÏ ÍÏÖÎÏ ÎÁÐÉÓÁÔØ ÐÒÏÇÒÁÍÍÕ ÎÁ ÂÁÚÅ ÓÔÒÕË- ÔÕÒ ÄÁÎÎÙÈ, ÎÅ ÉÓÐÏÌØÚÕÑ ÄÒÕÇÉÅ ÓÐÏÓÏÂÙ. ëÁË ×ÓÅ ÎÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÚÎÁÀÔ, ÅÄÉÎÓÔ×ÅÎÎÏÊ ÐÏÌÅÚÎÏÊ ÓÔÒÕËÔÕÒÏÊ ÄÁÎÎÙÈ Ñ×ÌÑÅÔÓÑ ÍÁÓÓÉ×. óÔÒÏËÉ, ÓÐÉÓËÉ, ÓÔÒÕËÔÕÒÙ É ÎÁÂÏÒÙ - ÜÔÏ ×ÓÅ ÒÁÚÎÏ×ÉÄÎÏÓÔÉ ÍÁÓÓÉ×Ï× É ÉÈ ÍÏÖÎÏ ÒÁÓÓÍÁÔÒÉ×ÁÔØ ËÁË ÍÁÓÓÉ×Ù ÂÅÚ ÕÓÌÏÖÎÅÎÉÑ ×ÁÛÅÇÏ ÑÚÙËÁ ÐÒÉÇÒÁÍÍÉÒÏ×ÁÎÉÑ. èÕÖÅ ×ÓÅÇÏ Ó ÜÔÉÍÉ ÈÉÔÒÙÍÉ ÔÉÐÁÍÉ ÄÁÎÎÙÈ ÔÏ, ÞÔÏ ×Ù ÄÏÌÖÎÙ ÉÈ ÏÐÉÓÙ×ÁÔØ, Á ÎÁÓÔÏÑÝÉÅ ÑÚÙËÉ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ, ËÁË ÍÙ ×ÓÅ ÚÎÁÅÍ, ÏÂÌÁÄÁÀÔ ×ÏÚÍÏÖÎÏÓÔØÀ ÎÅÑ×ÎÏÇÏ ÚÁÄÁÎÉÑ ÔÉÐÁ, ÏÓÎÏ×ÁÎÎÏÇÏ ÎÁ ÐÅÒ×ÏÊ ÂÕË×Å

6-ÓÉÍ×ÏÌØÎÏÇÏ ÉÍÅÎÉ ÐÅÒÅÍÅÎÎÏÊ. ÷ ËÁËÏÊ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÅ ÒÁÂÏÔÁÅÔ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ?

- 3 -

÷ CP/M ? âÏÖÅ ÓÏÈÒÁÎÉ ! ðÏÍÉÍÏ ×ÓÅÇÏ ÐÒÏÞÅÇÏ, ÜÔÏ × ÏÓÎÏ×ÎÏÍ ÉÇÒÕÛËÁ, Á ÎÅ ÏÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ. äÁÖÅ ÍÁÌÅÎØËÉÅ ÓÔÁÒÙÅ ÄÁÍÙ É ÁÂÉÔÕÒÉÅÎÔÙ ÍÏÇÕÔ ÒÁÂÏÔÁÔØ × CP/M É ÐÏÎÑÔØ ÅÅ. UNIX, ËÏÎÅÞÎÏ, ÂÏÌÅÅÓÌÏÖÎÁÑ ÓÉÓÔÅÍÁ - ÔÉÐÉÞÎÙÊ ÐÏÓÌÅÄÏ×ÁÔÅÌØ UNIX'Á ÎÉËÏÇÄÁ ÎÅ ÍÏÖÅÔ ÚÁÐÏÍÎÉÔØ, ËÁË ÎÁ ÜÔÏÊ ÎÅÄÅÌÅ ÎÁÚÙ×Á- ÅÔÓÑ ËÏÍÁÎÄÁ PRINT - ÎÏ ËÏÇÄÁ ÏÎ ÎÁËÏÎÅà ÄÏÂÅÒÅÔÓÑ ÄÏ ÎÅÅ, UNIX ÓÔÁÎÏ×ÉÔÓÑ ×ÏÓÈÉÔÉÔÅÌØÎÏÊ ×ÉÄÅÏÉÇÒÏÊ. ìÀÄÉ ÎÅ ÄÅÌÁÀÔ ÓÅÒØÅÚÎÙÈ ÒÁÂÏÔ × ÓÉÓÔÅÍÅ UNIX, ÏÎÉ ÒÁÓÓÙÌÁÀÔ ÛÕÔËÉ ÐÏ ×ÓÅÍÕ ÍÉÒÕ ÐÏ USENET ÉÌÉ ÐÉÛÕÔ ÐÒÉËÌÀÞÅÎÞÅÓËÉÅ ÒÏÍÁÎÙ É ÎÁÕÞÎÙÅ ÓÔÁÔØÉ. HÅÔ, ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÉÓÐÏÌØÚÕÅÔ OS/370. èÏÒÏÛÉÊ ÐÒÏ- ÇÒÁÍÍÉÓÔ ÍÏÖÅÔ ÎÁÊÔÉ É ÐÏÎÑÔØ ÏÐÉÓÁÎÉÅ ÔÏÌØËÏ ÞÔÏ ÐÏÌÕÞÅÎÎÏÇÏ ÓÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÅ IJK305I × ÒÕËÏ×ÏÄÓÔ×Å ÐÏ JSL. ðÏ-ÎÁÓÔÏÑÝÅÍÕ ÚÎÁÍÅÎÉÔÙÊ ÐÒÏÇÒÁÍÍÉÓÔ ÍÏÖÅÔ ÎÁÊÔÉ ÏÛÉÂËÉ × ÒÁÓÐÅÞÁÔËÅ 6-ÍÅÇÁ- ÂÁÊÔÎÏÊ ÏÂÌÁÓÔÉ ÐÁÍÑÔÉ, ÎÅ ÉÓÐÏÌØÚÕÑ ËÁÌØËÕÌÑÔÏÒ ÛÅÓÔÎÁÄÃÁÔÉ- ÒÉÞÎÏÊ ÓÉÓÔÅÍÙ ÓÞÉÓÌÅÎÉÑ. OS/370 ÐÏ ÎÁÓÔÏÑÝÅÍÕ ÕÄÉ×ÉÔÅÌØÎÁÑ ÓÉÓÔÅÍÁ. ÷ ÎÅÊ ÍÏÖÎÏ ÕÎÉÞÔÏÖÉÔØ ÒÁÂÏÔÙ ÓÔÏÉÍÏÓÔØÀ ÎÅÓËÏÌØËÏ ÞÅÌÏ×ÅËÏ-ÄÎÅÊ Ó ÐÏÍÏÝØÀ ÏÄÎÏÇÏ ÎÅÐÒÁ×ÉÌØÎÏ ÐÏÍÅÝÅÎÎÏÇÏ ÐÒÏÂÅÌÁ, ÔÁË-ÞÔÏ ÛÔÁÔ ÐÒÏÇÒÁÍ- ÍÉÓÔÏ× ×ÓÅÇÄÁ ÄÏÌÖÅÎ ÂÙÔØ ÎÁ ÞÅËÕ. HÁÉÌÕÞÛÉÊ ÓÐÏÓÏ ÏÂÝÅÎÉÑ Ó ÓÉÓÔÅÍÏÊ - ÞÅÒÅÚ ÐÅÒÆÏÒÁÔÏÒ. HÅËÏÔÏÒÙÅ ÕÔ×ÅÒÖÄÁÀÔ, ÞÔÏ × OS/370 ÓÕÝÅÓÔ×ÕÅÔ ÓÉÓÔÅÍÁ ÒÁÚÄÅÌÅÎÉÑ ×ÒÅÍÅÎÉ, ÎÏ ÐÏÓÌÅ ×ÎÉÍÁÔÅÌØÎÏÇÏ ÉÚÕÞÅÎÉÑ Ñ ÐÒÉÛÅÌ Ë ×Ù×ÏÄÕ, ÞÔÏ ÏÎÉ ÏÛÉÂÁÀÔÓÑ. ëÁËÉÅ ÉÎÓÔÒÕÍÅÎÔÙ ÉÓÐÏÌØÚÕÅÔ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ × Ó×ÏÅÊ ÒÁÂÏÔÅ ? ôÅÏÒÅÔÉÞÅÓËÉ, ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÍÏÖÅÔ ÚÁÐÕÓËÁÔØ Ó×ÏÉ ÐÒÏÇÒÁÍÍÙ, ÎÁÂÉÒÁÑ ÉÈ ÎÁ ÐÅÒÅÄÎÅÊ ÐÁÎÅÌÉ ü÷í. ÷ ÄÏÂÒÙÅ ÓÔÁÒÙÅ ×ÒÅÍÅÎÁ, ËÏÇÄÁ ü÷í ÉÍÅÌÉ ÐÅÒÅÄÎÉÅ ÐÁÎÅÌÉ, ÜÔÏÔ ÍÅÔÏÄ ÉÓÐÏÌØÚÏ×ÁÌÓÑ ×ÒÅÍÑ ÏÔ ×ÒÅÍÅÎÉ. ôÉÐÉÞÎÙÊ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÚÎÁÌ ÎÁÉÚÕÓÔØ ÎÁÞÁÌØÎÙÊ ÚÁÇÒÕÚÞÉË × ÛÅÓÔÎÁÄÃÁÔÉÒÉÞÎÏÊ ÓÉÓÔÅÍÅ É ×ÏÓÓÔÁÎÁ×ÌÉ×ÁÌ ÅÇÏ Ó ÐÕÌØÔÁ, ËÏÇÄÁ ÏÎ ÒÁÚÒÕÛÁÌÓÑ ÅÇÏ ÐÒÏÇÒÁÍÍÏÊ. âÏÌÅÅ ÔÏÇÏ, ÐÁÍÑÔØ ÂÙÌÁ ÐÁÍÑÔØÀ - ÅÅ ÓÏÄÅÒÖÉÍÏÅ ÎÅ ÐÏÐÁÄÁÌÏ ÐÒÉ ×ÙËÌÀÞÅÎÉÉ ÐÉÔÁÎÉÑ. ÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÐÁÍÑÔØ ÌÉÂÏ ÚÁÂÙ×ÁÅÔ ÆÁËÔÙ, ËÏÇÄÁ ×Ù ÜÔÏÇÏ ÎÅ ÈÏÔÉÔÅ, ÌÉÂÏ ÐÏÍÎÉÔ Ï ×ÅÝÁÈ, ËÏÔÏÒÙÅ ÄÁ×ÎÏ ÓÌÅÄÏ×ÁÌÏ ÂÙ ÚÁÂÙÔØ. èÏÄÉÔ ÌÅÇÅÎÄÁ, ÞÔÏ Seymour Cray, ÉÚÏÂÒÅÔÁÔÅÌØ ÓÕÐÅÒ-ü÷í Cray-1 É ÂÏÌØÛÉÎÓÔ×Á ü÷í ÆÉÒÍÙ Control Data, ××ÅÌ Ó ÐÕÌØÔÁ ÎÁÉÚÕÓÔØ ÐÅÒ×ÕÀ ÏÐÅÒÁÃÉÏÎÎÕÀ ÓÉÓÔÅÍÕ ü÷í CDC 7600 ÐÒÉ ÐÅÒ×ÏÍ ×ËÌÀÞÅÎÉÉ ÜÔÏÊ ü÷í. ëÏÎÅÞÎÏ, Cray - ÎÁÓÔÏÑ- ÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ. ïÄÎÉÍ ÉÚ ÍÏÉÈ ÌÀÂÉÍÙÈ ÎÁÓÔÏÑÝÉÈ ÐÒÏÇÒÁÍÍÉÓÔÏ× ÂÙÌ äÖÉÍ - ÓÉÓÔÅÍÎÙÊ ÐÒÏÇÒÁÍÍÉÓÔ ÆÉÒÍÙ Texas Instruments. ïÄÎÁÖÄÙ, ÅÍÕ ÐÏ ÍÅÖÄÕÇÏÒÏÄÎÏÍÕ ÔÅÌÅÆÏÎÕ ÐÏÚ×ÏÎÉÌ ÐÏÌØÚÏ×ÁÔÅÌØ, ÞØÑ ÓÉÓÔÅÍÁ ÒÁÚÒÕÛÉÌÁÓØ × ÐÒÏÃÅÓÓÅ ÏÞÅÎØ ×ÁÖÎÏÊ ÒÁÂÏÔÙ. äÖÉÍ ÉÓÐÒÁ×ÉÌ ÓÉÓÔÅÍÕ ÐÏ ÔÅÌÅÆÏÎÕ, ÚÁÓÔÁ×ÌÑÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÎÁÂÉÒÁÔØ ÎÁ ÐÅÒÅÄ- ÎÅÊ ÐÁÎÅÌÉ ü÷í ËÏÍÁÎÄÙ ÏÂÒÁÝÅÎÉÑ Ë ÄÉÓËÕ, ÉÓÐÒÁ×ÌÑÔØ ÓÉÓÔÅÍÎÙÅ ÔÁÂÌÉÃÙ × ÛÅÓÔÎÁÄÃÁÔÉÒÉÞÎÏÊ ÓÉÓÔÅÍÅ É ÓÞÉÔÙ×ÁÔØ ÅÍÕ ÐÏ ÔÅÌÅÆÏÎÕ ÓÏÄÅÒÖÉÍÏÅ ÒÅÇÉÓÔÒÏ×. íÏÒÁÌØ ÜÔÏÊ ÉÓÔÏÒÉÉ : ÈÏÔÑ ÎÁÓÔÏÑÝÉÊ ÐÒÏ- ÇÒÁÍÍÉÓÔ ÏÂÙÞÎÏ ×ËÌÀÞÁÅÔ × ÎÁÂÏÒ Ó×ÏÉÈ ÉÎÓÔÒÕÍÅÎÔÏ× ÐÅÒÆÏÒÁÔÏÒ É áãðõ, ÏÎ ÍÏÖÅÔ × ÜËÓÔÒÅÎÎÙÈ ÓÉÔÕÁÃÉÑÈ ÏÂÏÊÔÉÓØ ÐÅÒÅÄÎÅÊ ÐÁÎÅÌØÀ ü÷í É ÔÅÌÅÆÏÎÏÍ. ÷ ÎÅËÏÔÏÒÙÈ ÆÉÒÍÁÈ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ÔÅËÓÔÏ× ÐÒÏÇÒÁÍÍ ÂÏÌØÛÅ ÎÅ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ÏÞÅÒÅÄØ ÉÚ 10 ÉÎÖÅÎÅÒÏ×, ÏÖÉÄÁÀÝÉÈ ÏÓ×ÏÂÏÖ- ÄÅÎÉÑ ÐÅÒÆÏÒÁÔÏÒÁ 029. âÏÌÅÅ ÔÏÇÏ, ÚÄÁÎÉÅ ÇÄÅ Ñ ÒÁÂÏÔÁÌ ÎÅ

- 4 -

ÓÏÄÅÒÖÉÔ ×ÏÏÂÝÅ ÎÉ ÏÄÎÏÇÏ ÐÅÒÆÏÒÁÔÏÒÁ. HÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ × ÔÁËÉÈ ÕÓÌÏ×ÉÑÈ ÄÏÌÖÅÎ ×ÙÐÏÌÎÑÔØ ÒÁÂÏÔÕ Ó ÐÏÍÏÝØÀ ÔÅËÓÔÏ×ÏÇÏ ÒÅÄÁËÔÏÒÁ. âÏÌØÛÔÎÓÔ×Ï ÓÉÓÔÅÍ ÐÒÅÄÌÁÇÁÀÔ ÎÁ ×ÙÂÏÒ ÎÅÓËÏÌØËÏ ÔÅËÓÔÏ×ÙÈ ÒÅÄÁËÔÏÒÏ×, ÎÏ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÄÏÌÖÅÎ ÂÙÔØ ÏÞÅÎØ ÏÓÔÏÒÏÖÅÎ × ×ÙÂÏÒÅ, ÏÔÒÁÖÁÀÝÅÇÏ ÅÇÏ ÉÎÄÉ×ÉÄÕÁÌØÎÏÓÔØ. íÎÏÇÉÅ ÄÕÍÁÀÔ, ÞÔÏ ÎÁÉÌÕÞÛÉÅ ÔÅËÓÔÏ×ÙÅ ÒÅÄÁËÔÏÒÙ × ÍÉÒÅ ÎÁÐÉÓÁÎÙ × ÉÓÓÌÅÄÏ×ÁÔÅÌØÓËÏÍ ÃÅÎÔÒÅ ÆÉÒÍÙ Xerox × Palo Alto ÄÌÑ ÒÁÂÏÔÙ Ó ü÷í ÍÁÒÏË Alto É Dorado. ë ÓÏÖÁÌÅÎÉÀ, ÎÉ ÏÄÉÎ ÎÁÓÔÏÑ- ÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÎÅ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ÎÁ ü÷í Ó ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅ- ÍÏÊ ÐÏÄ ÎÁÚ×ÁÎÉÅÍ Smalltalk (ËÏÒÏÔËÉÊ ÒÁÚÇÏ×ÏÒ) É ËÏÎÅÞÎÏ ÖÅ ÎÅ ÂÕÄÅÔ ÂÅÓÅÄÏ×ÁÔØ Ó ü÷í Ó ÐÏÍÏÝØÀ "ÍÙÛËÉ". HÅËÏÔÏÒÙÅ ÉÚ ËÏÎÃÅÐÃÉÊ ÜÔÉÈ ÒÅÄÁËÔÏÒÏ× ÆÉÒÍÙ Xerox ÂÙÌÉ ÒÅÁÌÉÚÏ×ÁÎÙ × ÒÅÄÁËÔÏÒÁÈ, ÒÁÂÏÔÁÀÝÉÈ × ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍÁÈ Ó ÂÏÌÅÅ ÓÏÌÉÄÎÙÍÉ ÎÁÚ×ÁÎÉÑÍÉ, ÔÁËÉÍÉ ËÁË EMACS É VI. äÅÌÏ × ÔÏÍ, ÞÔÏ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÓÞÉÔÁÅÔ ÐÌÏÈÉÍ ÓÌÅÄÕÀÝÉÊ ÐÒÉÎÃÉÐ ÒÅÄÁËÔÏÒÁ : "ôÏ, ÞÔÏ ×Ù ×ÉÄÉÔÅ, ÔÏ ×Ù É ÐÏÌÕÞÉÔÅ". HÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÖÅÌÁÅÔ ÒÅÄÁËÔÏÒ Ó ÐÒÉÎÃÉÐÏÍ : "÷Ù ÜÔÏ ÐÒÏÓÉÌÉ, ×ÏÔ ×ÁÍ"; Ô.Å. ÒÅÄÁËÔÏÒ, ËÏÔÏÒÙÊ ÂÙÌ ÂÙ ÓÌÏÖÎÙÍ, ÛÉÆÒÏ×ÁÎÎÙÍ, ÍÏÝØÎÙÍ, ÎÅÐÒÏÝÁÀÝÉÍ É ÏÐÁÓÎÙÍ. òÅÄÁËÔÏÒ TECO - ÞÔÏÂÙ ÂÙÔØ ÔÏÞÎÙÍ. âÙÌÏ ÚÁÍÅÞÅÎÏ, ÞÔÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ËÏÍÁÎÄ Ë TECO ÂÏÌÅÅ ÎÁÐÏÍÉÎÁÅÔ ÐÏÍÅÈÉ × ÌÉÎÉÉ ÐÅÒÅÄÁÞÉ, ÞÅÍ ÞÉÔÁÅÍÙÊ ÔÅËÓÔ. ïÄÎÁ ÉÚ ÓÁÍÙÈ ÒÁÚ×ÌÅËÁÔÅÌØÎÙÈ ÉÇÒ Ó TECO - ÎÁÐÅÞÁÔÁÔØ × ËÁÞÅÓÔ×Å ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ Ó×ÏÀ ÆÁÍÉÌÉÀ É ÐÏÐÙÔÁÔØÓÑ ÄÏÇÁÄÁÔØÓÑ, ÞÔÏ ÏÎÁ ÓÄÅÌÁÅÔ. ôÏÞÎÏ ÔÁË ÖÅ ÌÀÂÁÑ ÓÌÕÞÁÊÎÁÑ ÏÐÅÞÁÔËÁ ÐÒÉ ÒÁÂÏÔÅ Ó TECO ÍÏÖÅÔ ÒÁÚÒÕÛÉÔØ ×ÁÛÕ ÐÒÏÇÒÁÍÍÕ, ÉÌÉ, ÈÕÖÅ ÔÏÇÏ, ×ÎÅÓÔÉ ÎÅÕÌÏ×ÉÍÙÅ É ÍÉÓÔÉÞÅÓËÉÅ ÏÛÉÂËÉ × ÕÖÅ ÒÁÂÏÔÁÀÝÕÀ ÐÒÏÇÒÁÍÍÕ. éÚ-ÚÁ ÜÔÏÇÏ ÎÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÎÅÏÈÏÔÎÏ ÒÅÄÁËÔÉÒÕÀÔ ÕÖÅ ÒÁÂÏÔÁÀÝÉÅ ÐÒÏÇÒÁÍÍÙ. ïÎÉ ÓÞÉÔÁÀÔ ÂÏÌÅÅ ÐÒÏÓÔÙÍ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÌÁÔÁÔØ Ä×ÏÉÞÎÙÊ ÏÂßÅËÔÎÙÊ ËÏÄ, ÉÓÐÏÌØÚÕÑ ÐÒÅËÒÁÓÎÕÀ ÐÒÏÇÒÁÍÍÕ ÐÏÄ ÎÁÚ×ÁÎÉÅÍ SuperZap (ÉÌÉ ÅÅ ÜË×É×ÁÌÅÎÔ ÎÁ ÎÅ-éâí ÍÁÛÉÎÁÈ). üÔÏÔ ÍÅÔÏÄ ÎÁÓÔÏÌØËÏ ÈÏÒÏÛ, ÞÔÏ ÍÎÏÇÉÅ ÐÒÏÇÒÁÍÍÙ, ÒÁÂÏÔÁÀÝÉÅ ÎÁ ü÷í ÆÉÒÍÙ éâí, ÎÅ ÉÍÅÀÔ ÎÉÞÅÇÏ ÏÂÝÅÇÏ ÓÏ Ó×ÏÉÍ ÓÏÂÓÔ×ÅÎÎÙÍ ÔÅËÓÔÏÍ ÎÁ æÏÒÔÒÁÎÅ. ÷ ÂÏÌØÛÏÍ ËÏÌÉÞÅÓÔ×Å ÓÌÕÞÁÅ× ÐÅÒ×ÏÎÁÞÁÌØ- ÎÙÊ ÓÉÍ×ÏÌØÎÙÊ ÔÅËÓÔ ÐÒÏÇÒÁÍÍÙ ×ÏÏÂÝÅ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ. ëÏÇÄÁ ÎÁÓÔÕÐÁÅÔ ×ÒÅÍÑ ÐÏÄÐÒÁ×ÉÔØ ÔÁËÏÇÏ ÒÏÄÁ ÐÒÏÇÒÁÍÍÕ, ÎÉËÁËÏÊ ÁÄÍÉÎÉÓÔÒÁÔÏÒ ÄÁÖÅ ÎÅ ÄÕÍÁÅÔ ÐÏÓÌÁÔØ ÎÁ ÜÔÕ ÒÁÂÏÔÕ ËÏÇÏ-ÌÉÂÏ, ËÒÏÍÅ ÎÁÓÔÏÑÝÅÇÏ ÐÒÏÇÒÁÍÍÉÓÔÁ - ÎÉËÁËÏÊ ÓÏÓÕÎÏË (ÓÔÒÕËÔÕÒÎÙÊ ÐÒÏÇÒÁÍÍÉÓÔ) ÎÅ ÂÕÄÕÔ ÚÎÁÔØ ÄÁÖÅ Ó ÞÅÇÏ ÎÁÞÁÔØ. üÔÏ ÎÁÚÙ×ÁÅÔÓÑ ÚÁÝÉÔÁ ÏÔ ÎÅÓÁÎËÃÉÏÎÉÒÏ×ÁÎÎÏÇÏ ÄÏÓÔÕÐÁ. HÅËÏÔÏÒÙÅ ÎÅ ÉÓÐÏÌØÚÕÅÍÙÅ ÎÁÓÔÏÑÝÉÍ ÐÒÏÇÒÁÍÍÉÓÔÏÍ ÓÒÅÄÓÔ×Á ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ×ËÌÀÞÁÀÔ:

- ÐÒÅÐÒÏÃÅÓÓÏÒÙ æÏÒÔÒÁÎÁ, ÔÁËÉÅ ËÁË Mortran É Ratfor; ÜÔÉ ËÕÌÉÎÁÒÎÙÅ ÒÅÃÅÐÔÙ × ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÉ ÈÏÒÏÛÉ ÄÌÑ ×ÙÐÅÞËÉ ÆÒÕËÔÏ×ÏÇÏ ÐÉÒÏÇÁ;

- ÏÔÌÁÄÞÉËÉ ÄÌÑ ÒÁÂÏÔÙ Ó ÔÅËÓÔÏÍ ÐÒÏÇÒÁÍÍÙ; ÎÁÓÔÏÑÝÉÅ ÐÒÏ- ÇÒÁÍÍÉÓÔÙ ÍÏÇÕÔ Ó×ÏÂÏÄÎÏ ÞÉÔÁÔØ ÒÁÓÐÅÞÁÔËÕ ÏÐÅÒÁÔÉ×ÎÏÊ ÐÁÍÑÔÉ;

- ËÏÍÐÉÌÑÔÏÒÙ Ó ÐÒÏ×ÅÒËÏÊ ÇÒÁÎÉà ÍÁÓÓÉ×Á; ÜÔÉ ËÏÍÐÉÌÑÔÏÒÙ ÄÕÛÁÔ Ô×ÏÒÞÅÓÔ×Ï, ÚÁÐÒÅÛÁÑ ÎÁÉÂÏÌÅÅ ÉÎÔÅÒÅÓÎÙÅ ×ÁÒÉÁÎÔÙ ÏÐÅÒÁÔÏÒÁ EQUIVALENCE É ÐÒÅÐÑÔÓÔ×ÕÀÔ ÍÏÄÉÆÉËÁÃÉÉ ÏÐÅÒÁÃÉ- ÏÎÎÏÊ ÓÉÓÔÅÍÙ Ó ÐÏÍÏÝØÀ ÏÔÒÉÃÁÔÅÌØÎÙÈ ÉÎÄÅËÓÏ× ÍÁÓÓÉ×Ï×.

- 5 -

ëÒÏÍÅ ×ÓÅÇÏ ÐÒÏÞÅÇÏ, ËÏÎÔÒÏÌØ ÇÒÁÎÉà ÍÁÓÓÉ×Á ÎÅ ÜÆÆÅËÔÉ×ÅÎ;

- ÓÉÓÔÅÍÙ ÓÏÐÒÏ×ÏÖÄÅÎÉÑ É ÁÒÈÉ×ÉÚÁÃÉÉ ÓÉÍ×ÏÌØÎÙÈ ÔÅËÓÔÏ× ÐÒÏÇÒÁÍÍ; ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÈÒÁÎÉÔ ÔÅËÓÔ Ó×ÏÉÈ ÐÒÏÇÒÁÍÍ × ÚÁËÒÙÔÏÍ ÎÁ ÚÁÍÏË ÑÝÉËÅ (ÎÁ ÐÅÒÆÏËÁÒÔÁÈ), Ô.Ë. ×ÌÁÄÅÌÅà ÎÅ ÍÏÖÅÔ ÏÓÔÁ×ÉÔØ Ó×ÏÉ ÐÒÏÇÒÁÍÍÙ ÂÅÚ ÏÈÒÁÎÙ. çÄÅ ÖÅ ÒÁÂÏÔÁÅÔ ÔÉÐÉÞÎÙÊ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ? ëÁËÉÅ ÐÒÏ- ÇÒÁÍÍÙ ÄÏÓÔÏÊÎÙ ÔÁËÉÈ ÔÁÌÁÎÔÌÉ×ÙÈ ÉÎÄÉ×ÉÄÕÍÏ× ? ÷Ù ÍÏÖÅÔÅ ÂÙÔØ Õ×ÅÒÅÎÙ, ÞÔÏ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÎÅ ÕÍÒÅÔ ÚÁ ÎÁÐÉÓÁÎÉÅÍ ÐÒÏ- ÇÒÁÍÍÙ "úÁÒÐÌÁÔÁ" ÎÁ ëÏÂÏÌÅ ÉÌÉ ÓÏÒÔÉÒÕÑ ÓÐÉÓÏË ÐÏÞÔÏ×ÙÈ ÏÔÐÒÁ×ÌÅÎÉÊ ÖÕÒÎÁÌÁ People. HÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÖÅÌÁÅÔ ÚÁÄÁÞÉ Ó ×ÁÖÎÏÓÔØÀ ÚÅÍÌÅÔÒÑÓÅÎÉÑ. HÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÒÁÂÏÔÁÀÔ ÎÁ ÎÁÃÉÏÎÁÌØÎÕÀ ÌÁÂÏÒÁÔÏÒÉÀ × ìÏÓ-áÌÁÍÏÓÅ, ÓÏÚÄÁ×ÁÑ ÐÒÏÇÒÁÍÍÙ ÎÁ ÓÕÐÅÒ ü÷í Cray-1, ÍÏÄÅÌÉ- ÒÕÀÝÉÅ ÁÔÏÍÎÕÀ ÂÏÍÂÕ. ïÎÉ ÔÁË ÖÅ ÒÁÂÏÔÁÀÔ ÎÁ áÇÅÎÓÔ×Ï ÐÏ HÁÃÉ- ÏÎÁÌØÎÏÊ âÅÚÏÐÁÓÎÏÓÔÉ, ÒÁÓÛÉÆÒÏ×Ù×ÁÑ ÐÅÒÅÄÁÞÉ ÒÕÓÓËÉÈ. ÷ ÂÏÌØÛÏÊ ÓÔÅÐÅÎÉ ÉÚ-ÚÁ ÕÓÉÌÉÊ ÔÙÓÑÞ ÎÁÓÔÏÑÝÉÈ ÐÒÏÇÒÁÍÍÉÓÔÏ×, ÒÁÂÏÔÁÀÝÉÈ × NASA, ÎÁÛÉ ÒÅÂÑÔÁ ÄÏÂÒÁÌÉÓØ ÄÏ ìÕÎÙ É ×ÅÒÎÕÌÉÓØ ÏÂÒÁÔÎÏ, ÏÐÅÒÅÄÉ× ËÏÓÍÏÎÁ×ÔÏ×. ü÷í × ËÏÓÍÉÞÅÓËÏÍ ËÏÒÁÂÌÅ "ûÁÔÌ" ÂÙÌÉ ÚÁÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÙ ÎÁÓÔÏÑÝÉÍÉ ÐÒÏÇÒÁÍÍÉÓÔÁÍÉ, É ÜÔÉ ÖÅ ÉÓÔÉÎÎÙÅ ÐÒÏÆÅÓÓÉÏÎÁÌÙ ÒÁÂÏÔÁÀÔ ÎÁ ÆÉÒÍÕ âÏÉÎÇ, ÓÏÚÄÁ×ÁÑ ÏÐÅÒÁ- ÃÉÏÎÎÙÅ ÓÉÓÔÅÍÙ ÄÌÑ ËÒÙÌÁÔÙÈ ÒÁËÅÔ. ïÄÎÁ ÉÚ ÐÒÉ×ÏÄÑÝÉÈ × ÂÌÁÇÏÇÏ×ÅÊÎÙÊ ÔÒÅÐÅÔ ÒÁÂÏÔ ÎÁÓÔÏÑÝÉÈ ÐÒÏÇÒÁÍÍÉÓÔÏ× ×ÙÐÏÌÎÅÎÁ × ìÁÂÏÒÁÔÏÒÉÉ ÒÅÁËÔÉ×ÎÏÇÏ Ä×ÉÖÅÎÉÑ, ëÁÌÉÆÏÒÎÉÑ. íÎÏÇÉÅ ÚÎÁÀÔ ×ÓÀ ÏÐÅÒÁÃÉÏÎÎÕÀ ÓÉÓÔÅÍÕ ËÏÓÍÉÞÅÓËÉÈ ËÏÒÁÂÌÅÊ "ðÉÏÎÅÒ" É "÷ÏÑÄÖÅÒ" ÎÁÉÚÕÓÔØ. ó ÐÏÍÏÝØÀ ÓÉÍÂÉÏÚÁ ÂÏÌØÛÉÈ ÎÁÚÅÍÎÙÈ ÆÏÒÔÒÁÎÏ×ÓËÉÈ ÐÒÏÇÒÁÍÍ É ÍÁÄÅÎØËÉÈ ÂÏÒÔÏ×ÙÈ ÁÓÓÅÍÂÌÅÒÎÙÈ, ÏÎÉ ÍÏÇÕÔ ÓÏ×ÅÒÛÁÔØ ÎÅ×ÅÒÏÑÔÎÙÅ ÞÕÄÅÓÁ × ÎÁ×É- ÇÁÃÉÉ É ÉÍÐÒÏ×ÉÚÁÃÉÉ - ÔÁËÉÅ, ËÁË ÐÏÐÁÓÔØ × ÏËÎÏ ÛÉÒÉÎÏÊ 10 ËÍ × ËÏÌØÃÅ óÁÔÕÒÎÁ ÐÏÓÌÅ 6-ÔÉ ÌÅÔ ÐÏÌÅÔÁ × ËÏÓÍÏÓÅ É ÐÏÞÉÎÉÔØ ÉÌÉ ÏÂÏÊÔÉ ÎÅÉÓÐÒÁ×ÎÙÅ ÓÅÎÓÏÒÎÙÅ ÐÌÁÔÆÏÒÍÙ, ÒÁÄÉÏÐÅÒÅÄÁÔÞÉËÉ ÉÌÉ ÁËËÕÍÕÌÑÔÏÒÙ. õÔ×ÅÒÖÄÁÀÔ, ÞÔÏ ÏÄÉÎ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÕÍÕÄ- ÒÉÌÓÑ ÚÁÓÕÎÕÔØ ÐÒÇÒÁÍÍÕ ÒÁÓÐÏÚÎÁ×ÁÎÉÑ ÏÂÒÁÚÏ× × ÎÅÓËÏÌØËÏ ÓÏÔ ÂÁÊÔ ÎÅÉÓÐÏÌØÚÏ×ÁÎÎÏÊ ÐÁÍÑÔÉ ËÏÒÁÂÌÑ "÷ÏÑÄÖÅÒ", ËÏÔÏÒÁÑ ÏÓÕ- ÝÅÓÔ×ÌÑÌÁ ÐÏÉÓË, ÏÂÎÁÒÕÖÉÌÁ É ÓÆÏÔÏÇÒÁÆÉÒÏ×ÁÌÁ ÎÏ×ÕÀ ÌÕÎÕ àÐÉÔÅÒÁ. ïÄÎÁ ÉÚ ÐÌÁÎÉÒÕÅÍÙÈ ÚÁÄÁÞ ÄÌÑ ËÏÒÁÂÌÑ "çÁÌÌÉÌÅÊ" - ÉÓÐÏÌØÚÏ- ×ÁÔØ ÐÒÉÔÑÖÅÎÉÅ íÁÒÓÁ ÎÁ ÔÒÁÅËÔÏÒÉÉ ÐÏÌÅÔÁ Ë àÐÉÔÅÒÕ. üÔÁ ÔÒÁÅËÔÏÒÉÑ ÐÒÏÈÏÄÉÔ × 80 +/- 3 ËÍ ÏÔ ÐÏ×ÅÒÈÎÏÓÔÉ íÁÒÓÁ. HÉËÔÏ ÎÅ ÓÏÂÉÒÁÅÔÓÑ ÄÏ×ÅÒÉÔØ ÐÁÓËÁÌÅ×ÓËÏÊ ÐÒÏÇÒÁÍÍÅ ÉÌÉ ÐÒÏÇÒÁÍÍÉÓÔÕ ÔÁËÕÀ ÎÁ×ÉÇÁÃÉÏÎÎÕÀ ÚÁÄÁÞÕ. íÎÏÇÉÅ ÉÚ ÎÁÓÔÏÑÝÉÈ ÐÒÏÇÒÁÍÍÉÓÔÏ× ×ÓÅÇÏ ÍÉÒÁ ÒÁÂÏÔÁÀÔ ÎÁ ÐÒÁ×ÉÔÅÌØÓÔ×Ï óûá, × ÏÓÎÏ×ÎÏÍ × íÉÎÉÓÔÅÒÓÔ×Å ïÂÏÒÏÎÙ. ôÁË É ÄÏÌÖÎÏ ÂÙÔØ. ïÄÎÁËÏ, ÎÅÄÁ×ÎÏ ÎÁ ÎÅÂÏÓËÌÏÎÅ ÎÁÓÔÏÑÝÉÈ ÐÒÏÇÒÁÍ- ÍÉÓÔÏ× ÐÏÑ×ÉÌÁÓØ ÞÅÒÎÁÑ ÔÕÞÁ. ëÁÖÅÔÓÑ, ÞÔÏ ËÔÏ-ÔÏ ÉÚ ×ÙÓÏËÏ- ÐÏÓÔÁ×ÌÅÎÎÙÈ ÓÏÓÕÎËÏ× × íÉÎÉÓÔÅÒÓÔ×Å ïÂÏÒÏÎÙ ÒÅÛÉÌ, ÞÔÏ ×ÓÅ ÏÂÏÒÏÎÎÙÅ ÐÒÏÇÒÁÍÍÙ ÄÏÌÖÎÙ ÂÙÔØ ÎÁÐÉÓÁÎÙ ÎÁ ÎÅËÏÅÍ ×ÅÌÉËÏÍ ÕÎÉÆÉÃÉÒÏ×ÁÎÎÏÍ ÑÚÙËÅ ADA. HÅËÏÔÏÒÏÅ ×ÒÅÍÑ ËÁÚÁÌÏÓØ, ÞÔÏ ADA ÂÙÌÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÓÔÁÔØ ÑÚÙËÏÍ, ËÏÔÏÒÙÊ ÛÅÌ ×ÒÁÚÒÅÚ ÓÏ ×ÓÅÍÉ ÐÒÁ×ÉÌÁÍÉ ÎÁÓÔÏÑÝÅÇÏ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ. üÔÏ ÑÚÙË ÓÏ ÓÔÒÕËÔÕÒÏÊ, ÔÉÐÁÍÉ ÄÁÎÎÙÈ, ÓÔÒÏÇÉÍ ÓÉÎÔÁËÓÉÓÏÍ É ÔÏÞËÁÍÉ Ó ÚÁÐÑÔÏÊ. ëÏÒÏÞÅ, ÏÎ ÂÙÌ ÒÁÚÒÁÂÏÔÁÎ ÄÌÑ ÓÄÅÒÖÉ×ÁÎÉÑ Ô×ÏÒÞÅÓÔ×Á ÔÉÐÉÞÎÏÇÏ ÎÁÓÔÏ-

- 6 -

ÑÝÅÇÏ ÐÒÏÇÒÁÍÍÉÓÔÁ. ë ÓÞÁÓÔØÀ, ÑÚÙË ÏÄÏÂÒÑÅÍÙÊ íÉÎÉÓÔÅÒÓÔ×ÏÍ ïÂÏÒÏÎÙ, ÏÂÌÁÄÁÅÔ ÄÏÓÔÁÔÏÞÎÏ ÉÎÔÅÒÅÓÎÙÍÉ Ó×ÏÊÓÔ×ÁÍÉ, ËÏÔÏÒÙÅ ÄÅÌÁÀÔ ÅÇÏ ÐÒÉÅÍÌÉÍÙÍ - ÏÎ ÎÅ×ÅÒÏÑÔÎÏ ÓÌÏÖÅÎ, ×ËÌÀÞÁÅÔ × ÓÅÂÑ ÓÐÏÓÏÂÙ ÐÏÒÞÉ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÙ É ÐÅÒÅÒÁÓÐÒÅÄÅÌÅÎÉÑ ÐÁÍÑÔÉ, É üÄÇÁÒ äÅÊËÓÔÒÁ (Edsgar Dijkstra) ÎÅ ÌÀÂÉÔ ÅÇÏ. äÅÊËÓÔÒÅ, ËÁË ×Ù ÄÏÌÖÎÙ ÚÎÁÔØ, Á×ÔÏÒÕ ËÒÁÅÕÇÏÌØÎÏÊ ÒÁÂÏÔÙ ÐÏ ÍÅÔÏÄÏÌÏÇÉÉ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ "GOTO - ÓÞÉÔÁÔØ ×ÒÅÄÎÙÍÉ", ÁÐÐÌÏÄÉÒÕÀÔ ÐÒÏ- ÇÒÁÍÍÉÓÔÙ ÎÁ ðÁÓËÁÌÅ É ÐÏÄÏÂÎÙÅ ÉÍ ÓÏÓÕÎËÉ. äÁ É ÐÏÔÏÍ, ÚÁËÏÒÅ- ÎÅÌÙÊ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÍÏÖÅÔ ÎÁÐÉÓÁÔØ ÆÏÒÔÒÁÎÏ×ÓËÕÀ ÐÒÏ- ÇÒÁÍÍÕ ÎÁ ÌÀÂÏÍ ÑÚÙËÅ. HÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÍÏÖÅÔ ÐÏÊÔÉ ÎÁ ËÏÍÐÒÏÍÉÓ ÓÏ Ó×ÏÉÍÉ ÐÒÉÎÃÉÐÁÍÉ É ÒÁÂÏÔÁÔØ ÎÁÄ ×ÅÝÁÍÉ ÎÅÍÎÏÇÏ ÂÏÌÅÅ ÔÒÉ×ÉÁÌØÎÙÍÉ, ÞÅÍ ÒÁÓÐÁÄ ÖÉÚÎÉ, ÐÒÉ ÕÓÌÏ×ÉÉ, ÞÔÏ ÚÄÅÓØ ÄÏÓÔÁÔÏÞÎÏ ÐÌÁÔÑÔ. HÁÐÒÉÍÅÒ, ÓÕÝÅÓÔ×ÕÅÔ ÎÅÓËÏÌØËÏ ÎÁÓÔÏÑÝÉÈ ÐÒÏÇÒÁÍÍÉÓÔÏ×, ÒÁÚÒÁÂÁÔÙ×ÁÀÝÉÈ ×ÉÄÅÏ-ÉÇÒÙ × Atari. HÏ ÏÎÉ ÓÁÍÉ × ÉÇÒÙ ÎÅ ÉÇÒÁÀÔ. HÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÚÎÁÅÔ, ËÁË ×ÙÉÇÒÁÔØ Õ ÍÁÛÉÎÙ, É × ÜÔÏÍ ÎÅÔ ÐÒÑÎÏÇÏ ÕÄÏ×ÏÌØÓÔ×ÉÑ. ëÁÖÄÙÊ ÒÁÂÏÔÁÀÝÉÊ × LucasFilm Ñ×ÌÑÅÔÓÑ ÎÁÓÔÏÑÝÉÍ ÐÒÏÇÒÁÍÍÉÓÔÏÍ, ÐÏÔÏÍÕ, ÞÔÏ ÎÕÖÎÏ ÂÙÔØ ÓÕÍÁÓÛÅÄÛÉÍ, ÞÔÏÂÙ ÏÔ×ÅÒÇÎÕÔØ ÄÅÎØÇÉ 50-ÔÉ ÍÉÌÉÏÎÏ× ÐÏËÌÏÎÎÉËÏ× ú×ÅÚÄÎÙÈ ×ÏÊÎ (Star Wars). äÏÌÑ ÎÁÓÔÏÑÝÉÈ ÐÒÏÇÒÁÍÍÉÓÔÏ×, ÚÁÎÑÔÙÈ ÍÁÛÉÎÎÏÊ ÇÒÁÆÉËÏÊ, ÎÅÓËÏÌØËÏ ÎÉÖÅ ÎÏÒÍÙ × ÏÓÎÏ×ÎÏÍ ÐÏÔÏÍÕ, ÞÔÏ ÎÉËÔÏ ÐÏËÁ ÎÅ ÎÁÛÅÌ ÅÊ ÐÒÉÍÅÎÅÎÉÑ. ó ÄÒÕÇÏÊ ÓÔÒÏÎÙ, ×ÓÑ ÍÁÛÉÎÎÁÑ ÇÒÁÆÉËÁ ×ÙÐÏÌÎÅÎÁ ÎÁ æÏÒÔÒÁÎÅ, ÔÁË ÞÔÏ ÓÕÝÅÓÔ×ÕÅÔ ÏÐÒÅÄÅÌÅÎÎÏÅ ÞÉÓÌÏ ÌÀÄÅÊ, ÚÁÎÉÍÁÀÝÉÈÓÑ ÇÒÁÆÉËÏÊ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÉÚÂÅÖÁÔØ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ÎÁ ëÏÂÏÌÅ. ÷ ÏÂÝÅÍ ÓÌÕÞÁÅ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÒÁÚ×ÌÅËÁÅÔÓÑ ÔÁË ÖÅ, ËÁË É ÒÁÂÏÔÁÅÔ - Ó ÐÏÍÏÝØÀ ü÷í. ïÎ ÎÅ ÐÅÒÅÓÔÁÅÔ ÕÄÉ×ÌÑÔØÓÑ ÔÏÍÕ, ÞÔÏ ÅÇÏ ÒÁÂÏÔÏÄÁÔÅÌØ ÐÌÁÔÉÔ ÅÍÕ ÚÁ ÔÏ, ÞÔÏ ÏÎ ×ÓÅ ÒÁ×ÎÏ ÂÙ ÄÅÌÁÌ ÄÌÑ ÒÁÚ×ÌÅÞÅÎÉÑ, ÈÏÔÑ ÏÎ ÄÏÓÔÁÔÏÞÎÏ ÏÓÔÏÒÏÖÅÎ, ÞÔÏÂÙ ×ÙÓËÁÚÁÔØ ÜÔÏ ÍÎÅÎÉÅ ×ÓÌÕÈ. éÎÏÇÄÁ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ×ÙÈÏÄÉÔ ÉÚ ËÏÎÔÏÒÙ, ÞÔÏÂÙ ÇÌÏÔÎÕÔØ Ó×ÅÖÅÇÏ ×ÏÚÄÕÈÁ ÉÌÉ ËÒÕÖÅÞËÕ

-ÄÒÕÇÕÀ ÐÉ×Á. óÕÝÅÓÔ×ÕÅÔ ÎÅÓËÏÌØËÏ ÐÒÉÚÎÁËÏ×, ÐÏ ËÏÔÏÒÙÍ ÍÏÖÎÏ ÕÚÎÁÔØ ÎÁÓÔÏÑÝÅÇÏ ÐÒÏÇÒÁÍÍÉÓÔÁ ÚÁ ÐÒÅÄÅÌÁÍÉ ÍÁÛÉÎÎÏÇÏ ÚÁÌÁ :

- ÎÁ ×ÅÞÅÒÉÎËÅ ÎÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÜÔÏ ÔÅ, ËÔÏ ÓÉÄÉÔ × ÕÇÌÕ, ÏÂÓÕÖÄÁÑ ÚÁÝÉÔÕ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍ É ËÁË ÅÅ ÏÂÏÊÔÉ;

- ÎÁ ÆÕÔÂÏÌØÎÏÍ ÍÁÔÞÅ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÓÒÁ×ÎÉ×ÁÅÔ ÈÏÄ ÉÇÒÙ Ó "ÐÒÏÉÇÒÏ×ËÁÍÉ", ÒÁÓÐÅÞÁÔÁÎÎÙÍÉ ÎÁ ÆÁÌØÃÏ×ÁÎÎÏÊ 11- ÉÌÉ 14-ÄÀÊÍÏ×ÏÊ ÂÕÍÁÇÅ;

- ÎÁ ÐÌÑÖÅ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÒÉÓÕÅÔ ÂÌÏË-ÓÈÅÍÙ ÎÁ ÐÅÓËÅ;

- ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÈÏÄÉÔ × ÄÉÓËÏ-ËÌÕÂ, ÞÔÏÂÙ ÐÏÓÍÏÔÒÅÔØ ÍÉÇÁÎÉÅ ÌÁÍÐÏÞÅË;

- ÎÁ ÐÏÈÏÒÁÎÁÈ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÉÚÒÅËÁÅÔ : "âÅÄÎÙÊ äÖÏÒÄÖ. á ×ÅÄØ ÏÎ ÐÏÞÔÉ ÚÁÓÔÁ×ÉÌ ÒÁÂÏÔÁÔØ ÐÒÏÇÒÁÍÍÕ ÓÏÒÔÉÒÏ×ËÉ, ËÏÇÄÁ ÅÇÏ È×ÁÔÉÌ ÉÎÓÕÌØÔ";

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

- 7 -

ÔÁËÏÇÏ × ÛÔÁÔÅ, ÌÕÞÛÅ ÓÏÚÄÁÔØ ÅÍÕ ÉÌÉ ÅÊ ÏÐÔÉÍÁÌØÎÙÅ ÕÓÌÏ×ÉÑ. ôÉÐÉÞÎÙÊ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÖÉ×ÅÔ ÐÅÒÅÄ ÄÉÓÐÌÅÅÍ ü÷í. ÷ÏËÒÕÇ ÜÔÏÇÏ ÄÉÓÐÌÅÑ ÒÁÓÐÏÌÏÖÅÎÙ ÌÉÓÔÉÎÇÉ ÐÒÏÇÒÁÍÍ, ÎÁÄ ËÏÔÏÒÙÍÉ ÏÎ ËÏÇÄÁ-ÌÉÂÏ ÒÁÂÏÔÁÌ. ïÎÉ ÓËÌÁÄÉÒÏ×ÁÎÙ × ËÕÞÉ ÐÒÉÂÌÉÚÉÔÅÌØÎÏ × ÈÒÏÎÏÌÏÇÉÞÅÓËÏÍ ÐÏÒÑÄËÅ ÎÁ ËÁÖÄÏÊ ÐÌÏÓËÏÊ ÐÏ×ÅÒÈÎÏÓÔÉ ËÏÎÔÏÒÙ. ÷Ù ÔÁË ÖÅ ÏÂÎÁÒÕÖÉÔÅ ÐÏÌÄÀÖÉÎÙ, ÉÌÉ ÏËÏÌÏ ÔÏÇÏ, ÎÁÐÏÌÏ×ÉÎÕ ×ÙÐÉÔÙÈ ÞÁÛÅË Ó ÈÏÌÏÄÎÙÍ ËÏÆÅ. éÎÏÇÄÁ × ËÏÆÅ ÍÏÖÎÏ ÏÂÎÁÒÕÖÉÔØ ÐÌÁ×ÁÀÝÉÅ "ÈÁÂÁÒÉËÉ" ÓÉÇÁÒÅÔ. ÷ ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ × ÞÁÛËÁÈ ÎÁÈÏÄÉÔÓÑ ×ÙÖÁÔÙÊ ÁÐÅÌØÓÉÎ. é ÔÏÌØËÏ × ÔÅÈ ÓÌÕÞÁÑÈ, ËÏÇÄÁ ÐÒÏÇÒÁÍÍÉÓÔ ÎÅ ÏÞÅÎØ ÈÏÒÏÛ, ×Ù Õ×ÉÄÉÔÅ ÜËÚÅÍÐÌÑÒÙ ÒÕËÏ×ÏÄÓÔ×Á OS JSL É ÐÒÉÎÃÉÐÏ× ÒÁÂÏÔÙ, ÏÔËÒÙÔÙÈ ÎÁ ÏÓÏÂÏ ÉÎÔÅÒÅÓÎÙÈ ÓÔÒÁÎÉÃÁÈ. ðÒÉËÌÅÅÎÎÙÊ ËÌÅÊËÏÊ ÌÅÎÔÏÊ, ÎÁ ÓÔÅÎÅ ×ÉÓÉÔ ÒÁÓÐÅÞÁÔÁÎÎÙÊ ÎÁ áãðõ ËÁÌÅÎÄÁÒØ Ó ÓÏÂÁÞËÏÊ óÎÕÐÐÉ ÚÁ 1969 ÇÏÄ. HÁ ÐÏÌÕ ÒÁÚÂÒÏÓÁÎÙ ÏÂÅÒÔËÉ ÏÔ ÈÌÅÂÁ Ó ÓÙÒÏÍ É ÚÅÍÌÑÎÙÍÉ ÏÒÅÈÁÍÉ (ÔÁËÏÇÏ, ËÏÔÏÒÙÊ ÓÔÁÎÏ×ÉÔÓÑ ÞÅÒÓÔ×ÙÍ ÕÖÅ × ÐÅËÁÒÎÅ, ÔÁË ÞÔÏ ÎÅ ÍÏÖÅÔ ÓÔÁÔØ ÈÕÖÅ × ÔÏÒÇÌ×ÙÈ Á×ÔÏÍÁÔÁÈ). é, ÎÁËÏÎÅÃ, × ×ÅÒÈÎÅÍ ÌÅ×ÏÍ ÑÝÉËÅ ÓÔÏÌÁ, ÐÏÄ ËÏÒÏÂÏÞËÏÊ Oreos, ÎÁÈÏÄÉÔÓÑ ÌÉÎÅÊËÁ-ÛÁÂÌÏÎ ÄÌÑ ×ÙÞÅÒÞÉ×ÁÎÉÑ ÂÌÏË-ÓÈÅÍ, ÏÓÔÁ×ÌÅÎ- ÎÁÑ ÐÒÅÄÙÄÕÝÉÍ ×ÌÁÄÅÌØÃÅÍ ÓÔÏÌÁ. HÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÐÉÛÕÔ ÐÒÏÇÒÁÍÍÙ, Á ÎÅ ÄÏËÕÍÅÎÔÁÃÉÀ, ËÏÔÏÒÕÀ ÏÎÉ ÏÓÔÁ×ÌÑÀÔ ÛÔÁÔÕ ÓÏÐÒÏ×ÏÖÄÅÎÉÑ. HÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÍÏÖÅÔ ÒÁÂÏÔÁÔØ ÐÏ 30, 40 É ÄÁÖÅ 50 ÞÁÓÏ× ÎÅÐÒÅÒÙ×ÎÏ, ÐÏÄ ÉÎÔÅÎÓÉ×ÎÙÍ ÎÁÖÉÍÏÍ. HÁ ÓÁÍÏÍ ÄÅÌÅ, ÏÎ É ÐÒÅÄÐÏÞÉÔÁÅÔ ÔÁË ÒÁÂÏÔÁÔØ. ðÌÏÈÏÅ ×ÒÅÍÑ ÏÔËÌÉËÁ ÎÅ ÂÅÓÐÏËÏÉÔ ÎÁÓÔÏÑÝÅÇÏ ÐÒÏÇÒÁÍÍÉÓÔÁ; ÏÎ ÐÏÌÕÞÁÅÔ ×ÏÚÍÏÖÎÏÓÔØ ×ÚÄÒÅÍÎÕÔØ ÍÅÖÄÕ ÔÒÁÎÓÌÑÃÉÑÍÉ. åÓÌÉ ÇÒÁÆÉË ×ÙÐÏÌÎÅÎÉÑ ÒÁÂÏÔÙ ÎÅ ÏÞÅÎØ ÖÅÓÔËÉÊ, ÔÏ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÐÒÅÄÐÏÞÉÔÁÅÔ ÄÅÌÁÔØ Ó×ÏÀ ÖÉÚÎØ ÂÏÌÅÅ ÚÁÈ×ÁÔÙ×ÁÀÝÅÊ, ÒÁÂÏÔÁÑ ÐÅÒ×ÙÅ 9 ÎÅÄÅÌØ ÎÁÄ ÍÁÌÅÎØËÏÊ, ÎÏ ÉÎÔÅÒÅÓÎÏÊ ÞÁÓÔØÀ ÐÒÏÂÌÅÍÙ. úÁÔÅÍ, ÏÎ ÚÁËÁÎÞÉ×ÁÅÔ ×ÙÐÏÌÎÅÎÉÅ ×ÓÅÊ ÏÓÔÁÌØÎÏÊ ÞÁÓÔÉ ÚÁ 2 ÉÌÉ 3 50-ÞÁÓÏ×ÙÈ ÍÁÒÁÆÏÎÁ. üÔÏ ÎÅ ÔÏÌØËÏ ×ÐÅÞÁÔÌÑÅÔ ÎÁÞÁÌØÎÉËÁ, ÎÏ É ÓÏÚÄÁÅÔ ÕÄÏÂÎÏÅ ÏÐÒÁ×ÄÁÎÉÅ ÎÅ ÄÅÌÁÔØ ÄÏËÕÍÅÎÔÁÃÉÀ. ÷ ÏÂÝÅÍ ÓÌÕÞÁÅ, ÎÉ ÏÄÉÎ ÎÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÎÅ ÒÁÂÏÔÁÅÔ Ó 9 ÄÏ 5, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÔÅÈ, ËÔÏ ÒÁÂÏÔÁÅÔ × ÎÏÞÎÕÀ ÓÍÅÎÕ. HÁÓÔÏÑÝÉÅ ÐÒÇÒÁÍÍÉÓÔÙ ÎÅ ÎÏÓÑÔ ÇÁÌÓÔÕËÏ×. HÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÐÒÉÈÏÄÑÔ ÎÁ ÒÁÂÏÔÕ ×Ï×ÒÅÍÑ - Ë ÏÂÅÄÕ. HÁÓÔÏÑÝÉÊ ÐÒÏÇÒÁÍÍÉÓÔ ÍÏÖÅÔ ÚÎÁÔØ, Á ÍÏÖÅÔ É ÎÅ ÚÎÁÔØ ÉÍÑ Ó×ÏÅÊ ÓÕÐÒÕÇÉ. ïÎ, ÏÄÎÁËÏ, ÚÎÁÅÔ ÎÁÉÚÕÓÔØ ÔÁÂÌÉÃÕ ASCII (ÉÌÉ EBCDIC) ÓÉÍ×ÏÌÏ×. HÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÎÅ ÕÍÅÀÔ ÇÏÔÏ×ÉÔØ. âÁËÁÌÅÊÎÙÅ ÍÁÇÁÚÉÎÙ ÎÅ ÞÁÓÔÏ ÏÔËÒÙÔÙ × 3 ÞÁÓÁ ÎÏÞÉ, ÔÁË ÞÔÏ ÏÎÉ ÄÏÌÖÎÙ ÕÍÅÔØ ×ÙÖÉ×ÁÔØ ÎÁ ÐÅÞÅÎØÅ É ËÏÆÅ. úÁÇÌÑÄÙ×ÁÑ × ÂÕÄÕÝÅÅ, ÎÅËÏÔÏÒÙÅ ÎÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ ÓÞÉÔÁÀÔ, ÞÔÏ ÎÏ×ÅÊÛÅÅ ÐÏËÏÌÅÎÉÅ ÐÒÏÇÒÁÍÍÉÓÔÏ× ÉÍÅÅÔ ÎÅ ÔÁËÉÅ ÖÅ ×ÚÇÌÑÄÙ ÎÁ ÖÉÚÎØ, ËÁË ÉÈ ÓÔÁÒÛÉÅ ÔÏ×ÁÒÉÝÉ. íÎÏÇÉÅ ÉÚ ÎÉÈ ÎÉËÏÇÄÁ ÎÅ ×ÉÄÅÌÉ ÐÅÒÅÄÎÅÊ ÐÁÎÅÌÉ ü÷í. åÄ×Á-ÌÉ ËÔÏ-ÌÉÂÏ ÉÚ ×ÙÐÕÓËÎÉËÏ× × ÎÁÛÉ ÄÎÉ ÍÏÖÅÔ ÐÒÏÉÚ×ÏÄÉÔØ ×ÙÞÉÓÌÅÎÉÑ × ÛÅÓÔÎÁÄÃÁÔÉÒÉÞÎÏÊ ÓÉÓÔÅÍÅ ÂÅÚ ËÁÌØËÕÌÑÔÏÒÁ. óÅÇÏÄÎÑÛÎÉÅ ×ÙÐÕÓËÎÉËÉ ËÏÌÌÅÄÖÅÊ ÓÌÁÂÙ - ÏÎÉ ÚÁÝÉÝÅÎÙ ÏÔ ÒÅÁÌØÎÏÓÔÅÊ ÖÉÚÎÉ ÓÉÍ×ÏÌØÎÙÍÉ ÏÔÌÁÄÞÉËÁÍÉ, ÒÅÄÁËÔÏÒÁÍÉ ÔÅËÓÔÏ×, ËÏÔÏÒÙÅ ÐÏÄÓÞÉÔÙ- ×ÁÀÔ ÓËÏÂËÉ, É ÌÏÑÌØÎÙÍÉ Ë ÐÏÌØÚÏ×ÁÔÅÌÀ ÏÐÅÒÁÃÉÏÎÎÙÍÉ ÓÉÓÔÅÍÁÍÉ. èÕÖÅ ÔÏÇÏ, ÎÅËÏÔÏÒÙÅ ÉÚ ÜÔÉÈ ÐÁÔÅÎÔÏ×ÁÎÎÙÈ ÕÞÅÎÙÈ ÕÍÕÄÒÉÌÉÓØ "ÚÁÝÉÔÉÔØÓÑ" ÂÅÚ ÉÚÕÞÅÎÉÑ æÏÒÔÒÁÎÁ ! HÅÕÖÅÌÉ ÎÁÍ ÐÒÅÄÐÉÓÁÎÏ Ó×ÙÛÅ ÓÔÁÔØ ÏÔÒÁÓÌØÀ ÆÁÎÁÔÉËÏ× UNIX'Á É ÐÁÓËÁÌÅ×ÓËÉÈ ÐÒÏÇÒÁÍ- ÍÉÓÔÏ× ?

- 8 -

éÚ ÓÏÂÓÔ×ÅÎÎÏÇÏ ÏÐÙÔÁ, Ñ ÄÕÍÁÀ, ÍÏÖÎÏ ÓÍÅÌÏ ÓËÁÚÁÔØ, ÞÔÏ ÂÕÄÕÝÅÅ ÐÒÅËÒÁÓÎÏ ÄÌÑ ÎÁÓÔÏÑÝÉÈ ÐÒÏÇÒÁÍÍÉÓÔÏ×. HÉ OS/370, ÎÉ æÏÒÔÒÁÎ ÎÅ ×ÙÓËÁÚÙ×ÁÀÔ ÎÉ ËÁËÉÈ ÐÒÉÚÎÁËÏ× ÏÔÍÉÒÁÎÉÑ, ÎÅÓÍÏÔÒÑ ÎÁ ÕÓÉÌÉÑ ÐÒÏÇÒÁÍÍÉÓÔÏ× ÎÁ ðÁÓËÁÌÅ. äÁÖÅ ÔÁËÉÅ ÉÚÏÝÒÅÎÎÙÅ ÕÌÏ×ËÉ, ËÁË ÄÏÂÁ×ÌÅÎÉÅ ËÏÎÓÔÒÕËÃÉÊ ÓÔÒÕËÔÕÒÎÏÇÏ ÐÒÏÇÒÁÍÍÉÒÏ- ×ÁÎÉÑ × æÏÒÔÒÁÎ, ÐÒÏ×ÁÌÉÌÉÓØ. äÁ, ËÏÎÅÞÎÏ, ÎÅËÏÔÏÒÙÅ ÉÚÇÏÔÏ×É- ÔÅÌÉ ü÷í ×ÙÐÕÓÔÉÌÉ ËÏÍÐÉÌÑÔÏÒÙ æÏÒÔÒÁÎÁ-77, ÎÏ ËÁÖÄÙÊ ÉÚ ÎÉÈ ÏÓÔÁ×ÉÌ ×ÏÚÍÏÖÎÏÓÔØ ÐÅÒÅÊÔÉ × ÒÅÖÉÍ ËÏÍÐÉÌÑÔÏÒÁ æÏÒÔÒÁÎÁ-66 Ó ÐÏÍÏÝØÀ ÕÄÁÌÅÎÉÑ ÏÄÎÏÊ ÐÅÒÆÏËÁÒÔÙ - ÞÔÏÂÙ ËÏÍÐÉÌÉÒÏ×ÁÔØ ÃÉËÌÙ DO ËÁË ÐÒÅÄÐÉÓÁÎÏ ÂÏÇÏÍ. äÁÖÅ UNIX ÍÏÖÅÔ ÂÙÔØ ÎÅ ÔÁË ÕÖ ÐÌÏÈ ÄÌÑ ÎÁÓÔÏÑÝÉÈ ÐÒÏÇÒÁÍ- ÍÉÓÔÏ×, ËÁË × ÐÒÏÛÌÏÍ. ðÏÓÌÅÄÎÑÑ ÒÅÁÌÉÚÁÃÉÑ UNIX'Á ÏÂÌÁÄÁÅÔ ÐÏÔÅÎÃÉÁÌØÎÙÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ, ÃÅÎÎÙÍÉ ÄÌÑ ÌÀÂÏÇÏ ÎÁÓÔÏÑÝÅÇÏ ÐÒÏÇÒÁÍÍÉÓÔÁ. ïÎÁ ÉÍÅÅÔ Ä×Á ÒÁÚÌÉÞÎÙÈ É ÓÌÅÇËÁ ÎÅÓÏ×ÍÅÓÔÉÍÙÈ ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÈ ÉÎÔÅÒÆÅÊÓÁ, ÁÒËÁÎ É ÓÌÏÖÎÙÊ ÄÒÁÊ×ÅÒ ÔÅÒÍÉÎÁÌÁ, É ×ÉÒÔÕÁÌØÎÕÀ ÐÁÍÑÔØ. åÓÌÉ ÐÒÅÎÅÂÒÅÞØ ÔÅÍ, ÞÔÏ ÏÎ ÓÔÒÕËÔÕÒÎÙÊ, ÔÏ ÄÁÖÅ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ ÎÁ ÑÚÙËÅ "C" ÍÏÖÅÔ ÂÙÔØ ÐÏ ÄÏÓÔÏÉÎÓÔ×Õ ÏÃÅÎÅÎÏ ÎÁÓÔÏÑÝÉÍ ÐÒÏÇÒÁÍÍÉÓÔÏÍ. ÷ ËÏÎÃÅ ËÏÎÃÏ×, × ÎÅÍ ÎÅÔ ÐÒÏ×ÅÒËÉ ÔÉÐÏ×, ÉÍÅÎÁ ÐÅÒÅÍÅÎÎÙÈ ÉÍÅÀÔ 7 (10 ?, 8 ?) ÓÉÍ×ÏÌÏ× × ÄÌÉÎÕ É ××ÅÄÅÎ ÐÏÌÅÚÎÙÊ ÔÉÐ ÄÁÎÎÙÈ "ÕËÁÚÁÔÅÌØ" (pointer). ðÏÌÕÞÁÅÔÓÑ, ËÁË ÂÕÄÔÏ ÓÏÅÄÉÎÅÎÙ ×ÏÅÄÉÎÏ ÌÕÞÛÉÅ ÞÁÓÔÉ ÑÚÙËÁ æÏÒÔÒÁÎ É áÓÓÅÍÂÌÅÒÁ, ÎÅ ÇÏ×ÏÒÑ ÕÖÅ Ï ÂÏÌÅÅ Ô×ÏÒÞÅÓËÉÈ ÐÒÉÍÅÎÅ- ÎÉÑÈ ÏÐÅÒÁÔÏÒÁ #DEFINE. HÅÔ, ÂÕÄÕÝÅÅ ÎÅ ÔÁË ÕÖ É ÍÒÁÞÎÏ. ÷ ÐÏÓÌÅÄÎÉÅ ÎÅÓËÏÌØËÏ ÌÅÔ ÄÁÖÅ ÐÏÐÕÌÑÒÎÁÑ ÐÒÅÓÓÁ ÓÏÏÂÝÁÌÁ Ï ÎÏ×ÏÍ ÕÒÏÖÁÅ ÂÌÅÓÔÑÝÉÈ ÆÁÎÁÔÉËÏ×, ×ÙÐÕÝÅÎÎÙÈ ÉÚ ÔÁËÉÈ ÍÅÓÔ, ËÁË óÔÅÎÆÏÒÄ É íÁÓÓÁÞÕÓÅÔ- ÓËÉÊ ôÅÈÎÏÌÏÇÉÞÅÓËÉÊ éÎÓÔÉÔÕÔ, × ÒÅÁÌØÎÙÊ ÍÉÒ. ðÏ ×ÓÅÍÕ ×ÉÄÎÏ, ÞÔÏ ÄÕÈ ÎÁÓÔÏÑÝÅÇÏ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ÖÉ×ÅÔ × ÜÔÉÈ ÍÏÌÏÄÙÈ ÀÎÏÛÁÈ É ÄÅ×ÕÛËÁÈ. ðÏËÁ ÓÕÝÅÓÔ×ÕÀÔ ÐÌÏÈÏ ÐÏÓÔÁ×ÌÅÎÎÙÅ ÚÁÄÁÞÉ, ÓÔÒÁÎÎÙÅ ÏÛÉÂËÉ É ÎÅÒÅÁÌÉÓÔÉÞÉÓËÉÅ ÒÁÓÐÉÓÁÎÉÑ ÍÁÛÉÎÎÏÇÏ ×ÒÅÍÅÎÉ, ÂÕÄÕÔ ÎÁÈÏÄÉÔÓÑ ÎÁÓÔÏÑÝÉÅ ÐÒÏÇÒÁÍÍÉÓÔÙ, ÖÅÌÁÀÝÉÅ ×ÚÑÔØ ÎÁ ÓÅÂÑ É ÒÅÛÉÔØ ÐÒÏÂÌÅÍÕ, ÏÓÔÁ×É× ÄÏËÕÍÅÎÔÁÃÉÀ ÎÁ ÐÏÔÏÍ. äÁ ÚÄÒÁ×ÓÔ×ÕÅÔ æÏÒÔÒÁÎ ! ðÅÒÅ×ÏÄ : ðÑÔËÉÎ á.ó. -- ìÅÎÉÎÇÒÁÄ

DO> ôÏÇÄÁ ÏÔ ÜÔÏÇÏ ÔÏÌËÕ ÍÁÌÏ. ëÓÔÁÔÉ, Ñ ÎÅ ×ÓÔÒÅÞÁÌ ÍÁËÒÏÐÒÏÃÅÓÓÏÒÏ× Ó DO> ÏÔÌÁÄÞÉËÏÍ DO> ÍÁËÒÏÓÏ×. ôÏ ÅÓÔØ ËÏÇÄÁ ÐÉÛÅÛØ ÍÁËÒÏÓ, ÐÒÉÈÏÄÉÔÓÑ ÍÎÏÇÏËÒÁÔÎÏ ÐÒÏÇÏÎÑÔØ DO> ÅÇÏ ÐÒÉ DO> ÒÁÚÎÙÈ ÉÓÈÏÄÎÙÈ ÄÁÎÎÙÈ É ÓÍÏÔÒÅÔØ × ÐÏÌÕÞÉ×ÛÉÊÓÑ ÌÉÓÔÉÎÇ, ÞÔÏÂÙ ÓÄÅÌÁÔØ DO> ÜÔÏ DO> ÐÒÁ×ÉÌØÎÏ. ñ ÒÁÚÕÍÅÅÔÓÑ ÎÅ ÐÒÏ ÔÅ "ÎÁÄÅÖÎÙÅ É ÐÅÒÅÎÏÓÉÍÙÅ ÍÁËÒÏÓÙ" ÎÁÛÅÊ DO> ×ÉÒÔÕÁÌËÉ, Á ÐÒÏ ÄÏÓÔÁÔÏÞÎÏ ÓÌÏÖÎÙÅ, Ó ÕÓÌÏ×ÉÑÍÉ É ÃÉËÌÁÍÉ.

m4. ôÏÌØËÏ "ÍÁËÒÏÓ", ÒÁÂÏÔÁÀÝÉÊ ÐÏ ÐÒÉÎÃÉÐÕ ÐÏÄÓÔÁÎÏ×ËÉ/ÚÁÍÅÎÙ ÔÅËÓÔÁ, ËÁË-ÔÏ ÐÌÏÈÏ ÓÏÞÅÔÁÅÔÓÑ Ó ÃÉËÌÁÍÉ É ÉÍÐÅÒÁÔÉ×ÎÙÍ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅÍ ×ÏÏÂÝÅ. óÔÒÁÎÎÏ, ÞÔÏ ÜÔÏÔ ÄÏÓÔÁÔÏÞÎÏ ÍÏÝÎÙÊ ÍÁËÒÏÐÒÏÃÅÓÓÏÒ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ, É ÎÅ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ Ó ÁÓÓÅÍÂÌÅÒÁÍÉ... :-(

GS> HÁ ޣÍ ÐÒÉËÁÖÅÔÅ ×ÁÑÔØ ÐÒÏÇÒÁÍÍÙ ÄÌÑ ÓÅÍÅÊÓÔ×Á AVR? HÁ ÐÁÓËÁÌÅ? URL, ÇÄÅ GS> ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ËÏÍÐÉÌÑÔÏÒ ÍÏÖÎÏ ×ÚÑÔØ, ÐÏÖÁÌÕÊÓÔÁ!

p2c

Привет, Kirill !

20 Mar 05 , 00:43 Kirill Frolov писал к Dmitri Litovchenko:

KF> Какой бы ни был год на пороге, паскаль от этого не становится чем-то KF> иным. Фирма Borland никакого отношения к паскалю, по большому счёту, KF> не имеет. Думаю не ошибусь, если скажу, что в момент появления паскаля KF> никаких борландов не существовало даже.

Борланд - автор распространённого диалекта Паскаля. С расширениями типа юнитов и прочего.

. С уважением, Hикита. icq:240059686, lj-user:nicka_startcev ... юркие е-стеренки и i-стероиды

Hello, Anton Abrosimov !

äÁ ÎÉËÁË ÎÅ ÐÉÛÅÔÓÑ, Write - ÏÐÅÒÁÔÏÒ ÑÚÙËÁ, Á ÎÅ ÆÕÎËÃÉÑ. ðÏÔÏÍÕ × ÏÔÌÉÞÉÅ ÏÔ ÆÕÎËÃÉÉ ÏÎ ÍÏÖÅÔ ÒÁÂÏÔÁÔØ Ó ÌÀÂÙÍÉ ÔÉÐÁÍÉ É ÌÀÂÙÍ ËÏÌÉÞÅÓÔ×ÏÍ ÁÒÇÕÍÅÎÔÏ×. ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Hello, George Shepelev !

äÁ ÎÅÔ, öÏÒÁ, ÜÔÏ ÔÙ ÎÉ ÔÏÇÏ ÎÉ ÄÒÕÇÏÇÏ ÎÅ ÚÎÁÅÛØ, ÞÔÏ ÔÕÔ ËÓÔÁÔÉ É ÄÅÍÏÎÓÔÒÉÒÏ×ÁÌ ÎÅ ÔÁË ÄÁ×ÎÏ. éÎÁÞÅ ÂÙ ÔÙ ÎÅ ÆÌÅÊÍÉÌ, Á ÐÒÉ×ÅÌ ÐÒÉÍÅÒ ÂÏÌÅÅ ÓÔÒÏÇÏÊ ÔÉÐÉÚÁÃÉÉ. ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Hello, George Shepelev !

öÏÒÁ, ÓÓÙÌÏÞËÏÊ ÎÁ ÔÁËÕÀ ÌÉÔÅÒÁÔÕÒÕ ÎÅ ÐÏÄÅÌÉÛØÓÑ? ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.
ðÒÉ×ÅÔ George!

Saturday March 19 2005 14:41, George Shepelev wrote to Alexander Torres:

ON>>>> ïÂÙÞÎÙÅ ÓÔÒÏËÉ Pascal. ó ÎÉÍÉ ÏÂÙÞÎÏ ÎÉËÁËÉÈ ÈÌÏÐÏÔ ÎÅ ON>>>> ×ÏÚÎÉËÁÅÔ. GS>>> ëÁË ÎÁÓޣÔ ÏÂßÅÄÉÎÅÎÉÑ Ä×ÕÈ "ÏÂÙÞÎÙÈ ÓÔÒÏË Pascal" × ÏÄÎÕ, GS>>> ËÁÖÄÁÑ ÉÚ ÉÓÈÏÄÎÙÈ - ÐÏ 150 ÓÉÍ×ÏÌÏ×? AT>> öÏÒÁ, Á ËÁËÏÉ ÉÍÅÎÎÎÏ "ðÁÓËÁÌØ" ÉÍÅÅÔÓÑ ×ÉÄÕ? áÂÓÔÒÁËÔÎÙÊ "ÏÂÙÞÎÙÊ GS>

GS> æÌÅÊÍÅÒÏË, ÐÏÞÉÔÁÊ × ÌÉÔÅÒÁÔÕÒÅ ÏÐÒÅÄÅÌÅÎÉÅ ÐÁÓËÁÌÅ×ÓËÏÊ ÓÔÒÏËÉ, ÔÏÇÄÁ GS> ÍÏÖÅÛØ × ÓÐÏÒ ×ÌÁÚÉÔØ ;)

öÏÒÁ, ÐÏÊÄÉ ÓÁÍ ÐÏÞÉÔÁÊ, Ñ Ó ðÁÓËÁÌÅÍ ÐÏÂÏÌØÛÅ ÔÅÂÑ ÒÁÂÏÔÁÌ. ïÔ×ÅÔÁ ÎÁ ×ÏÐÒÏÓ, Ñ ÔÁË ÐÏÎÉÍÁÀ, ÎÅ ÂÕÄÅÔ ?

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
, ftp://altor.sytes.net

ðÒÉ×ÅÔ George!

Saturday March 19 2005 14:45, George Shepelev wrote to Alexander Torres:

ON>>> ëÒÅÐËÏÍÕ ÐÒÏÉÚ×ÏÄÓÔ×ÅÎÎÉËÕ ÎÅÄÏÓÔÏÊÎÏ ÏÐÕÓËÁÔØÓÑ ÄÏ ÐÒÉÅÍÏ× ON>>> ÛÅÌØÍÏ×ÁÎÉÑ ÉÚ ÁÒÓÅÎÁÌÁ ÁËÁÄÅÍÉÞÅÓËÉÈ "ÐÒÏÇÒÁÍÍÉÓÔÏ×". ÷Ù ON>>> ÐÒÅËÒÁÓÎÏ ÐÏÎÉÍÁÅÔÅ, Ï ÞÅÍ ÉÄÅÔ ÒÅÞØ. AT>> HÅÔ, ÎÅ ÐÏÎÉÍÁÀ "áËÁÄÅÍÉÞÅÓËÏÇÏ ÐÒÏÇÒÁÍÍÉÓÔÁ" Ñ ÚÎÁÀ ÚÄÅÓØ ÔÏÌØËÏ AT>> ÏÄÎÏÇÏ - öÏÒÕ ûÅÐÅÌÅ×Á, É ÏÄÎÏÇÏ "ÁËÁÄÅÍÉÞÅÓËÏÇÏ ÈÁÒ×ÁÒÝÉËÁ" - ÷Ï×Õ AT>> ôÅÐÌÏÕÈÏ×Á. GS>

GS> úÁÔÏ ÓËÕÎÓÏ× ÔÕÔ ÃÅÌÙÈ Ä×Á ;-)

ôÙ ÉÍÅÅÛØ ××ÉÄÕ ÓÅÂÑ É ËÏÎÏÓÅ×ÉÞÁ ? ðÏÔÏÍÕ ËÁË ôÅÐÌÏÕÈÏ×Á Ë ×ÁÍ ÐÒÉÓÏ×ÏËÕÐÉÔØ ÓÌÏÖÎÏ, ÏÎ ÈÏÔØ É ÆÁÎÔÁÚÅÒ É ÔÒÅÐÌÏ ÎÏ ÎÅ ÈÁÍ.

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
, ftp://altor.sytes.net

Привет Oleksandr!

Saturday March 19 2005 23:28, Oleksandr Redchuk wrote to Dima Orlov:

OR> From: "Oleksandr Redchuk" snipped-for-privacy@real.kiev.ua>

OR>

OR> 19-Mar-05 14:43 Dima Orlov wrote to Olga Nonova: OR>

DO>> Это не рекламные акции, они наверняка начали делать этот кристалл OR>

OR> Я помню ещё тогдашние разговоры. OR> Когда недавно выкатились at90pwm2 и at90pwm3 - я как раз про вашу OR> работу вспомнил.

Hет, это не одни, и наличие ШИМа не самое главное в тех контролерах, которые они обещали.

Сначала - Атмеловцы обещали золотые горы, контроллеры по $0.8, и со всей нужной нам периферией.

Потом - мы подписали NDA и стали ждть обещанных семплов.

Еще потом - атмеловцы не вопросы типа "когда будут семплы" - не отвечали, а на вопрос что "вы обещали по 80 центов кристаллы" - отвечали что они такого вооще неговорили, и сказать не могли - "какие 80 центов ? 3 бакса с половиной, минимум!"

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
, ftp://altor.sytes.net

KF>> Imho, ÎÁÉÂÏÌÅÅ ÕÄÏÂÅÎ ËÏÍÂÉÎÉÒÏ×ÁÎÎÙÊ ×ÁÒÉÁÎÔ. ëÏÇÄÁ ÓÔÒÏËÁ KF>> (ÕËÁÚÁÔÅÌØ) ÚÁףÒÎÕÔÁ × ÓÔÒÕËÔÕÒÕ ÓÏ ÓޣÔÞÉËÏÍ ÄÌÉÎÙ É ÐÒÏÞÉÍÉ KF>> ÒÁÚÎÙÍÉ ÁÔÒÉÂÕÔÁÍÉ (ÎÁÐÒÉÍÅÒ, ÓޣÔÞÉËÏÍ ÓÓÙÌÏË É Ô.Ð.) õÄÉ×ÉÔÅÌØÎÏ, KF>> ÞÔÏ ÅÓÔØ ÍÁÓÓÁ ÓÁÍÏÄÅÌØÎÙÈ É ÐÒÉÍÅÒÎÏ ÏÄÉÎÁËÏ×Ï ÕÓÔÒÏÅÎÎÙÈ ÒÅÁÌÉÚÁÃÉÊ, KF>> ÎÏ ÎÅÔ ÂÏÌÅÅ-ÍÅÎÅÅ ÓÔÁÎÄÁÒÔÎÙÈ ÂÉÂÌÉÏÔÅË. AA> á ËÁË pÅÁÌÉÚÕÅÔÓÑ ÔÏÔ-ÖÅ ÓÞÅÔÞÉË ÓÓÙÌÏË ÂÅÚ ÐÏÄÄÅpÖËÉ ÓÏ ÓÔÏpÏÎÙ AA> ËÏÍÐÉÌÑÔÏpÁ?

á ËÁË ÏÎ ÍÏÖÅÔ ÂÙÔØ ÒÅÁÌÉÚÏ×ÁÎ ÎÁ ÁÓÓÅÍÂÌÅÒÅ, ÂÅÚ ÐÏÄÄÅÒÖËÉ ÓÏ ÓÔÏÒÏÎÙ ËÏÍÐÉÌÑÔÏÒÁ ÐÁÓËÁÌÑ?

ON>>> ËÏÎÔÒÏÌØ ×ÙÈÏÄÁ ÚÁ ÒÁÚÍÅÒ ÄÅËÌÁÒÉÒÏ×ÁÎÎÏÇÏ ËÏÎÔÅÊÎÅÒÁ. ðÏÜÔÏÍÕ, ON>>> ÐÒÉ ÐÏÒÞÅ ÓÞÅÔÞÉËÁ KF>> ëÁË ÂÙÔØ Ó ÔÅÍ ÖÅ write -- ËÁË ÏÎÏ ÐÒÏËÏÎÔÒÉÌÉÒÕÅÔ, ÞÔÏ ÅÍÕ KF>> ÐÏÄÓÕÎÕÌÉ? AA> ðpÉ ÐÏpÞÅ ÓÞÅÔÞÉËÁ? HÉËÁË.

ON ÕÔ×ÅÒÖÄÁÅÔ, ÞÔÏ ÐÒÏËÏÎÔÒÏÌÉÒÕÅÔ Á×ÔÏÍÁÇÉÞÅÓËÉ...

KF>> ëÓÔÁÔÉ, ×ÓÀ ÖÉÚÎØ ÍÕÞÁÅÔ ×ÏÐÒÏÓ: ËÁË ÓÒÅÄÓÔ×ÁÍÉ ÐÁÓËÁÌÑ ÎÁÐÉÓÁÔØ KF>> Ó×ÏÊ ÁÎÁÌÏÇ write ÉÌÉ printf? ïÔ×ÅÔ Ñ ÚÎÁÀ... AA> ñ ÔÏÖÅ ÚÎÁÀ ÏÔ×ÅÔ. ðÉÛÅÔÓÑ ÌÅÇËÏ, ÐpÉÞÅÍ ÁÂÓÏÌÀÔÎÏ ÔÁË-ÖÅ, ËÁË × C, AA> ÉÓÐÏÌØÚÕÑ AA> ÁÎÁÌÏÇ ÆÕÎËÃÉÊ ÉÚ stdarg.h.

çÒÁÖÄÁÎÉÎ, ×Ù Ó ÐÁÓËÁÌÅÍ ÈÏÔØ ÓËÏÌØËÏ-ÎÉÂÕÄØ ÚÎÁËÏÍÙ? HÅÔ ÔÁÍ ÈÏÔÑ ÂÙ ×ÏÚÍÏÖÎÏÓÔÉ ÐÅÒÅÄÁÔØ × ÆÕÎËÃÉÀ ÐÅÒÅÍÅÎÎÏÅ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ×. HÅ ÎÁÄÏ ÐÕÔÁÔØ Ó delphi. ÷ÏÔ Õ ÍÅÎÑ Pascal/MT+ (C) 1983 by Digital Research, Inc ÅÓÔØ -- ËÁË × ΣÍ ÜÔÏ ÒÅÁÌÉÚÏ×ÁÔØ? éÌÉ, ÞÔÏ ÎÅ ×ÏÚÉÔØÓÑ Ó ÜÍÕÌÑÔÏÒÁÍÉ CP/M ÍÏÖÎÏ ×ÚÑÔØ ÈÏÔÑ ÂÙ p2c ÔÒÁÎÓÌÑÔÏÒ Ó ÐÁÓËÁÌÑ ÎÁ c -- Á ÔÏÔ ÔÕÔ GS ÍÕÞÁÅÔÓÑ, ÎÅ ÚÎÁÅÔ ËÁË ÄÌÑ AVR ÍÏÖÎÏ ÎÁ ÐÁÓËÁÌÅ ÐÉÓÁÔØ. íÏÖÎÏ ÄÌÑ ÎÅÇÏ ÎÁÐÉÓÁÔØ Ó×ÏÊ ÁÎÁÌÏÇ write?

ON>>> ÏÂÒÁÂÏÔÞÉËÕ ÏÛÉÂÏË, Á ÓÉÛÎÁÑ ÐÒÏÇÒÁÍÍÁ ÐÒÉ ÐÏÒÞÅ "ÎÏÌÉËÁ" KF>> üÔÏ ÃÅÎÁ ×ÏÐÒÏÓÁ ÉÓËÌÀÞÉÔÅÌØÎÏ ÄÌÑ ÔÅÈ, ËÔÏ ÒÁÚÂÉÒÁÅÔ ÓÔÒÏËÉ ÐÏ KF>> ÂÁÊÔÉËÁÍ É ×ÒÕÞÎÕÀ. ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÂÏÌÅÅ ÁÄÅË×ÁÔÎÙÈ ÓÒÅÄÓÔ× ÔÁË AA> éÍÅÎÎÏ, ×ÓÅ ÅÅ ÓpÁ×ÎÅÎÉÑ ÎÅËÏppÅËÔÎÙ. ðÁÓËÁÌÅ×ÓËÉÅ ÓÔpÏËÉ ÂÅpÕÔÓÑ AA> ÓÔÁÔÉÞÅÓËÉÍÉ, AA> ÓÉÛÎÙÅ - ÄÉÎÁÍÉÞÅÓËÉÍÉ.

áÂÓÏÌÀÔÎÁÑ ÅÒÅÓØ. óÉÛÎÙÅ ÓÔÒÏËÉ, ÜÔÏ ÐÒÁËÔÉËÁ ÕÖÅ, ÐÒÅËÒÁÓÎÏ ÒÁÂÏÔÁÀÔ × ÓÉÓÔÅÍÅ ÂÅÚ malloc ×ÏÏÂÝÅ. åÄÉÎÓÔ×ÅÎÎÏÅ, ÞÔÏ ÉÈ ÎÅÌØÚÑ ÐÅÒÅÄÁÔØ × ÆÕÎËÃÉÀ ÐÏ ÚÎÁÞÅÎÉÀ.

AA> óÏ ÓÔÏpÏÎÙ ÐÁÓËÁÌÑ ÂÅpÅÔÓÑ ËÏÍÐÉÌÑÔÏp Ó RTTI É ÜËÓÅÐÛÅÎÁÍÉ,

ñ Õ×ÅÒÅÎ, ×Ù ËÏÍÐÉÌÑÔÏÒÁ ÎÁÓÔÏÑÝÅÇÏ ÐÁÓËÁÌÑ ÎÉËÏÇÄÁ ÎÅ ×ÉÄÅÌÉ × ÖÉÚÎÉ. Delphi É ÐÁÓËÁÌØ ÏÔÎÏÓÑÔÓÑ ÐÒÉÍÅÒÎÏ ÔÁËÖÅ ËÁË c É c++. ä×Å ÂÏÌØÛÉÅ ÒÁÚÎÉÃÙ.

MZ> ÎÁÆÉÇ ÎÅ ÎÕÖÎÁ. ïÄÉÎ ÒÁÚ ÐÒÁ×ÄÁ ÐÒÉÛÌÏÓØ ÎÁÐÉÓÁÔØ ÉÚ×ÒÁÔÎÙÊ ÁÎÁÌÏÇ MZ> strcpi, ÐÏÓËÏÌØËÕ ÍÁËÒÏÓÙ __TIME__ É __DATE__ ÎÅ ÇÅÎÅÒÑÔ asciz ÓÔÒÏËÕ.

õ Keil ÎÅÔ strcmpi. á ÚÁÞÅÍ strcpi? äÁÌÅÅ, ËÁË ÜÔÏ /ÍÁËÒÏÓ/ ÍÏÖÅÔ ÇÅÎÅÒÉÒÏ×ÁÔØ asciiz ÓÔÒÏËÕ? üÔÉÍ ËÏÍÐÉÌÑÔÏÒ ÚÁÎÉÍÁÅÔÓÑ, ÍÁËÒÏÓ ÌÉÛØ ÐÏÄÓÔÁ×ÌÑÅÔ ÔÅËÓÔ × ËÁ×ÙÞËÁÈ. çÄÅ-ÔÏ ÞÉÔÁÌ, ÞÔÏ × ÎÏ×ÏÍ ÓÔÁÎÄÁÒÔÅ ÐÏÌÏÖÅÎÏ, ÞÔÏ ×ÅÝÉ ×ÒÏÄÅ __FUNCTION__ -- ÜÔÏ ÕÖÅ ÎÅ ÍÁËÒÏÓ. HÏ __TIME__ É __DATE__ ÉÍÅÎÎÏ ÞÔÏ ÐÏÄÓÔÁÎÏ×ËÁ ÔÅËÓÔÁ. :-/

ON>>> ÜÔÏ ÓÉÌØÎÏÅ ÐÒÅÕ×ÅÌÉÞÅÎÉÅ. íÁËÓÉÍÕÍ ÓÙÝÅÔÓÑ ÐÁÒÁ ÆÁÎÁÔÉËÏ×, ÞÔÏ ÐÏÌÅÚÅÔ ON>>> ÄÉÚÁÓÓÅÍÂÌÉÒÏ×ÁÔØ ÂÉÂÌÉÏÔÅËÉ É ÉÓËÁÔØ × ÎÉÈ ÂÁÇÉ. HÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ × ON>>> ÜÔÏÍ ÄÅÌÅ-ÓÏ×ÅÒÛÅÎÎÏ ÎÉËÁËÏÊ ÎÁÄÅÖÄÙ. KF>> ôÏ-ÔÏ ÖÅ ÂÉÂÌÉÏÔÅËÉ ÞÁÓÔÏ ÐÒÅÄÏÓÔÁ×ÌÑÀÔÓÑ É × ÉÓÈÏÄÎÏÍ ËÏÄÅ. ON> üÔÏ ÎÅÓÅÒØÅÚÎÏ. á×ÔÏÒÙ ÉÓÈÏÄÎÉËÏ× ÚÁÒÁÎÅÅ ÒÁÓÐÉÓÙ×ÁÀÔÓÑ × ÂÅÓÐÏÍÏÝÎÏÓÔÉ

ïÎÉ ×ÓÅ ÔÁË ÄÅÌÁÀÔ. ìÀÂÁÑ ÐÒÏÇÒÁÍÍÁ, ËÒÏÍÅ hello world, ÓÌÉÛËÏÍ ÓÌÏÖÎÏÅ ÉÚÄÅÌÉÅ ÞÔÏÂÙ ÍÏÖÎÏ ÂÙÌÏ ÞÔÏ-ÔÏ ÇÁÒÁÎÔÉÒÏ×ÁÔØ. ðÏ×ÓÅÍÅÓÔÎÙÊ ÏÔËÁÚ ÏÔ ÇÁÒÁÎÔÉÊ -- ÜÔÏ ÕÖÅ ÏÂÝÅÐÒÉÎÑÔÁÑ ÐÒÁËÔÉËÁ.

ON> ÏÔÌÏ×ÉÔØ ÂÁÇÉ É ÐÒÉÇÌÁÛÁÀÔ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÚÁÎÑÔØÓÑ ÔÅÓÔÉÒÏ×ÁÎÉÅÍ. ÷ÁÍ ÜÔÏ ON> ÎÁÄÏ?

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

ON> éÍÅÅÔ ÓÍÙÓÌ ÏÝÁÔØÓÑ ÔÏÌØËÏ Ó ÏÔËÏÍÐÉÌÉÒÏ×ÁÎÎÙÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, × ËÏÔÏÒÙÈ ON> Á×ÔÏÒÙ ON> ÏÔ×ÅÞÁÀÔ ÚÁ ÂÁÚÁÒ.

ïÞÅÎØ ÈÏÒÏÛÉÊ ÐÒÉÍÅÒ -- ÐÏÄÅÌÉÑ ÂÏÒÌÁÎÄÁ... ÷ ÔÁËÏÍ ÓÌÕÞÁÑ Ñ ÐÒÅÄÐÏÞÉÔÁÀ gcc.
ðÒÉ×ÅÔ Alexey! óÕ íÁp 19 2005 16:17, Alexey Boyko -> Dima Orlov:

DO>> á ÎÅ ÉÓÐÏÌØÚÕÀ ÓÔÁÎÄÁÒÔÎÙÊ printf, ËÏÔÏÒÙÊ Õ ÍÅÎÑ ÐÏÌÐÚÕ É Ä×Å DO>> ÔÒÅÔÉ ÏÚÕ ÏÔÏÖÒÅÔ. AB> ÷ÏÔ ÜÔÏÔ ÍÏÖÅÔ ÂÕÄÅÔ ÐÏÍÅÎØÛÅ (× ÓÔÅËÅ ÂÁÊÔÏ× 40): åÓÔØ ×ÁpÉÁÎÔÙ ÅÝÅ ËÏÍÐÁËÔÎÅÅ, ÐpÁ×ÄÁ ÚÁ ÓÞÅÔ ÏÔÓÕÔÓÔ×ÉÑ ÓÏÂÓÔ×ÅÎÎÏ ÆÏpÍÁÔÉpÏ×ÁÎÉÑ. á×ÔÏpÓÔ×Ï - IAR, ×ÁpÉÁÎÔ ÄÌÑ sizeof(int)=16.

#define VAPTR(T) (va_arg(ap, T *)) int UART_Print(const char *format, ...) { static const char hex[] = "0123456789ABCDEF"; char format_flag; unsigned int u_val, div_val, base; char *ptr; va_list ap;

va_start(ap, format);

for (;;) /* Until full format string read */ { while ((format_flag = *format++) != '%') /* Until '%' or '\0' */ { if (!format_flag) { va_end(ap); return 0; } UART_WriteByte(format_flag); }

switch (format_flag = *format++) { case 'c': format_flag = va_arg(ap, int); default: UART_WriteByte(format_flag); continue;

case 's': ptr = VAPTR(char); while (format_flag = *ptr++) { UART_WriteByte(format_flag); } continue;

case 'o': base = 8; div_val = 0x8000; goto CONVERSION_LOOP;

case 'd': base = 10; div_val = 10000; goto CONVERSION_LOOP;

case 'x': base = 16; div_val = 0x1000;

CONVERSION_LOOP: u_val = va_arg(ap,int); if (format_flag == 'd') { if (((int)u_val) < 0) { u_val = - u_val; UART_WriteByte('-'); } while (div_val > 1 && div_val > u_val) { div_val /= 10; } }

do { UART_WriteByte(hex[u_val / div_val]); u_val %= div_val; div_val /= base; } while (div_val); } } }

HÁ ÜÔÏÍ ×ÓÅ, ÐÏËÁ. Anton Abrosimov. ... õÂÉÌ ÂÏÂpÁ - ÓÐÁÓ ÄÅpÅ×Ï. (c) GreenPeace

MB>> ëÏÍÐÅÎÓÉpÏ×ÁÎÏ. GS> HÅ ÓÏ×ÓÅÍ. äÌÑ ÒÁÚÎÙÈ ÚÁÄÁÞ ÍÏÇÕÔ ÏËÁÚÁÔØÓÑ ÕÄÏÂÎÙÍÉ ÒÁÚÎÙÅ GS> ÐÒÅÄÓÔÁ×ÌÅÎÉÑ!

üÆÆÅËÔÉ×ÅÎ ÓÍÅÛÁÎÎÙÊ ×ÁÒÉÁÎÔ. é ÎÅ ÓÐÏÒØ. þÉÓÔÏ ÐÁÓËÁÌÅ×ÓËÉÊ ÔÒÅÂÕÅÔ ÈÒÁÎÉÔØ ÄÌÉÎÕ × ÏÔÄÅÌØÎÏÍ ÒÅÇÉÓÔÒÅ É ×ӣ ×ÒÅÍÑ ţ ÐÅÒÅ×ÙÞÉÓÌÑÔØ, ÞÔÏ ÖÕÔËÏ ÎÅÕÄÏÂÎÏ. þÉÓÔÏ ÓÉÛÎÙÊ ÉÍÅÅÔ ÔÒÕÄÎÏÓÔÉ Ó ÏÐÒÅÄÅÌÅÎÉÅÍ ÄÌÉÎÙ ËÏÇÄÁ ÜÔÏ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÎÕÖÎÏ.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required