You are not authorized to access this page.
Descarga (1)

Lenguajes de programación (Luis Fernando Páez Miranda)

By fer9936
  • C#

    C#

    Microsoft (Anders Hejlsberg)
    Es un lenguaje de programación multiparadigma desarrollado por Microsoft, sus origenes incorporan lo mejor de C y C++.
    Se distingue por ser un lenguaje de programación versátil orientado a objetos, simple de comprender, acceso de bajo nivel al núcleo de los sistemas operativos, manejar punteros a memoria e interactuar con componentes físicos de los dispositivos.
    Es popular por su flexibilidad y facilidad en la creación de aplicaciones que son efectivas y seguras.
  • Visual Basic .NET

    Visual Basic .NET

    Microsoft
    Es un lenguaje de programación orientado a objetos que es parte del ecosistema .NET Framework, lo que permitió a los programadores utilizar un entorno más potente y versátil para el desarrollo de aplicaciones.
    VB.NET se destaca por su sintaxis clara y fácil de entender, lo que lo hace un lenguaje accesible para novatos y programadores con experiencia.
    Es un lenguaje de tipado fuerte, lo que implica que es necesario declarar de manera explícita los tipos de datos de las variables.
  • Scala

    Scala

    Martin Odersky
    Scala es un lenguaje de programación versátil que fusiona de forma singular la programación orientada a objetos con la programación funcional.
    Facilita al programador redactar código de manera más expresiva y declarativa, simplificando la creación de sistemas complejos y que sean fáciles de mantener.
    Se considera un lenguaje de programación con tipado estático. Esto ofrece la ventaja de identificar errores en el momento de la compilación, lo que refuerza la solidez del código.
  • Nim (originalmente Nimrod)

    Nim (originalmente Nimrod)

    Andreas Rumpf
    Nim es un lenguaje de programación de alto nivel, compilado, de propósito general, multiparadigma y con tipado estático.
    Se ha creado para ser eficaz, expresivo y sofisticado, soportando metaprogramación, diseño funcional, comunicación mediante mensajes, programación procedural y orientada a objetos, ofreciendo características como generación de código en tiempo de compilación, tipos de datos algebraicos, una interfaz de función externa con C, C++, Objective C y JavaScript.
  • Go

    Go

    Google (Robert Griesemer, Rob Pike, Ken Thompson)
    Su estructura breve y nítida simplifica la redacción y el cuidado del código. Sus autores se preocuparon por restringir la cantidad de palabras clave y por establecer normativas de formato consistentes. Así, los desarrolladores pueden enfocarse en solucionar problemas en lugar de preocuparse por los aspectos del lenguaje Go.
    El soporte multitarea facilita la creación de aplicaciones que requieren la realización de múltiples tareas simultáneamente
  • Kotlin

    Kotlin

    JetBrains
    Kotlin es un lenguaje de programación de código abierto desarrollado por JetBrains que ha ganado popularidad porque se puede usar para crear aplicaciones Android.
    Tiene capacidad para eliminar código innecesario y es claro, lo que mejora significativamente el proceso de codificación y previene la duplicación.
    A pesar de que el enfoque común en el desarrollo de apps móviles es uno orientado a objetivos, Kotlin muestra que también es posible colaborar con la programación funcional.
  • TypeScript

    TypeScript

    Microsoft (Anders Hejlsberg)
    TypeScript es un superset de JavaScript que incorpora tipado estático opcional y características avanzadas a JavaScript.
    Se incorpora el tipado estático opcional, que permite definir los tipos de variables, argumentos de función y valores de retorno, identificando errores asociados con el tipo durante el proceso de desarrollo
    Ofrece un sistema de tipos sofisticado que incluye genéricos, uniones, intersecciones y más, permitiendo crear código más sólido y expresivo.
  • Swift

    Swift

    Apple Inc.
    Swift se caracteriza por su sintaxis comprensible y accesible, lo que facilita escribir código con mayor rapidez
    Facilita el manejo de los valores nulos en el código, previniendo referencias a objetos que no existen.
    Puede deducir automáticamente el tipo de una variable o constante en función de su valor, lo que facilita la redacción del código y previene redundancias
    Fomenta la programación orientada a protocolos, facilitando así la reutilización del código y el diseño de interfaces
  • Zig

    Zig

    Andrew Kelley
    Zig es un lenguaje de programación de uso general y un conjunto de herramientas para desarrollar software robusto, eficiente y reutilizable.
    Tiene enfoque innovador de la metaprogramación centrado en la ejecución de código durante la compilación y la evaluación diferida.
    A pesar de que compila directamente a código máquina, su código puede ejecutarse en tiempo de compilación si se conocen los valores, dando así, la flexibilidad que suelen tener los lenguajes interpretados
  • V (V-lang)

    V (V-lang)

    Alexander Medvednikov
    V es un lenguaje de programación compilado y con tipado estático, concebido para desarrollar software que sea fácil de mantener.
    Es parecido a Go y su estructura también ha estado afectada por Oberon, Swift, Kotlin y Python.
    El lenguaje fomenta la creación de código sencillo y comprensible con una mínima abstracción.
    A pesar de su sencillez, V otorga al programador un gran potencial. Todo lo que es posible realizar en otros lenguajes, también se puede llevar a cabo en V
  • Carbon

    Carbon

    Google (Chandler Carruth)
    Carbon es un lenguaje de programación experimental versátil, creado para proporcionar una visión distintiva sobre el modelo de memoria, la seguridad de tipos y las características de programación funcional.
    Pretende promover modelos de memoria más seguros con almacenamiento local por hilo, operaciones atómicas y estructuras de datos sin bloqueos. Esto ayuda a redactar código concurrente y paralelo que asegura un acceso seguro a los datos compartidos para cada hilo
  • MoonBit

    MoonBit

    Zhang Hongbo
    MoonBit es un conjunto de herramientas de programación nativa de IA para computación en la nube y en el borde. Se compila en C, JavaScript y WebAssembly.
    Es un lenguaje compilado, con tipado estático y fácil de usar, concebido especialmente para aprovechar al máximo WebAssembly.
    MoonBit no es únicamente cuestión de sintaxis. Consiste en transformar la experiencia y el rendimiento del programador cuando su entorno de ejecución es un formato binario seguro, portátil y de bajo nivel.