2. Alto nivel (C, vb,perl..) Más parecido al lenguaje natural, más fácil de entender Más parecido al lenguaje del computador Bajo Nivel(Ensamblador) Máquina ( 0’s y 1’s) Lenguajes de Programación Las computadoras “hablan” su propio lenguaje limitado a 0s y 1s (Sistema Binario). Para poder comunicarnos con ellas, existen varias alternativas : Usar el mismo lenguaje que ellas: un lenguaje de máquina. Usar un lenguaje parecido al de las computadoras: un lenguaje de bajo nivel (Ensamblador). Usar un lenguaje parecido al nuestro: un lenguaje de alto nivel.
3. Código fuente (.c) Código objeto(.obj) Compilador 0101010101010101010 0101010101010101010 0101010101010101010 /*Programa Sencillo*/ #include <stdio.h> void main() { printf(“Hola !”); } Traductor Programa Ejecutable (.exe) Librerías (.lib) El IDE Visual Studiofunciona de la siguientemanera:
4. Como se puedeapreciar el usuarioescribe un codigo en lenguajeentendible, esdecirlenguaje de alto nivel. Este lenguajeesintroducido en un IDE, en estecaso el Visual Studio 2005, de talmaneraque a estearchivo en donde se escribio el codigo se le llama: codigofuente
5. El lenguajequeestamosusandoes C, por lo tanto la extension de nuestroarchivo sera (.c); personalmentepiensoqueesuno de los mejoreslenguajesparaprogramar, despuesentederanporque lo digo.
6. Continuando con el procedimientos, mediante el uso de un Compiladorel codigofuenteestranformado en: codigoobjeto Con extension (.obj), el cualmediante un Vinculadory laslibreriascon extension (.lib)forman el archivoejecutableesdecir el archivo con extension (.exe)