Visitante
Visitante
-
Ranking Geral
ver
top 20
Top 20 - Ranking Geral
- 1° Vilson Leffa
- 2° Osmar Miranda Re...
- 3° Ana Paula Atalib...
- 4° Susane da Silva ...
- 5° Bruno Horta Liza
- 6° Marcia Froehlich
- 7° Vinícius Olivei...
- 8° Vera Maria Wilso...
- 9° Jose Braz de Oli...
- 10° Mirelle de Souza...
- 11° leticia c b mene...
- 12° Débora Racy Soa...
- 13° Caroline Romão
- 14° Luís Eduardo We...
- 15° Claydson Rdrigue...
- 16° Aline da Rocha N...
- 17° Maria do Carmo P...
- 18° Fabiane Beletti ...
- 19° Thiago da Silva ...
- 20° flavio garcia da...
Conquistas
Quiz
Leia o texto abaixo, ele é necessário para realizarmos as atividades. Em caso de dúvida, utilize um tradutor ou um dicionário. Boa leitura!
Introduction to Computer Software
For as long as there has been computer hardware, there has also been computer software. But what is software? Software is just instructions written by a programmer which tells the computer what to do. Programmers are also known as software developers, or just plain developers.
Nothing much is simple about software. Software programs can have millions of lines of code. If one line doesn’t work, the whole program could break! Even the process of starting software goes by many different names in English. Perhaps the most correct technical term is execute, as in “the man executed the computer program”. Be careful, because the term execute also means (in another context) to put someone to death! Some other common verbs used to start a software program you will hear are run, launch, and even boot (when the software in question is an operating system).
Software normally has both features and bugs. When software has a bug there are a few things that can happen. The program can crash and terminate with a confusing message. This is not good! End users do not like confusing error messages such as:
Site error: the file /home7/businfc6/public_html/blog/wordpress/wp-content/plugins/seo-blog/core.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.
Sometimes, when software stops responding you are forced to manually abort the program yourself by pressing some strange combination of keys such as ctrl + alt + delete.
Because of poor usability, documentation, and strange error messages, programming still seems very mysterious to most people. That’s too bad, because it can be quite fun and rewarding to write software. To succeed, you just have to take everything in small steps, think very hard, and never give up.
I think everyone studying System Analysis and Development should learn at least one programming language and write at least one program. Why? Programming forces you to think like a computer. This can be very rewarding when dealing with a wide range of issues. Also, as a professional, you will be dealing with programmers on a daily basis. Having some understanding of the work they do will help you get along with them better.
Software programs are normally written and compiled for certain hardware platforms. It is very important that the software is compatible with all the components of the computer. For instance, you cannot run software written for a Windows computer on a Macintosh computer or a Linux computer. Actually, you can, but you need to have special emulation software or a virtual machine installed. Even with this special software installed, it is still normally best to run a program on the kind of computer for which it was intended.
There are two basic kinds of software you need to learn about as a professional. The first is closed source or proprietary software, which you are not free to modify and improve. An example of this kind of software is Microsoft Windows or Adobe Photoshop. This software model is so popular that some people believe it’s the only model there is… But there's a whole other world of software out there.
The other kind of software is called open source software, which is normally free to use and modify (with some restrictions of course). Examples of this type of software include most popular programming languages, operating systems such as Linux, and thousands of applications such as Mozilla Firefox and Open Office.
Agora responda, de acordo com o texto, assinalando a resposta correta: