Lenguajes de Programación: Definición y concepto

Más sobre: Programación

Por sí misma, una computadora no haría nada útil. Debe haber un programa que dirija a la computadora para realizar alguna tarea específica. Por supuesto, la habilidad para programar una computadora para realizar diferentes es lo que la hace más potente ante diversas máquinas electrónicas.

Un programa (también llamado software) es una secuencia de instrucciones que le dice a la computadora qué debe hacer. Las instrucciones se escriben en un lenguaje que está específicamente diseñado para dar órdenes a una computadora, para que así se realicen tareas predeterminadas.

Lenguajes de Programación

Estos lenguajes se denominan lenguajes de programación. Uno de ellos se denomina lenguaje máquina. Un programa en lenguaje máquina puede ser comprendido directamente por la computadora. Un lenguaje máquina está por instrucciones que representan las operaciones fundamentales de la computadora.

En consecuencia, distintos tipos de comptuadoras usan lenguaje máquina diferentes. Por ejemplo, el ejemplo máquina que entiende un Pentium de Intel es bastante distinto al lenguaje de máquina que comprende un procesador PowerPC de IBM.

Parte del diseño de una computadora es determinar las operaciones fundamentales que puede llevar a cabo y la codificación binaria de esas instrucciones. La codificación binaria es el patrón de bits que representa una instrucción en particular. Las operaciones y su codificación binaria se denominan juego de instrucciones.

La mayor parte de las máquinas incluyen instrucciones para realizar operaciones aritméticas, tales como sumar, restar, multiplicar y dividir. Otra clase de operaciones distintas son las operaciones de salto, que permiten cambiar el contador de programa.

Incluso en las computadoras actuales, el lenguaje máquina es bastante primitivo, y escribir un programa directamente en lenguaje máquina es tedioso. Para empeorar las cosas, sin ningún tipo de asistencia, se debe usar directamente la codificación binaria de las instrucciones.

Si esta información te ha sido útil, te invitamos a que te suscribas a nuestro canal RSS o vía e-mail para que recibas a diario todas las noticias, aplicaciones y análisis presentados en Blog Informático:

Recibe las noticias en tu correo:

Etiquetas: ,

Palabras claves: Descargar, free, gratis, download, gratuito, análisis...

Artículos destacados:

  • Tipos de virus
  • Tipos de software
  • Antivirus para Windows Vista
  • Programas gratis para Windows Vista
  • Códecs para Windows Vista
  • Programas gratis
  • Isso Vista Pack
  • Software de Aplicación
  • Convertir FLV a MPEG
  • Tipos de virus
  • Transformar XP en Vista
  • 6 comentarios, ¡faltas tú, anímate!

    1. Blog Informático » Manejo de archivos en Lenguaje C nos comenta:

      [...] y salida (E/S) de datos es una de las características más habitualmente utilizadas en cualquier lenguaje programación para el manejo de [...]

    2. Firebug, extensión Firefox que evalúa webs en busca de bugs | Blog Informático nos comenta:

      [...] lenguajes de programación web que son compatibles con las evaluaciones que realiza Firebug son los más comunes: CSS, HTML, y [...]

    3. RJ TextEd: cómodo, ágil y eficaz editor de programación HTML | Blog Informático nos comenta:

      [...] momento en el cual se les hace indispensable y muy necesario conocer un poco más acerca de algunos lenguajes de programación, más específicamente hablamos del lenguaje de programación web estándar HTML, lo que hace que [...]

    4. Usa LopeEdit Lite y reemplaza el Bloc de notas de Windows | Blog Informático nos comenta:

      [...] al Bloc de notas de Windows, sino más bien un editor de texto avanzado con soporte para diversos lenguajes de programación, como C/C++, Java, JavaScript, Visual Basic, VBScript, XML, HTML, ASP, JSP, SQL, Cobol, C#, CSS [...]

    5. Crimson Editor: Software para programar en HTML, Java, C++… | Blog Informático nos comenta:

      [...] Principalmente Crimson Editor es una perfecta alternativa al bloc de notas de Windows, es decir, es un práctico editor de texto con las funciones de siempre. No obstante, tiene otras funcionalidades más avanzadas, como la codificación para lenguajes de programación. [...]

    6. SimpEdit: Bloc de notas y editor avanzado de programación | Blog Informático nos comenta:

      [...] es un bloc de notas, o mejor dicho, un editor de texto, pero que además de eso, es un editor de lenguajes de programación que es de carácter avanzado, que soporta entre más de 10 [...]

    Publica un comentario

    Escribe el comentario

    Puedes utilizar las siguientes tabs de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Nota importante: Tu comentario será revisado por el webmaster. Ten paciencia que pronto será publicado.