Herramientas de usuario

Herramientas del sitio


introduccion2

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
introduccion2 [2020/03/09 23:27] lmateuintroduccion2 [2020/03/09 23:44] (actual) lmateu
Línea 1: Línea 1:
 ===== Introducción ===== ===== Introducción =====
  
-¿Qué es la programación de //software de sistemas//? (fuente: [[http://www.dcc.uchile.cl/docs/2010/CC3301_2009-2-ADD_2010.pdf|wikipedia]])+¿Qué es la //programación de software de sistemas//? (fuente: [[http://www.dcc.uchile.cl/docs/2010/CC3301_2009-2-ADD_2010.pdf|wikipedia]])
  
-La alternativa es el //software de aplicaciones// que busca producir programas que proveen servicios al usuario directamente.  Por ejemplo un procesador de texto como word, un navegador para la web como chrome, un editor de fotografías como photoshop, etc.  En cambio el software de sistemas busca producir programas o plataformas que: +La alternativa es la //programación de software de aplicaciones// que busca producir programas que proveen servicios al usuario directamente.  Por ejemplo un procesador de texto como word, un navegador para la web como chrome, un editor de fotografías como photoshop, etc.  En cambio el software de sistemas busca producir programas o plataformas que: 
-  * Proveen servicios a otro software: un motor para juegos de video, un administrador de bases de datos, un intérprete de Python, etc.+  * Proveen servicios a otro software: un motor para juegos de video, un administrador de bases de datos, el intérprete de Python, etc.
   * Poseen requisitos especiales en cuanto a desempeño: el sistema operativo, resolución numérica de ecuaciones diferenciales, sistemas de control de maquinarias, etc.   * Poseen requisitos especiales en cuanto a desempeño: el sistema operativo, resolución numérica de ecuaciones diferenciales, sistemas de control de maquinarias, etc.
   * Usualmente ambas.   * Usualmente ambas.
- 
- 
  
 Programa de curso: Programa de curso:
Línea 17: Línea 15:
  
 Cuando se requiere alto desempeño el mejor lenguaje es C o su sucesor C++.  Por eso hay una enorme cantidad de software escrito en C y es probable que Ud. tenga que hacer mejoras a programas en C cuando se desempeñe como profesional.  También podría requerir programar en C si los requisitos de desempeño son elevados, por ejemplo los decodificadores de video se programan en C. Cuando se requiere alto desempeño el mejor lenguaje es C o su sucesor C++.  Por eso hay una enorme cantidad de software escrito en C y es probable que Ud. tenga que hacer mejoras a programas en C cuando se desempeñe como profesional.  También podría requerir programar en C si los requisitos de desempeño son elevados, por ejemplo los decodificadores de video se programan en C.
 +
 +Por esta razón el sitio //stackify.com// señala a C entre [[https://stackify.com/popular-programming-languages-2018|los lenguajes más populares]] entre los programadores.
  
 ¿Cual es la principal desventaja de C? ¿Cual es la principal desventaja de C?
introduccion2.1583796470.txt.gz · Última modificación: 2020/03/09 23:27 por lmateu