lunes, 26 de agosto de 2019

Blog 1-2: Semi Colon Wars

The lecture “Semi Colon Wars” covers some controversy topics that will always exists thanks off the existing diversity in programming languages and its respective communities. I am aware that it will always be discrepancy depending of the different communities of the programming languages because every one of them will argue that their programming language it is the right one and the other are wrong.

I disagree with the idea that one language is the right one and the other not. But I agree that they are some features that are better in some languages than others like the array manage in Python than Java or the form of freeing memory in Java and in C, etc.

The thing here is that depending of what problem you have to deal with, is the language you will going to use despite of that in all programming languages you can solve the same problem but with different repercussions (memory, performance, CPU usage, etc.).

Nevertheless, I think that the idea of only having one language will make things easier in the development of any project or application and also will be only one coding standard eliminating the rest of coding standards. I know this sounds totally like a Utopia that will never succeed because there will be always one person or community that will disagree with the syntax of the language, the coding formats, the usage of indentation, the semicolon, etc.

Finally, I am pretty sure that, like in the different methodologies that you can use to development a project it does not exist one methodology that is always going to work with any kind of project, I also think this applies to the different programming languages and the selection of these languages will depend on the preferences of the programmer and the dominance of the language.

Hayes, B. (2006). Semicolon Wars. Research from http://34.212.143.74/s201913/tc2006/semicolon_wars.pdf

jueves, 15 de agosto de 2019

Blog 1-1: Programming Languages Introduction.

Hello everyone, my name is Fabián Camp. I am studying the seventh semester of the Bachelor in Computer Science and Technology. I consider that my hobbies are readings books (novels most of the times), playing video games (ultimately I play a lot Minecraft, Crash Team Racing Nitro Fueled and League of Legends); also I like a lot watching series, in this moment I am seeing The Big Bang Theory and Mr. Robot.

Another thing that I like a lot to do is to write novels. In this moment I am looking up to register the last novel I wrote because I am intended to publish it as soon as posible. For some reason I am very interested in almost all the topics that Ethical Hacking covers (yes, I got interested before I watched Mr. Robot).

Talking about the course, my expectations are pretty high but I know it will not be easy or trivial. Also, having the opportunity to take another class with Ariel Ortiz it is outstanding. But when we analyze the language Clojure I find it a little bit annoying because of its parenthesis syntax and the prefix notation.

So, in conclusion, I think this course will give me a lot of knowledge about a different type of programming language because until now I only had used languages with an object oriented paradigm but I will give a try to Clojure I do not think it will be that bad.