Advertisement

The Unintentional Neural Network Programming Language

  • Gene I. Sher
Chapter

Abstract

The programming language Erlang has a perfect 1:1 mapping to the problem domain of developing neural network computational intelligence based systems. Erlang was created to develop distributed, process based, message passing paradigm oriented, robust, fault tolerant, concurrent systems. All of these features are exactly what a programming language created specifically for developing neural network based systems would have. In this chapter I make claims to why Erlang is such a perfect choice for the development of distributed computational intelligence systems, and how the features of this programming language map perfectly to the features needed by a neural network programming language. In this chapter I briefly discuss my reasons for considering Erlang to be, though unintentionally so, the quintessential neural network programming language.

Keywords

Neural Network Programming Language Computational Intelligence Fault Tolerance Message Passing 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Everett DL (2005). Cultural Constraints on Grammar and Cognition in Piraha Another Look at the Design Features of Human Language. Current Anthropology 46, 621-646.CrossRefGoogle Scholar
  2. 2.
    Dacker B (2000) Concurrent Functional Programming for Telecommunications: A Case Study of Technology Introduction. Masters thesis KTH Royal Institute of Technology Stockholm.Google Scholar
  3. 3.
    Joe Armstrong (2003) Making Reliable Distributed Systems in The Presence of Software Errors. The Royal Institute of Technology Stockholm, Sweden, (PhD thesis).Google Scholar
  4. 4.
    Armstrong, J. (2007). Programming Erlang Software for a Concurrent World. Pragmatic Bookshelf. ISBN 9781934356005.Google Scholar
  5. 5.
    Thompson SJ; Cesarini F (2009) Erlang Programming: A Concurrent Approach to Software Development. Sebastopol, California: O’Reilly Media, Inc. ISBN 978059651818.Google Scholar
  6. 6.
    Logan M, Merritt E, Carlsson R (2010) Erlang and OTP in Action. Greenwich, CT: Manning Publications. ISBN 9781933988788.Google Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  • Gene I. Sher
    • 1
  1. 1.Department of Electrical Engineering and Computer ScienceUniversity of Central FloridaOrlandoUSA

Personalised recommendations