(no subject)
Wednesday, 7 September 2011 17:11![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
то что ты сейчас пытаешься сделать (использовать ассемблер в программах на Delphi) — ошибка. Генетическая. Российская. Всей образовательной системы страны. Таких преподов надо увольнять сразу же. Если выжигать эту дурь из мозгов каленым железом не получается. Правильно им копейки платят. Они это заслужили.
http://lurkmore.ru/Pascal#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B_.D0.9F.D0.A0.D0.90.D0.92.D0.94.D0.AB_.D0.BF.D1.80.D0.BE_Delphi
А я говорил!
http://lurkmore.ru/Pascal#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B_.D0.9F.D0.A0.D0.90.D0.92.D0.94.D0.AB_.D0.BF.D1.80.D0.BE_Delphi
А я говорил!
no subject
2011-09-07 19:35 (UTC)Не о том ведь речь.
no subject
2011-09-07 19:43 (UTC)no subject
2011-09-07 19:47 (UTC)Мой пятнаднадцатилетний стаж говорит что без гото жить вполне можно, а вот гото увеличивает шансы построить спагетти-код и не заметить этого.
no subject
2011-09-07 20:04 (UTC)а я например страдаю без множественного наследования, с++ templates и макрософ ...
no subject
2011-09-07 20:08 (UTC)Б-кодер и на петоне напишет спагетти с лёгкостью - я вот случайно написал давеча, теперь уже смотрю на свой собственный код как на говно. Но мне можно, я на незнакомом языке полгода назад начал писать ;-)
no subject
2011-09-07 20:34 (UTC)А вообще, это я в поддержание твоего тезиса о том, что хорошо бы понимать, откуда и когда возникает то или иное правило или закономерность.
no subject
2011-09-07 19:53 (UTC)Но, вот, у нас в петоне нету гото. Синтаксис заставляет рефакторить, и я на это несколько раз уже натыкался. То есть в крайнем случае я зарайзю эксепшен, но пока удаётся обходиться.
( .... А ведь двадцать лет назад читая книжки про вред гото я охуевал - "а как без гото, йоба?" .. и десять лет назад .. )
no subject
2011-09-08 10:31 (UTC)no subject
2011-09-08 10:52 (UTC)20 IF A>20 THEN GOTO 150
30 IF A>10 THEN GOTO 200
40 PRINT "A TOO SMALL!"
50 STOP
100 PRINT "A>30"
110 GOTO 300
150 PRINT "A>20"
160 GOTO 300
200 PRINT "A>10"
210 GOTO 300
250 REM "maybe something more"
300 PRINT "DONE"
310 PRINT STOP
no subject
2011-09-08 20:13 (UTC)