Programmers are normally accustomed
to OOP or even Data Structure programming, when we talk about those the most
common programming languages comes to the programmer’s mind, this happens
because is one of the first things you learn on the career, normally on the
ITESM a student begins with Python, then it follows Java and at the half of the
career you learn C too, also there are also derivates of another programming
languages that a person could learn by his or her self.
Clojure for me is a different programming language compared with the
traditional ones (if we can call them like that) that normally a programmer
uses, Java, C, Python to say some of the most languages that companies and
persons handles on. Clojure is also like Mathlab or even Wolfram Mathematica,
this sounds like the knowledge or even the handling of the programming
methodology seems like those two, also on the class we are using it as a Math
tool too, but with the information investigated and thanks to the podcast I’m pretty
sure that it can be used to a lot of implementations, because it comes from the
LISP language and I remember that LISP was one of the first programming
languages to create a webpage.
Now that I’m handling Clojure on the class is something different to
what we use to program, this is something I like because the way you call the
function by itself, then the answer could be reviewed with a test element, but
also helps you to see what is wrong with the function and the content.
Something that I like from the language is that it can be handled like
JavaScript, because it's asynchronous, atomic and can be received by one agent
at the time, something that I like, an element to be called on any moment when
you run the program.
As a conclusion for this blog I
would like to say that Clojure could be handled with a different point of view
from the programmer I’m pretty sure that you are able to use it for different
purposes and also to solve problems that are easy or difficult, as I previously
said it can be handles as JavaScript in an asynchronous way and as we already
heard on the podcast we can considered as an expansion or a library for Java,
that does not mean that for having Java as a base is not considered as a programming
language, but this is not the case its considered a different language and is
useful for a lot of stuff.
No hay comentarios:
Publicar un comentario