Community developer events

What is Functional Programming?

Date
Wed, 11 Jun 2008, 19:00 - 21:00 (Add to calendar) GMT
Venue
Dundee University , Dundee, GB
Cost
FREE
Abstract

The past few years or so has seen a resurgence of interest in functional programming. In addition, some functional language features are finding there way into imperative languages. Why is this? There are couple of reasons; firstly, functional languages are well suited to certain problems. Secondly, functional languages have features that can help the developer to take advantage of the current and future generations of multi-core computers.

This presentation aims to provide you with insights into what Functional programming is and show you how functional languages can help you develop systems for multi-core machines. This presentation will use Scala (http://scala-lang.org) to demonstrate the concepts that will be introduced.


Speaker Biography: Barry Carr

Barry Carr has been developing software for since 1987. He taught himself to program using a BBC micro equipped with the Acorn Pascal ROMS and a copy of Findlay and Watts' Pascal: An Introduction to Methodical Programming, sadly, now out of print. Barry's first professional coding job was using a 4GL called Dataflex on ICL Quattros (yes, it was as bad as it sounds). From here, Barry went on to write software for some of the UK best known companies in a wide range of business sectors, including: Chemical, Pharmaceutical, Oil and Gas, Banking, Accounting, Legal Accounting, Public Sector and currently for the Mining and Geology sector. Barry has also developed and sold his own software components to other software developers. Always keen to keep his skills current, Barry devotes a lot of his personal time to technical development as well as keeping abreast of the current trends in the world of software development. Barry is also active in the software development community and has had several of his articles and book reviews published on the web and one article published in print. Barry was also one of the founding members of Scottish Developers. He is also one of the founder members of Northeast of Scotland .NET user group. When he isn't coding, Barry likes to spend his time with photography, reading, unashamedly listening to progressive rock, jazz and early music (especially whilst coding).

Comments

  1. 01 Jan 1999 at 00:00

    This thread is for discussions of What is Functional Programming? .

Leave a comment

Sign in or Join us (it's free).

Map

Other nearby events

  • Nov 25

    Lean, Kanban and Theory of Constraints

    0km away in Dundee

    The TalkThe application of Lean principles, Kanban and pull-systems theory along with Goldratt's Theory of Constraints revolutionised the manufacturing world in the second half of the twentieth century. Belatedly, the software world is waking up to the transformative effects these tools can have. There are still no silver bullets in the software world, but that doesn't mean that we can't improve our aim.

  • Nov 25

    VBUG NEWCASTLE: SysInternals Tools

    116km away in Newcastle-upon-Tyne

    Following on from his very well received presentation on Windows performance monitoring and analysis at our September meeting, Richard Diver returns t

  • Dec 9

    VBUG NEWCASTLE: Windows AZURE - What's In The Cloud?

    116km away in Newcastle-upon-Tyne

    Microsoft are due to release the first version of Windows Azure at the Professional Developers Conference in November 2009, this session will look at

  • Dec 17

    SuperChristmas in Newcastle

    118km away in Newcastle-upon-Tyne

    In partnership with SuperMondays, Thursday Fizz, Girl Geeks, and Refresh Teesside, VBUG are proud to announce: SuperChristmas is the Christmas par

Want to stay in touch with what's going on? Follow us on twitter!