tyomitch писал(а):Twister писал(а):Вообще, все это фигня, ибо юзает чел GOTO или нет, а компилятор его генерит. Так что толку заморачиваться?
Потому что через год ошибку придётся искать в исходнике, а не в бинарнике. Поэтому исходник должен быть таким, чтобы через год не вызывать рвоту, головные боли и кошмары по ночам.
Неужели это непонятно?
Конь писал(а):Да, я это видел. Но разве один-два GoTo перепортят всю логику исходного кода? Неужели, у вас, господа программисты, логика не настолько развита?
Amed писал(а):Люди могут с пеной у рта годами спорить о том, что BMW лучше, чем Mercedes. Надо ли пояснять, что большинство из них ни на BMW, ни на Mercedes не то, что не ездят - а даже не ездили?
Q2W писал(а):Amed писал(а):Люди могут с пеной у рта годами спорить о том, что BMW лучше, чем Mercedes. Надо ли пояснять, что большинство из них ни на BMW, ни на Mercedes не то, что не ездят - а даже не ездили?
Какое это имеет отношение к goto?
Ramzes писал(а):tyomitch
Создание пользовательских объектов и их использование (это кратко).
Public Function n()
int i,j,k,l,m
For i=0 to 100
For j=0 to 100
For k=0 to 100
For l=0 to 100
For j=0 to 100
...
return some val
Next
Next
Next
Next
Next
End Function
Конь писал(а):Делаю аналогично =)
Select тоже иногда использую, хотя чаще If...ElseIf
А GoSub на мой взгляд полный, так сказать, аццтой, сохранившийся со времен QBasic
d3drm писал(а):уважаемые, напишите, какие минусы у GOTO, кроме как что он нарушает логику кода? написать, что отстой(аццтой?), особого ума не надо, причем так написать можно на счет чего угодно. Почему без аргументов?
В чем его НЕУДОБСТВА?
The GOTO statement has been the target of criticism, because if GOTOs are over-used it becomes very easy to produce unreadable and generally unmaintainable "spaghetti code".
GOTO писал(а):10 i = 0
20 i = i + 1
30 if i <= 10 then goto 80
40 if i > 10 then goto 60
50 goto 20
60 print "Program Completed."
70 end
80 print i; " squared = "; i * i
90 goto 20
for loop писал(а):for i = 1 to 10
print i; " squared = "; i * i
next i
print "Program Completed."
FaKk2 писал(а):Он плох когда им ошибочно пытаются заменить все остальные конструкции.
уважаемые, напишите, какие минусы у GOTO, кроме как что он нарушает логику кода?
tyomitch писал(а):Ramzes писал(а):tyomitch
Это не ответ.
MSIL -- это ОО-язык, или нет?
Вернуться в Holy Wars@VBStreets
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3