handouts/ho01.tex
changeset 452 b93f4d2aeee1
parent 448 96129128d0f1
child 471 9476086849ad
--- a/handouts/ho01.tex	Sat Oct 15 14:27:01 2016 +0100
+++ b/handouts/ho01.tex	Mon Oct 17 13:18:34 2016 +0100
@@ -27,23 +27,6 @@
 %%  reasons for a new prgramming language
 %% http://beautifulracket.com
 
-%regher
-% We can start off with a couple of observations about the role of
-% compilers. First, hardware is getting weirder rather than getting
-% clocked faster: almost all processors are multicores and it looks
-% like there is increasing asymmetry in resources across
-% cores. Processors come with vector units, crypto accelerators, bit
-% twiddling instructions, and lots of features to make virtualization
-% and concurrency work. We have DSPs, GPUs, big.little, and Xeon
-% Phi. This is only scratching the surface. Second, we’re getting
-% tired of low-level languages and their associated security
-% disasters, we want to write new code, to whatever extent possible,
-% in safer, higher-level languages. Compilers are caught right in the
-% middle of these opposing trends: one of their main jobs is to help
-% bridge the large and growing gap between increasingly high-level
-% languages and increasingly wacky platforms. It’s effectively a
-% perpetual employment act for solid compiler hackers.
-
 % compiler explorer
 % https://gcc.godbolt.org