-
Es el primer lenguaje que apareció en la historia de la programación, es de un alto nivel. Su principal uso fue en la área de matemáticas y aplicaciones del campo científico. Es un lenguaje que aun es utilizado por su gran numero de librerías existentes. Su creador es John Backus quien conjuntamente con su grupo de trabajo y a mano de IBM lograron hacer el primer compilador. -
Fue un lenguaje creado con la intencion de ser universal es decir que se pueda utilizar en cualquier ordenador, fue orientado principalmente para negocios. Su acrónimo de COmmon Business -Oriented Language, Lenguaje Común Orientado a Negocios. Fue creado por CODASYL y el departamento de defensa de los Estados Unidos. -
Fue creado por por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College. Fue creado con el propósito de que estudiantes y profesores puedan aprender con facilidad los lenguajes de programación. Los creadores querían que permaneciera en el dominio público, lo cual contribuyó a que se diseminara rápidamente. -
es un sistema operativo portable, multitarea y multiusuario; desarrollado por un grupo de empleados de los laboratorios Bell de ATT -
Un lenguaje de programación desarrollado en los Bell Labs, predecesor del lenguaje de programación C. B sólo tenía un tipo de datos, que correspondía con una palabra de máquina. La mayoría de operadores lo manejaban como un entero -
Nace a mediados del año 1972 por el gran informático estadounidense Dennis Ritchie.
se usó para reescribir el sistema operativo UNIX -
-
El lenguaje C se usa por su eficiencia y rendimiento. Permite el control directo de la memoria, crucial para sistemas operativos y drivers. Su portabilidad es alta; el código se compila y ejecuta en casi cualquier plataforma. Ofrece flexibilidad y control total sobre el hardware, optimizando los recursos.
C tiene un amplio ecosistema de bibliotecas y una comunidad activa. Además, es la base de lenguajes modernos como C++ y Java. -
es un sistema de computación basado en un microprocesador o un microcontrolador diseñado para realizar una o algunas pocas funciones dedicadas,frecuentemente en un sistema de computación en tiempo real.Sin embargo, la adopción masiva del lenguaje C para su programación se aceleró con la aparición de los microprocesadores y microcontroladores más potentes y económicos -
Un microondas moderno utiliza principalmente un software programado en C o, en ocasiones, en lenguaje ensamblador .Es en este periodo cuando se introducen las funciones que hoy consideramos básicas, como los paneles de control digitales, las opciones de descongelación automática, los programas específicos para palomitas de maíz o para diferentes alimentos, y la capacidad de ajustar el nivel de potencia.creado por Percy Spencer -
La lavadora moderna con capacidad para lavar, enjuagar y centrifugar de forma automática,Se empiezan a usar cuando se incorporar los microchips en los electrodomésticos, lo que permite el uso de microcontroladores para funciones más avanzadas y precisas. En este momento, el lenguaje C se convierte en la herramienta de programación por excelencia para estas funciones.creado por grupos de marcas como Whirlpool,General Electric y otras. -
Es un lenguaje sucesor de C es un lenguaje con el paradigma Orientación a Objetos ademas es un lenguaje híbrido. Fue creado por Bjarne Stroustrup, manteniendo una considerable potencia para programación a bajo nivel y añadiendo elementos que le permiten también un estilo de programación con alto nivel de abstracción. -
Es un lenguaje sucesor de C es un lenguaje con el paradigma Orientación a Objetos ademas es un lenguaje híbrido. Fue creado por Bjarne Stroustrup, manteniendo una considerable potencia para programación a bajo nivel y añadiendo elementos que le permiten también un estilo de programación con alto nivel de abstracción. -
Las primeras versiones de Windows, como Windows 1.0 , se desarrollaron en una combinación de C y lenguaje ensamblador(MS-DOS) para optimizar el rendimiento. -
PostgreSQL, también llamado Postgres, es un sistema de gestión de bases de datos relacional orientado a objetos y de código abierto, publicado bajo la licencia PostgreSQL.que están escritos en C, con el auge de la computación personal y la necesidad de gestionar grandes volúmenes de información de manera eficiente.desarollado en Universidad de Berkeley por Michael Stonebraker. -
En ese momento, la llegada de la televisión digital (HDTV) obligó a los fabricantes a usar procesadores más potentes para gestionar funciones como menús en pantalla y otras características.El lenguaje C, que ya era conocido por su eficiencia y por su capacidad para controlar el hardware directamente, se convirtió en la opción ideal para crear el software base de estos nuevos televisores digitales. -
Fue creado por Guido van Rossum, es un lenguaje que es utilizado para varios propósitos. Es un lenguaje funcional se utiliza como lenguaje de programación interpretado, lo que ahorra un tiempo considerable en el desarrollo del programa, pues no es necesario compilar ni enlazar. En cuanto a su interprete es muy interactivo lo que facilita poder experimentar y aprender del mismo. -
creado por Linus Torvalds.El "corazón" de Linux es su núcleo (kernel),es un sistema operativo de código abierto, lo que significa que su código fuente es público y cualquiera puede verlo, usarlo y modificarlo -
Es un lenguaje creado por Microsoft es una evolucion del C y C++ es un lenguaje orientado a objetos. Es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes. -
Es un lenguaje creado por Sun Microsystems, es un lenguaje híbrido y orientado a objetos, una de sus mayores características es que solo basta programar una sola vez para que funcione en diferentes sistemas operativos gracias a su maquina virtual. -
https://www.youtube.com/watch?v=ySJGe7hYg4w
creditos a:Nikorasu Def -
Es un lenguaje creado por Microsoft es una evolucion del C y C++ es un lenguaje orientado a objetos. Es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes. -
Es un lenguaje creado por Microsoft es una evolucion del C y C++ es un lenguaje orientado a objetos. Es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes. -
C++ es una extensión de C con mejoras orientadas a objetos, mientras que C es un lenguaje de programación estructurado. C++ introduce conceptos como clases, objetos, sobrecarga de operadores y manejo de excepciones, ausentes en C. C++ es compatible con código C, pero no al revés -
https://create.roblox.com/docs/es-es/scripting en este articulo nos introduce a ver como es el lenguaje de programacion lua de roblox,una plataforma para hacer experiencias,juegos e historias. video de demostracion por parte del canal Yondiux:
https://www.youtube.com/watch?v=MM4IV8hLi4w -
https://www.reddit.com/r/learnprogramming/comments/snvmue/c_c_and_c_really_make_the_difference/?tl=es
este es un foro en donde la gente da su opinion sobre la diferencias sobre cada tipo de lenguaje,en binito ver a la gente discutiendo esto y ala vez aprendiendo juntos -
https://www.tokioschool.com/noticias/lenguaje-programacion-futuro
El artículo de Tokio School analiza el desafío de predecir el futuro de los lenguajes de programación debido a su constante evolución. Menciona tendencias actuales como Python (IA y backend), Java (desarrollo de software), JavaScript (frontend), Swift y Kotlin (móvil), y Rust y Haskell (seguridad y programación funcional). El texto concluye que la clave para los programadores es la versatilidad y la actualización constante. -
https://www.gft.com/es/es/blog/el-ascenso-de-c-indice-popularidad-tiobe El artículo de GFT explica el resurgimiento de C++ en el índice TIOBE, destacando su ascenso en 2024. Atribuye su popularidad a su alto rendimiento, las constantes actualizaciones del lenguaje, la compatibilidad con hardware avanzado y la demanda en sectores como automoción, IA y videojuegos. Concluye que su capacidad de control sobre el hardware lo mantiene relevante.
hacho por:Francisco Camacho -
El lenguaje C destaca por ser rápido, eficiente y cercano al hardware, ideal para sistemas operativos y aplicaciones de alto rendimiento. Sus ventajas incluyen portabilidad, control de memoria y amplia documentación. Sin embargo, presenta desventajas como manejo manual de memoria (propenso a errores), sintaxis compleja para principiantes, carencia de programación orientada a objetos y menos seguridad comparado con lenguajes modernos. Es poderoso pero exige mayor disciplina del programador. -
Java es un lenguaje robusto, orientado a objetos y multiplataforma gracias a la JVM, lo que facilita la portabilidad. Su gran comunidad, amplia documentación y librerías lo hacen versátil y seguro, además de usarse mucho en aplicaciones empresariales y móviles. Sin embargo, puede ser más lento que lenguajes compilados como C++, consume más memoria, su sintaxis es algo extensa y en ciertos casos resulta menos eficiente para proyectos que requieren alto rendimiento. -
Lua es un lenguaje ligero y rápido, ideal para incrustar en aplicaciones y motores de videojuegos como Roblox o Love2D. Su sintaxis simple facilita el aprendizaje y su portabilidad lo hace versátil en distintos sistemas. Además, consume pocos recursos. Sin embargo, carece de una librería estándar amplia en comparación con lenguajes más grandes, lo que limita ciertas tareas. Tampoco es tan usado fuera de nichos específicos, reduciendo comunidad y soporte frente a otros lenguajes. -
videojuegos Aplicaciones de Escritorio: Software que requiere mucha potencia como navegadores web (Chrome, Firefox), programas de diseño (Adobe Photoshop, Illustrator) y aplicaciones de audio/video. Sistemas de Alto Rendimiento: Aplicaciones científicas, simulaciones físicas y, crucialmente, en el sector financiero para sistemas de trading de alta frecuencia. Inteligencia Artificial: Las bibliotecas de aprendizaje profundo (como TensorFlow) usan C++ en su núcleo para acelerar los cálculos. -
Desarrollador de software versátil con amplia experiencia en el ecosistema .NET. Experto en la creación de aplicaciones web robustas y escalables, APIs y microservicios con ASP.NET Core. Competente en el desarrollo de videojuegos multiplataforma (PC, consolas, móvil) con Unity, aplicaciones de escritorio (WPF, Forms) y soluciones móviles nativas para iOS/Android usando .NET MAUI. Sólidos conocimientos en el despliegue de servicios y aplicaciones escalables en la nube con Microsoft Azure. -
Sistemas Operativos: Es la base de kernels como Linux y partes de Windows y macOS. Sistemas Embebidos y Microcontroladores: Se usa para programar dispositivos como electrodomésticos, sistemas de control automotriz, drones y dispositivos IoT. Compiladores e Intérpretes: Muchos otros lenguajes de programación (como Python) están construidos sobre C. Bases de Datos: El núcleo de bases de datos como MySQL y Oracle está escrito en C. -
https://www-tiobe-com.translate.goog/tiobe-index/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=tc
basado en esto:
Python, que lidera consistentemente por su versatilidad. C++ y Java, que se mantienen en los primeros puestos por su uso en sistemas complejos y empresariales, respectivamente. Otros como C, C# y JavaScript también se sitúan en los puestos principales, lo que demuestra su continua importancia en el desarrollo de software.
Este ranking no mide la calidad, sino la popularidad.