¿Qué podemos hacer con la programación? ¿Es solo diseño web y desarrollo de aplicaciones?

Soy un ingeniero de software integrado. Lo más visible que puede hacer con la programación es la web y las aplicaciones que puede ejecutar en un teléfono inteligente.

Pero realmente, hoy en día las computadoras y los chips están en todas partes. ¿Tu café de la mañana? Hay un microcontrolador en su máquina de café espresso. ¿Leche para tus cereales? Probablemente haya un microcontrolador en su refrigerador. Hay un código de barras en su leche que fue escaneado por una caja registradora con un escáner de código de barras. Su recibo fue impreso por una caja registradora que es una computadora. Pagó con una tarjeta de crédito o débito, los pagos son procesados ​​por la computadora del banco. Posiblemente condujo hasta la tienda en un automóvil que tiene una unidad de control del motor. Usted llena el gas, la bomba tiene otra computadora. En el trabajo, posiblemente esté utilizando una computadora, y por supuesto está la web, pero está utilizando un navegador web que se ejecuta sobre un sistema operativo, que se ejecuta en una computadora con procesadores / programas separados dentro del teclado, el disco duro , la tarjeta de red y la tarjeta de visualización. TV, teléfonos móviles, hospitales: la lista sigue y sigue.

Entonces, el diseño web / desarrollo de aplicaciones es solo la punta del iceberg. Las computadoras o microprocesadores / microcontroladores están * en todas partes *, y todos necesitan código para funcionar. Alguien tiene que escribir (y mantener) ese código.

El código hace girar al mundo. Sin ella, la civilización como la conocemos no podría existir. Eso es lo que puedes hacer con la programación.

Buena pena no.

Volé en un avión anoche.

Hay tanto software en este avión que sería agotador enumerar … y eso es solo en un avión.

Vehículos espaciales.
Vehículos terrestres
Implantes medicos.
Su teléfono.
Tu reproductor de MP3.
Tu Wii
Tus electrodomésticos de cocina.
Tu termostato.
Su televisor
Su reproductor de BD / DVD.

Todo lo que te rodea tiene software. Si no es así, considere las formas en que podría y hágalo.

No hay nada que no se pueda resolver con la programación de computadoras. Todo lo que usa a diario está relacionado con la programación de una forma u otra. En realidad, todo hoy depende de los programas de computadora.

  • Trabajo de un automóvil, elevador, refrigerador, lavadora, etc.
  • Mercado de valores, son básicamente computadoras que se han enseñado cómo hablar entre sí (Inteligencia Artificial).
  • Mejora de equipos quirúrgicos en hospitales.
  • La fabricación de botellas, latas, utensilios requiere una cantidad de robots automatizados que se programan de manera específica.

La lista sigue y sigue. La posibilidad es infinita. Solo necesita elegir un problema y puede resolverlo con la ayuda de la programación.

CUALQUIER COSA, y quiero decir cualquier cosa , se puede simular dentro de una computadora. El universo es matemático y las computadoras pueden hacer matemática muy rápidamente. La mayoría del hardware se simula por primera vez en una computadora. En mi trabajo de bioinformática, simulé la vida de una manera muy inusual (la respuesta de Mick Stute a ¿Qué proyecto de CS del que emprendiste estás más orgulloso? ¿Y cómo hiciste para trabajar en ello?). He visto una simulación completa a nivel molecular de un Paramecium. Estamos simulando suficientes neuronas para crear cerebros bastante grandes (SP6 – Brain Simulation, Blue Brain Project, Supercomputer modela un segundo de la actividad del cerebro humano – Telegraph), guerras completas con soldados individuales (los investigadores realizan la simulación militar más grande jamás realizada). Física, materiales de nanoescala, química atómica inteligente, etc. (IBM Research – Almaden Science & Technology – IBM). La lista sigue y sigue. Se utilizan simulaciones por computadora para casi todos los edificios a gran escala para modelarlo y probarlo en condiciones climáticas extremas, terremotos y actos terroristas.

En nuestra vida, existirán máquinas pensantes. Dentro de los tiempos de vida de nuestros hijos, serán tan ubicuos como los teléfonos celulares.

No.
1. Se puede utilizar para resolver problemas del mundo real (como problemas comerciales, análisis financiero, informática).
2. Se puede utilizar para la automatización (por ejemplo, puede construir un robot para limpiar su casa).
3. Se puede utilizar en el campo de la medicina para predecir la secuencia de ADN.
4. Se puede utilizar para el procesamiento de voz e imagen.

La lista es interminable.