_Loader_

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

What do you think about sharp blades, Dima?

[Answer on] [Dima Orlov wrote to Ilia Tarasov at [04 Oct 03 19:40]]:

DO> mov ax, myvar DO> add ax, another_var ôÁÁË, ÔÙ ÐÅÒÅÍÅÝÁÅÛØ ÓÏÄÅÒÖÉÍÏÅ ÐÁÍÑÔÉ ÐÏ ÁÄÒÅÓÕ ax × ÐÁÍÑÔØ ÐÏ ÁÄÒÅÓÕ my_var, ÐÏÔÏÍ ÄÏÂÁ×ÌÑÅÛØ ÓÏÄÅÒÖÉÍÏÅ ÐÁÍÑÔÉ ÐÏ ÁÄÒÅÓÕ ax Ë ÓÏÄÅÒÖÉÍÏÍÕ another_var É ÐÏÍÅÝÁÅÛØ × another_var. á ÞÔÏ, Õ ÔÅÂÑ ÎÅ AT&T-ÓÉÎÔÁËÓÉÓ!?

DO> ôÕÔ ÐÏÎÑÔÎÏ ÞÔÏ ÄÅÌÁÅÔ ÐÒÏÇÒÁÍÍÁ, × ÏÔÌÉÞÉÅ ÏÔ ÓÏ×ÅÒÛÅÎÎÏ DO> ÂÅÓÓÍÙÓÌÅÎÎÏÊ ÓÔÒÏËÉ DO> get_myvar get_another_var + á ×ÏÔ ÔÕÔ -- ×ÓÅ ÐÏÎÑÔÎÏ ËÁË ÔÏÌØËÏ ÐÒÏÉÚÎÅÓÅÎÙ ÓÌÏ×Á (ïäéH òáú!) "ï.ð.H."

Remember, pain is part of pleasure, Dima. ... öÄÅÔ, ËÏÇÄÁ ÎÅÂÏ ×ÓÐÏÍÎÉÔ Ï ÎÅÍ É ×ÙÊÄÅÔ ÎÁ Ó×ÑÚØ...

Hello, Lev Serebryakov !

óÍÅÛÎÏ.

HÅÔ, Õ ÍÅÎÑ ÉÎÔÅÌÏ×ÓËÉÊ (Á×ÔÏÒÓËÉÊ) ÓÉÎÔÁËÓÉÓ. ïÞÅ×ÉÄÎÏ ÞÅÌÏ×ÅË, ÞÉÔÁÀÝÉÊ ÁÓÓÅÍÂÌÅÒÎÕÀ ÐÒÏÇÒÁÍÍÕ ÚÎÁÅÔ ÅÇÏ.

HÉÞÅÇÏ ÎÅÐÏÎÑÔÎÏ. HÅÐÏÎÑÔÎÏ ÄÁÖÅ ÐÅÒÅÍÅÎÎÙÅ ÜÔÏ, ÆÕÎËÃÉÉ ÉÌÉ ÞÔÏ ×ÏÏÂÝÅ ÚÁ ÏÂßÅËÔÙ ÔÁËÉÅ. ðÏ ÉÍÅÎÉ ×ÒÏÄÅ ÆÕÎËÃÉÉ, ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó ÐÒÅÄÙÄÕÝÉÍ ËÏÄÏÍ ÎÁ ÁÓÍÅ

- ÈÒÅÎ ÚÎÁÅÔ. á ÚÁ ÏÂÒÁÔÎÕÀ ÐÏÌØÓËÕÀ ÎÏÔÁÃÉÀ ÒÕËÉ ÎÁÄÏ ÏÔÒÙ×ÁÔØ.

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

Hello Yuriy!

04 Oct 31 13:15, Yuriy K wrote to Alex Kouznetsov:

YK> ðÒÏÇÒÁÍÍÉÓÔ ÂÕÄÅÔ ÐÉÓÁÔØ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÛÉÔÙÍ ËÏÄÏÍ? YK> ðÅÒÅÄÁ×ÁÊ ÅÍÕ ÍÏÉ ÓÏÂÏÌÅÚÎÏ×ÁÎÉÑ.

HÕ, Ñ ÐÉÓÁÌ ÎÅÐÏÓpÅÄÓÔ×ÅÎÎÏ ÛÉÔÙÍ ËÏÄÏÍ, ËÏÇÄÁ ÄÅÌÁÌ ÂÉÂÌÉÏÔÅÞÎÙÅ Ð/Ð ÄÌÑ ÆÏpÔpÁÎÁ 4 Unix v7. HÉÞÅÇÏ ÓÌÏÖÎÏÇÏ.

Anatoly

Sun Oct 05 2003 04:26, Alex Kouznetsov wrote to Yuriy K:

YK>>>> ôÁË ×ÓÅ-ÖÅ ÎÁ ËÁËÏÍ ÑÚÙËÅ ÂÕÄÅÔ ÐÉÓÁÔØ ÐÒÏÇÒÁÍÍÉÓÔ?

AK>>> ñ ÌÉÞÎÏ ÐÉÛÕ ÎÁ ÑÚÙËÅ, ÐÏÈÏÖÅÍ ÎÁ ÑÚÙË æÏÒÔ. ðÏÔÏÍÕ ÞÔÏ Õ ÍÅÎÑ Ë ÎÅÍÕ AK>>> ÉÄÉÏÓÉÎËÒÁÚÉÉ ÎÅÔ. é ÅÝÅ ÐÏÔÏÍÕ, ÞÔÏ ÎÁÐÉÓÁÔØ ÔÒÁÎÓÌÑÔÏÒ Ó ÜÔÏÇÏ ÑÚÙËÁ AK>>> × ÂÁÊÔ-ËÏÄ ÄÌÑ ÍÏÅÇÏ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ ÄÌÑ ÍÅÎÑ ÔÒÕÄÁ ÎÅ ÐÒÅÄÓÔÁ×ÌÑÅÔ.

YK>> äÁ ÕÖ... ëÁËÉÍ ÏÂÒÁÚÏÍ ÎÁÐÉÓÁÎÎÙÅ ÔÏÂÏÊ ÐÒÏÇÒÁÍÍÙ ÂÕÄÕÔ ÐÏÄÄÅÒÖÉ×ÁÔØÓÑ YK>> ÐÏÓÌÅ Ô×ÏÅÇÏ ÕÈÏÄÁ Ó ÒÁÂÏÔÙ (ÐÏ ÌÀÂÏÊ ÐÒÉÞÉÎÅ)?

AK> ôÏÞÎÏ ÔÁËÉÍ ÖÅ ÏÂÒÁÚÏÍ, ËÁË É ÌÀÂÙÅ ÄÒÕÇÉÅ.

é ÂÕÄÕÔ ÐÒÏÄÏÌÖÁÔØ ÐÉÓÁÔØ ÔÒÁÎÓÌÑÔÏÒÙ. íÏÉ ÓÏÂÏÌÅÚÎÏ×ÁÎÉÑ Ô×ÏÉÍ ÒÁÂÏÔÏÄÁÔÅÌÑÍ, ËÏÇÄÁ ÏÎÉ ÜÔÏ ÐÏÊÍÕÔ ÎÁ ÓÏÂÓÔ×ÅÎÎÏÊ ÛËÕÒÅ.

AK>>> äÒÕÇÉÅ ÐÕÓÔØ ÐÉÛÕÔ ÎÁ ÞÅÍ ÈÏÔÑÔ, ÎÁ ÔÏÍ, ÞÔÏ ÓÍÏÇÕÔ ÎÁÊÔÉ, ÉÌÉ ÓÏÚÄÁÔØ AK>>> ÓÁÍÉ.

YK>> "ïÐÏÒÁ ÔÏÌØËÏ ÎÁ ÓÏÂÓÔ×ÅÎÎÙÅ ÓÉÌÙ". üÔÏ ÐÏÄÈÏÄÉÔ ÔÏÌØËÏ ÄÌÑ ÎÅÂÏÌØÛÉÈ YK>> ÚÁÄÁÞ, ÇÄÅ ÎÅ ÂÏÌÅÅ ÏÄÎÏÇÏ ÞÅÌÏ×ÅËÁ ÎÁ ÐÒÏÅËÔ.

AK> âÏÌØÛÉÅ ÐÒÏÅËÔÙ, ÎÁÐÒÉÍÅÒ, ÍÏÖÅÛØ ÐÉÓÁÔØ ÎÁ æÏÒÔÅ. éÌÉ ÎÁ Java. éÌÉ ÎÁ AK> ó#, ÅÓÌÉ ÓÍÏÖÅÛØ ÓÄÅÌÁÔØ ÔÒÁÎÓÌÑÔÏÒ ÉÚ MSIL (ÉÌÉ ËÁË ÅÇÏ ÔÁÍ?) × Ó×ÏÊ AK> ÂÁÊÔ-ËÏÄ.

ñ _ËÏÍÐÉÌÑÔÏÒÙ_ ÎÅ ÐÉÓÁÌ, ÎÅ ÐÉÛÕ É ÎÅ ÓÏÂÉÒÁÀÓØ ÐÉÓÁÔØ. äÌÑ ÜÔÏÇÏ ÅÓÔØ ÄÒÕÇÉÅ ÌÀÄÉ × ÄÒÕÇÉÈ ËÏÎÔÏÒÁÈ.

YK>>>>>> ÔÅÒÑÅÔÓÑ ÔÁ ÓÁÍÁÑ ×ÏÚÍÏÖÎÏÓÔØ ÚÁÐÒÅÔÉÔØ ÎÁÐÉÓÁÎÉÅ ÚÁ×ÅÛÉ×ÁÅÍÙÈ YK>>>>>> ÐÒÏÇÒÁÍÍ, Ó ËÏÔÏÒÏÊ ×ÓÅ É ÎÁÞÁÌÏÓØ.

AK>>>>> åÓÌÉ × ÉÎÔÅÒÐÒÅÔÁÔÏÒÅ ÎÅÔ ÏÐÅÒÁÔÏÒÏ×, ËÏÔÏÒÙÅ ÐÏÚ×ÏÌÑÔ "ÚÁ×ÅÓÉÔØ" AK>>>>> ÐÒÏÇÒÁÍÍÕ, ÔÏ ÚÁ×ÅÓÉÔØ ÅÅ ÎÅÌØÚÑ.

YK>> ðÒÁ×ÄÁ ÔÁËÏÊ ÉÎÔÅÒÐÒÅÔÁÔÏÒ ÂÕÄÅÔ _ÏÞÅÎØ_ ÍÅÄÌÅÎÎÙÍ...

AK> ðÒÅÄÓÔÁר, ÐÅÒÅÄ ÔÏÂÏÊ Ä×Á ÐÏÞÔÉ ÉÄÅÎÔÉÞÎÙÈ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ. HÏ × ÐÅÒ×ÏÍ AK> ÅÓÔØ ÏÐÅÒÁÔÏÒÙ ÏÂÓÌÕÖÉ×ÁÎÉÑ WDT É ÚÁÐÒÅÝÅÎÉÑ ÐÒÅÒÙ×ÁÎÉÊ, Á ×Ï ×ÔÏÒÏÍ - AK> ÎÅÔÕ. ôÙ ÂÕÄÅÛØ ÐÒÏÄÏÌÖÁÔØ ÕÔ×ÅÒÖÄÁÔØ, ÞÔÏ ×ÔÏÒÏÊ "ÂÕÄÅÔ _ÏÞÅÎØ_ AK> ÍÅÄÌÅÎÎÙÍ"?

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

YK>> ÷ÏÔ-×ÏÔ, ÎÁÞÉÎÁÅÍ ÎÁÈÏÄÉÔØ ÏÂÝÕÀ ÔÏÞËÕ ÚÒÅÎÉÑ. YK>> üÆÆÅËÔÉ×ÎÙÊ "ÆÏÒÔ" - ÎÅ ÂÏÌÅÅ ÚÁÝÉÝÅÎ, ÞÅÍ ÔÏÔ ÖÅ ó/ó++/whatever. YK>> úÁÝÉÝÅÎÎÙÊ "ÆÏÒÔ" - ÓÔÒÁÛÎÏ ÍÅÄÌÅÎÎÙÊ É ÎÅÜÆÆÅËÔÉ×ÎÙÊ, ÔÁË ÖÅ ËÁË É ×ÓÅ YK>> ÏÓÔÁÌØÎÙÅ ÓÐÏÓÏÂÙ ÚÁÝÉÔÙ ÐÒÏÇÒÁÍÍ ÏÔ ÏÛÉÂÏË.

çÄÅ ÐÒÅÉÍÕÝÅÓÔ×Á?

AK>>> äÌÑ ÒÁÂÏÔÙ Ó ÖÅÌÅÚÏÍ AK>>> ÉÓÐÏÌÚÕÀÔÓÑ ÎÉÚËÏÕÒÏ×ÎÅ×ÙÅ ÓÌÏ×Á=ÏÐÅÒÁÔÏÒÙ=ÐÏÄÐÒÏÇÒÁÍÍÙ=ÆÕÎËÃÉÉ.

ëÔÏ ÉÈ ÐÉÛÅÔ É ÎÁ ËÁËÏÍ ÑÚÙËÅ?

AK>>> HÏ, AK>>> ÓËÁÖÅÍ, ÎÅÔ ÔÁËÉÈ ÓÌÏ×, ËÏÔÏÒÙÅ ÍÏÇÌÉ ÂÙ ÚÁÐÒÅÔÉÔØ ÐÒÅÒÙ×ÁÎÉÑ ÉÌÉ AK>>> ÏÂÓÌÕÖÉÔØ WDT.

YK>> óÏÂÏÌÅÚÎÕÀ. ëÁË ÂÕÄÅÍ ÒÁÂÏÔÁÔØ Ó ÖÅÌÅÚÏÍ ÂÅÚ ÚÁÐÒÅÔÁ ÐÒÅÒÙ×ÁÎÉÊ? YK>> ëÁË ÐÉÛÕÔÓÑ ÏÂÒÁÂÏÔÞÉËÉ ÐÒÅÒÙ×ÁÎÉÊ?

YK>>>> åÓÌÉ ÔÏÌØËÏ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÉÍÅÀÝÉÈÓÑ ÓÌÏ×, ÔÏ ÉÓÈÏÄÎÙÅ ÓÌÏ×Á ÄÏÌÖÎÙ YK>>>> ÐÏÚ×ÏÌÑÔØ ÎÉÚËÏÕÒÏ×ÎÅ×ÙÊ ÄÏÓÔÕÐ Ë ÒÅÓÕÒÓÁÍ - ÐÒÏÝÁÊ ÚÁÝÉÝÅÎÎÏÓÔØ. YK>>>> åÓÌÉ ÍÏÖÎÏ ÐÉÓÁÔØ ÎÏ×ÙÅ ÓÌÏ×Á × ÍÁÛÉÎÎÏÍ ËÏÄÅ, ÔÏ ËÁË?

AK>>> "HÏ×ÙÅ ÓÌÏ×Á" - ÜÔÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ×ÙÚÏ×Ï× "ÓÔÁÒÙÈ ÓÌÏ×".

åÓÌÉ ÓÔÁÒÙÅ ÓÌÏ×Á ÎÅ ÏÂÅÓÐÅÞÉ×ÁÀÔ ÄÏÓÔÕÐ Ë ÖÅÌÅÚÕ? óÍ. ×ÙÛÅ.

WBR, àÒÉÊ.

Hello, Artem Kamburov !

âÏÌÅÅ ÞÅÍ ÓÐÏÒÎÙÊ ÔÅÚÉÓ.

ëÏÎÅÞÎÏ. á Á×ÔÏÒÙ ÏÐÔÉÍÉÚÉÒÕÀÝÉÈ ËÏÍÐÉÌÑÔÏÒÏ× - ÉÄÉÏÔÙ.

HÕ ÐÏÎÑÔÎÏ, ÞÔÏ ËÔÏ-ÔÏ ÞÔÏ-ÔÏ ÐÉÛÅÔ, ÏÓÏÂÅÎÎÏ ÅÓÌÉ ÜÔÏ ÚÎÁÅÔ, Á ÏÂÝÅÐÒÉÎÑÔÙÅ ÓÒÅÄÓÔ×Á ÎÅÔ. HÏ ÜÔÏ ÂÏÌØÛÁÑ ÒÅÄËÏÓÔØ.

á Ñ ÄÌÑ ×ÓÅÇÏ ÐÉÛÕ ÎÁ ó ÉÎÏÇÄÁ Ó ÁÓÓÅÍÂÌÅÒÎÙÍÉ ×ÓÔÁ×ËÁÍÉ/ËÕÓËÁÍÉ É ÇÏÒÑ ÎÅ ÚÎÁÀ.

÷ÅÒÏÑÔÎÏ ËÁËÏÊ-ÔÏ ÓÅÒ×ÉÓ ÄÌÑ ËÁËÏÇÏ-ÔÏ ÓÅÒ×ÉÓÁ...

üÔÏ ÞÔÏ-ÔÏ ÒÕÓÓËÏÅ ÓÁÍÏÄÅÌØÎÏÅ? ïÂÁ ÐÒÏÃÅÓÓÏÒÁ - ÜÔÏ ÒÁÚÎÏ×ÉÄÎÏÓÔÉ ÞÅÔÙÒÅÈÒÂÉÔÎÏÇÏ marc4 ÏÔ áÔÍÅÌÁ...

íÏÖÎÏ ÐÏÄÕÍÁÔØ, ÎÁ õËÒÁÉÎÅ ÅÓÔØ ÍÁÓÓÏ×ÏÅ ÐÒÏÉÚ×ÏÄÓÔ×Ï ÞÅÇÏ ÂÙ ÔÏ ÎÉ ÂÙÌÏ... á Ñ ×ÏÔ × éÚÒÁÉÌÅ ÐÏÞÔÉ ÎÅ ×ÉÖÕ áÔÍÅÌÁ.

ðÒÉÍÅÒÎÏ ÔÁË, ÔÏÌØËÏ ÄÅÛÅ×ÌÅ.

ëÁË ×ÉÄÉÛØ, ÎÅÔ.

üÔÏ ÕÖÅ ÓÌÏ×ÏÂÌÕÄÉÅ. ðÒÉÍÅÒÎÏ ÔÁËÏÅ ÖÅ, ËÁË ÌÀÂÕÀ ÓÔÅËÏ×ÕÀ ÁÒÈÉÔÅËÔÕÒÕ ÏÂÚÙ×ÁÔØ ÆÏÒÔ-ÐÒÏÃÅÓÓÏÒÏÍ. ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.
÷ÓÅÍ ÐÒÉ×ÅÔ.

åÓÌÉ ÐÒÅÄÅÌØÎÏ ÕÐÒÏÓÔÉÔØ - ÞÅÍ ÄÌÉÎÎÅÅ ËÏÄ (ÞÅÍ ÍÅÎØÛÅ ÕÞÁÓÔËÏ× ËÏÄÁ ÍÎÏÇÏËÒÁÔÎÏ ÕÞÁÓÔ×ÕÀÝÉÈ × ÐÒÏÃÅÓÓÅ ÉÓÐÏÌÎÅÎÉÑ) ÔÅÍ ÏÎ ÍÅÄÌÅÎÎÅÅ. ô.Å. ÒÅÁÌØÎÏ ÍÎÏÇÉÅ ÏÐÅÒÁÃÉÉ ÐÏ ÏÐÔÉÍÉÚÁÃÉÉ ËÏÄÁ (ÔÉÐÁ ÒÁÚ×ÏÒÁÞÉ×ÁÎÉÑ ÃÉËÌÏ×) ÓËÏÒÏÓÔØ ÎÅ ÐÏ×ÙÛÁÀÔ, Á ÓËÏÒÅÅ ÎÁÏÂÏÒÏÔ.
ñ ÐÉÛÕ (ÉÎÏÇÄÁ ÎÁÄÏ ÚÁÓÔÁ×ÉÔØ Win ÎÅÞÔÏ ÓÄÅÌÁÔØ, Á ×ÅÓÔÉ ÐÏÚÉÃÉÏÎÎÕÀ ×ÏÊÎÕ Ó ó++ - ÎÅÔ ×ÒÅÍÅÎÉ). äÌÑ íë ÉÓÐÏÌØÚÕÀ ÁÓÍ (ÃÅÌÅ×ÏÊ æÏÒÔ ÍÏÇÕ ÓÄÅÌÁÔØ, ÎÏ ÒÕËÉ ÎÅ ÄÏÈÏÄÑÔ :-)).
æÏÔÏÇÒÁÆÉÑ ÐÌÁÔÙ ÍÏÂÉÌËÉ Ó T48C894, ÞÔÏ ÏÎ ÔÁÍ ÄÅÌÁÌ ÓËÁÚÁÔØ ÎÅ ÍÏÇÕ. ÷ ÍÁÛÉÎÅ - ÄÅÒÖÁÌ × ÒÕËÁÈ ÐÌÁÔÕ ÕÐÒÁ×ÌÅÎÉÑ (ÓÉÓÔÅÍÁ "ËÏÍÆÏÒÔ" - ÕÐÒÁ×ÌÅÎÉÅ Ó×ÅÔÏÍ, ÓÔÅËÌÏÐÏÄßÅÍÎÉËÁÍÉ, ÐÒÉ×ÏÄÁÍÉ Ä×ÅÒÅÊ...) Ó í44ó510 × ËÁÞÅÓÔ×Å ÐÒÏÃÅÓÓÏÒÁ.
óÔÒÁÎÎÁÑ ËÁËÁÑ-ÔÏ ÍÁÓÓÏ×ÏÓÔØ. íÉËÒÏËÏÎÔÒÏÌÌÅÒÏ× ST É íÏÔÏÒÏÌÙ Ñ × õËÒÁÉÎÅ ×ÏÏÂÝÅ ÎÅ ×ÉÄÅÌ, Á íÉËÒÏÞÉÐ ËÒÉÓÔÁÌÌÙ Ó ÔÅÍÉ-ÖÅ ÒÅÓÕÒÓÁÍÉ ÐÒÅÄÌÁÇÁÅÔ × ÐÏÌÔÏÒÁ-Ä×Á ÒÁÚÁ ÄÏÒÏÖÅ.
äÙË ÓÒÁ×ÎÉ×ÁÅÔÅ ÓÏ×ÒÅÍÅÎÎÙÊ óÉ Ó ÔÏÇÄÁÛÎÉÍ æÏÒÔÏÍ.
îÅÔ. ôÁÍ ÅÓÔØ ËÏÍÐÉÌÑÔÏÒ ËÏÔÏÒÙÊ ÚÁ×ÉÓÉÔ ÏÔ ÔÅËÕÝÅÇÏ ÓÏÓÔÏÑÎÉÑ ÓÌÏ×ÁÒÑ. é ÅÓÌÉ ÅÇÏ ÓÏÓÔÏÑÎÉÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÑÚÙËÕ æÏÒÔ - ÜÔÏ ÂÕÄÅÔ ËÏÍÐÉÌÑÔÏÒ Ó æÏÒÔÁ, ÅÓÌÉ ÁÓÍÕ - ÂÕÄÅÔ ËÏÍÐÉÌÑÔÏÒ Ó áÓÓÅÍÂÌÅÒÁ, Á ÅÓÌÉ ÑÚÙËÕ óÉ - ÂÕÄÅÔ ËÏÍÐÉÌÑÔÏÒ Ó óÉ. áÒÔÅÍëáä
÷ÓÅÍ ÐÒÉ×ÅÔ.

îÅ ÐÏÎÑÌ, × ÞÅÍ ÐÒÏÂÌÅÍÁ × ÏÒÇÁÎÉÚÁÃÉÉ Ä×ÕÈ ÎÅÚÁ×ÉÓÉÍÙÈ ÓÔÅËÏ× ÎÁ ÚÁÄÁÞÕ. é ÚÁÞÅÍ ÐÒÉ ËÁÖÄÏÊ ÏÐÅÒÁÃÉÉ ÉÈ ÐÅÒÅËÌÀÞÁÔØ? ïÓÔÁÎÅÔÓÑ ÒÁÚÒÅÛÉÔØ ËÏÎÆÌÉËÔ ÄÏÓÔÕÐÁ Ë ÏÂÝÉÍ ÒÅÓÕÒÓÁÍ ÐÒÏÃÅÓÓÏÒÁ, ÎÏ ÜÔÏ ÎÁÍÎÏÇÏ ÐÒÏÝÅ ÞÅÍ ËÏÎÔÒÏÌØ ÚÁ ÚÁ×ÉÓÉÍÏÓÔØÀ ÄÁÎÎÙÈ × ÓÕÐÅÒÓËÁÌÑÒÅ (ÎÅÔ È×ÏÓÔÁ ÏÔ ÐÁÒÁÌÌÅÌØÎÏÊ ÏÐÅÒÁÃÉÉ).
á ËÁË ÷Ù ÏÐÒÅÄÅÌÉÔÅ "ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ" ÁÒÈÉÔÅËÔÕÒÙ ÂÅÚ ÒÅÁÌØÎÏÇÏ ÔÅÓÔÉÒÏ×ÁÎÉÑ?
÷ÁÕ, Á Ñ É ÎÅ ÚÎÁÌ, ÞÔÏ ×ÓÅ ÔÁË ÓÌÏÖÎÏ :). úÁÞÅÍ ÷ÁÍ ÐÏÎÁÄÏÂÉÌÓÑ ÒÅÇÉÓÔÒÏ×ÙÊ ÆÁÊÌ ÅÓÌÉ ÒÁÂÏÔÁÅÔÅ ÓÏ ÓÔÅËÏÍ? äÁ, ÜÔÏ ÓÌÏÖÎÅÅ (ÎÅ ÎÁ ÍÎÏÇÏ) ÒÅÇÉÓÔÒÏ×ÏÇÏ ÆÁÊÌÁ, ÎÏ ÓÉÌØÎÏ ÕÐÒÏÝÁÅÔ ÄÅËÏÄÅÒ ËÏÍÁÎÄ. ôÁË, ÞÔÏ ÅÝÅ ÎÅÉÚ×ÅÓÔÎÏ (ÏÓÏÂÅÎÎÏ ÄÌÑ ÓÕÐÅÒÓËÁÌÑÒÁ) ÞÔÏ ÈÕÖÅ.
ïÎÉ (ÏÓÔÁÌØÎÙÅ) ×ÓÅÇÄÁ ÖÄÕÔ - ÐÒÏÃÅÓÓÏÒÙ-ÔÏ ÏÄÎÏ×ÒÅÍÅÎÎÏ ×ÙÐÏÌÎÑÀÔ ÔÏÌØËÏ ÏÄÎÕ ÚÁÄÁÞÕ. ô.Å. ×ÙÐÏÌÎÑÔØ ×ÔÏÒÕÀ - ÔÅÒÑÔØ × ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ ÎÁ ÏÂÏÉÈ ÚÁÄÁÞÁÈ. ðÏÜÔÏÍÕ ÐÒÉ ÎÁÐÉÓÁÎÉÉ ËÏÄÁ ÎÅÓËÏÌØËÏ ÐÏÔÏËÏ× É ÎÅ ÉÓÐÏÌØÚÕÀÔ.
æÏÒÔ ÏÔÎÏÓÉÔÓÑ Ë ÑÚÙËÁÍ ÛÔÁÔÎÏ ÐÏÄÄÅÒÖÉ×ÁÀÝÉÍ ÎÉÔÅ×ÕÀ ÍÎÏÇÏÚÁÄÁÞÎÏÓÔØ. ô.Å. ÏÎ ÐÏÚ×ÏÌÑÅÔ ÐÉÓÁÔØ ÐÒÉÌÏÖÅÎÉÑ ËÏÔÏÒÙÅ ÂÕÄÕÔ "ÔÁË ÎÁÐÉÓÁÎÙ".
èÍ... á ÷Ù Ó ÞÅÍ ÓÒÁ×ÎÉ×ÁÌÉ? áÒÔÅÍëáä
÷ÓÅÍ ÐÒÉ×ÅÔ.

MS C/C++ 7.00 ÄÌÑ È86.

ôÉÐÏ×ÏÊ ÏÂßÅÍ - ÍÅÎØÛÅ 100 ÂÁÊÔ.(ÏÂÙÞÎÏ ÍÅÎØÛÅ 32). ÷ÒÅÍÑ ×ÙÐÏÌÎÅÎÉÑ - 4-20 ÔÁËÔÏ× ÐÒÏÃÅÓÓÏÒÁ. áÒÔÅÍëáä

Hello, Alex Kouznetsov !

ðÏÞÉÔÁÊ ËÎÉÖËÉ, É ÔÙ ÐÏÊÍÅÛØ, ÞÔÏ ÅÓÔØ ÔÁËÁÑ ÛÔÕËÁ, ËÁË ÒÁÚÄÅÌÅÎÉÅ ÔÒÕÄÁ.

äÁ ÒÁÄÉ ÂÏÇÁ, ÎÅ ÐÒÉÎÉÍÁÊ. ïÂÖÉÇÁÔØÓÑ-ÔÏ Ï ÜÔÏ ÎÅ Ô×ÏÉÍ ÏÐÐÏÎÅÎÔÁÍ.

åÓÌÉ ÜÔÏ ÛÉÔÙÊ ËÏÄ, Ñ ÚÁÇÒÕÖÕ ÔÅÂÅ cli jmp $-2 ×ÍÅÓÔÏ ÎÅÇÏ É ÐÏÓÍÏÔÒÀ ÞÔÏ ÔÙ ÂÕÄÅÛØ ÄÅÌÁÔØ. åÓÌÉ ÎÅÔ, ÔÏ ÜÔÏ ÍÅÄÌÅÎÎÙÊ ÉÎÔÅÒÐÒÅÔÁÔÏÒ ÐÏ ÖÉÚÎÉ.

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

Sun Oct 05 2003 14:56, Yuriy K wrote to Alex Kouznetsov:

YK>>> Да уж... Каким образом написанные тобой программы будут поддерживаться YK>>> после твоего ухода с работы (по любой причине)?

AK>> Точно таким же образом, как и любые другие.

YK> И будут продолжать писать трансляторы. YK> Мои соболезнования твоим работодателям, когда они это поймут на YK> собственной шкуре. ... YK> Я _компиляторы_ не писал, не пишу и не собираюсь писать. Для этого есть YK> другие люди в других конторах.

Ты трансляторов боишься потому, что не пока умеешь из писать? Не робей, почитай книжки, и ты поймешь, что транслятор, в сущности, ничем не отличается от любой другой программы ;-)

Любой грамотный программист может сопровождать ранее написанную программу, если она написана достаточно грамотно и прилично документирована. Будь то компилятор, либо что-либо еще. Поэтому аргумент не принимается.

YK>>>>>>> теряется та самая возможность запретить написание завешиваемых YK>>>>>>> программ, с которой все и началось.

AK>>>>>> Если в интерпретаторе нет операторов, которые позволят "завесить" AK>>>>>> программу, то завесить ее нельзя.

YK>>> Правда такой интерпретатор будет _очень_ медленным...

AK>> Представь, перед тобой два почти идентичных интерпретатора. Hо в первом AK>> есть операторы обслуживания WDT и запрещения прерываний, а во втором - AK>> нету. Ты будешь продолжать утверждать, что второй "будет _очень_ AK>> медленным"?

YK> Ты считаешь, что отсутсвие запрешения прерываний и работы с WDT YK> достаточно для написания незавешиваемых программ? YK> Ты крупно ошибаешься.

Ты не ответил на вопрос, почему второй интерпретатор будет медленным. Или ты признаешь, что ляпнул глупость не подумав?

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

YK> Если старые слова не обеспечивают доступ к железу? См. выше.

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

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

Hello, Artem Kamburov !

á ËÏÓ×ÅÎÎÙÊ ÕÖÅ ÇÏÒÁÚÄÏ ÍÅÄÌÅÎÅÅ. ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Hello, Artem Kamburov !

HÉÆÉÇÁ ÔÙ ÎÅ ÄÏËÁÚÁÌ. HÅÐÏÎÑÔÎÙÅ ÄÏÐÕÝÅÎÉÑ, ×ÙÓÏÓÁÎÎÙÅ ÉÚ ÐÁÌØÃÁ ÃÉÆÒÙ. é ÓÁÍÏÅ ÇÌÁ×ÎÏÅ, ÅÓÌÉ ÂÙ ÜÔÏ ÂÙÌÏ ÜÆÆÅËÔÉ×ÎÏ, ËÏÍÐÉÌÑÔÏÒÙ ÔÁËÏÊ ËÏÄ É ÄÅÌÁÌÉ ÂÙ. HÉÞÅÇÏ ÐÒÉÎÃÉÐÉÁÌØÎÏ ÎÅ ÏÇÒÁÎÉÞÉ×ÁÅÔ ËÏÍÐÉÌÑÔÏÒ Ó ó ÏÔ ÇÅÎÅÒÁÃÉÉ ËÏÄÁ × ÔÁËÏÍ ÓÔÉÌÅ. é ÅÓÌÉ ÔÁË ÎÅ ÄÅÌÁÅÔÓÑ, ÔÏ ÔÏÌØËÏ ÐÏÔÏÍÕ, ÞÔÏ ÜÔÏ ÎÅÜÆÆÅËÔÉ×ÎÏ.

÷ÔÏÒÏÅ ÐÏÎÑÔÎÏ ÞÔÏ ÎÅ ÒÕÓÓËÏÅ... á ÐÅÒ×ÏÅ Ñ ÂÙ ÐÏÓÔÅÓÎÑÌÓÑ ÐÒÉ×ÏÄÉÔØ, ÄÁ ÅÝÅ ÇÏ×ÏÒÉÔØ, ÞÔÏ ÜÔÏ ÏÔ ÍÁÛÉÎÙ.

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

ðÌÏÈÏ ÓÍÏÔÒÉÛØ. ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Hello Alex.

05 Oct 03 03:32, you wrote to me:

AK> ðÒÅÄÐÏÌÏÖÉÍ, ÎÁ ÏÐÒÅÄÅÌÅÎÎÏÍ ËÏÌ-×Å ×ÅÎÔÉÌÅÊ ÍÏÖÎÏ ÓÄÅÌÁÔØ ÐÒÏÃ, AK> ÒÅÁÌÉÚÕÀÝÉÊ ÔÏÔ ÉÌÉ ÉÎÏÊ ÐÏÄÈÏÄ. ïÄÎÁ ÒÅÁÌÉÚÁÃÉÑ - ðÉËÏöÁÂÁ, ÄÒÕÇÁÑ - AK> ÓÕÐÅÒÓËÁÌÑÒÎÙÊ RISC. ðÏÍÅÒÑÌÉ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ, ÏËÁÚÁÌÏÓØ ÞÔÏ AK> ðÉËÏöÁÂÁ ÏÔÓÔÁÅÔ. ÷ÏÚÎÉËÁÅÔ ÚÁËÏÎÎÙÊ ×ÏÐÒÏÓ - Á ÌÕÞÛÅ ÓÕÐÅÒÓËÁÌÑÒÎÏÇÏ AK> òéóëÁ ÎÉÞÅÇÏ ÎÅÌØÚÑ ÓÄÅÌÁÔØ ÎÁ ÜÔÉÈ ÖÅ ×ÅÎÔÉÌÑÈ?

íÏÖÎÏ - VLIW. äÏ ÓÉÈ ÐÏÒ ×ÓÅ ÒÁÚ×ÉÔÉÅ ÐÒÏÃÅÓÓÏÒÏ× ÛÌÏ ÐÏ ÐÕÔÉ ÉÈ ÕÐÒÏÝÅÎÉÑ. óÎÁÞÁÌÁ ÓÄÅÌÁÌÉ CISC. õÐÏÒ ÂÙÌ ÓÄÅÌÁÎ ÎÁ ËÏÍÐÁËÔÎÙÊ ËÏÄ, ÔÁË ËÁË ÜËÏÎÏÍÉÌÉ ÐÁÍÑÔØ (ÅÅ ÔÏÇÄÁ ÂÙÌÏ ÍÁÌÏ). úÁÔÅÍ, ËÏÇÄÁ ÐÁÍÑÔÉ ÓÔÁÌÏ ÍÎÏÇÏ É ÐÏÎÁÄÏÂÉÌÁÓØ ÓËÏÒÏÓÔØ ÂÙÌ ÚÁÄÁÎ ÒÅÚÏÎÎÙÊ ×ÏÐÒÏÓ - Á ÚÁÞÅÍ ÎÕÖÅÎ ÍÉËÒÏËÏÄ? ðÒÏÃÅÓÓÏÒ ÒÅÁÌØÎÏ ÉÓÐÏÌÎÑÅÔ ÉÎÔÅÒÐÒÅÔÁÔÏÒ (ÍÉËÒÏËÏÄ), ËÏÔÏÒÙÊ ÞÉÔÁÅÔ ÂÁÊÔËÏÄ (×ÈÏÄÎÏÊ ÂÉÎÁÒÎÙÊ ËÏÄ ÐÒÏÃÅÓÓÏÒÁ) É ÉÎÔÅÒÐÒÅÔÉÒÕÅÔ ËÁÖÄÕÀ ÉÎÓÔÒÕËÃÉÀ. ôÁËÉÍ ÏÂÒÁÚÏÍ ÉÍÅÅÔÓÑ ÉÎÔÅÒÐÒÅÔÁÔÏÒ (× ÖÅÌÅÚÅ), ËÏÔÏÒÙÊ ÎÉÞÅÇÏ, ËÒÏÍÅ ÚÁÍÅÄÌÅÎÉÑ ÐÒÏÃÅÓÓÏÒÁ ÎÅ ÄÁÅÔ (ÐÁÍÑÔØ ÕÖÅ ÎÅ ÜËÏÎÏÍÉÌÉ :). åÓÔÅÓÔ×ÅÎÎÙÊ ÛÁÇ - ÏÔÏÒ×ÁÔØ ÉÎÔÅÒÐÒÅÔÁÔÏÒ É ÉÓÐÏÌÎÑÔØ ÎÁÐÒÑÍÕÀ ËÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÉÎÓÔÒÕËÃÉÊ ÍÉËÒÏËÏÄÁ. ôÁË ÐÏÑ×ÉÌÓÑ RISC. úÁÔÅÍ (× ÐÒÏÃÅÓÓÅ ÅÓÔÅÓÔ×ÅÎÎÏÊ Ü×ÏÌÀÃÉÉ RISC'Á), ÄÌÑ ÄÁÌØÎÅÊÛÅÇÏ Õ×ÅÌÉÞÅÎÉÑ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ × ÐÒÏÃÅÓÓÏÒ ÄÏÂÁ×ÉÌÉ ÐÁÒÁÌÌÅÌØÎÏ ÒÁÂÏÔÁÀÝÉÈ ÉÓÐÏÌÎÉÔÅÌØÎÙÈ ÕÓÔÒÏÊÓÔ× É ÈÉÔÒÙÊ ÄÅÛÉÆÒÁÔÏÒ, ËÏÔÏÒÙÊ ÞÉÔÁÌ ÐÏÔÏË ËÏÍÁÎÄ (ÐÏ ÎÅÓËÏÌØËÕ ÛÔÕË ÚÁÒÁÚ) É ÐÙÔÁÌÓÑ ÚÁÇÒÕÚÉÔØ ×ÓÅ ÜÔÉ ÄÏÂÁ×ÌÅÎÎÙÅ ÕÓÔÒÏÊÓÔ×Á. ôÁË ÐÏÑ×ÉÌÉÓØ ÓÕÐÅÒÓËÁÌÑÒÎÙÅ ÒÁÚÎÏ×ÉÄÎÏÓÔÉ RISC'Á (ÚÁÍÅÔØ, ÞÔÏ Ó ÔÏÞËÉ ÚÒÅÎÉÑ ÁÒÈÉÔÅËÔÕÒÙ ÐÒÏÃÅÓÓÏÒÁ ÄÌÑ ÐÒÉËÌÁÄÎÙÈ ÐÒÏÇÒÁÍÍ ÜÔÏÔ ÓÕÐÅÒÓËÁÌÑÒ ÎÉÞÅÍ ÏÔ ÏÂÙÞÎÏÇÏ RISC'Á ÎÅ ÏÔÌÉÞÁÅÔÓÑ). óÌÅÄÕÀÝÉÊ ÏÞÅ×ÉÄÎÙÊ ÛÁÇ - ÏÔÏÒ×ÁÔØ ÜÔÏÔ 'ÈÉÔÒÙÊ ÄÅÛÉÆÒÁÔÏÒ' É ÚÁÇÒÕÖÁÔØ ×ÓÅ ÉÓÐÏÌÎÉÔÅÌØÎÙÅ ÕÓÔÒÏÊÓÔ×Á Ñ×ÎÏ, ÔÁË ÐÏÑ×ÉÌÓÑ VLIW.

AK> ÷ÔÏÒÏÊ ×ÏÐÒÏÓ - ÅÓÌÉ AK> ×ÍÅÓÔÏ ÔÏÇÏ ÞÔÏÂÙ ÐÙÔÁÔØÓÑ ÓÄÅÌÁÔØ "ÓÕÐÅÒÓËÁÌÑÒÎÙÊ ÓÔÅËÏ×ÙÊ ÐÒÏÃ", Ñ AK> ÜÔÉ ×ÅÎÔÉÌÉ ÐÏÔÒÁÞÕ ÎÁ ÍÎÏÇÏ ÍÁÌÅÎØËÉÈ æÏÒÔ-ÐÒÏÃÅÓÓÏÒÏ×, ËÁË ÜÔÏ AK> ÓÄÅÌÁÌ þÁË íÕÒ × Ó×ÏÅÍ È25, ÐÒÏÉÇÒÁÀ Ñ ÓÕÐÅÒÓËÁÌÑÒÎÏÍÕ òéóëÕ, ÉÌÉ AK> ÎÁÏÂÏÒÏÔ?

HÁ ÚÁÄÁÞÁÈ ÏÂÝÅÇÏ ÎÁÚÎÁÞÅÎÉÑ - ÄÁ (ÔÙ ÐÒÏÓÔÏ ÎÅ ÓÍÏÖÅÛØ ÚÁÇÒÕÚÉÔØ ÒÁÂÏÔÏÊ _×ÓÅ_ ÜÔÉ 'ÍÁÌÅÎØËÉÅ æÏÒÔ ÐÒÏÃÅÓÓÏÒÙ')

AK>>> åÓÔØ ÔÁËÉÅ ÞÉÐÙ HÅÊÒÏÎ, ×ÙÐÕÓËÁÅÍÙÅ ÕÖÅ ÄÅÓÑÔËÁ ÐÏÌÔÏÒÁ ÌÅÔ. ïÎÉ

RK>> áÇÁ. é ÚÁ ÜÔÉ ÐÏÌÔÏÒÁ ÄÅÓÑÔËÁ ÌÅÔ ÏÎÉ ÎÅ ÉÚÍÅÎÉÌÉÓØ? éÌÉ ÐÒÏÇÒÅÓÓ RK>> ÕÖÅ ÏÓÔÁÎÏ×ÉÌÓÑ?

AK> ëÁË ÎÉ ÕÄÉ×ÉÔÅÌØÎÏ, ÎÅ ÉÚÍÅÎÉÌÉÓØ.

üÔÏ ÐÌÏÈÏ. üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÏÎÉ ÔÁË É ÏÓÔÁÌÉÓØ ÎÁ ÕÒÏ×ÎÅ ÔÏÇÏ, ÞÔÏ ÂÙÌÏ 10 ÌÅÔ ÎÁÚÁÄ.

AK> ðÏ ËÒÁÊÎÅÊ ÍÅÒÅ, Ñ ÎÅ × ËÕÒÓÅ AK> ÉÚÍÅÎÅÎÉÊ, ÐÏ-ÍÏÅÍÕ ÓÅÊÞÁÓ ÏÎÉ ×ÙÐÕÓËÁÀÔÓÑ óÁÊÐÒÅÓÓÏÍ É ôÏÛÉÂÏÊ ÔÏÞÎÏ AK> ÔÁËÉÍÉ, ËÁËÉÍÉ ×ÙÐÕÓËÁÌÉÓØ ËÏÇÄÁ-ÔÏ íÏÔÏÒÏÌÏÊ. äÌÑ ÍÅÎÑ ÜÔÏ ÈÏÒÏÛÉÊ AK> ÚÎÁË: ÚÎÁÞÉÔ, ÏÎÉ ÎÁÓÔÏÌØËÏ ÄÏÂÒÏÔÎÏ ÂÙÌÉ ÓÄÅÌÁÎÙ ÉÚÎÁÞÁÌØÎÏ, ÞÔÏ AK> ÐÒÏÄÏÌÖÁÀÔ ÏÓÔÁ×ÁÔØÓÑ ËÏÎËÕÒÅÎÔÎÏÓÐÏÓÏÂÎÙÍÉ.

óËÏÒÅÅ ÜÔÏ ÚÎÁË, ÞÔÏ ÏÎÉ ÎÉËÏÍÕ ÎÅ ÎÕÖÎÙ, ÐÏÜÔÏÍÕ ÉÈ É ÎÅ ÓÔÁÌÉ ÒÁÚ×É×ÁÔØ. á ×ÙÐÕÓËÁÀÔ ÉÓËÌÀÞÉÔÅÌØÎÏ ÄÌÑ ÓÕÝÅÓÔ×ÕÀÝÉÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ËÏÔÏÒÙÈ ÏÎÉ ×ÐÏÌÎÅ ÕÓÔÒÁÉ×ÁÀÔ ×ÏÔ ÕÖÅ 10 ÌÅÔ. éÌÉ ÜÔÏ ÚÎÁË, ÞÔÏ ÉÈ ÎÅ×ÏÚÍÏÖÎÏ ÕÌÕÞÛÉÔØ. äÌÑ ÐÒÏÃÅÓÓÏÒÁ Ó 10ÔÉ ÌÅÔÎÅÍ ÓÔÁÖÅÍ ÜÔÏ ÕÖÅ ÐÒÉÇÏ×ÏÒ :)

Roman

Hello Artem.

05 Oct 03 14:41, you wrote to me:

AK> HÅ ÐÏÎÑÌ, × ÞÅÍ ÐÒÏÂÌÅÍÁ × ÏÒÇÁÎÉÚÁÃÉÉ Ä×ÕÈ ÎÅÚÁ×ÉÓÉÍÙÈ ÓÔÅËÏ× ÎÁ AK> ÚÁÄÁÞÕ.

ðÒÏÂÌÅÍ ÎÅÔ, ÒÁ×ÎÏ ËÁË É ËÁËÉÈ ÌÉÂÏ ÐÒÅÉÍÕÝÅÓÔ×. ïÂÙÞÎÁÑ (ÎÅ multithreaded) ÐÒÏÇÒÁÍÍÁ ÉÈ ÎÅ ÓÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ.

AK> é ÚÁÞÅÍ ÐÒÉ ËÁÖÄÏÊ ÏÐÅÒÁÃÉÉ ÉÈ ÐÅÒÅËÌÀÞÁÔØ?

üÔÏ ÐÏÎÁÄÏÂÉÔÓÑ, ÅÓÌÉ ×ÓÅÔÁËÉ ÚÁÈÏÞÅÔÓÑ ÉÈ ÉÓÐÏÌØÚÏ×ÁÔØ - ÔÏÇÄÁ ÎÁ ÎÉÈ ÎÕÖÎÏ ÚÁÐÕÓËÁÔØ ÒÁÚÎÙÅ _ÚÁÄÁÞÉ_, Á Õ ÎÉÈ ÍÁÔÐÁÍÑÔØ ÒÁÚÎÁÑ.

AK> á ËÁË ÷Ù ÏÐÒÅÄÅÌÉÔÅ "ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ" ÁÒÈÉÔÅËÔÕÒÙ ÂÅÚ ÒÅÁÌØÎÏÇÏ AK> ÔÅÓÔÉÒÏ×ÁÎÉÑ?

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

AK> ÷ÁÕ, Á Ñ É ÎÅ ÚÎÁÌ, ÞÔÏ ×ÓÅ ÔÁË ÓÌÏÖÎÏ :). AK> úÁÞÅÍ ÷ÁÍ ÐÏÎÁÄÏÂÉÌÓÑ ÒÅÇÉÓÔÒÏ×ÙÊ ÆÁÊÌ ÅÓÌÉ ÒÁÂÏÔÁÅÔÅ ÓÏ ÓÔÅËÏÍ?

á ÓÔÅË ÎÁ ÞÅÍ ÒÁÓÐÏÌÏÖÅÎ? éÌÉ ÏÔ ÔÏÇÏ, ÞÔÏ ÏÎ ÓÔÅË ÏÎ ÐÅÒÅÓÔÁÌ ÓÏÓÔÏÑÔØ ÉÚ ÒÅÇÉÓÔÒÏ×?

AK> äÁ, ÜÔÏ ÓÌÏÖÎÅÅ (ÎÅ ÎÁ ÍÎÏÇÏ) ÒÅÇÉÓÔÒÏ×ÏÇÏ ÆÁÊÌÁ, ÎÏ ÓÉÌØÎÏ ÕÐÒÏÝÁÅÔ AK> ÄÅËÏÄÅÒ ËÏÍÁÎÄ.

ïÎ Õ RISC'Á É ÔÁË ÐÒÅÄÅÌØÎÏ ÐÒÏÓÔÏÊ.

AK> ôÁË, ÞÔÏ ÅÝÅ ÎÅÉÚ×ÅÓÔÎÏ (ÏÓÏÂÅÎÎÏ ÄÌÑ ÓÕÐÅÒÓËÁÌÑÒÁ) ÞÔÏ ÈÕÖÅ.

õ ÓÕÐÅÒÓËÁÌÑÒÁ ÓÏÂÓÔ×ÅÎÎÏ ÓÕÐÅÒÓËÁÌÑÒÎÏÓÔØÀ ÚÁÎÉÍÁÅÔÓÑ ÎÅ ÄÅËÏÄÅÒ.

AK> ïÎÉ (ÏÓÔÁÌØÎÙÅ) ×ÓÅÇÄÁ ÖÄÕÔ - ÐÒÏÃÅÓÓÏÒÙ-ÔÏ ÏÄÎÏ×ÒÅÍÅÎÎÏ ×ÙÐÏÌÎÑÀÔ AK> ÔÏÌØËÏ ÏÄÎÕ ÚÁÄÁÞÕ.

ïÔÎÀÄØ. ðÒÏÃÅÓÓÏÒÏ× ÍÏÖÅÔ ÂÙÔØ ÂÏÌØÛÅ ÏÄÎÏÇÏ. á 'ÏÓÔÁÌØÎÙÅ ÖÄÕÔ' ÎÅ ÐÏÔÏÍÕ ÞÔÏ ÎÅ ÎÁ ÞÅÍ ÉÓÐÏÌÎÑÔØÓÑ, Á ÐÏÔÏÍÕ ÞÔÏ ÎÅÞÅÇÏ ÉÓÐÏÌÎÑÔØ - ÄÁÎÎÙÅ ÅÝÅ ÎÅ ÇÏÔÏ×Ù (ÐÏÄ ÄÁÎÎÙÍÉ ÏÂÙÞÎÏ ÐÏÎÉÍÁÅÔÓÑ ËÁËÏÅ ÎÉÂÕÄØ ÄÅÊÓÔ×ÉÅ ÐÏÌØÚÏ×ÁÔÅÌÑ).

AK> ô.Å. ×ÙÐÏÌÎÑÔØ ×ÔÏÒÕÀ - ÔÅÒÑÔØ × AK> ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ ÎÁ ÏÂÏÉÈ ÚÁÄÁÞÁÈ. ðÏÜÔÏÍÕ ÐÒÉ ÎÁÐÉÓÁÎÉÉ ËÏÄÁ AK> ÎÅÓËÏÌØËÏ ÐÏÔÏËÏ× É ÎÅ ÉÓÐÏÌØÚÕÀÔ.

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

AK> æÏÒÔ ÏÔÎÏÓÉÔÓÑ Ë ÑÚÙËÁÍ ÛÔÁÔÎÏ ÐÏÄÄÅÒÖÉ×ÁÀÝÉÍ ÎÉÔÅ×ÕÀ ÍÎÏÇÏÚÁÄÁÞÎÏÓÔØ. AK> ô.Å. ÏÎ ÐÏÚ×ÏÌÑÅÔ ÐÉÓÁÔØ ÐÒÉÌÏÖÅÎÉÑ ËÏÔÏÒÙÅ ÂÕÄÕÔ "ÔÁË ÎÁÐÉÓÁÎÙ".

ðÉÓÁÔØ - ÄÁ, ÄÅÌÁÔØ ÓÁÍ ÉÚ ÏÂÙÞÎÏÇÏ ÐÒÉÌÏÖÅÎÉÑ ÔÁËÏÅ - ÎÅÔ.

ñ ÓÒÁ×ÎÉ×ÁÌ 'ÍÎÏÇÏ ÍÁÌÅÎØËÉÈ RISC ÐÒÏÃÅÓÓÏÒÏ×' É 'ÍÎÏÇÉÈ ÍÁÌÅÎØËÉÈ æÏÒÔ ÐÒÏÃÅÓÓÏÒÏ×' ÞÉÓÔÏ ÔÅÏÒÉÔÉÞÅÓËÉ. á ÒÁÚÎÉÃÁ × ÜÆÆÅËÔÉ×ÎÏÓÔÉ ÏÂßÑÓÎÑÅÔÓÑ ÔÅÍ, ÞÔÏ 'ÍÎÏÇÏ ÍÁÌÅÎØËÉÈ RISC ÐÒÏÃÅÓÓÏÒÏ×' ÍÏÖÎÏ ÐÏÌÎÏÓÔØÀ ÚÁÇÒÕÚÉÔØ ÐÒÉ ÉÓÐÏÌÎÅÎÉÉ ÏÂÙÞÎÏÊ (ÎÅ ÍÎÏÇÏÐÏÔÏÞÎÏÊ) ÐÒÏÇÒÁÍÍÙ, Á 'ÍÎÏÇÉÈ ÍÁÌÅÎØËÉÈ æÏÒÔ ÐÒÏÃÅÓÓÏÒÏ×' - ÎÅÔ.

Roman

÷ÓÅÍ ÐÒÉ×ÅÔ.

ïÎ ×ÙÐÏÌÎÉÔ ÐÒÉÍÉÔÉ× ÐÏ ÁÄÒÅÓÕ FA ÚÁÔÅÍ ÐÏ ÁÄÒÅÓÕ EB, Á ÚÁÔÅÍ ÅÝÅ ËÁËÏÊ-ÔÏ. ðÒÉÍÅÎÉÌ ×ÏÓØÍÉÂÉÔÎÙÊ ËÏÓ×ÅÎÎÙÊ (Ó×ÅÒÎÕÔÙÊ) ÛÉÔÙÊ ËÏÄ :). áÒÔÅÍëáä
÷ÓÅÍ ÐÒÉ×ÅÔ.

äÙË Ñ ÅÇÏ ÐÒÁËÔÉÞÅÓËÉ ÄÏËÁÚÁÌ. åÓÌÉ ÎÁ ÚÁÇÒÕÚËÕ ËÅÛ-ÓÔÒÁÎÉÃÙ ÔÒÁÔÉÔÓÑ 10 (ÓÅÊÞÁÓ ÎÁ ÍÎÏÇÏ ÂÏÌØÛÅ) ÔÁËÔÏ×, Á ÎÁ ÐÅÒÅÈÏÄ 6, ÔÏ ÒÁÚ×ÅÒÎÕÔÙÊ ËÏÄ ÎÁ 10 ÐÏ×ÔÏÒÏ× (ÐÒÉ ÅÇÏ ÏÄÎÏËÒÁÔÎÏÍ ÉÓÐÏÌÎÅÎÉÉ) ÂÕÄÅÔ ÎÁ 36 ÔÁËÔÏ× ÄÌÉÎÎÅÅ ÞÅÍ ÔÁËÏÊ-ÖÅ × ÃÉËÌÅ (ÌÉÂÏ ÍÎÏÇÏËÒÁÔÎÏ ÉÓÐÏÌÎÅÎÎÙÊ). äÌÑ ÓÏ×ÒÅÍÅÎÎÙÈ ÓÉÓÔÅÍ ÒÁÚÎÉÃÁ ÅÝÅ ×ÙÛÅ (ïúõ ÔÏ ÒÁÚ × 7-8 ÍÅÄÌÅÎÎÅÅ ÐÒÏÃÅÓÓÏÒÁ). ô.Å. ÞÅÍ ÂÏÌØÛÅ ËÏÄÁ ×ÙÐÏÌÎÑÅÍÏÇÏ ÏÄÎÏËÒÁÔÎÏ, ÔÅÍ ÂÏÌØÛÅ ÚÁÇÒÕÚÏË ËÅÛÁ, ÔÅÍ ÎÉÖÅ ÓËÏÒÏÓÔØ.
÷ÁÕ, Á ÏÂÝÅÐÒÉÎÑÔÙÅ ÓÒÅÄÓÔ×Á ÜÔÏ ÂÉÌÄÅÒ, ÞÔÏ-ÌÉ. ôÁË ÌÉÛÎÅÇÏ ÇÅËÔÁÒÁ Õ ÍÅÎÑ ÐÏÄ ÎÅÇÏ ÎÅÔ. ôÅÍ ÂÏÌÅÅ ÐÉÓÁÔØ ÞÔÏ-ÌÉÂÏ ÄÌÑ ðë ÜÔÏ ÎÅ ÏÓÎÏ×ÎÁÑ ÍÏÑ ÚÁÄÁÞÁ. á ÂÅÚ ÂÉÌÄÅÒÁ ÎÁÐÉÓÁÎÉÅ Win-ÐÒÉÌÏÖÅÎÉÑ ÎÁ ó ÚÁ 30 ÍÉÎÕÔ Ó ÎÏÒÍÁÌØÎÙÍ ÉÎÔÅÒÆÅÊÓÏÍ ÐÏÞÔÉ ÎÅÒÅÁÌØÎÁÑ ÚÁÄÁÞÁ.
ðÅÒ×ÏÅ ÎÅ ÚÎÁÀ (ÏÞÅÎØ ÎÁ ÔÏ ÎÅ ÐÏÈÏÖÅ), Á ×ÔÏÒÏÅ - ÎÅÍÅÃËÏÅ ÓÅÒÉÊÎÏÅ.
äÁ ÔÁË, ÐÏ ÍÅÌÏÞÉ, ÔÙÓÑÞÉ ÐÏ ÞÅÔÙÒÅ × ÇÏÄ.
îÅ ×ÉÖÕ :-\. áÒÔÅÍëáä

Hello Artem.

05 Oct 03 21:11, you wrote to Dima Orlov:

AK> äÙË Ñ ÅÇÏ ÐÒÁËÔÉÞÅÓËÉ ÄÏËÁÚÁÌ.

äÁ ÎÕ?

AK> åÓÌÉ ÎÁ ÚÁÇÒÕÚËÕ ËÅÛ-ÓÔÒÁÎÉÃÙ ÔÒÁÔÉÔÓÑ AK> 10 (ÓÅÊÞÁÓ ÎÁ ÍÎÏÇÏ ÂÏÌØÛÅ) ÔÁËÔÏ×, Á ÎÁ ÐÅÒÅÈÏÄ 6, ÔÏ ÒÁÚ×ÅÒÎÕÔÙÊ AK> ËÏÄ ÎÁ 10 ÐÏ×ÔÏÒÏ× (ÐÒÉ ÅÇÏ ÏÄÎÏËÒÁÔÎÏÍ ÉÓÐÏÌÎÅÎÉÉ) ÂÕÄÅÔ ÎÁ 36 AK> ÔÁËÔÏ× ÄÌÉÎÎÅÅ ÞÅÍ ÔÁËÏÊ-ÖÅ × ÃÉËÌÅ

ëÏÒÏÞÅ. òÁÚ×ÅÒÎÕÔÙÊ ËÏÄ ÂÕÄÅÔ ÂÅÚ ÐÅÒÅÈÏÄÏ× É ÐÏ ÐÒÅÖÎÅÍÕ ÂÕÄÅÔ ÕÍÅÝÁÔØÓÑ × ÏÄÎÕ ÓÔÒÁÎÉÃÕ ËÜÛÁ. åÓÌÉ ËÏÍÐÉÌÑÔÏÒ ÐÒÉ 10ÔÉ ËÒÁÔÎÏÍ ÒÁÚ×ÏÒÁÞÉ×ÁÎÉÉ ÃÉËÌÁ ÇÅÎÅÒÉÔ ËÏÄ, ËÏÔÏÒÙÊ ÚÁÊÍÅÔ × 10 ÒÁÚ ÂÏÌØÛÅ ÓÔÒÁÎÉà ËÜÛÁ - ÔÏ ÜÔÏ ÎÅ ËÏÍÐÉÌÑÔÏÒ, Á ÄÉ×ÅÒÓÉÑ.

AK> ô.Å. ÞÅÍ ÂÏÌØÛÅ ËÏÄÁ ×ÙÐÏÌÎÑÅÍÏÇÏ ÏÄÎÏËÒÁÔÎÏ, ÔÅÍ ÂÏÌØÛÅ AK> ÚÁÇÒÕÚÏË ËÅÛÁ, ÔÅÍ ÎÉÖÅ ÓËÏÒÏÓÔØ.

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

AK> ÷ÁÕ, Á ÏÂÝÅÐÒÉÎÑÔÙÅ ÓÒÅÄÓÔ×Á ÜÔÏ ÂÉÌÄÅÒ, ÞÔÏ-ÌÉ.

ìÀÂÏÊ ËÏÍÐÉÌÑÔÏÒ.

AK> ôÁË ÌÉÛÎÅÇÏ ÇÅËÔÁÒÁ Õ ÍÅÎÑ ÐÏÄ ÎÅÇÏ ÎÅÔ.

ôÏÇÄÁ lcc ÔÅÂÅ × ÒÕËÉ.

AK> á ÂÅÚ ÂÉÌÄÅÒÁ ÎÁÐÉÓÁÎÉÅ Win-ÐÒÉÌÏÖÅÎÉÑ ÎÁ ó ÚÁ 30 ÍÉÎÕÔ Ó AK> ÎÏÒÍÁÌØÎÙÍ ÉÎÔÅÒÆÅÊÓÏÍ ÐÏÞÔÉ ÎÅÒÅÁÌØÎÁÑ ÚÁÄÁÞÁ.

óÁÍÙÊ ÎÏÒÍÁÌØÎÙÊ ÉÎÔÅÒÆÅÊÓ - ÜÔÏ ËÏÍÁÎÄÎÁÑ ÓÔÒÏËÁ :) äÌÑ ÎÅÅ ÍÏÖÎÏ ÐÉÓÁÔØ ÐÏÄ Win É ÂÙÓÔÒÅÅ, ÞÅÍ ÚÁ 30 ÍÉÎÕÔ.

Roman

Sat Oct 04 2003 19:40, Dima Orlov wrote to Ilia Tarasov:

DO> Как я и говорю, единичные вещи.

И затраты на них были не менее единичные.

DO> Мои соболезнования.

Передавай кому-нибудь еще... :))) (Видимо, ты уже уперся...)

DO> Бог в помощь. Вот чего я не боюсь совершенно, так это конкуренции со DO> стороны фортеров.

И не бойся - ты совершенно в другой области работаешь. Просто для решения некоторого класса задач тебя не позовут, поскольку ты не знаком со стековой моделью и ее преимуществами, вот и все.

DO> Хуже. Одна обратная польская запись чего стоит.

И чего она стоит? А префиксная запись чего стоит? Т.е. обязательно 2+2, но не

2 2 + и упаси боже не add(2,2)? А препроцессоры и лексические анализаторы применить запрещает религия? А почитать "Язык Форт и его реализации" Баранова, где инфиксная запись выражений вводится средствами языка на полутора страницах? Другое дело, что постфикс - такая мелочь, что при наличии привычки внимания на него уже не обращаешь.

DO> Что ему вообще в embedded системе делать?

Ну вот была система, в которой входной поток интерпретатора грузился прямо через COM. Соответственно, шли через него свертки слов Форта из библиотеки, и не надо было придумывать какой-то дополнительный протокол обмена между хостом и embedded-системой. Хотя обычно код генерился целевым компилятором, и ничего лишнего там не было. Получалось нечто похожее на макроассемблер, только удобства побольше.

DO> Кстати ассемблер не обязательно дает эту однозначность.

Да, я в курсе, но не для всех процессоров. В 80x86 есть, например, сокращенные однобайтовые варианты команд, работающих с AX (тогда как для других регистров команды двухбайтовые). Имеется в виду это? Тем не менее ассемблеры обычно выбирают именно сокращенные варианты, так что в подавляющем большинстве случаев можно говорить именно о взаимной однозначности. (А если ее нет, то прощай дизассемблирование).

DO> Кого не будет делать? То, что на форте можно написать ассемблер я в DO> курсе, вопрос только на кой это надо.

Ну если у тебя есть, то все в порядке. Я же тебя не перетягиваю на Форт, просто говорю, что мы не пользуемся ассемблерами, предпочитая работать с унифицированным кросс-ассемблером, написанным на Форте для PC и обрабатывающим как ассемблер, так и Форт для целевых процессоров. У тебя есть существенные возражения?

DO> Однозначно первый вариант (разумеется учитывая бессмысленную DO> избыточность):

DO> mov ax, myvar DO> add ax, another_var

Ну тут я сымитировал стиль 80x86, хотя на самом деле не всегда можно делать так, как ты написал.

DO> Тут понятно что делает программа, в отличие от совершенно бессмысленной DO> строки

DO> get_myvar get_another_var +

А Add(myvar, another_var) тоже бессмысленно?

DO> Заодно понятно почему программа на форте оказывается сравнимой с DO> ассемблерной.

Если есть команда прямой загрузки регистра из памяти, то она и будет использована... о чем речь?

DO> Hет, а зачам писать русский текст на форте?

Например, для повышения читабельности.

DO> Можно, а вот на форте читаемую - врядли. Мне не попадалось.

Это еще ни о чем не говорит. Мне - попадалось, и нечитаемость по моему опыту не является главным контраргументом.

DO> Вот именно. Язык, который ничего не запрещает провоцирует писать так, что DO> кроме автора это никто и никогда не поймет.

Смотря какой автор и какие цели он перед собой ставит. А что, Си чрезмерно читаемый?

DO> Читаемо, но что делается непонятно совершенно. От того, что оно записано DO> кирилицей понятней не становится. Hаписана какая-то абракадабра на вроде

DO> - Петька, прибор! DO> - 78! DO> - Что 78?

Видимо, ты и не потрудился понять и сравнить с возможными альтернативами в других языках. Иначе как ерничанием я твою реакцию назвать не могу.

Sat Oct 04 2003 23:54, Dima Orlov wrote to Ilia Tarasov:

DO> Да потому что дерьмо он редкой пробы.

Ругаемси? :)

DO> Конечно, на форте все гораздо дороже.

Абсолютно голословное утверждение, тем более что, по собственному признанию, ты Форт не используешь. Давай раскладку на разработку компилятора Си, и сравним с разработкой Форта для той же платформы.

DO> Потому что даром не нужны. Впрочем бесплатных трансляторов с С тоже DO> хватает. Hо если для тебя цена компилятора - это статья экономии, всерьез DO> говорить о разрабатываемых проектах просто нечего. Средний компилятор для DO> embedded стоит до $1000, зарплата за неделю-полторы, о чем тут вообще DO> говорить?

А я и говорил, кстати, о небольших коллективах и относительно небольших проектах исследовательского характера. Я лучше эти $1000 в карман себе положу.

DO> Конечно бесценен. Цена ему 0.

Опять ругаешься, причем абсолютно безосновательно.

DO> А на ассемблере их никак не написать?

А ты так и уперся в то, что если Форт - то непременно стековая машина со всеми сопутствующими? У меня постфиксный ассемблер, вот и все... Форт в целевую машину либо делается, либо нет, смотря по задаче. И поправить три строчки в файле с кодами команд быстрее, чем искать, ставить и разбираться с кросс-компилятором.

DO> Главным образом в воображении.

А вот это - просто фактически неверно. Есть такое явление в computer science, есть публикации, есть ANS (последний вроде 93?), есть трансляторы и ПО. Если _тебе_ не надо - не создавай чрезмерный ажиотаж, плиз, вдруг понадобится кому-то еще? Или хочется просто пофлеймить в стиле "а я, а я..."?

Hello, Ilia Tarasov !

ìÀÄÉ ÂÅÓÐÌÁÔÎÏ ÒÁÂÏÔÁÌÉ? ïÔ ÆÏÒÔÏ×ÃÅ× ÜÔÏÇÏ ÍÏÖÎÏ ÖÄÁÔØ...

ó ÍÏÄÅÌØÀ ÚÎÁËÏÍ. ðÒÅÉÍÕÝÅÓÔ× Õ ÎÅÅ ÎÅ ×ÉÖÕ, ÏÓÏÂÅÎÎÏ ÐÒÅÉÍÕÝÅÓÔ× ×ÒÕÞÎÕÀ ÅÅ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÔØ.

ðÒÅÆÉËÓÎÁÑ ÅÓÔÅÓÔ×ÅÎÎÁ É ÐÒÉÎÑÔÁ × ÍÁÔÅÍÁÔÉËÅ É ÄÁÌÅÅ ×ÅÚÄÅ.

þÉÔÁÌ, ÐÒÉÞÅÍ ×ÏÚÍÏÖÎÏ ÒÁÎØÛÅ ÔÅÂÑ. ÷×ÅÓÔÉ ÍÏÖÎÏ ×ÓÅ ÞÔÏ ÕÇÏÄÎÏ, É ÜÔÏ ÅÝÅ ÏÄÉÎ ÉÚ ÎÅÄÏÓÔÁÔËÏ× ÆÏÒÔÁ É ÅÇÏ ÉÄÅÏÌÏÇÉÉ, É ËÓÔÁÔÉ ÜÔÉÍ ÍÎÅ ÎÅ ÎÒÁ×ÑÔÓÑ ÐÅÒÅÇÒÕÖÁÅÍÙÅ ÏÐÅÒÁÔÏÒÙ × c++. ðÏÓÌÅ ×ÓÅÈ ÜÔÉÈ ××ÏÄÏ× É ÐÅÒÅÇÒÕÚÏË ÐÏÎÑÔØ ÞÔÏ ÄÅÌÁÅÔÓÑ × ÐÒÏÇÒÁÍÍÅ ÓÔÁÎÏ×ÉÔÓÑ ÎÅ ÒÅÁÌØÎÏ.

ëÕÄÁ ÏÎ ÇÒÕÚÉÌÓÑ? ðÒÑÍÏ × ðúõ ÞÅÔÙÒÅÈÒÁÚÒÑÄÎÏÇÏ ÐÒÏÃÅÓÓÏÒÁ?

éÌÉ ÐÏ-ÍÅÎØÛÅ... á ÅÝÅ ÂÏÌØÛÅ ÕÄÏÂÓÔ×Á - ó.

äÌÑ ÍÎÏÇÉÈ. äÌÑ ÔÅÈ, Õ ËÏÔÏÒÙÈ ÅÓÔØ ÄÌÉÎÎÙÅ É ËÏÒÏÔËÉÅ ÐÅÒÅÈÏÄÙ, Ë ÐÒÉÍÅÒÕ.

??? ôÏÖÅ ÍÎÅ ÐÒÏÂÌÅÍÁ. úÁÞÅÍ ÏÎÏ ×ÏÏÂÝÅ ÎÕÖÎÏ-ÔÏ? ôÅÍ ÂÏÌÅÅ, ÞÔÏ ÄÉÚÁÓÓÅÍÂÌÅÒ ÎÅ × ÓÏÓÔÏÑÎÉÉ ÎÁ ÆÏÎ-ÎÅÊÍÁÎÏ×ÓËÏÊ ÁÒÈÉÔÅËÔÕÒÅ ÏÔÌÉÞÉÔØ ÄÁÎÎÙÅ ÏÔ ËÏÄÁ, Á ÐÅÒÅÈÏÄ ËÕÄÁ-ÎÉÂÕÄØ × ÓÅÒÅÄÉÎÕ ÍÎÏÇÏÂÁÊÔÎÏÊ ËÏÍÁÎÄÙ ÎÁ cisc É ×Ï×ÓÅ ÐÏÓÔÁ×ÉÔ ÅÇÏ × ÔÕÐÉË.

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

åÓÔØ, ÜÔÏ ÄÏÒÏÇÏ É ÏÞÅÎØ ÕÖ ÉÚÏÔÅÒÉÞÎÏ.

ñ ÎÅ ÚÎÁÀ ÞÔÏ ÔÁËÏÅ ÓÔÉÌØ 8086, Ñ ÔÏ, ÞÔÏ ÔÙ ÔÁÍ ÐÉÓÁÌ × ÓÅÍÉ ËÁÖÅÔÓÑ ÓÔÒÏÞËÁÈ × Ä×ÕÈ ÎÁÐÉÓÁÌ ÎÁ ÔÏÍ ÖÅ ÁÓÓÅÍÂÌÅÒÅ, ÎÅ ÚÁÎÉÍÁÑ Ë ÔÏÍÕ ÖÅ ÌÉÛÎÉÈ ÒÅÇÉÓÔÒÏ×.

÷ ËÁËÏÍ ÓÍÙÓÌÅ?

õÖÅ ÐÏÎÑÔÎÅÊ, ÅÓÌÉ ÐÏÓÍÏÔÒÅÔØ ÄÅËÌÁÒÁÃÉÉ ÉÓÐÏÌØÚÏ×ÁÎÎÙÈ ÉÍÅÎ.

ï ÔÏÍ, ÞÔÏ ÅÓÌÉ ×ÍÅÓÔÏ Ä×ÕÈ ËÏÍÁÎÄ ÐÉÓÁÔØ 7 ÉÌÉ 8, ÚÁÄÅÊÓÔ×ÕÑ Ë ÔÏÍÕ ÖÅ ÍÁËÉÍÕÍ ÒÅÇÉÓÔÒÏ× ÔÏ ÏÂÏÇÎÁÔØ ÔÁËÏÊ ËÏÄ ÂÕÄÅÔ ÎÅ ÓÌÏÖÎÏ ÎÁ ÞÅÍ ÕÇÏÄÎÏ.

HÅ ×ÉÖÕ ÎÉËÁËÏÇÏ ÐÏ×ÙÛÅÎÉÑ.

óÁÍÙÍ ÇÌÁ×ÎÙÍ. üÆÆÅËÔÉ×ÎÏÓÔØ ËÏÄÁ ÞÁÓÔÏ ÄÅÌÏ Ä×ÁÄÃÁÔØ ×ÏÓØÍÏÅ, Á ÓÏÐÒÏ×ÏÖÄÁÂÅÌØÎÏÓÔØ - × ÞÉÓÌÅ ÐÅÒ×ÙÈ ÐÒÁËÔÉÞÅÓËÉ ×ÓÅÇÄÁ, ÞÁÓÔÏ ÓÁÍÏÅ ÐÅÒ×ÏÅ.

äÁ ÌÀÂÏÊ Á×ÔÏÒ. ëÓÔÁÔÉ, Á × ËÁËÏÊ ËÏÄÉÒÏ×ËÅ ÜÔÁ Ô×ÏÑ ÁÂÒÁËÁÄÁÂÒÁ ÒÁÂÏÔÁÅÔ? á ÀÎÉËÏÄ ÏÎÁ ÐÏÎÉÍÁÅÔ?

÷ ÇÏÒÁÚÄÏ ÂÏÌØÛÅÊ ÓÔÅÐÅÎÉ, ÈÏÔÑ Ï Ó×ÏÉÈ Ë ÎÅÍÕ ÐÒÅÔÅÎÚÉÑÈ × ÜÔÏÍ ÏÔÎÏÛÅÎÉÉ Ñ ÕÖÅ ÇÏ×ÏÒÉÌ. ôÏÔ ÖÅ ðÁÓËÁÌØ (É ÅÇÏ ÒÏÄÓÔ×ÅÎÎÉËÉ) ËÕÄÁ ÂÏÌÅÅ ÞÉÔÁÂÅÌÅÎ ÞÅÍ ó ÓÏ ÔÏ×ÁÒÉÝÉ. HÏ Ó ÆÏÒÔÏÍ - ÐÒÏÓÔÏ ÂÅÄÁ.

ñ ÎÅ ÔÏ ÞÔÏÂÙ ÎÅ ÐÏÔÒÕÄÉÌÓÑ, Ñ ÐÒÏÓÔÏ ÎÉÞÅÇÏ ÎÅ ÐÏÎÑÌ, ÐÏÔÏÍÕ É ÓÒÁ×ÎÉÔØ ÎÅ ÍÏÇÕ. þÔÏ ÔÁËÏÅ ðáòôéñ ÒÁÂÏÞÁÑ, ÔÏ ÅÓÔØ ðìïóëïóôø âÁÚÏ×ÁÑ? á ÞÔÏ ÔÁËÏÅ ÐÒÑÍÁÑ ÐÒÑÍÁÑ, ÂÁÚÁ ÂÁÚÏ×ÁÑ?

áÌØÔÅÒÎÁÔÉ×ÁÍÉ ÞÅÍÕ? çÄÅ ÔÕÔ ÄÅÊÓÔ×ÉÑ, ÇÄÅ ÏÂßÅËÔÙ ÎÁÄ ËÏÔÏÒÙÍÉ ÏÎÉ ÓÏ×ÅÒÛÁÀÔÓÑ, ËÁËÏ× ÉÈ ÐÏÒÑÄÏË É ÉÈ ÃÅÌØ?

ñ É ÅÒÎÉÞÁÀ, ÞÔÏ ÅÝÅ ÄÅÌÁÔØ, Õ×ÉÄÅ× ÁÂÒÁËÁÄÁÂÒÕ? ó Õ×ÁÖÅÎÉÅÍ, äÉÍÁ ïÒÌÏ×.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required