Documentos de Académico
Documentos de Profesional
Documentos de Cultura
programación
Contenido:
¿Qué es un lenguaje de programación?
¿Qué tipos de lenguaje de programación existen?
Lenguaje de programación de bajo nivel
Lenguaje máquina
Lenguaje ensamblador
Lenguaje de programación de alto nivel
Traductor
Compilador
¿Para qué sirven los lenguajes de programación?
¿Qué software de programación existen?
Características de un lenguaje de programación
Ventajas del lenguaje de programación
Desventajas del lenguaje de programación
Veamos cuales son los 10 lenguajes de programación más usados en la ac
tualidad:
2
¿Qué es un lenguaje de
programación?
Un lenguaje de programación es un lenguaje formal (o artificial,
es decir, un lenguaje con reglas gramaticales bien definidas) que
le proporciona a una persona, en este caso el programador, la
capacidad de escribir (o programar) una serie de instrucciones o
secuencias de órdenes en forma de algoritmos con el fin de
controlar el comportamiento físico o lógico de un sistema
informático, de manera que se puedan obtener diversas clases de
datos o ejecutar determinadas tareas. A todo este conjunto de
órdenes escritas mediante un lenguaje de programación se le
denomina programa informático
3 Volver.
¿Qué tipos de lenguaje de programación
existen?
Existen lenguajes de programación de bajo nivel y de alto nivel que,
a pesar de ser simples en comparación con los lenguajes humanos,
son más complejos que los lenguajes de máquina.
• Lenguaje de programación C, C++ y C#
• Java.
• Python.
• PHP.
• SQL.
• Ruby.
• Visual Basic.
• NET.
Volver. • Lenguaje de programación R
Lenguaje de programación de bajo
nivel
Un lenguaje de programación de bajo nivel, es aquel en el
“
que sus instrucciones ejercen un control directo sobre el
hardware y por lo tanto están condicionados por la
estructura física de las computadoras que lo soportan
5 Volver.
Lenguaje máquina
El lenguaje de máquina o código máquina es el sistema de
códigos directamente interpretable por un circuito micro
programable, como el microprocesador de una computadora o
el micro controlador de un autómata
6 Volver.
Lenguaje ensamblador
7 Volver.
Lenguaje de programación de alto
nivel
Un lenguaje de programación de alto nivel se caracteriza
por expresar los algoritmos de una manera adecuada a la
capacidad cognitiva humana, en lugar de la capacidad
con que los ejecutan las máquinas. Estos lenguajes
permiten una máxima flexibilidad al programador a la
hora de abstraerse o de ser literal.
8 Volver.
Traductor
Un traductor es un programa que tiene como entrada un texto
escrito en un lenguaje (lenguaje fuente) y como salida produce
un texto escrito en un lenguaje (lenguaje objeto) que preserva el
significado de origen. Ejemplos de traductores son los
ensambladores y los compiladores
9 Volver.
Compilador
En informática, un compilador es un programa que
traduce código escrito en un lenguaje de programación
a otro lenguaje.En este tipo de traductor, el lenguaje
fuente es generalmente un lenguaje de alto nivel, y el
objeto un lenguaje de bajo nivel.
Volver.
10
¿Para qué sirven los lenguajes de
programación?
Es un lenguaje formal que, mediante una serie de instrucciones,
le permite a un programador escribir un conjunto de órdenes,
acciones consecutivas, datos y algoritmos para, de esa forma,
crear programas que controlen el comportamiento físico y
lógico de una máquina
11 Volver.
¿Qué software de programación
existen?
La Clasificación del software de programación es
la siguiente:
• Editores de texto.
• Compiladores.
• Intérpretes.
• Enlazadores.
• Depuradores.
• Entornos de Desarrollo Integrados (IDE)
• Software Net Beans Integrated Development
Environment para Java.
• Software Code: Blocks para C Programming.
• Software Atom para Python.
• Software Visual Studio para C++ Visual Studio
12
Volver. para Visual Basic .NET.
Características de un lenguaje de
programación
Características del lenguaje de programación Sintaxis: el
conjunto de símbolos y reglas para formar sentencias.
Semántica: las reglas para transformar sentencias en
instrucciones lógicas. Pragmática: utilizando las
construcciones particulares del lenguaje.
Volver
13
Ventajas del lenguaje de
programación
• El lenguaje C ha sido pensado para ser altamente transportable.
• Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como
funciones matemáticas y de manejo de archivos, proporcionadas por bibliotecas.
• Es un lenguaje muy flexible que permite programar con múltiples estilos. Uno
de los más empleados es el estructurado "no llevado al extremo" (permitiendo
ciertas licencias de ruptura).
• Un sistema de tipos que impide operaciones sin sentido.
• Usa un lenguaje de preprocesador, el preprocesador de C, para tareas como
definir macros e incluir múltiples archivos de código fuente.
• Acceso a memoria de bajo nivel mediante el uso de punteros.
• Interrupciones al procesador con uniones.
14 • Volver
Un conjunto reducido de palabras clave
Desventajas del lenguaje de
programación
• Al igual que otros lenguajes tiene sus inconvenientes como:
• Recolección de basura nativa, sin embargo se encuentran a tal efecto bibliotecas
como la "libgc" desarrollada por Sun Microsystems, o el Recolector de basura de
Boehm.
• Soporte para programación orientada a objetos, aunque la implementación
original de C++ fue un preprocesador que traducía código fuente de C++ a C.
• Encapsulación.
• Funciones anidadas, aunque GCC tiene esta característica como extensión
Volver
15
Veamos cuales son los 10
lenguajes de programación más
usados en la actualidad:
• Java.
• 1º C
• 2º Python
• 3º Java
• 4º C++
• 5º C#
• 6º Visual Basic
• 7º JavaScript
• 8º Assembly Language
Volver.
16