Sunteți pe pagina 1din 2

Conceptos sobre la ingeniería en sistemas computacionales

LENGUAJE DE PROGRAMACIÓN

Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que


pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear
programas que controlen el comportamiento físico y lógico de una máquina, para expresar
algoritmos con precisión, o como modo de comunicación humana.

Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se
prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le
llama programación.

PROGRAMA

Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán


una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar.
Al conjunto general de programas, se le denomina software, que más genéricamente se refiere
al equipamiento lógico o soporte lógico de una computadora digital.

PROGRAMACIÓN

La Programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de


programas computacionales. El código fuente es escrito en un lenguaje de programación. El
propósito de la programación es crear programas que exhiban un comportamiento deseado. El
proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas,
además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.
Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la
aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de
pequeñas aplicaciones.

PARADIGMA DE PROGRAMACIÓN

Un paradigma de programación es una propuesta tecnológica que es adoptada por una


comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que
unívocamente trata de resolver uno o varios problemas claramente delimitados. La resolución
de estos problemas debe suponer consecuentemente un avance significativo en al menos un
parámetro que afecte a la ingeniería de software. Tiene una estrecha relación con la
formalización de determinados lenguajes en su momento de definición. Un paradigma de
programación está delimitado en el tiempo en cuanto a aceptación y uso ya que nuevos
paradigmas aportan nuevas o mejores soluciones que la sustituyen parcial o totalmente.
EDITORES DE TEXTO

Un editor de texto es un programa que permite crear y modificar archivos digitales


compuestos únicamente por texto sin formato, conocidos comúnmente como archivos de
texto o texto plano. El programa lee el archivo e interpreta los bytes leídos según el código de
caracteres que usa el editor. Hoy en día es comúnmente de 7- ó 8-bits en ASCII o UTF-8, rara
vez EBCDIC.

Por ejemplo, un editor ASCII de 8 bits que lee el número binario 0110 0001 (decimal 97 ó
hexadecimal 61) en el archivo lo representará en la pantalla por la figura a, que el usuario
reconoce como la letra "a" y ofrecerá al usuario las funciones necesarias para cambiar el
número binario en el archivo.

Los editores de texto son incluidos en el sistema operativo o en algún paquete de software
instalado y se usan cuando se deben crear o modificar archivos de texto como archivos de
configuración, scripts o el código fuente de algún programa.

COMPILADORES E INTÉRPRETES

Existen dos tipos principales de traductores de los lenguajes de programación de alto nivel:
Compilador e intérprete.

Existen dos tipos principales de traductores de los lenguajes de programación de alto nivel:

Compilador, que analiza el programa fuente y lo traduce a otro equivalente escrito en otro
lenguaje (por ejemplo, en el lenguaje de la máquina). Su acción equivale a la de un traductor
humano, que toma un libro y produce otro equivalente escrito en otra lengua.

Intérprete, que analiza el programa fuente y lo ejecuta directamente, sin generar ningún
código equivalente. Su acción equivale a la de un intérprete humano, que traduce las frases
que oye sobre la marcha, sin producir ningún escrito permanente.

EJECUTABLES

En informática, un ejecutable o archivo 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 código máquina de un procesador en concreto, pero


también puede contener bytecode que requiera un intérprete para ejecutarlo. Además suele
contener llamadas a funciones específicas de un sistema operativo

S-ar putea să vă placă și