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 10: | Line 10: | ||
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 the bugs that cause them can be difficult. | 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 the bugs that cause 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 "double-check your damn pointers," as segfaults usually arise from a program attempting to access memory that is referenced by an invalid pointer. | + | 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. |
In reality, segfaults occur at runtime, after the compiler has produced an executable. While Randall refers to a "compiler complaint," it is more probable that the operating system or other supervisor program would have such a complaint. | In reality, segfaults occur at runtime, after the compiler has produced an executable. While Randall refers to a "compiler complaint," it is more probable that the operating system or other supervisor program would have such a complaint. |