Lery Andy Piérola Lazarte
PreguntaEn que casos seria indispensable usar el lenguaje C?
Darwin Quiroz
Sistemas en tiempo real ,es decir sistemas en la que se necesita que la respuesta sea inmediata
Wilson Fernando Antury Torres
Hola, el lenguaje C se usa para programar sistemas embebidos, para programar microcontroladores de 8 , 16 y 32 bits.
Jesus Guio
Realmente un lenguaje como C es muy versatil, solo es darle una vista a donde se usado, por ejemplo el Kernel de Linux fue creado y aun se mantiene en C. Varias librerias graficas como OpenGL o Vulkan, usan el lenguaje C. Tambien se pueden crear GUI con C usando la libteria GTK+, o como ya han mencionado para sistemas embedios, el limite basicamente es segun lo que deseas hacer.
Jesus Guio
Tambien cabe mencionar que la mayor fortaleza de C es su velocidad, siento uno de los lengaujes mas rapidos, o el mas rapido, y su cercania hacia el Low-Level.
Juan Castro
No consideraría que es indispensable, pero C nos permite manejar muy bien nuestra memoria, así que funciona muy bien para aplicaciones veloces y con optimización de recursos.
Extra: C++ es literalmente C con Programación Orientada a Objetos. Seguro que también puedes estudiarlo y sacarle provecho. :wink:
:point_right: https://platzi.com/blog/cpp-para-crear-aplicaciones-ultra-veloces/
Jaime Andrés González Cardona
Se utiliza en programación de dispositivos, video juegos, también se que los navegadores vienen en este lenguaje y ayuda mucho para comprender el funcionamiento de la electrónica del computador.
Daniel Zaleta
Si sabes programar en C, comprendes muchos lenguajes al instante. También tiene aplicación a microcontroladores, un ejemplo: Soy estudiante de mecatrónica y como proyecto final me encargaron hacer una linea de producción a escala, esto con un PIC (un tipo de microcontrolador) al que se le conectarán sensores. Este PIC es programado en C y, además de ensamblador, es el lenguaje que se utiliza en la mayoría de micros por el control que se tiene sobre la memoria que se utiliza. ¿Dónde encontramos micros programados en C? En computadoras de automóviles, electrodomésticos, linea blanca, en el sector industrial. La mayoría de cosas que impliquen electrónica con procesos programados! Desde mi punto de vista es bastante fundamental porque con C comprendes mejor el uso de la memoria, básicamente entiendes las entrañas del proceso del código que creas. Una vez aprendido C, tu capacidad de aprender otros lenguajes aumenta.
Oscar Ricardo Aranda
Aprender lenguaje C, te servirá para comprender gran cantidad de lenguajes y logica. Es un lenguaje de bajo nivel, es muy util para desarrollar aplicaciones para sistemas embebidos (Drones, robots, controles de acceso, etc). Hoy en dia tambien se usa para desarrollar Android y otras aplicaciones!
Daniel Alejandro Cumaco Robayo
C es un buen lenguaje, es rapido, pero con fallos de seguridad, es compilado, pero se encuentra en un nivel de complejidad superior a otros lenguajes, es bueno para empezar a aprender, pero hay un nuevo lenguaje que esta apuntando a encontrar y eliminar esos problemas que digo, conservando las ventajas del lenguaje "GO"
LUIS ALEJANDRO BERNAL ROMERO
Por ejemplo para hacer sistemas operativos, casi todos los sistemas operativos actuales está hechos en C: Windows, IOS, Linux, Unix y ansta Andriod (que es una version de Linux). También para hacer compiladores o interpretes de lenguajes, tambiém, la maoría los lenguajes usados acualmente son originalmente hechos en C, hasta el mismo C que está hecho en C.
