Teaching Functional Programming and Erlang: The Galician Experience

نویسنده

  • Victor M. Gulias
چکیده

In this paper, we present the experience of teaching functional programming in the Computer Engineering programme of a Galician University, the University of A Coruña. Erlang is introduced as part of an optional course on functional programming as an example of application of functional paradigm to the real world and most of the students really appreciate the beauty of the language when describing concurrent systems. In fact, several students choose Erlang every year as development framework for their Master’s Thesis or for conducting research in our doctorate programme.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Language-oriented Approach to Teaching Concurrency

This paper argues in favour of a language-oriented approach to teach the principles of concurrency to graduate students. Over the past years, the popularity of programming languages that promote a functional programming style has steadily grown. We want to promote the use of such languages as the appropriate basic tools to deal with the “multicore revolution”. We describe some of these programm...

متن کامل

Building trustworthy refactoring tools

The bar for adoption of refactoring tools is high: not only does a refactoring extract information from your source code, it also transforms it, often in a radical way. After discussing what users require from their tools, we will examine ways in which tool builders can try to increase their users’ confidence in the tools. These mechanisms include visualisation, unit testing, property-based tes...

متن کامل

Refactoring in Erlang, a Dynamic Functional Language

Refactoring in object-oriented languages has been well studied, but functional languages have received much less attention. This paper presents our ideas about refactoring in Erlang, a functional programming language developed by Ericsson for building telecommunications systems. The highlights of our work is dealing with the strong dynamic nature of Erlang and doing program manipulations using ...

متن کامل

Letter-to-sound Conversion for Galician Tts Systems

In this paper, a linguistically rule-based letter-to-sound (LTS) conversion algorithm is described for Galician language. A complete set of phonological transcription rules regarding the Galician standard variety is presented. A SAMPA computer readable phonetic alphabet for Galician is also proposed. The algorithm was implemented and tested by using CORGA text materials. The obtained experiment...

متن کامل

Teaching Programming Broadly and Deeply: The Kernel Language Approach

We present the kernel language approach, a new way to teach programming that situates most of the widely-known programming paradigms (including imperative, object-oriented, concurrent, logic, and functional) in a uniform setting that shows their deep relationships and how to use them together. Widely-different practical languages (exemplified by Java, Haskell, Prolog, and Erlang) with their ric...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005