Lenguaje de programacion

Páginas: 8 (1899 palabras) Publicado: 9 de abril de 2011
www.casanas.com.ar
QUÉ ES EL SOFTWARE LIBRE

Parte A ­ Página 1/8 

(pocos, breves... y necesarios) El   texto   de   esta   sección   ha   sido   redactado   tomando   como   base   de  información   la   contenida   en   diversos   artículos   de  Wikipedia,   y   se  enriquece   con   numerosos   enlaces   que   conducen   a   textos   muy  ilustrativos   y   completos.   Pero  NO   ES  NECESARIO   que   usted   los   consulte ahora. Hágalo sólo cuando sienta curiosidad y quiera ampliar  los conocimientos que le son ofrecidos aquí: éstos son suficientes para  comprender con claridad qué es el software libre.

Contenido: 1. 2. 3. 4. 5. 6. Lenguaje de programación Código fuente Compilador Código objeto Sistema operativo Distribución

1. Lenguaje de programaciónCuando el desarrollador de un programa encara su tarea, lo primero que hace es  elegir un lenguaje de programación, elección que va a estar determinada por las  funciones a cumplir por el programa proyectado. Algo así como cuando usted, que domina varios idiomas, elige para comunicarse el  que se habla en el país a donde llega. Al igual que los lenguajes naturales, los lenguajes de programación son un conjunto de vocablos, sintaxis y reglas semánticas que definen los programas del  computador. Si quiere conocer más sobre el tema, puede hacer un paseo por los enlaces que  siguen: son diversos lenguajes de programación.
Ada | Algol | Awk | Basic| BCPL | C | C++ | C# | Cobol |  Delphi | Eiffel | Forth | Fortran | Haskell | Java | Lisp | Logo |  MAGIC | Miranda | Modula­2 | Oberon | Ocaml | Pascal | PHP | Perl | Prolog | Python | Ruby | Smalltalk | Otros lenguajes...

Pero… si luego de dar una vuelta por los lenguajes halla que no entiende nada, no  se preocupe: aquí basta con lo dicho para que usted tenga una noción, suficiente a  nuestro fines, de qué es un lenguaje de programación.

2. Código fuente El código fuente no es otra cosa que un texto escrito, simple.Un texto similar al que usted genera cuando usa el ''block de notas'' de su sistema  Windows; un texto plano ­es decir, sin formatos­ rigurosamente ceñido al  vocabulario y a las reglas semánticas y de sintaxis propias del lenguaje elegido por  el programador. Aquí va un ejemplo:

El código fuente es texto simple, capaz de ser leído por cualquier editor de textos y  lo que es más importante, comprensible por cualquier programador que conozca el ''idioma'' utilizado. En él están escritas las instrucciones que deberá  realizar la computadora, según la sintaxis de un lenguaje de programación. Conocer el código fuente es si se quiere estudiar o modificar o saber cuáles son las reales funciones de un programa de computación.

imprescindible

www.casanas.com.ar
QUÉ ES EL SOFTWARE LIBRE

Parte A ­ Página 3/8 3. Compilador El lenguaje de programación utilizado para la redacción del código fuente es lo que  se denomina un lenguaje de alto nivel, esto es, un lenguaje en que el programador  puede expresarse con cierta facilidad por ser el más próximo al lenguaje natural.  Pero... hay un problema: La máquina no lo entiende. La máquina sólo comprende el lenguaje de máquina, un ''idioma'' en el que los humanos no podemos expresarnos. Este desentendimiento lo resuelve un programa­herramienta: el compilador. Comparando su actuación con la de un ser humano, un compilador equivale a un  traductor profesional que, a partir de un texto, redacta otro, independiente,  plasmado en un ejemplar nuevo traducido a otra lengua. Nuestro programador echará mano al compilador y, teniendo como base los archivos en código fuente por él desarrollados, generará otro ''código'': el código  objeto.
Nota: en esta fase podría utilizarse otro programa­herramienta: el intérprete. Nuevamente: comparando su actuación con la de un ser humano, un intérprete  equivale al traductor humano que de viva voz traduce las palabras que oye sin  dejar constancia por escrito, tal como lo hace, por ejemplo, el intérprete en un ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS