programacion

  • Creación del lenguaje C

    Creación del lenguaje C
    Fue en 1972 cuando Dennis Ritchie creó el lenguaje de programación C.
    En un principio, se diseñó como una mejora del lenguaje B. De ahí, incluso, vino su nombre. El lenguaje de programación C sirvió para crear el sistema operativo Unix, dando la posibilidad de implementar las populares minicomputadoras PDP-11.
  • diferencias entre C y C++

    diferencias entre C y C++
    C++ se creó para superar algunas de las deficiencias de C y es un superconjunto de C. Por lo tanto, cualquier programa escrito en C funcionará en C++, ¡pero no al revés! La principal diferencia entre C y C++ es que C++ se basa en principios de programación orientados a objetos (POO). Además, hay más énfasis en la verificación de tipos en C++.
    C admite tipos de datos integrados y C++ admite tipos de datos integrados y definidos por el usuario a través del concepto de clases
  • Creacion del lenguaje C++

    Creacion del lenguaje C++
    C++ es un lenguaje compilado que fue desarrollado en 1980 por Bjarne Stroustroup en los laboratorios At&T como una extensión orientada a objetos del lenguaje C.
  • uso y aplicaciones del lenguaje

    uso y aplicaciones del lenguaje
    Las aplicaciones del lenguaje C++ son muy extensas. Podemos nombrar que navegadores WEB, Sistemas operativos, Bases de datos, bibliotecas, aplicaciones gráficas, nubes, videojuegos, compiladores, etc están escritos o tienen bastante de su estructura
    C es un lenguaje de programación (considerado como uno de lo más importantes en la actualidad) con el cual se desarrollan tanto aplicaciones como sistemas operativos a la vez que forma la base de otros lenguajes más actuales como Java, C++ o C#
  • ventajas y desventajas respecto a otros lenguajes

    ventajas y desventajas respecto a otros lenguajes
    Si bien el programa es de mucha utilidad, no es un lenguaje sencillo en comparación a Python o, sin ir más lejos, al hablar de lo que es Java.
    No tiene un lenguaje visual, por lo que impide que se pueda deducir intuitivamente, a diferencia de otros programas como Visual Basic y Python
    El lenguaje C no tiene liberación de memoria automática, lo cual significa que deberás hacerlo manualmente y estar atento en el momento que quieras hacer esta acción.
  • versión C#2

    Muchos consideran que esta es la primera versión del lenguaje lo suficientemente madura para ser utilizada en proyectos reales. Introdujo muchas funcionalidades de las que no podemos prescindir hoy en día, aunque la más importante e impactante de todas fue, sin duda, el soporte de los genéricos.
  • versión C#3

    C# 3.0 del año 2007 fue otro hito importante en el desarrollo del lenguaje. Las funcionalidades introducidas giran en torno a la posibilidad de utilizar LINQ (Language INtegrated Query).
  • versión C#4

    Se enfocó en el enlace dinámico para simplificar la interoperabilidad con COM y los lenguajes dinámicos. Dado que Microsoft Office y muchas otras aplicaciones de gran tamaño pueden ahora ampliarse utilizando la plataforma .NET directamente sin depender de la interoperabilidad COM, vemos poco uso del enlace dinámico en la mayoría del código C# en la actualidad.
  • versión C#5

    Microsoft lanzó C# 5.0 en 2012 e introdujo una nueva función de lenguaje muy importante: la sintaxis async/await para llamadas asíncronas. Hizo que la programación asíncrona fuera mucho más accesible para todos. La funcionalidad iba acompañada de un amplio conjunto de nuevos métodos asíncronos para operaciones de entrada y salida en el framework .NET 4.5, que se lanzó al mismo tiempo.
  • versión C#6

    lanzado en 2015. Coincidió con la completa reprogramación del compilador, denominado Roslyn. Una parte importante de esta versión fueron los servicios de compilación que desde entonces se han utilizado con gran éxito en Visual Studio y otros editores
  • versión C#7

    Su lanzamiento fue en 2017, que sigue siendo bastante reciente, y por lo tanto sus nuevas funcionalidades aún no se utilizan a menudo.