l i n u x - u s e r s - g r o u p - o f - d a v i s
L U G O D
 
Next Meeting:
April 21: Google Glass
Next Installfest:
TBD
Latest News:
Mar. 18: Google Glass at LUGOD's April meeting
Page last updated:
2011 Jun 13 13:03

The following is an archive of a post made to our 'vox mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
[vox] Linux Users' Group of Davis,June 20: "Writing a compiler in Haskell and LLVM"
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vox] Linux Users' Group of Davis,June 20: "Writing a compiler in Haskell and LLVM"



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@lists.lugod.org )
_______________________________________________
vox mailing list
vox@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox



LinkedIn
LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
facebook
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
O'Reilly and Associates
For numerous book donations.