es una máquina electrónica que permite procesar y acumular datos
sus componentes se clasifican en dos tipos
Software
Hardaware
PC/ Personal Computer
conjunto de programas y rutinas que permiten a la computadora realizar determinadas tareas
Conjunto de elementos físicos o materiales que constituyen una computadora
En las cuales existen 5 tipos de dispositivos
dispositivos de entrada
dispositivos de almacenamiento
dispositivos mixtos
dispositivos de prosesamiento
dispositivos de salida
Son aquellos dispositivos que pueden operar de ambas formas, como entrada o como salida.
es un dispositivos capaces de leer y escribir información con el propósito de almacenarla momentaneamente o permanentemente
Son aquellos equipos y componentes que permiten ingresar información a la unidad de procesamiento
son los encargados de procesar que se introduce en el pc
salida son aquellos que reciben información de la computadora
mouse
teclado
webcam
Discos duros
Memorias RAM
CD/DVD/BlueRay
Tarjeta de video
Fuente de Poder
Tarjeta LAN
GPU
PlacaMadre
Bios
Porcesador
Monitores o Pantallas
Impresoras
3D
Parlantes
Son dirigidos a algun uso especifico los cuales pueden ser
De Sistema
De Programación
De Aplicación
Libre
Consiste en un software que sirve para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas
Es un conjunto de herramientas que permiten el desarrollo de aplicaciones de softaware, esta dirigido a los programadores o desarrolladores de software
Son los programas diseñados para o por los usuarios para facilitar la realización de tareas especificadas en la computadora
Son los programas donde el usuario es libre de editar o modificar el software libremente
Motivo General
Importancia
La creciente nececidad de contar y registrar grandes cantidades, resolver todo tipo de problematicas
El computador sirve como multiple herramienta, la cual utilizada para resolver problemas o predecir todo tipo de eventos y algoritmos
Evolución
Primera Generación
Cuarta Generación
Segunda Generación
Tercera Generación
Windows XP,7,8,10
Linux
JAVA
python
Adobe,Photoshop, Flash, Reader
Office. world,power point
Ubuntu
Chrome
Se caracteriza por la aparición de circuitos integrados de alta y media escala de integración
Se caracteriza por emplear las placas de circuito impreso con multiples componentes que pasan por los circuitos transistorios
Se caracteriza por que las maquinas emplean circuitos transistores que remplazan a los tubos de vacio
Los ordenadores se caracterizan por emplear tubos de vacio como elemento fundamental del circuito
Un Poco de su historia
La historia de los lenguajes de programación comienza cuando Charles Babbage inventó su computadora en el año 1822. El necesito un lenguaje para poder comunicarse con esta máquina. Estos primeros lenguajes de programación estaban muy unidos a la computadora y fueron creados para cada una de ellas. Este lenguaje era muy rudimentario y consistía en la programación de los diferentes cambios de engranajes que ejecutaban los cálculos.
se construyó la ENIAC, computadora que se programaba ya con interruptores y era preciso reescribir el sistema entero para cada nuevo programa. Era un lenguaje de programación muy tedioso.
Desarrollo una nueva técnica que establecía que las instrucciones complejas se deben utilizar para controlar el hardware simple, permitiendo que se pudiese reprogramar más rápidamente (la técnica del compartir-programa).
Aparece el primero de los lenguajes de programación más importantes, el FORTRAN (del inglés Formula Translation). Este fue el primero de los lenguajes de programación de alto nivel. En el año 1958 se creo el lenguaje de programación LISP o proceso de lista que fue diseñado para la investigación la inteligencia artificial.
Mas adelante en el año 1942
En el año 1945
En el año 1957
Lenguajes de Programacion
Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
Su Uso
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana