Elixir: A Functional Programming

Authors

  • Sourabh Dadhich  Information Technology, MCKV institute of engineering, Howrah, West Bengal, India
  • Varun Dadhich  Information Technology, MCKV institute of engineering, Howrah, West Bengal, India
  • Avishek Kumar  Information Technology, MCKV institute of engineering, Howrah, West Bengal, India

Keywords:

Functional programming, Erlang, tuples, modules.

Abstract

The rise of a new programming language provides the need to contrast its contribution in field of programming. The functional programming paradigm was explicitly created to support a pure functional approach to problem solving. Functional programming promotes a coding style that helps developers write code that is short, fast, and maintainable. Functional programming is a form of declarative programming .In this article, we are going to show the advantages and disadvantages of a particular functional programming called Elixir .We compare the language Elixir with different languages genres. Eg . Procedural, OOP, etc.

References

  1. Simon St. Laurent & J. David Eisenberg, “Atoms, Tuples, and Pattern Matching” in Introducing Elixir, 1st ed. Sebastopol, USA.
  2. http://elixir-lang.org
  3. https://en.wikipedia.org/wiki/Elixir_(programming_language)
  4. Davyd Thomas, Programming Elixir: 1.3 ,  ISBN 1680500538
  5. https://github.com/sger/ElixirBooks
  6. Benjamin Tan Wei Hao, The Little Elixir & OTP Guidebook 1st Edition, Manning Publications, ISBN 9781633430112.
  7. Kenny Ballou, ”tuples and modules” in Learning Elixir vol.1 , pp,27-44 ,Dec-2015.
  8. http://alexott.net/en/fp/books/
  9. https://github.com/chrismccord/elixirexpress/blob/master/basics/03basics.md
  10. http://www.sitepoint.com/functional-programming-pure-functions/

Downloads

Published

2017-06-30

Issue

Section

Research Articles

How to Cite

[1]
Sourabh Dadhich, Varun Dadhich, Avishek Kumar, " Elixir: A Functional Programming, IInternational Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 2, Issue 3, pp.698-701, May-June-2017.