Está en la página 1de 4

Universidad Fermn Toro

Facultad de Ingeniera
Cabudare, Estado Lara

Alumno:

Cabudare, Junio de 2013.

Cdigo Fuente

Cdigo Objeto

Compilador

Es un conjunto
de lneas de
texto que son
las instrucciones
que debe seguir
la computadora
para
ejecutar
dicho programa.

Consiste
en
lenguaje mquina
o bytecode y se
distribuye
en
varios
archivos
que corresponden
a cada cdigo
fuente compilado.

Es un programa que
traduce el cdigo fuente
de un programa en
lenguaje de alto nivel, a
otro lenguaje de nivel
inferior, generando un
programa equivalente
que la mquina ser
capaz de interpretar.

Enlazador

Es un programa que toma los


objetos generados en los
primeros pasos del proceso de
compilacin, la informacin de
todos los recursos necesarios
(biblioteca), quita aquellos
recursos que no necesita, y
enlaza el cdigo objeto con
su(s) biblioteca(s) con lo que
finalmente produce un fichero
ejecutable o una biblioteca.
Puede
variar Viene dado en Trabaja transformando Generalmente trabaja sobre
depende
del lenguaje de Bajo de Alto Nivel a Bajo lenguaje de Alto Nivel.
lenguaje
Nivel.
Nivel.
utilizado, por lo
general es de
Alto Nivel.
Lo escribe el Lo escribe el El ordenador Transcribe Lo escribe el ordenador, pero
usuario y de el ordenador,
que lo introducido por el debe ser ledo de instrucciones
va a depender seria el resultado usuario.
previamente escritas por el
su funcin.
de compilar
usuario.

Programa Ejecutable

Es tradicionalmente un o como se le
conoce mayormente archivo binario
cuyo contenido se interpreta por el
ordenador como un programa.
Generalmente, contiene instrucciones
en cdigo mquina de un procesador
en concreto, pero tambin puede
contener bytecode que requiera un
intrprete para ejecutarlo. Adems
suele contener llamadas a funciones
especficas de un sistema operativo.
Pertenecen a los generados por
lenguajes de Alto Nivel.

Como este se basa en series de cdigos


fuentes, se puede decir que es escrito
por el usuario.

Turbo Pascal
Lenguaje C
Es un sistema de desarrollo de software Fue creado en 1972 por Dennis M. Ritchie en los
que incluye un compilador y un entorno Laboratorios Bell como evolucin del anterior
de
desarrollo
integrado
(IDE). lenguaje B, a su vez basado en BCPL.
Desarrollado por Borland y liderado por
Philippe Kahn.
Fue lanzado en 1983 para MS-DOS,
CP/M, CP/M-86 y, posteriormente, para
Microsoft Windows, fue durante mucho
tiempo la versin mas extendida del
lenguaje Pascal.

Lenguaje C++
Fue creado a mediados de los aos 1980
por Bjarne Stroustrup. La intencin de su
creacin fue el extender al exitoso lenguaje
de programacin C con mecanismos que
permitan la manipulacin de objetos.

Pedir Dato:
Readln(Op1); //lectura de datos

Pedir Dato:
cin >> nombre de la variable;

Pedir Dato:
scanf("modificador", &nombre de la variable);

Mostrar Dato:
Mostrar Dato:
Write('Ingrese por teclado operando 1 : '); printf("Dato: modificador", nombre de la variable);
Consta las siguientes libreras:
Las libreras en C terminan en .h (punto hache).
Como por ejemplo:
Librera crt - CRT - Pantalla y teclado del
PASCAL de Turbo que maneja la unidad Math.h
Librera dos - DOS - Interface Turbo String.h
Pascal MS-DOS
Time.h
Librera Graph - Unidad para manipular Etc.
los graficos de la pantalla compatible con
TP
Librera Objects - Objetos basicos
compatible con TP
Librera math - Rutinas adicionales
matemticas
Librera Printer - Provee de acceso a la
impresora

Mostrar Dato:
cout << "Dato: " << nombre de la variable;
Todas las libreras de C sirven para C++,
sin embargo, tambin por convencin, se
elimina la terminacin .h y mejor se
agrega c al principio. Ejemplo:
Cmath
Cstring
Ctime

Librera strings - Rutinas para el manejo


de cadenas
Librera BaseUnix - Funcionalidad
Bsica de Linux
Librera System - Manejo de Archivos Funciones para la manipulacin de
archivos en Pascal
Las bibliotecas utilizadas en Turbo
Pascal, se puede decir que son de las
primeras y mas bsicas debido a que se
encargan de manejar rutinas, objetos,
bases, etc. Sirviendo estas como base de
los dems idiomas de programacin.

Una biblioteca de C es una coleccin de funciones


utilizadas en el lenguaje de programacin C. Las
bibliotecas ms comunes son la biblioteca estndar
de C y la biblioteca del estndar ANSI C, la cual
provee las especificaciones de los estndares que
son ampliamente compartidas entre bibliotecas. La
biblioteca ANSI C estndar, incluye funciones para
la entrada y salida de archivos, alojamiento de
memoria y operaciones con datos comunes:
funciones matemticas, funciones de manejo de
cadenas de texto y funciones de hora y fecha.
Otras bibliotecas C son aquellas utilizadas para
desarrollar sistemas Unix.

En C++, adems de poder usar las


bibliotecas de C, se puede usar la nativa
STL (Standard Template Library), propia
del lenguaje. Proporciona una serie
plantillas (templates) que permiten efectuar
operaciones sobre el almacenado de datos,
procesado de entrada/salida.