Процесор реалізує принаймні одну інструкцію про перехід, і я впевнений, що багато тверджень використовують ті, що використовуються в їх реалізації або інтерпретації.
Однією з хороших речей щодо використання мовного мовлення третього чи четвертого поколінь є те, що ці фізичні деталі віддаляються від нас. Хоча ми повинні пам’ятати про закон протікання абстракції, я думаю, що ми також повинні використовувати наші інструменти так, як вони призначені ( вибачте ). Якби я писав код і аgoto
здавався гарною ідеєю, настав би час рефакторингу. Мета структурованої мови - уникнути цих «стрибків» та створити логічний потік у нашій інженерії.
Я повинен уникати використання, break
але не можу не помітити переваги продуктивності. Однак, якщо я вклав петлі, які взаємно потребують, break
саме час переробляти.
Якщо хтось може запропонувати використовувати goto
це, здається, краще, ніж рефакторинг, я із задоволенням відкликаю свою відповідь.
Я сподіваюся, що я не винен у тому, що кинувся сюди до " сараю велосипедів ". Як Kragen каже, Що досить добре для Дейкстри є досить хорошим для мене.