Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Considered harmful

Name: Anonymous 2007-03-15 5:50 ID:u/OzYJ1K

Post technologies and techniques considered harmful, with a very short explanation/tag on why.

- Non-Unicode anything (charset hell, no support for some characters, exploitable, Americans and Japanese don't give a shit, etc.)
- C char type (signed, gives the false impression of being a character)
- Locales (hell, ambiguous, problematic, Americans don't give a shit, lack of standard)
- COBOL (shitty)
- Java (shitty)
- Current shell scripting (shitty)
- Goto (spaghetti code)
- Null-terminated strings (inefficient, non-binary)
- Variables with default value (i.e. read before assignment/definition yields null or some crap)
- Automatic string-int conversion (1+"1"=shit)
- PHP register globals and magic quotes
- Non-nesting quotes like " (quote escape hell, as opposed to Perl's q{}, q(), etc.)
- Lack of functions (as in Java, sometimes you need them)
- C standard library (OH EXPLOITABLE!)
- Obsessive generalization and overengineering (Java API: unusable, unproductive)
- XML obsession (people believe it works automagically, verbose, inefficient)
- FHS (shitty mess, can't manage applications, non-relocable, no several versions of applications)
- Windows Registry (shitty mess, hard to manage and repair, ugly)
- "Different on purpose" attitude in some GNAA projects (different from the good things too)
- Compile obsession (waste of time just to suck Richard Stallman's cock)
- Win32 API (NULL, NULL, NULL, hwnd, lpszLabel, ssdSecurityDescriptor)
- Lack of net neutrality (corporate fags, shitty Internet for everyone)
- Email (shitty naive protocol, best for spam, poor specs, can't be fixed)
- FTP (shitty protocol, control/data connection insanity, active/passive insanity, braindamaged send IP in protocol fucks with NAT)
- H.323 (braindamaged send IP in protocol fucks with NAT)
- MSIE (world exploit me, broken everything)
- Windows Vista (DRM OS, wasteful, shitty)
- DRM (shit, braindamaged)
- Media corporations (shit)
- HD-DVD (DRM)
- Blu-ray (DRM)
- Windows Media (DRM)
- iTunes (DRM)
- Software patents (American shit)
- Lawyers (no need to explain why)
- SCO (lawyers)

Name: Anonymous 2007-03-15 19:57 ID:Ol8uCFZj

>>6
C's char type is perfectly good
I know, I was just being picky. I run the Unicode inquisition.

I see goto as a way to break from several nested looks when major shit happened, for the lack of break n.

I've been dealing with null-terminated strings for a long time, it's just that I consider them harmful.

Perl's special quote operators can be parsed with recursive regex more easily than single quotes with escape characters can.

The "suck Richard Stallman's cock" thing was an attempt to be humorous at pointing out GNU is tabliban about compiling; some of its people going as far as making a difference between sources and compiled form of freaking interpreted languages.

>>7
Goto is considered harmful in languages implementing loops, break and continue (and preferrably the modern goto: exceptions). As for null-terminated strings, no, they are not the basic of anything. Just one of the simplest ways to do it, and a bad one.

>>25
Lol

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List