PRACTICA 6 Entorno de C (Editores, Compilacion y Ejecucion)

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 9

UNIVERSIDAD NACIONAL AUTÓNOMA DE

MÉXICO

“Práctica 6 “

“Entorno de C (editores, compilador y


ejecución ” 

Facultad de Ingeniería

Fundamentos de programación 

 
Alumno: Castilla Rangel Mario Uriel
 OBJETIVO

Conocer y usar correctamente las estructuras, el lenguaje en C y herramientas


para el desarrollo y ejecución de esos mismos programas con estructuras en
Lenguaje C, como editores y compiladores en todos los sistemas operativos
donde sean posibles.

TEORIA

INTRODUCCION
Un lenguaje de programación permite expresar una serie de instrucciones que
podrán ser realizadas por una computadora. Unos de los lenguajes de
programación mayormente difundidos es el lenguaje C.

¿Que es el lenguajes en C?
 
Originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en
los Laboratorios Bell, como evolución del anterior lenguaje B, Se le dio el
nombre "C" porque muchas de sus características fueron tomadas de un
lenguaje anterior llamado lenguaje B.
Lenguaje orientado a la implementación de sistemas operativos,
concretamente Unix. C es apreciado por la eficiencia del código que produce y
es el lenguaje de programación más popular para crear software de sistema,
aunque también se utiliza para crear aplicaciones.

Éste es muy utilizado ya que la forma de dar instrucciones es muy cercana a lo


que un humano podría abstraer, es decir, las instrucciones no son tal cual las
que una computadora podría entender, para ello se necesitaría conocer a fondo
el microprocesador, el sistema operativo entre otros aspectos. Por esta razón,
C es conocido como un lenguaje de alto nivel, esto significa a que las
instrucciones podrían ser entendidas fácilmente por un humano. En
contraparte, un lenguaje de bajo nivel, son instrucciones que son cercanas a lo
que la máquina puede entender y difícilmente pueden ser comprendidas por
una persona que no tenga conocimientos de la máquina en que operarán.

EJECUCION

La ejecución es la etapa que sigue después de haber compilado el programa.


Uva vez compilado el programa, se puede distribuir para equipos que ejecuten
el mismo sistema operativo y tengan la misma plataforma de hardware (tipo de
procesador, set de instrucciones y arquitectura en general). Los pasos para
realizar la ejecución dependen del sistema operativo y del entorno.
Se elabora describiendo cada una de las instrucciones de acuerdo a las reglas
definidas en este lenguaje en un archivo de texto para después ser procesadas
en un compilador.
Para realizar un programa usando el lenguaje C, es necesario pensar primero
en el sistema operativo que corre sobre la máquina y posteriormente, si este
sistema cuenta con interfaz gráfica o sólo posee línea de comando

¿Que es un compilador?

Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan


mezclar código en ensamblador con código C o acceder directamente
a memoria o dispositivos periféricos.
Es un programa que toma como entrada un archivo de texto y tiene como
salida un programa ejecutable, éste tiene instrucciones que poden ser
procesadas por el hardware de la computadora en conjunto con el sistema
operativo que corre sobre ella.

Objetivo del lenguaje en C

Es que solo sean necesarias unas pocas instrucciones en lenguaje


máquina para traducir cada elemento del lenguaje, sin que haga falta un
soporte intenso en tiempo de ejecución.
El lenguaje se desarrolló para incentivar la programación independiente de la
máquina.

CARACTERISTICAS

 Es muy poderoso en el aspecto de combinar características de un


lenguaje de alto nivel (facilidad de programación), con uno de bajo nivel
(manejo más preciso de una máquina); por lo que se han creado
variantes que permiten programar miles de dispositivos electrónicos en
el mundo con sus respectivos compiladores
 Núcleo del lenguaje simple, con funcionalidades añadidas importantes,
como funciones matemáticas y de gestión de archivos, proporcionadas
por bibliotecas.
 Usa un lenguaje de preprocesado, el preprocesador de C, para tareas
como definir macros e incluir múltiples archivos de código fuente.
 Un conjunto reducido de palabras clave
 Distintos tipos de almacenamiento que permiten un diseño modular.
 Lenguaje muy eficiente puesto que es posible utilizar sus características
de bajo nivel para realizar implementaciones óptimas.
 Se diseñó como un lenguaje de programación de sistemas portátil.
 Facilita la programación modular gracias a que cuenta con distintos tipos
de almacenamiento de las variables y compilación separada. 

¿Donde se aplica?

Se usa también para el desarrollo de otros sistemas


operativos como Windows o GNU/Linux. Igualmente para aplicaciones
de escritorio como GIMP, cuyo principal lenguaje de programación es C.
De la misma forma, es muy usado en aplicaciones científicas
(para experimentos informáticos, físicos, químicos, matemáticos, entre otros,
parte de ellos conocidos como modelos y simuladores,
industriales (industria robótica, cibernética, sistemas de información
En la ingeniería se aplica en las bases de datos para la industria
petrolera y petroquímica.
Predominan también todo lo que se refiere a simulación de máquinas de
manufactura), simulaciones de vuelo (es la más delicada, ya que se tienen que
usar demasiados recursos tanto de hardware como de software para
desarrollar aplicaciones que permitan simular el vuelo real de una aeronave).

EDITORES C

Es importante señalar que no es lo mismo un editor de texto que un procesador


de texto. El primero edita un texto plano que puede tener muchas utilidades
como guardar una configuración, tener escrito un programa, etc., y será
interpretado hasta que se haga una lectura de éste.
Un procesador de texto permite dar formato al texto, a la hoja donde está
escrito, incrustar imágenes.

DESARROLLO
En esta parte de la práctica nos concentramos más en entender los conceptos
para posteriormente ya poder utilizarlos y así fue empezamos a utilizarlos en un
editor más difícil de la computadora todo para darnos cuenta si el nuevo editor
que íbamos a ocupar servía ya que ahora estábamos creando y guardando una
carpeta .
A continuación mostraré los ejemplos de los que hablo:

En esta imagen podemos ver


como iniciamos en el editor más
viejo pero como repito solo fue
para crear un archivo
Aquí vemos como nos vamos a
una biblioteca para saber dónde
almacenamos el archivo

En esta imagen se ve en la parte


inferior que el archivo ya está
creado incluso antes se le fue
asignado el nombre
El archivo ya está creado y ya está
en el editor para que se pueda
trabajar o modificar ahí mismo.

Lo pasamos al otro editor


obviamente antes asignándoles
una ubicación y realmente con
este nuevo editor fue más fácil
trabajarlo .

Y si se cumplió con el objetivo de


la práctica que era saber como
guardar y encontrar un archivo
atraves de un editor

Aquí encontramos en archivo ya


que teníamos que comprobar que
desde los 2 editores se pudiera
encontrar.
Seguimos conociendo y
trabajando más sobre el lenguaje
en C y ahora asignándoles un
nuevo nombre al archivo

En la línea de hasta el final


podemos encontrar que si de
guardo el nuevo nombre del
archivo y ahí finalizamos la
práctica
CONCLUSIÓN
La práctica se desarrolló de manera correcta cumpliéndose el objetivo, si bien
es cierto tuvimos complicaciones al principio pero una vez que el profesor nos
explicó pudimos concluir la práctica.
El lenguaje en C es más sencillo ya que se ocupan menos palabras y es más
comprensible para nosotros como alumnos es una gran herramienta, además
conocimos el nuevo editor y es mucho más agradable de trabajar y también
pudimos aprender a guardar archivos.

BIBLIOGRAFÍA
https://m.monografias.com/trabajos4/lenguajec/lenguajec.shtml
http://www.ictea.com/cs/index.php?rp=/knowledgebase/8834/iQue-es-el-
lenguaje-de-programacion-C.html

También podría gustarte