Resumen Taller de Computo 1
Resumen Taller de Computo 1
Resumen Taller de Computo 1
TALLER DE
COMPUTO
Michel Jaanai Dionicio Perez.
Los ordenadores no hablan nuestro idioma, son máquinas y, como tales, necesitan un lenguaje
específico pensado por el hombre para ellas. Además, necesitan constantemente interpretar todas las
instrucciones que reciben. Dada la dificultad de comunicación insalvable entre el computador y el
programador, pronto aparecieron lenguajes de programación que hacen posible la comunicación con
el microprocesador, utilizando términos y símbolos relacionados con el tipo de problema que se
debe resolver, mediante el empleo de herramientas que brinda la informática.
Estos lenguajes permiten, por un lado, escribir las operaciones que son necesarias realizar para
resolver el problema de un modo parecido a como se escribiría convencionalmente (es decir,
redactar adecuadamente el algoritmo de resolución del problema) y, por el otro, se encarga de
traducir el algoritmo al lenguaje máquina (proceso conocido como compilación) con lo que se le
confiere al programa la capacidad de correr (ser ejecutado) en el ordenador. El ordenador es en
realidad tan sólo una máquina virtual, capaz de resolver todos los problemas que los usuarios
seamos capaces de expresar mediante un algoritmo (programa).
Lenguaje de programación
En particular, este lenguaje está caracterizado por ser de uso general, de sintaxis
compacta y portable. Así, un lenguaje de programación es una herramienta informática
que permite desarrollar programas para computadoras.
El lenguaje C es muy empleado porque puede ser utilizado para desarrollar programas de
diversa naturaleza, como lenguajes de programaci ón, manejadores de bases de datos o
sistemas operativos. Su sintaxis es compacta, ya que emplea pocas funciones y palabras
reservadas, comparado con otros lenguajes, como Java; adem ás, es portable, toda vez que
se utiliza en varios sistemas operativos y hardware.
Lenguaje C
El lenguaje C es muy empleado porque puede ser utilizado para desarrollar programas de
diversa naturaleza, como lenguajes de programaci ón, manejadores de bases de datos o
sistemas operativos. Su sintaxis es compacta, ya que emplea pocas funciones y palabras
reservadas, comparado con otros lenguajes, como Java; adem ás, es portable, toda vez que
se utiliza en varios sistemas operativos y hardware.
Optimizabilidad: se refiere al diseño dellenguaje que debe ser tal que un traductor nos pueda
generar un código ejecutable eficiente.
Eficiencia de traducción: se refiere a la verificación de errores que podrían tener al realizar el
códigoobjetivo resulte haciéndolo ineficiente.
Un lenguaje de bajo nivel es trasladado fácilmente a lenguaje de máquina (la palabra bajo
se refiere a la abstracción reducida entre el lenguaje y el hardware).
Y los lenguajes de programación de alto nivel se caracterizan por expresar los programas
de una manera sencilla.
Lenguaje máquina
Es el sistema de códigos interpretable directamente por un circuito microprogramable,
como el microprocesador de una computadora. Este lenguaje se compone de un conjunto
de instrucciones que determinan acciones que ser án realizadas por la máquina. Y un
programa de computadora consiste en una cadena de estas instrucciones de lenguaje de
máquina (más los datos). Normalmente estas instrucciones son ejecutadas en secuencia,
con eventuales cambios de flujo causados por el propio programa o eventos externos. El
lenguaje máquina es específico de cada máquina o arquitectura de la máquina, aunque el
conjunto de instrucciones disponibles pueda ser similar entre ellas.
Los usamos para nombrar a varios elementos de un programa, como variables, funciones y
arrays. Un identificador está formado por letras (a|b|c|...|z|A|B|C|...|Z), y dígitos (0|1|2|3|...|
9), la única restricción que se nos pone es que el primer carácter tiene que ser una letra. El
lenguaje C distingue entre mayúsculas y minúsculas, entonces hemos de tener cuidado si se
intercambian dentro de un mismo identificador (aunque esto no es una buena práctica). El
carácter subrayado (_), también lo podemos incluir como una letra.
Palabras clave:
do if static while
DECLARACIONES
Todos las variables deben ser declaradas. En las declaraciones es obligado especificar el
tipo.
Bibliografia.