Está en la página 1de 7

La computadora (del ingls: computer; y este del latn: computare, 'calcular'), tambin denominada computador u

ordenador (del francs: ordinateur; y este del latn: ordinator). Es un sistema electrnico rpido y exacto que
manipula smbolos o datos que estn diseados para aceptar datos de entrada, procesarlos y producir salidas
(resultados) bajo la direccin de un programa de instrucciones almacenado en su memoria.

Elementos del Computador.
Hardware.- El hardware se refiere a los componentes materiales de un sistema informtico. La funcin de estos
componentes suele dividirse en tres categoras principales: entrada, salida y almacenamiento. Los componentes de
esas categoras estn conectados a travs de un conjunto de cables o circuitos llamado bus con la unidad central de
proceso (CPU) del ordenador, el microprocesador que controla la computadora y le proporciona capacidad de
clculo.
El software es el conjunto de instrucciones que las computadoras emplean para manipular datos. El Software es un
conjunto de programas, documentos, procedimientos, y rutinas asociados con la operacin de un sistema de
cmputo. Distinguindose de los componentes fsicos llamados hardware. Comnmente a los programas de
computacin se les llama software.




Software libre y software propietario
Qu es el Software Libre?
Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el
software. De modo ms preciso, se refiere a cuatro libertades de los usuarios del software:
La libertad de usar el programa, con cualquier propsito (libertad 0).
La libertad de estudiar cmo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al
cdigo fuente es una condicin previa para esto.
La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
La libertad de mejorar el programa y hacer pblicas las mejoras a los dems, de modo que toda la
comunidad se beneficie. (libertad 3). El acceso al cdigo fuente es un requisito previo para esto.
Un programa es software libre si los usuarios tienen todas estas libertades. As pues, deberas tener la libertad de
distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por la distribucin, a cualquiera y
a cualquier lugar. El ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos.
Tambin deberas tener la libertad de hacer modificaciones y utilizarlas de manera privada en tu trabajo u ocio, sin
ni siquiera tener que anunciar que dichas modificaciones existen. Si publicas tus cambios, no tienes por qu avisar a
nadie en particular, ni de ninguna manera en particular.
La libertad para usar un programa significa la libertad para cualquier persona u organizacin de usarlo en cualquier
tipo de sistema informtico, para cualquier clase de trabajo, y sin tener obligacin de comunicrselo al desarrollador
o a alguna otra entidad especfica.
10 ejemplos de software libre:
1. Sistema Operativo LINUX
2. Open Office
3. NotePad ++
4. eMule
5. Shareaza
6. FileZilla
7. phpMyAdmin
8. Apache
9. Tom Cat
10. Eraser

Funciones del software:
Administrar los recursos de computacionales
Proporcionar las herramientas para optimizar estos recursos.
Actuar como intermediario entre el usuario y la informacin almacenada.
Qu es el Software propietario?
Se le llama software propietario, no libre, privado o privativo al tipo de programas informticas o aplicaciones en el
que el usuario no puede acceder al cdigo fuente o tiene un acceso restringido y, por tanto, se ve limitado en sus
posibilidades de uso, modificacin y redistribucin. Este tipo de software se opone al ms reciententemente
popularizado software libre, que permite que cualquiera lo modifique y lo redistribuya.
El software propietario es el ms comn, ya que implica que para acceder al mismo el usuario debe pagar por una
licencia y slo puede hacer uso del mismo en un contexto restringido, es decir, que para que puedan usarlo distintas
computadoras deben abonarse otras licencias. Adems, este software no puede modificarse ni perfeccionarse en su
funcionamiento, como as tampoco redistribuirse a otros destinatarios.
Los softwares propietarios son con frecuencia desarrollados por corporaciones, como ocurre con aquel producido y
distribuido por Microsoft. Estas compaas poseen los derechos de autor sobre el software y, por tanto, los usuarios
no pueden acceder al cdigo fuente, distribuir copias, mejorarlo o hacer pblicas las mejoras.

Clasificacin del Software.
De forma genrica se pueden distinguir varios tipos de software en funcin del uso o utilidad: software de sistema,
software de programacin y software de aplicacin
1. Software de sistemas - Tambin denominados como sistemas operativos este tipo de software gestiona y
administra el hardware del dispositivo electrnico as como la ejecucin de otros programas. Windows, iOS,
Linux o Solaris son ejemplos entre otros.
2. Software de aplicacin - Son el resto de programas que son utilizados para un fn especfico, es tipo de
software es el ms amplio que encontramos en el mercado, a su vez podemos clasificarlo en software:
Aplicaciones de control y automatizacin industrial
Aplicaciones ofimticas
Software educativo
Software mdico
Software de Clculo Numrico
Software de Diseo Asistido (CAD)
Software de Control Numrico (CAM)
3. Software de desarrollo- Representan al conjunto de programas que nos permiten desarrollar, crear y
modificar otros programas, mediante este tipo de software se escribe el conjunto de instrucciones en un
lenguaje determinado el cual se le conoce como cdigo del programa.
Ejemplos de Lenguajes:
Cobol
Pascal
Visual Basic
Basic
C
C++, etc
Visual Studio
LOS LENGUAJES DE PROGRAMACIN
Un Lenguaje de Programacin es un sistema de smbolos y reglas que permite la construccin de programas con
los que la computadora puede operar as como resolver problemas de manera eficaz.
Un lenguaje de programacin es un lenguaje formal diseado para expresar procesos que pueden ser llevados a
cabo por mquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar
algoritmos con precisin, o como modo de comunicacin humana.
1

Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el
significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de
ser necesario) y se mantiene el cdigo fuente de un programa informtico se le llama programacin.


Ejemplos:
Visual Basic, C++, Pascal, JAVA, COBOL, Delphi, Visual FoxPro... Aunque, claro, no todos estn en uso.
La razn por la cual no hay un nico lenguaje de programacin es simple: hay diferentes metodologas de
programacin (modular, estructurada, orientada a objetos, etc.), y hay lenguajes diseados para cubrir necesidades
especficas (por ejemplo, Visual FoxPro es un lenguaje que apunta al trabajo con bases de datos).
Los lenguajes de programacin se suelen clasificar en:

Lenguajes de bajo nivel. Son aqullos en los que una instruccin del lenguaje equivale a una instruccin de la
CPU. El nico lenguaje de este grupo es Assembler, que, como todos saben, est ntimamente ligado al procesador
sobre el cual corre. Escribir programas en estos lenguajes es una tarea muy laboriosa...
Lenguajes de alto nivel. Son ms parecidos al lenguaje humano y, por lo tanto, mucho ms fciles de usar. Sus
instrucciones son palabras en ingls, que resultan mucho ms sencillas de leer y analizar. En este grupo estn
BASIC, Pascal, Visual Basic, Delphi y Visual FoxPro, entre otros. El lenguaje C, se suele clasificar como de
nivel medio, ya que en cierta parte comparte elementos de las dos ramas.
ESTRUCTURA DE ENTRADA PROCESO SALIDA



P
R
O
C
E
S
A
L
I
D
E
N
T
R
A
PROBLEMA
Microsoft Visual Studio Express Edition es un programa de desarrollo en entorno de desarrollo integrado (IDE,
por sus siglas en ingls) para sistemas operativos Windows desarrollado y distribuido por Microsoft Corporation.
Soporta varios lenguajes de programacin tales como Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic
.NET, aunque actualmente se han desarrollado las extensiones necesarias para muchos otros. Es de carcter gratuito
y es proporcionado por la compaa Microsoft Corporation orientndose a principiantes, estudiantes y aficionados
de la programacin web y de aplicaciones, ofrecindose dicha aplicacin a partir de la versin 2005 de Microsoft
Visual Studio.

Caractersticas
Visual Studio express permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, as como servicios
web en cualquier entorno que soporte la plataforma .NET (a partir de la versin .net 2002, se incorpora la versin
Framework 3.5, Framework 4.0 y Framework 4.5 para las ediciones 2005, 2008, 2010 y 2012). As se pueden crear
aplicaciones que se intercomuniquen entre estaciones de trabajo, pginas web y dispositivos mviles. Cabe destacar
que estas ediciones son iguales al entorno de desarrollo comercial de Visual Studio Professional pero sin
caractersticas avanzadas. Las ediciones que hay dentro de cada suite son:
Visual Studio 2013 Express for Web
Visual Studio 2013 Express for Windows
Visual Studio 2013 Express for Windows Desktop

A partir de la versin 2005 Microsoft ofrece gratuitamente las Ediciones Express, que son versiones bsicas
separadas por lenguajes de programacin o plataforma enfocadas; para estudiantes y programacin amateur. Estas
ediciones son iguales al entorno de desarrollo comercial, pero sin caractersticas avanzadas de integracin. Dichas
ediciones son:
Visual Basic Express Edition
Visual C# Express Edition
Visual C++ Express Edition
Visual J# Express Edition (Desapareci en Visual Studio 2008)
Visual Web Developer Express Edition (para programar en ASP.NET)
Visual F# (Apareci en Visual Studio 2010, es parecido al J#)*
Windows Phone 8 SDK
Windows Azure SDK

En el pasado se incluyeron los siguientes productos:
Visual InterDev
Visual J++
Visual FoxPro
Visual SourceSafe

Versiones:
2.1 Visual Studio 6.0
2.2 Visual Studio .NET (2002)
2.3 Visual Studio .NET 2003
2.4 Visual Studio 2005 Express Edition

Entorno de C#
Guardar.

También podría gustarte