Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 12

INSTITUTO PRIVADO NAZARENO

ALBUM DE LENGUAJE DE PROGRAMACION

ALUMNA: HEYZEL YADIRA ORTIZ CASTRO

UNDECIMO
BACHICHER EN CIENCIAS Y HUMANIDADES

ASIGNATURA: TIC

DOCENTE: YOSSI BONILLA

TRUJILLO, COLON, HONDURAS.

1
LENGUAJES DE PROGRAMACION

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 en forma de
algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático
órdenes, 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.

Una característica relevante de los lenguajes de


programación es precisamente que más de un
programador pueda usar un conjunto común de
instrucciones que sean comprendidas entre ellos
para realizar la construcción de un programa de
forma colaborativa.

Los lenguajes de programación permiten especificar


de forma precisa qué información debe manejar una
aplicación específica, cómo debe ser almacenada o
transmitida, y qué acciones debe realizar entre un
número preestablecido de alternativas.

Los lenguajes de programación están presentes en las aplicaciones que controlan nuestros
diferentes dispositivos desde ordenadores, smartphones, Tablet, televisores, frigoríficos y una
larga de dispositivos electrónicos.

Todas las aplicaciones informáticas que conocemos en la actualidad están, en menor o mayor
medida, desarrolladas utilizando ciertos códigos informáticos denominados lenguajes de
programación.

2
Tipos de lenguajes de programación

JAVA
Reconocido por su legibilidad y simplicidad, este lenguaje de programación es uno de los más
utilizados por más de 9 millones de desarrolladores. Está presente en más de 7 mil millones de
dispositivos en todo el mundo. Desde 2001 se mantiene en las primeras posiciones. El segundo
puesto fue la posición más baja que ocupó en marzo de 2015.

Su enorme popularidad se debe a su poder de permanencia. Esta cuestión asegura el


funcionamiento a largo plazo de las aplicaciones que lo utilizan. Por lo general, los
programadores informáticos utilizan Java para desarrollar aplicaciones de escritorio, servidores,
sistemas operativos y aplicaciones para dispositivos móviles, plataformas IoT basadas en la nube,
televisores inteligentes, sistemas empresariales, software industrial y otras muchas más
aplicaciones.

A la postre, es uno de los lenguajes de programación más utilizados por las empresas debido a
la estabilidad, rapidez y seguridad que ofrece.

¿Cómo funciona Java?

Los lenguajes informáticos de alto nivel son más fáciles de leer, escribir y corregir, pero sin duda
debe haber un compilador entre el lenguaje de programación y la máquina del ordenador que
compile o interprete el código para que pueda ejecutarse en un lenguaje que el ordenador
entienda.

3
C
El lenguaje C se conoce como un lenguaje compilado. Existen dos tipos de lenguaje:

• Interpretados
• Compilados

Podemos decir que el lenguaje C es un lenguaje de nivel medio, ya que combina elementos de
lenguaje de alto nivel con la funcionalidad del lenguaje ensamblador.

Es un lenguaje estructurado, ya que permite crear procedimientos en bloques dentro de otros


pro C es un lenguaje relativamente pequeño; se puede describir en poco espacio y aprender
rápidamente.

Aunque en principio cualquier compilador de C es


válido, se recomienda utilizar el compilador Turbo
C/C++, Dev C++ o bien el Borland C++. cedimientos. El C
de Kernighan y Ritchie es el subconjunto más básico del
lenguaje que un compilador debe de soportar. Durante
muchos años, incluso tras la introducción del ANSI C, fue
considerado "el mínimo común denominador" en el que
los programadores debían programar cuando deseaban
que sus programas fueran transportables, pues no todos
los compiladores soportaban completamente ANSI, y el código razonablemente bien escrito en
K&R C es también código ANSI C válido.

En las primeras versiones del lenguaje, la definición de funciones se hacía mediante un 'prototipo
de función' (función prototype), el cual indicaba al compilador el tipo de retorno de la función.
Aunque este método tiene una gran desventaja respecto al nuevo, debido a que no comprueba
el número ni el tipo en la lista de argumentos; en otras palabras, es mucho más fácil cometer
errores al hacer una llamada a una función con argumentos incorrectos.

4
C++
C++ es un lenguaje de programación que proviene de la extensión del lenguaje C para que pudiese
manipular objetos. A pesar de ser un lenguaje con muchos años, su gran potencia lo convierte en
uno de los lenguajes de programación más demandados.

Fue diseñado a mediados de los años 80 por el danés Bjarne Stroustrup. Si intención fue la de
extender el lenguaje de programación C (con mucho éxito en ese momento) para que tuviese los
mecanismos necesarios para manipular objetos. Por lo tanto C++ contiene los paradigmas de la
programación estructurada y orientada a objetos, por lo que se le conoce como un lenguaje de
programación multiparadigma..

Las principales ventajas de programar en C++ son:

Alto rendimiento: Es una de sus principales


características, el alto rendimiento que ofrece. Esto
es debido a que puede hacer llamadas directas al
sistema operativo, es un lenguaje compilado para
cada plataforma, posee gran variedad de parámetros
de optimización y se integra de forma directa con el
lenguaje ensamblador.

Lenguaje actualizado: A pesar de que ya tiene


muchos años, el lenguaje se ha ido actualizando,
permitiendo crear, relacionar y operar con datos
complejos y ha implementado múltiples patrones de diseño.

Multiplataforma

Extendido: C y C++ están muy extendidos. Casi cualquier programa o sistema están escritos o
tienen alguna parte escrita en estos lenguajes (desde un navegador web hasta el propio sistema
operativo).

5
PYTHON
Python es un lenguaje de programación ampliamente utilizado en las aplicaciones web, el
desarrollo de software, la ciencia de datos y el machine learning (ML). Los desarrolladores
utilizan Python porque es eficiente y fácil de aprender, además de que se puede ejecutar en muchas
plataformas diferentes.

El lenguaje Python se aplica a varios casos de uso en el desarrollo de aplicaciones, incluidos los
ejemplos siguientes:

Desarrollo web del lado del servidor

El desarrollo web del lado del servidor incluye las


funciones complejas de backend que los sitios web
llevan a cabo para mostrar información al usuario.
Por ejemplo, los sitios web deben interactuar con
las bases de datos, comunicarse con otros sitios
web y proteger los datos cuando se los envía a
través de la red.

Automatización con scripts de Python

Un lenguaje de scripting es un lenguaje de programación que automatiza las tareas que suelen
llevar a cabo las personas. Los programadores utilizan ampliamente los scripts de Python para
automatizar muchas tareas diarias.

Realizar tareas de ciencia de datos y machine learning

La consiste en extraer conocimientos valiosos a partir de los datos, mientras que el enseña a las
computadoras a aprender automáticamente de los datos y a efectuar predicciones precisas.

6
C#
C# es un lenguaje de programación orientado a componentes, orientado a objetos. C#
proporciona construcciones de lenguaje para admitir directamente estos conceptos, por lo que
se trata de un lenguaje natural en el que crear y usar componentes de software. Desde su origen,
C# ha agregado características para admitir nuevas cargas de trabajo y prácticas de diseño de
software emergentes. En el fondo, C# es un lenguaje orientado a objetos. Defina los tipos y su
comportamiento.

Varias características de C# facilitan la creación de


aplicaciones sólidas y duraderas. La recolección de
elementos no utilizados reclama de forma automática la
memoria que ocupan los objetos que no se utilizan y a
los que no se puede acceder.

C# tiene un sistema de tipos unificado. Todos los tipos


de C#, incluidos los tipos primitivos como int y double,
se heredan de un único tipo object raíz. Todos los tipos
comparten un conjunto de operaciones comunes. Los
valores de cualquier tipo se pueden almacenar, transportar y operar de forma coherente.
Además, C# admite tanto tipos de referencia definidos por el usuario como tipos de valor. C#
permite la asignación dinámica de objetos y el almacenamiento en línea de estructuras ligeras.
C# admite métodos y tipos genéricos, que proporcionan una mayor seguridad de tipos, así como
un mejor rendimiento.

C# resalta el control de versiones para garantizar que los programas


y las bibliotecas puedan evolucionar con el tiempo de manera
compatible.

7
VISUAL BASIC NET
Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos que se puede
considerar una evolución de Visual Basic implementada sobre el framework .NET. Su
introducción resultó muy controvertida, ya que
debido a cambios significativos en el lenguaje
VB.NET no es retro compatible con Visual Basic,
pero el manejo de las instrucciones es similar a
versiones anteriores de Visual Basic, facilitando así
el desarrollo de aplicaciones más avanzadas con
herramientas modernas. Para mantener eficacia
en el desarrollo de las aplicaciones la gran mayoría
de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio
en alguna de sus versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2022,
que es la última versión de Visual Studio para la plataforma .NET), aunque existen otras
alternativas, como SharpDevelop (que además es libre).

Al igual que con todos los lenguajes de


programación basados en .NET, los programas
escritos en VB .NET requieren el Framework
.NET o Mono para ejecutarse. Visual
Studio .NET se publicó en 2002 y fue la
primera versión de Visual Studio.NET

En esta primera versión de Visual Studio


.NET se podían programar aplicaciones
Windows.

En esta versión se añadió por primera vez la posibilidad de programar para dispositivos móviles
usando .NET, ya fuera usando el Compact Framework, o ASP.NET.

8
• JAVA SARIPT
JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto
del estándar ECMAScript. Se define como orientado a objetos,2 basado en prototipos,
imperativo, débilmente tipado y dinámico.

Se utiliza principalmente del lado del cliente,


implementado como parte de un navegador web
permitiendo mejoras en la interfaz de usuario y
páginas web dinámicas3 y JavaScript del lado del
servidor (Server-side JavaScript o SSJS). Su uso en
aplicaciones externas a la web, por ejemplo en
documentos PDF, aplicaciones de escritorio
(mayoritariamente widgets) es también significativo.

JavaScript se diseñó con una sintaxis similar a C++ y


Java,56 aunque adopta nombres y convenciones del
lenguaje de programación Java. Sin embargo, Java y JavaScript tienen semánticas y propósitos
diferentes. Su relación es puramente comercial, tras la compra del creador de Java (Sun
Microsystems) de Netscape Navigator (creador de LiveScript) y el cambio de nombre del lenguaje
de programación.

JavaScript fue desarrollado originalmente por Brendan Eich de Netscape con el nombre de
Mocha, el cual fue renombrado posteriormente a LiveScript, para finalmente quedar como
JavaScript.

JavaScript se ha convertido en uno de los lenguajes de programación más populares en internet y


más usados. Al principio, sin
embargo, muchos desarrolladores
renegaban del lenguaje porque el
público al que va dirigido lo
formaban publicadores de artículos y
demás aficionados, entre otras
razones.

9
PHP
PHP es un lenguaje de programación para desarrollar aplicaciones y crear sitios web que conquista
cada día más seguidores. Fácil de usar y en constante perfeccionamiento es una opción segura
para aquellos que desean trabajar en proyectos calificados y sin complicaciones.

PHP es un lenguaje de programación destinado a


desarrollar aplicaciones para la web y crear
páginas web, favoreciendo la conexión entre los
servidores y la interfaz de usuario.

Entre los factores que hicieron que PHP se


volviera tan popular, se destaca el hecho de que
es de código abierto.

Esto significa que cualquiera puede hacer cambios en su estructura. En la práctica, esto
representa dos cosas importantes:

1. es de código abierto, no hay restricciones de uso vinculadas a los derechos. El usuario


puede usar PHP para programar en cualquier proyecto y comercializarlo sin problemas.
2. está en constante perfeccionamiento, gracias a una comunidad de desarrolladores
proactiva y comprometida.

El PHP generalmente es definido como un lenguaje del lado del servidor. Esto significa que se
aplica en la programación que tiene lugar en el servidor web responsable de ejecutar la
aplicación o, más a menudo, en un sitio web.
Este trabajo previo permite cargar los
elementos de una página antes de mostrarlos al
usuario que accede a un sitio web, por ejemplo.

El código PHP se ejecuta en el servidor que, al


leer los comandos, puede activar todos los
elementos funcionales y la interfaz visual del
sitio web.

10
PERL
Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características
del lenguaje C, del lenguaje interpretado bourne shell (sh), AWK, sed, Lisp y, en un grado inferior,
de muchos otros lenguajes de programación.

Estructuralmente, Perl está basado en un estilo de bloques


como los del C o AWK, y fue ampliamente adoptado por su
destreza en el procesado de texto y no tener ninguna de
las limitaciones de los otros lenguajes de script.

La estructura completa de Perl deriva ampliamente del


lenguaje C. Perl es un lenguaje imperativo, con variables,
expresiones, asignaciones, bloques de código delimitados
por llaves, estructuras de control y subrutinas.

El diseño de Perl puede ser entendido como una respuesta


a tres amplias tendencias de la industria informática: rebaja de los costes en el hardware,
aumento de los costes laborales y las mejoras en la tecnología de compiladores. Anteriormente,
muchos lenguajes de ordenador como Fortran y C, fueron diseñados para hacer un uso eficiente
de un hardware caro. En contraste, Perl es diseñado para hacer un uso eficiente de los costosos
programadores de ordenador. Perl es un lenguaje que sirve prácticamente para todo. Desde un
pequeño script que hace una tarea sencilla, pasando por desarrollar una web o hasta un
programa completo que gestiona acciones entre un panel de control y los servidores.

Perl tiene tres tipos de datos: escalares, listas y hashes:

Un escalar es un solo valor; puede ser un número, un string (cadena de caracteres) o una
referencia
Una lista es una colección ordenada de escalares (una variable que almacena una lista se llama
array)
Un hash, o memoria asociativa, es un mapeo de strings a escalares; los strings se llaman claves
y los escalares valores.
Todas las variables están precedidas por un sigilo, que identifica el tipo de dato que es accedido
(no el tipo de dato de la misma variable). Se puede usar el mismo nombre para variables de
diferentes tipos, sin que tengan conflictos.

11
ASSEMBLY LENGUAGE
(ASL)
• El único lenguaje que entienden los microcontroladores es
el código máquina formado por ceros y unos del sistema
binario. El lenguaje ensamblador expresa las instrucciones
de una forma más natural al hombre a la vez que muy
cercana al microcontrolador, ya que cada una de esas
instrucciones se corresponde con otra en código máquina.

El lenguaje ensamblador trabaja con nemónicos, que son


grupos de caracteres alfanuméricos que simbolizan las órdenes o tareas a realizar. La traducción
de los nemónicos a código máquina entendible por el microcontrolador la lleva a cabo un
programa ensamblador.

Hay dos tipos de ensambladores basados en cuántos pasos a través de la fuente son necesarios
para producir el programa ejecutable.

Hay dos tipos de ensambladores basados en cuántos pasos a través de la fuente son necesarios
para producir el programa ejecutable.

Los ensambladores de un solo paso pasan a través del código fuente una vez y asumen que todos
los símbolos serán definidos antes de cualquier instrucción que los refiera.

Los ensambladores de dos pasos crean una tabla con


todos los símbolos y sus valores en el primer paso,
después usan la tabla en un segundo paso para generar
código. El ensamblador debe por lo menos poder
determinar la longitud de cada instrucción en el primer
paso para que puedan ser calculadas las direcciones de
los símbolos.

12

También podría gustarte