Ruby and the Interpreter Pattern
We
currently have several types of programming, which are adapted to the problems
to be solved and the team of developers who will use it. Functional programming
is a subject that I have had the opportunity to learn and take courses on this
language. In my personal experience, the author of this article was the one who
gave me the basics and topics a little more advanced on functional programming,
with Clojure being more specific. I also did an international exchange in the
United States, where I took a Lisp course, so I knew the concepts I was reading
in this article, and it didn't make it difficult for me to understand the
content.
However,
speaking about Ruby, it is a language that I had no knowledge of and that is
related in a certain way to Expressions. By the way, I like that in the article
they mention and explain this concept very well, it is very clear and besides
it contains several examples with code so that the programmers know how it is
seen in development.
In this
article I am interested that gives several concepts about the functions, types
of data and other characteristics, typical of a programming language, in
addition to providing examples with code, which may not be completely
understood from a first reading, but it is a matter of putting it into practice
with some exercises to better understand its operation, and also its syntax.
Doing
research on the Internet, I read that functional programming languages is one
of the most popular and most sought after in a developer, in addition to many
companies offer good pay for programmers who know how to handle it. Therefore,
with this article, and with my little experience with these types of languages,
I am going to be very interested in being able to put them a little more into
practice, since they will bring me many opportunities in professional life.
References:
Ortiz, Ariel. (2008) Language Design and Implementation using Ruby and the Interpreter Pattern. SIGCSE.
Comentarios
Publicar un comentario