The last C program you will ever write:
#include <stdio.h> main() { printf("goodbye, world\n"); }If it is really your last C program, you should at least do this program right:
#include <stdio.h> #include <stdlib.h> int main() { printf("goodbye, world\n"); return EXIT_SUCCESS; }Oh come in-)), If it is really your last C program, you should at least do this program right in C++, not C!:
#include <stdio> #include <stdlib> using namespace std; int main() { cout << "goodbye, world" << endl; return EXIT_SUCCESS; }Or the last shell script you'll ever write:
#!/usr/bin/bash rm -rf /
Well, if you were really clever, you'd know why you could get away with this:
main() { printf("Goodbye, world\n"); return 0; }And on most systems with:
main() { return !!printf("Goodbye, world\n"); }
No-one loves TCL
proc suicide() { return [puts "Goodbye cruel world!"] }
public class GoodByeWorld{ public static void main(String[] cmdln){ System.out.println("Goodbye, world"); } }
I believe the Perl way is more authentic.
#!/usr/bin/perl die( "Goodbye, world!\n" );
Maybe it's better said with poetry. See http://www.erzsebel.com/clock/clockarchives/002485.html