Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: re_nortex

Now that was funny. I have bled in that wilderness - debugged assembly language with a digital oscilloscope because there plain was no user interface. I’ve worked inside OSes, device drivers, and written my own real-time executive. I’ve lived through projects where getting output to a terminal was considered a huge leap forward in debugging capability. Your IDE is a luxurious syntax highlighting editor and make.


6 posted on 11/19/2013 7:21:50 PM PST by ThunderSleeps (Stop obarma now! Stop the hussein - insane agenda!)
[ Post Reply | Private Reply | To 1 | View Replies ]


To: ThunderSleeps
The author, James Mickens, sure has a way with words. A an applications developer with a good amount of C++ in my repository, this part made me guffaw. Sadly though, the fictional compiler diagnostic is all too real. :)


Similar to the Necronomicon, a C++ source code file is a wicked, obscure document that’s filled with cryptic incantations and forbidden knowledge. When it’s 3 A.M., and you’ve been debugging for 12 hours, and you encounter a virtual static friend protected volatile templated function pointer, you want to go into hibernation and awake as a werewolf and then find the people who wrote the C++ standard and bring ruin to the things that they love. The C++ STL, with its dyslexia-inducing syntax blizzard of colons and angle brackets, guarantees that if you try to declare any reasonable data structure, your first seven attempts will result in compiler errors of Wagnerian fierceness:

Syntax error: unmatched thing in thing from std::nonstd::__
map<_Cyrillic, _$$$dollars>const basic_string< epic_
mystery,mongoose_traits < char<, __default_alloc_<casual_
Fridays = maybe>>
One time I tried to create a list<map<int>>, and my syntax errors caused the dead to walk among the living.
9 posted on 11/19/2013 7:33:42 PM PST by re_nortex (DP - that's what I like about Texas)
[ Post Reply | Private Reply | To 6 | View Replies ]

To: ThunderSleeps
Burning PROMS only to find an error after the first few hundred are in the field. The joy.

Life is simple as a cook. You know how you did that day. When you walk away from the kitchen, you are done. And you never, ever have to disassemble and upgrade a meal cooked by someone else working for a company that no longer exists on equipment that can only be found in outer Mongolia. At a flea market.

/johnny

10 posted on 11/19/2013 7:34:40 PM PST by JRandomFreeper (Gone Galt)
[ Post Reply | Private Reply | To 6 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson