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

Practica # 1

Nombre: Bryan Gavilanez

Fecha: 14-04-2023

Asignatura: Programación

Lenguajes de programación

Se utiliza para escribir programas y permite la comunicación entre el usuario

(programador) y la máquina (pc). Hay tres tipos de lenguajes de programación:

Lenguaje máquina: Programación binaria, difícil de programar y dependiente de la

máquina. Este lenguaje de programación es el más antiguo que existe. El lenguaje de

máquina es el único lenguaje que una computadora puede entender. El código escrito en un

idioma alternativo debe traducirse a lenguaje de máquina para que la computadora pueda

leerlo. El lenguaje máquina está escrito en código binario, es decir, en bases 0 y 1

(Villalobos, 2008).

Lenguaje de bajo nivel (ensamblador): usando mnemónicos, debe traducirse al

idioma. Los lenguajes de bajo nivel están estrechamente relacionados con el lenguaje

máquina. Ambos tipos de lenguaje están destinados a ser entendidos por una computadora.

La única diferencia es que los lenguajes ensambladores están diseñados para ser fáciles de

escribir para las personas. Independientemente, debe ser traducido por un programa

conocido como ensamblador para que las computadoras lo entiendan (Villalobos, 2008).

Lenguajes de alto nivel: cercano a los lenguajes naturales, tiempo de programación

relativamente corto. Los lenguajes de alto nivel están más adaptados al lenguaje humano y,

por lo tanto, son más fáciles de aprender en términos generales. Al igual que las cosas de
nivel intermedio, debe traducirse a lenguaje de máquina para ejecutarse en una

computadora. Sin embargo, el ensamblador es inútil para esto debido a los cambios de

idioma relacionados con el código de la máquina. Los lenguajes de alto nivel se adaptan al

código máquina a través de traductores y compiladores, según se requiera una ejecución

más rápida o menor (Villalobos, 2008).

Java

Es el más actualizado actualmente y esto se debe a su simplicidad y legibilidad. Él

se ha mantenido a lo largo del siglo XXI en las primeras posiciones, lo cual da una idea de

lo importante que ha sido este lenguaje de programación en lo que utilizamos hoy en

día.También es una de las habilidades más requeridas entre desarrolladores, tanto es así que

es de el más importante skill que buscan las principales empresas de software y tecnología.

Ejemplo

Es utilizado en diferentes segmentos, tales como aplicaciones móviles, herramientas

para aprendizaje, hojas de cálculo, entre otras.

Características

Orientado a objetos: es un lenguaje orientado a objetos, lo que significa que se

basa en el concepto de objetos y clases para organizar y estructurar el código.

Multiplataforma: es independiente de la plataforma, lo que significa que el código

Java puede ejecutarse en cualquier sistema operativo o dispositivo habilitado para Java sin

necesidad de volver a compilar el código.


Seguro: tiene características de seguridad integradas que ayudan a proteger los

sistemas de amenazas externas.

Gestión automática de la memoria: libera automáticamente la memoria utilizada

por los objetos que ya no están en uso.

Subprocesamiento múltiple: permite que varios subprocesos de ejecución se

ejecuten en paralelo, lo que permite que las aplicaciones ejecuten varias tareas

simultáneamente.

API integradas: tiene una gran cantidad de API integradas (interfaz de

programación de aplicaciones) que permiten a los desarrolladores utilizar una variedad de

funciones y herramientas para crear aplicaciones.

Popular: Es uno de los lenguajes de programación más populares y utilizados en el

mundo. Principalmente para desarrollar aplicaciones comerciales y aplicaciones de

Android.

Lenguaje de programación C

Surgió en los años 70 y tenía un nombre que no cambió mucho: "B". Con un alto

porcentaje de uso al igual que java, 12%, es el segundo lenguaje más usado a nivel

mundial. Su uso también es muy variado y se puede ejecutar en la mayoría de los sistemas

operativos.

Ejemplo

Es comúnmente utilizado en aplicaciones de escritorio.


Características

• Estructura C - Un lenguaje estructurado.

• Programación de nivel medio (benefíciate de las ventajas de la programación

de alto y bajo nivel).

• Es independiente del hardware, por lo que se puede migrar a otros sistemas.

• Propósito general. No es un lenguaje para tareas específicas, capaz de

programar sistemas operativos, hojas de cálculo o juegos.

• Ofrece un control absoluto sobre todo lo que ocurre en el ordenador.

• Organización del trabajo con total libertad.

• Los programas se producen rápidamente y son bastante potentes.

• Rico en tipos de datos, operadores y variables en C.

C++

Es un lenguaje de programación que pertenece a la categoría de lenguajes de nivel

superior en cuanto a capacidades de manipulación de objetos. Se utiliza principalmente

para desarrollar aplicaciones y software más complejos que normalmente requieren

intervención visual, como los programas de diseño gráfico. El lenguaje C++ es

ampliamente utilizado en el desarrollo de juegos.

El lenguaje C++ es una extensión del lenguaje C, por lo que su nombre hace referencia al

lenguaje C extendido. Este lenguaje de programación es bastante poderoso, pero a la vez

flexible y continúa actualizándose para mantener la estabilidad, seguridad y buen

desempeño en el desarrollo de proyectos (Learning, 2022).

Ejemplo
Los programas de diseño gráfico son un ejemplo del uso de este lenguaje de

programación.

Características del lenguaje C++

Algunas características del lenguaje C++ a las que debes prestar atención son las siguientes:

• Admite bibliotecas que lo ayudan a escribir código rápidamente.

• Es un lenguaje de programación enfocado a objetos, su manipulación

y personalización con diversas opciones.

• La ejecución de programas desarrollados en C++ suele ser mucho

más rápida.

• Al programar en C++, es necesario compilar el código de bajo nivel

antes de ejecutarlo, cabe señalar que esto no es necesario en otros lenguajes.

• Aprender C++ facilita el aprendizaje de otros lenguajes como C#,

Java, JavaScript y más.

C#

Conocido también como “C Sharp” entre los programadores, también es una

evolución de C y C++. C# es un lenguaje de programación orientado a objetos. Creado en

el año 2000, se destaca por su simplicidad, trabaja con aplicaciones bajo el framework .net

como el visual studio de Windows. Cuenta con un 7% de uso total a nivel mundial.

Ejemplo
Por ejemplo, excluyendo cosas inútiles como macros, herencia múltiple o la

necesidad de operadores que no sean puntos.

Simplicidad: C# eliminó muchas cosas que no eran necesarias en .NET.

Modernidad: C# se incorpora automática e intuitivamente a su lenguaje elementos

que han demostrado ser tan útiles para el desarrollo de aplicaciones a lo largo de los años.

Seguridad: Incorpora mecanismos para asegurar que el acceso a los tipos de datos

se realiza correctamente, evitando errores de difícil detección.

Sistema de tipo unificado: Todos los datos que obtenemos mientras programamos

C# se almacenan en una base de datos para que puedan ser reutilizados más adelante.

Extensibilidad: puede agregar tipos de datos básicos, operadores y modificadores

durante la programación.

Versionable: Cuenta con constantes actualizaciones y mejoras, permitiendo

versionar tipos sin temor, con la fusión de nuevos miembros, provocarán errores difíciles de

detectar.

Compatible: C# mantiene una sintaxis muy similar a C, C++, Java y muchos otros

lenguajes de programación, para facilitar el trabajo del programador.

Eficiente: a pesar de las limitaciones que tiene C# en todo el código, puede superar

estas limitaciones mediante el uso de objetos a través de punteros.

Visual Basic. NET


Ha tenido una rápida evolución en número de usuarios en los últimos años.

Conocido por ser una herramienta mucho más amigable, que no exige tanto conocimiento

como, por ejemplo, el C# (Assembler School, 2022).

Ejemplo

Por su sencillez, es bastante utilizado para herramientas de automatización de

procesos y aplicaciones web, por ejemplo.

Características principales de Visual Basic

• Una barra de herramientas, con los controles (se podían añadir

muchos o crear de propios) necesarios para la creación de formularios. Sólo había

que arrastrar y redimensionarlos dentro de la interfaz. Los controles comunes eran

labels, textbox, button, checkbox, picturebox, combobox, frame, timer, etc.

• Un explorador de proyectos, para ver todos los formularios,

controles, código, etc de nuestro proyecto y un panel de propiedades, dependiendo

del formulario o control seleccionado. De esta manera se podía modificar sus

características en modo diseño.

• En la parte inferior una Ventana inmediato, que mientras se

depuraba podías escribir directamente funciones simples o el valor contenido de las

variables, y nos ayuda a la hora de corregir errores en nuestro código.


Bibliografía
Assembler School, S. (2022). Obtenido de https://assemblerinstitute.com/blog/tipos-
lenguaje-programacion/
Learning, A. (viernes de julio de 2022). Obtenido de
https://www.avenuglobal.com/noticias/estudiar-desarrollo-de-software-que-es-el-
lenguaje-de-programacion-c
Villalobos, É. M. (2008). Fundamentos de programación C++. MACRO.

También podría gustarte