La presencia de las computadoras en todos los ámbitos de la vida
cotidiana en los centros urbanos, es cada vez mayor. Están presentes en
los supermercados, en los bancos, en los cibercafés, en las librerías,
en los hogares... Poco a poco están llegando, también, a las zonas
rurales, a través de centros comunitarios donde se concentran servicios
informatizados de todo tipo.
Las herramientas informáticas han transformado la forma y los medios de
comunicación entre las personas. Por ejemplo, el correo electrónico ha
desplazado, en muchas circunstancias, al tradicional, y se han generado
nuevas formas de escritura tanto para el electrónico como para el chat.
Además, la computadora se ha convertido en una nueva herramienta de
escritura que modifica la forma de producción y edición de los textos.
Concebir el mundo actual sin el apoyo dependiente de los computadores en
la vida cotidiana es literalmente imposible .La dependencia del mundo
en estos equipos han trascendido desde un simple cálculo aritmético
hasta operaciones tan complejas como el movimiento de tropas en una
guerra o la precisión de un corte en un cirugía realizado con el apoyo
de computadoras son innumerables los casos en los cuales las
computadoras han mejorado la calidad de vida de la humanidad también por
ejemplo sirven como herramienta de manifestaciones públicas ante el
mundo aun cuando existan limitaciones por otros medios que obliguen a la
buena utilización de las computadoras como medio potencial de
convocatoria.
mariela gonzalez rodriguez
MayRII
miércoles, 14 de noviembre de 2012
Lenguajes de programación
Un programa es una secuencia de instrucciones que indican al hardware
de una computadora qué operaciones debe realizar con los datos. Los programas
pueden estar incorporados al propio hardware, o bien pueden existir de
manera independiente en forma de software. En algunas computadoras
especializadas las instrucciones operativas están incorporadas en el sistema de
circuitos; entre los ejemplos más comunes pueden citarse los microordenadores
de las calculadoras, relojes de pulsera, motores de coches y hornos microondas.
Por otro lado, una computadora de uso general, contiene algunos programas
incorporados (en la ROM) o instrucciones (en el chip del procesador), pero
depende de programas externos para ejecutar tareas útiles. Una vez programado,
podrá hacer tanto o tan poco como le permita el software que lo controla
en determinado momento. El software de uso más generalizado incluye una
amplia variedad de programas de aplicaciones, es decir, instrucciones a la
computadora acerca de cómo realizar diversas tareas.
Lenguaje máquina El
lenguaje propio de una computadora, basado en el sistema binario o código
máquina, resulta difícil de utilizar para las personas. El programador debe
introducir todos y cada uno de los comandos y datos en forma binaria, y una
operación sencilla como comparar el contenido de un registro con los datos
situados en una ubicación del chip de memoria puede tener el siguiente formato:
11001010 00010111 11110101 00101011. La programación en lenguaje máquina es una
tarea tan tediosa y consume tanto tiempo que muy raras veces lo que se ahorra
en la ejecución del programa justifica los días o semanas que se han necesitado
para escribir el mismo.
Lenguaje ensamblador Uno
de los métodos inventados por los programadores para reducir y simplificar el
proceso es la denominada programación con lenguaje ensamblador. Al asignar un
código mnemotécnico (por lo general de tres letras) a cada comando en lenguaje
máquina, es posible escribir y depurar o eliminar los errores lógicos y de
datos en los programas escritos en lenguaje ensamblador, empleando para ello
sólo una fracción del tiempo necesario para programar en lenguaje máquina. En
el lenguaje ensamblador, cada comando mnemotécnico y sus operadores simbólicos
equivalen a una instrucción de máquina. Un programa ensamblador traduce el
código fuente, una lista de códigos de operación mnemotécnicos y de operadores
simbólicos, a código objeto (es decir, a lenguaje máquina) y, a continuación,
ejecuta el programa.
Sin embargo, el lenguaje ensamblador puede utilizarse con un solo
tipo de chip de CPU o microprocesador. Los programadores, que dedicaron tanto
tiempo y esfuerzo al aprendizaje de la programación de un cierto tipo de
computadora, se veían obligados a aprender un nuevo estilo de programación cada
vez que trabajaban con otra máquina. Lo que se necesitaba era un método
abreviado en el que un enunciado simbólico pudiera representar una secuencia de
numerosas instrucciones en lenguaje máquina, y un método que permitiera que el
mismo programa pudiera ejecutarse en varios tipos de máquinas. Estas
necesidades llevaron al desarrollo de lenguajes de alto nivel.
Lenguajes de alto nivel Los lenguajes de alto nivel suelen utilizar términos ingleses del tipo LIST, PRINT u OPEN como comandos que representan una secuencia de decenas o de centenas de instrucciones en lenguaje máquina. Los comandos se introducen desde el teclado, desde un programa residente en la memoria o desde un dispositivo de almacenamiento, y son interceptados por un programa que los traduce a instrucciones en lenguaje máquina.
Los programas traductores son de dos tipos: intérpretes y
compiladores. Con un intérprete, los programas que repiten un ciclo para volver
a ejecutar parte de sus instrucciones, reinterpretan la misma instrucción cada
vez que aparece. Por consiguiente, los programas interpretados se ejecutan con
mucha mayor lentitud que los programas en lenguaje máquina. Por el contrario,
los compiladores traducen un programa íntegro a lenguaje máquina antes de su
ejecución, por lo cual se ejecutan con tanta rapidez como si hubiesen sido
escritos directamente en lenguaje máquina.
Se considera que fue la estadounidense Grace Hopper quien
implementó el primer lenguaje de computadora para uso comercial. Después de
programar un equipo experimental en la Universidad de Harvard, trabajó en los
modelos UNIVAC I y UNIVAC II, desarrollando un lenguaje de alto nivel para uso
comercial llamado FLOW-MATIC. Para facilitar el uso de los equipos para
aplicaciones científicas, IBM desarrolló un lenguaje que simplificaría el
trabajo que implicaba el tratamiento de fórmulas matemáticas complejas.
Iniciado en 1954 y terminado en 1957, el FORTRAN (acrónimo de Formula Translator)
fue el primer lenguaje exhaustivo de alto nivel de uso generalizado.
¿Qué es un Lic. en Informática Administrativa?
El Licenciado en Informática Administrativa es el
profesional que en forma interdisciplinaria es capaz de
planear, organizar, dirigir y controlar sistemas de
información en interacción con las diferentes áreas de las
empresas e instituciones: Contabilidad, Mercadotecnia,
Recursos Humanos, Finanzas, Producción, Tesorería, etc.; de
crear, desarrollar, mantener e implementar software de
aplicación para la adecuada toma de decisiones en las
organizaciones modernas, de proponer alternativas para
solucionar los problemas que se presenten relacionados con
el procesamiento y elaboración de información y de
seleccionar y administrar equipos de cómputo en la creación
y mantenimiento de centros de información.
Suscribirse a:
Entradas (Atom)