For instance, HTML doesn't have semicolons at the end of most of the lines ...
There is a "view source" link on most of the pages on my web site. For CGIs, it shows you the perl source. The generated HTML might look something like this:
<html>...
<tt>
use CGI::Carp qw (fatalsToBrowser);
<br>use strict;
<br>use warnings;
<br>use Data::Dumper;
<br>
<br>use IO::Capture::Stdout;
<br>use IO::Capture::Stderr;
<br>
<br>print "Content-type: text/html\n\n";
...
The view source program is, of course, just a CGI and so you can view its source too. But don't bother, it's awful code.