Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguajes orientados a procedimientos. La introducción de lenguajes de programación más amistosos en 1955 permitió
un cambio cualitativo en la comodidad de los programadores, ya que estos pudieron escribir una sola instrucción en lugar
de numerosas y fastidiosas instrucciones en lenguaje máquina. Estos primeros lenguajes estaban orientados a los
procedimientos, esto es, requerían que los programadores resolvieran los problemas mediante la lógica tradicional de
programación. Así el programador codifica o escribe las instrucciones en la secuencia en la que deben ejecutarse para
resolver el problema. Ejemplos de este tipo de lenguajes son el COBOL y el FORTRAN, ambos introducidos a fines de
los cincuentas.
Los lenguajes orientados a objetos y la OOP. En los lenguajes orientados a los procedimientos, el énfasis se pone en
qué se hace (la acción). En los lenguajes orientados a objetos. El énfasis se encuentra en el objeto de la acción, de ahí la
orientación del objeto. La estructura jerárquica, de arriba debajo de la programación orientada a objetos (OOP) permite
que sea más fácil diseñar y entender los programas. Asimismo, la tendencia en programación va en el sentido de usar
Los lenguajes de cuarta generación (4GL). Por lo general, son los especialistas en computación quienes programan con
lenguajes por procedimientos o por objetos. Pero la programación con los lenguajes de cuarta generación (4GL), además
de estar a cargo de los especialistas, también puede ser realizada por los usuarios finales, pues es más sencilla. Los
usuarios escriben programas de 4GL para consultar (extraer información de) una base de datos y crear sistemas de
información personales o para el departamento de una compañía. Los lenguajes de cuarto generación utilizan
instrucciones de alto nivel, parecidas al inglés, para recuperar y darle formato a los datos de consultas y reportes.
Lenguajes visuales: iconos en lugar de palabras. La programación para las aplicaciones actuales con interfaz gráfica es
mucho más complicada que para las aplicaciones basadas en texto de hace 10 o 20 años. Contar con la eficiencia de la
programación orientada a objetos (OOP) permitió a los programadores mantener el ritmo durante un tiempo, pero el puro
volumen de instrucciones necesarias para crear software de interfaz gráfica resulta abrumador. Aquí entra en escena la
programación visual, que eleva de nivel a la programación orientada a objetos, reemplazando instrucciones de texto por
iconos simbólicos, cada uno de los cuales representa un objeto o función común de programación. Visual Basic es uno
de los lenguajes más utilizados, tanto por usuarios ocasionales como por desarrolladores profesionales de software.
Lenguajes naturales. Los lenguajes naturales se refieren al software que permiten al sistema de computación aceptar,
interpretar y ejecutar instrucciones en el lenguaje materno, llamado “natural”, del usuario final, aunque por lo general es
en inglés. La premisa que sostiene al lenguaje natural es que el programador o usuario requiere muy poca o ninguna
capacitación; el programador simplemente escribe, o quizá pronuncia, las especificaciones de procesamiento sin importar
la sintaxis de la instrucción.
Exactitud sin errores. Las computadoras no solo son exactas, sino que su exactitud refleja una gran precisión. Aunque
llegan a ocurrir en los sistemas de información computarizados, muy pocos errores pueden atribuirse a la computadora
en sí. En todo caso, son errores humanos.
Consistencia.
Fiabilidad.
Capacidad de memoria casi ilimitada.
Algunas de las herramientas de productividad más populares son las siguientes: procesador de palabras, autoedición,
hoja de cálculo, bases de datos, gráficos y comunicaciones.
Educación y consulta. La computadora interactúa con los estudiantes para mejorar el proceso de aprendizaje. El
adiestramiento computarizado está teniendo efectos profundos en los métodos educativos convencionales.
Sin importar la profesión u oficio al que te dediques, en algún momento de la vida hemos necesitado de
un computador para llevar a cabo tareas cotidianas que en la mayoría de las ocasiones no requieren de conocimientos
específicos en tecnología. Sin embargo, conocer cómo se compone un computador y el papel que sus partes
principales cumplen en el funcionamiento de esta, puede sacarnos de apuros en algunas situaciones. ¿Lo
dudas? Imagina que algún día, por cosas de la vida, tengas que solicitar una asistencia técnica vía telefónica y, luego de
conversar con el colaborador, este te indique que para solucionar el problema es necesario realizar una revisión
al hardware y software de tu PC; pues algo no anda bien. ¿Quedaste aún con más problemas, cierto?
1. El software permite administrar los recursos que necesita el sistema operativo del computador para manejar los
programas y aplicaciones.
2. El software sirve como puente para que el usuario interactúe con el hardware a través de este.
3. Sin el software no sería posible indicarle al computador que necesitas imprimir un documento.
4. El hardware, en cambio, recibe las órdenes del software para que un documento pueda ser impreso haciendo uso
de un hardware complementario (impresora).
5. En un PC con pantalla táctil, el hardware permite seleccionar, mediante botones virtuales, las opciones y
comandos.
6. El hardware introduce datos al sistema del PC mediante comandos del teclado numéricos y alfanuméricos.
7. Gracias al hardware las señales acústicas del micrófono se convierten en señales eléctricas.
Una computadora consiste en un conjunto de componentes electrónicos o electromecánicos capaces de aceptar alguna
forma de entrada, procesar esta entrada de una manera que podemos especificar y producir alguna forma de salida. Los
dos elementos fundamentales de cualquier computadora son el hardware y el software.
El hardware sirve como el sistema de entrega de soluciones del software. El hardware de una computadora se cambia
con poca frecuencia, en comparación con el software y los datos, que son «blandos» en el sentido de que son fácilmente
creados, modificados o borrados en la computadora.
1- CPU o microprocesador
Un CPU es una “oblea” de silicio muy pequeña y delgada que está encerrada en un chip de cerámica y luego montada en
una placa de circuito. La velocidad y el rendimiento del CPU es uno de los factores más importantes que determina qué
tan bien funciona una computadora.
La velocidad del CPU se mide en giga hertzios (GHz). Cuanto mayor sea esta medida, más rápido podrá funcionar el
CPU.
Sin embargo, la velocidad del CPU no es la única medida de su rendimiento, diferentes CPUs cuentan con tecnologías
de aumento de la eficiencia incorporadas que pueden aumentar el rendimiento de datos de varias maneras. Una
comparación más justa entre dos CPUs diferentes es el número de instrucciones por segundo que pueden realizar.
Tipos de Software
Sin duda muchos opinarán que el software lo podemos clasificar de mil maneras, hasta cierto punto es verdad, sin
embargo si buscamos hacer una clasificación de software entendible para el usuario normal, hablo de personas
poco estudiadas o que no precisamente saben de software, entonces debemos clasificarlos de la siguiente manera.
Software de Sistema
Sistemas operativos
Controladores de dispositivo
Herramientas de diagnóstico
Herramientas de Corrección y Optimización
Servidores
Utilidades
Software de Programación
Está claro que para que puedan existir diversos programas, primero debe haber personas encargadas del desarrollo de
sistemas, en este caso haciendo uso de software de programación, por eso la clasificación continua en este punto,
después de que el sistema operativo es la base de todo, la programación le sigue muy detrás, un software que ayuda
en la creación y desarrollo de aplicaciones, haciendo uso de conocimientos lógicos y de programación.
Editores de texto
Compiladores
Intérpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE)
Así que ahora ya sabes como se clasifica el tipo de software, aunque esta clasificación podría variar, es una buena
forma para que cualquier persona lo pueda entender y comprender fácilmente.