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 fixing them can be difficult. |
− | In the comic, the computer starts talking to [[Cueball]] and compares a segfault with the unpleasant feeling one gets when they experience a {{w|hypnic jerk}}. The computer then tells the programmer to " | + | In the comic, the computer starts talking to [[Cueball]] 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== | ||
− | :[Cueball sits at a computer, hand over the keyboard | + | :[Cueball sits at a computer, hand over the keyboard] |
:Computer: Okay, human. | :Computer: Okay, human. | ||
:Cueball: Huh? | :Cueball: Huh? | ||
Line 28: | Line 24: | ||
:Computer: Double-check your damn pointers, okay? | :Computer: Double-check your damn pointers, okay? | ||
− | {{comic discussion}} | + | {{comic discussion}} |
[[Category:Comics featuring Cueball]] | [[Category:Comics featuring Cueball]] | ||
[[Category:Programming]] | [[Category:Programming]] | ||
− |