Ir al contenido principal

What would you do in a hundred years?

When people normally think about a hundred years they might think that we are living in the jetsons tv show. In this case, we might think that there will be some flying cars and buildings will not be on Warth, but over the sky; robots will help us and that we will have spaceships that will turn to briefcases. 

In this case,  what the reading is about, is what will happen in these cases, where we have more than enough processing power than we are supposed to do and what we will do as programmers.  Nowadays, we have been studying how to do the simplest programs, to understand the programming languages,  and as we've been going through the mayor,  we find out new ways to solve them using in a more efficient way our processing.

What we have not been considering is that computer processing,  has been evolving and the way we program, the way computer understand us and the necessities that we need to solve. In this case,  we have been evolving from using computers as big as a football court to a cellphone, where we can access the internet and even add new stuff.  In other areas, we have seen that computers are using new technologies such as quantics, dividing the jobs that a single microprocessor can do, and even create specific processors for specific duties. All of the above,  with the idea that these are becoming bigger in space but smaller in size. 

This has become a problem in programming languages due to the fact that the implementation of the programming languages become useless. People do not focus on these details and to change the way the implementation is harder than using another programming language that can do the same,and better in the computer elements. 
 

I think that rather to think in what would happen in the future with the programming languages, how do they work and how will they be improving, we need to focus on the fact that our area has a big opportunity to evolve by making better software architectures and software engineering. Also we need to consider that some of these changes are not even affecting people that normally uses technology, so we need to consider that  the improvements will affect them, but it will take longer to get to them, and to get to that way we need to promote between us a better way to solve their problems.

Comentarios

Entradas populares de este blog

Greetings, programs!

Hello everyone, my name is Ana Paula, but as I like to use pseudonyms in my blogs,  so my name here will be HAL. I like programming classes, but I tend to have issues in those due to the fact that I have anxiety and I do like the things to work perfectly. Also, this is because I tend to compare myself to everyone else. Anyway, nowadays I know what I am capable of and that I have friends that support me and that asking the teacher for extra help is not bad. However, what I expect of this class is to pass it, becauseI know  that this class is hard  and   that  I need to program a lot to really understand it.  What I like is music, reading, and dancing. You can see me every day with a book in my hands and my headphones in the other. My favorite book is "the stranger" by Albert Camus because I have always thought that I do not belong to. Lately I've been  reading classic books and some  about philosophy, and the  one that has catched my attention  is  " The Russ

More than machine language

Sometimes programmers see other classes such as Software Architecture, FIS, and Compiler Design as something they need just to complete all the credits for them to graduate. This could generate a problem for teachers due to the fact that they are just focused on passing rather than learning the important stuff on each class. In this case, the reading was about what else we could learn from this class besides the way we can build a compiler ( that we know that it would be so hard that we need to build it). Personally, I consider that these ideas should be something that we apply to classes rather than just learning what we are supposed to. This is due to the fact that Computer Science is an area where there are many things we can do rather than just programming.  As someone who is not really interested in programming, this kind of ideas is important because I think that all classes can give you something else to learn besides the topics we are supposed to learn.  I consider tha

There are many steps to build something to hold everything.

Nowadays there are many kinds of computers, or wannabe computers, where people do what they need in any place and without the need to be connected to wires.  As this kind of technology has been evolving, the need for creating new programming languages that can help to create whatever we desire of we think that people will use.  Considering that, we cannot just create a programming language, or tell the computer I just want to create a new language that can fullfill these necessities.  But we need to create a whole system that can support the programming language and can change the steps that we are creating to change everything to computer language.  In this case, it is important to mention that the level of the chat that we have heard, is in a higher level, and as computer science students we need to understand the slang and what they are talking about. Anyway, we need to consider that people might not really understand what a GNU  and a GCC are for. Personally, I am the kind