Великолепный комментарий по поводу того, что в PHP >= 5.3 добавляют оператор GOTO:
GOTO is what your CPU is actually doing 80% of the time.
You can pump up your ego by imagining that using a language without something explicitely called "GOTO" makes your code "up with the time". But what you actually do is nothing but GOTOs, just written in a different manner.
Ironically, the VM that PHP uses is completely GOTO-based (well, you can pick several methods at compile-time, but GOTO is what a lot of distributions chose because performance is often better than CALL and it's very stable nowadays).
Oh and even JAVA has GOTO and relies a lot on it. The compiler hides an explicit thing called "GOTO", but what you get after compilation is full of GOTO. And it's actually why apps can actually do something.
Laughing at "GOTO" is ignorance, or just blind trolling because you read somewhere that BASIC had a "GOTO" keyword. I guess in a few years your children will laugh at those horrible "$", "$this", "->", ":" and "\" symbols, that would remind them the old time of a language called PHP. Though you are proud of them now.
Using temporary variables like "$should_exit", dummy loops just to "break" at the right place, or named loops to work around "break" that would only exit the first loop is nothing but writing "GOTO" in an obfuscated and inefficient way. "GOTO" is not synonym for "spaghetti code" (the famous keyword always used by people blindly repeating that GOTO is bad).
Oh and grep for "goto" in your Linux kernel or in any BSD operating system. Wow, tons of them. Really. But I guess this is just because these source codes are shits written by people who can barely write GW-BASIC, and of course none of these operating systems actually work. Glad you are there to help. Teach them how to code, tell them that their code is so passé.
Or shut up.
Ответ на:
комментарий
от Ian
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от Ian
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от Sectoid
Ответ на:
комментарий
от Sectoid
Ответ на:
комментарий
от Ian
Ответ на:
комментарий
от true_admin
Ответ на:
комментарий
от true_admin
Ответ на:
комментарий
от true_admin
Ответ на:
комментарий
от KRoN73
Ответ на:
комментарий
от Ian
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Ian
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Ian
Ответ на:
комментарий
от Ian
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Ian
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Ian
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Ian
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Ian
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Помогите перевести фразу (2015)
- Форум goto в shell (2014)
- Форум Старая грустная песня о программах, времени и любви... (2004)
- Форум Why use gtkmm instead of GTK+? (2005)
- Форум [сатира][ЯП] охарактеризай свой ЯП (2011)
- Форум Samba+Ldap (2000)
- Форум Samba and LDAP (2000)
- Форум Линус о вакцинах (и анти-ваксерах) (2021)
- Форум Lout и русский (2010)
- Форум Released Dwarf Fortress 0.40.01 (2014)