Strictly speaking (not to be confused with strictly...), obfuscated code is any code that is more complicated than it needs to be. Even print reverse(reverse('foo')); is obfuscated.
Thanks to the Obfuscated <insert your favorite language here> contest, though, obfuscation has become an art form. So while Olly's code would never win the Obfuscated Perl contest, it's still obfuscated.
| [reply] [d/l] [select] |
| [reply] |
Merriam-Webster lists it as:
Main Entry: ob·fus·cate
Pronunciation: 'äb-f&-"skAt; äb-'f&s-"kAt, &b-
Function: transitive verb
Inflected Form(s): -cat·ed; -cat·ing
Etymology: Late Latin obfuscatus, past participle of obfuscare, from Latin
ob- in the way + fuscus dark brown -- more at OB-, DUSK
Date: 1577
1 a : DARKEN b : to make obscure
2 : CONFUSE
- ob·fus·ca·tion /"äb-(")f&s-'kA-sh&n/ noun
- ob·fus·ca·to·ry /äb-'f&s-k&-"tOr-E, &b-, -"tor-/
adjective Which basically means it should be hard to understand :)
Greetz
Beatnik
... Quidquid perl dictum sit, altum viditur. | [reply] |
Beatnik if you say so,
but as you being my mentor it is you who should be nailed to a pole!
besides complexity and dificulty are relative
Hope to see you soon on irc, my big program is progressing nicely
Imagination is more important then knowledge -Einstein-
| [reply] |