¿La programación es un subconjunto de las matemáticas?

Ciertamente incluye matemáticas, pero muchas de las matemáticas en ingeniería de software son bastante simples en la práctica. Raramente encuentra la necesidad de tomar un derivado en la mayoría de las aplicaciones. Incluso cuando tomas una derivada, es algo así como un truco, como la aproximación de Newton.

También es como la administración, excepto que en lugar de administrar personas, usted administra computadoras. Es un campo completamente nuevo en sí mismo. Usted da instrucciones, administra la escasez de recursos, hace que las computadoras trabajen entre sí (granjas de servidores o cliente / servidor, un dispositivo móvil también es un cliente).

También es como el arte, el diseño de software y la arquitectura es un gran problema. Desea asegurarse de que esté bien diseñado para que cumpla los diversos objetivos del software (robustez, elegancia, facilidad de mantenimiento, seguridad, etc.).

More Interesting

¿Es posible una computadora biológica cuántica Lisp?

¿Qué es el cuello de botella de von Neumann y cómo se puede evitar?

¿Cómo se usa la teoría de categorías en autómatas celulares?

Si AI reemplaza la necesidad de trabajadores humanos en las empresas, ¿se les proporcionaría a todas las personas un salario digno, ya que los trabajadores de AI no necesitan el dinero?

¿Existe una opción (no software) para proteger con contraseña una carpeta en Windows 7?

¿Cómo determina si está hablando con una computadora o una persona?

¿Cuál es el futuro del hardware de la computadora? ¿Qué tan poderosas serán nuestras computadoras? ¿Cuánta RAM, potencia de CPU y memoria estarán disponibles en 10, 20 o 30 años para el consumidor promedio?

¿Cuáles son las aplicaciones de la informática afectiva en los negocios electrónicos?

¿Cuáles son los sitios web y las redes sociales más influyentes sobre el calentamiento global y los asuntos climáticos?

¿Por qué es importante XOR en criptografía?

¿Cuáles son las estructuras de datos probabilísticas más importantes?

¿Cuáles son algunos de los artículos académicos fundamentales (o más citados) en el campo de la robótica?

Si el mundo tal como lo observamos fuera realmente una simulación interactiva (como se sugiere en ciertas películas de ciencia ficción), ¿qué tipo de potencia informática se necesitaría para ejecutarlo? ¿Cuánto poder dibujaría?

¿La informática distribuida siempre sigue el modelo maestro esclavo?

¿Qué es un buen proyecto de aprendizaje automático que involucra interfaces cerebro-computadora?