The Linux Users' Group of Davis (LUGOD) will be holding the following meeting
this month:
Monday
June 20, 2011
7:00pm - 9:00pm
Presentation:
"Writing a compiler in Haskell and LLVM"
Bryan Bell
Why would you want to write a compiler? How do Haskell and LLVM make
compiler writing easier and less error prone? This presentation will
include: 1) A discussion on why compilers are important, 2) A short
high level introduction on Haskell and LLVM, and 3) How Haskell and
LLVM make it easier to write a compiler.
Haskell is a standardized, general-purpose purely functional
programming language, with non-strict semantics and strong
static typing. The Low Level Virtual Machine (LLVM) is a compiler
infrastructure, written in C++, which is designed for compile-time,
link-time, run-time, and "idle-time" optimization of programs written
in arbitrary programming languages. Originally implemented for
C/C++, the language-independent design (and the success) of LLVM has
since spawned a wide variety of front ends, including Objective-C,
Fortran, Ada, Haskell, Java bytecode, Python, Ruby, ActionScript,
GLSL, and others.
About the Speaker:
Bryan Bell is a graduate intern at Intel. He received a BS in
Mathematics from UC Davis, and is working on a MS in CS at CSU
Sacramento. His interests are programming languages, compilers, and
computational geometry.
This meeting will be held at:
Wickson Hall
Room 2124
UC Davis
Davis, California 95616
For more details on this meeting, visit:
http://www.lugod.org/meeting/
For maps, directions, public transportation schedules, etc., visit:
http://www.lugod.org/meeting/wickson/
------------
About LUGOD:
------------
The Linux Users' Group of Davis is a 501(c)7 non-profit organization
dedicated to the Linux computer operating system and other Open Source
and Free Software.
Since 1999, LUGOD has held regular meetings with guest speakers
in Davis, California, as well as other events in Davis and the greater
Sacramento region. Events are always free and open to the public.
Please visit our website for more details: http://www.lugod.org/
--
Bill Kendrick
pr@lugod.org
Public Relations Officer
Linux Users' Group of Davis
http://www.lugod.org/
(Your address: vox-announce@lists.lugod.org )
_______________________________________________
vox-announce mailing list
vox-announce@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-announce