introduccion2
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
introduccion2 [2020/03/09 21:49] – lmateu | introduccion2 [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:// | + | ¿Qué es la //programación de software de sistemas//? (fuente: [[http:// |
- | La alternativa es el //software de aplicaciones// | + | La alternativa es la //programación de software de aplicaciones// |
- | * Proveen servicios a otro software: un motor para juegos de video, un administrador de bases de datos, | + | * Proveen servicios a otro software: un motor para juegos de video, un administrador de bases de datos, |
* Poseen requisitos especiales en cuanto a desempeño: el sistema operativo, resolución numérica de ecuaciones diferenciales, | * Poseen requisitos especiales en cuanto a desempeño: el sistema operativo, resolución numérica de ecuaciones diferenciales, | ||
* Usualmente ambas. | * Usualmente ambas. | ||
- | |||
- | |||
Programa de curso: | Programa de curso: | ||
Línea 16: | Línea 14: | ||
¿Por qué estudiar el lenguaje C? | ¿Por qué estudiar el lenguaje 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 programa | + | 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 |
+ | |||
+ | Por esta razón el sitio // | ||
¿Cual es la principal desventaja de C? | ¿Cual es la principal desventaja de C? | ||
- | Al contrario de Python y Java, C no es robusto. | + | Ud. ya sabe programar en Python y aprenderá el lenguaje |
+ | |||
+ | ¿Por qué estudiar los threads? | ||
+ | |||
+ | Hasta ahora Ud. solo a escrito programas secuenciales: | ||
¿Por qué estudiar Unix y/o Linux? | ¿Por qué estudiar Unix y/o Linux? | ||
- | La mayoría de los servidores que entregan las páginas de la web corren Linux, una variante de Unix. Se necesitan expertos que trabajen en Linux para programar el software que hay detrás de esos servidores. | + | La mayoría de los servidores que entregan las páginas de la web corren Linux, una variante de Unix. Se necesitan expertos que trabajen en Linux para programar el software que hay detrás de esos servidores. |
+ | |||
+ | ¿Por qué estudiar los sockets? | ||
+ | |||
+ | Muchos sistemas son del tipo cliente/ | ||
+ | |||
+ | También usaremos los sockets como herramienta de paralelización: | ||
¿Por qué no se enseña C++? | ¿Por qué no se enseña C++? |
introduccion2.1583790562.txt.gz · Última modificación: 2020/03/09 21:49 por lmateu