Editing 371: Compiler Complaint
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 4: | Line 4: | ||
| title = Compiler Complaint | | title = Compiler Complaint | ||
| image = compiler_complaint.png | | image = compiler_complaint.png | ||
− | | titletext = Checking whether build environment is sane... build environment is grinning and holding a spatula. Guess not. | + | | titletext = Checking whether build environment is sane ... build environment is grinning and holding a spatula. Guess not. |
}} | }} | ||
==Explanation== | ==Explanation== | ||
− | A {{w|Compiler| | + | A {{w|Compiler|Compiler}} is a program that converts code into machine instructions that a computer can run. |
− | + | A {{w|Pointer (computer programming)|Pointer}} is a {{w|Variable (computer science)|variable}} within a computer program that is used to reference a memory location. | |
− | + | A {{w|Segmentation Fault|Segmentation Fault (segfault)}} is an error that occurs when a program attempts to access an invalid section of memory. Segfaults usually cause a program to crash in an ungraceful fashion and can difficult to track down and fix. | |
− | + | In the comic, the computer starts talking to the man and compares a segfault with the unpleasant feeling one gets when they experience a {{w|Hypnic jerk||hypnic jerk}}. The computer then tells the programmer to, "Double-check your damn pointers," as segfaults usually arise from a program attempting to access memory that is referenced by an invalid pointer. | |
==Transcript== | ==Transcript== | ||
− | :[ | + | :[A man sits at a computer, hand over the keyboard] |
:Computer: Okay, human. | :Computer: Okay, human. | ||
− | : | + | :Man: Huh? |
− | :Computer: Before you hit | + | :Computer: Before you hit 'compile,' listen up. |
+ | :Computer: You know when you're falling asleep, and you imagine yourself walking or something, and suddenly you misstep, stumble, and jolt awake? | ||
+ | :Man: Yeah! | ||
+ | :Computer: Well, that's what a segfault feels like. <<Pause>> Double-check your damn pointers, okay? | ||
− | + | {{comic discussion}} | |
− | + | <!-- Include any categories below this line--> | |
− | |||
− | |||
− | |||
− | |||
− | {{comic discussion}} | ||
− | |||
− | |||
− |