Cuando el gobierno francés le pidió a Jacques de Vaucanson que aplicara sus increíbles habilidades de ingeniería mecánica a la industria de la seda, desarrolló lo que luego se convertiría en Jacquard Loom, una máquina de tejer seda que alteraría su patrón de salida línea por línea para produce un patrón 2D increíblemente preciso y exacto. Producir patrones e imágenes de tejido de seda se convirtió en una tarea que podría ser preprogramada; ya no tenía que hacerlo un tejedor experto durante muchos días. Esta imagen de Jaquard fue cosida con un patrón definido por 24,000 tarjetas perforadas:
El negocio de la ingeniería de software es “resolver acertijos con software”. El software realmente puede resolver casi cualquier problema: como lo demuestra Alan Turing, dado cualquier algoritmo informático , se puede construir una máquina Turing que sea capaz de simular la lógica de ese algoritmo. Una “computadora” moderna es esencialmente una máquina de Turing, aunque es limitada porque no tiene memoria infinita. Un lenguaje de programación que puede tratar con máquinas Turing se denomina “Turing Complete” y esto incluye Microsoft Excel. Cualquier cosa que se pueda calcular, se puede calcular en Microsoft Excel, siempre que la hoja sea lo suficientemente grande, etc.
- ¿Qué especialización en ingeniería eléctrica está creciendo?
- ¿Qué debo hacer si quiero estudiar computadoras además de mis estudios de ingeniería mecánica?
- ¿Cuál es el programa de estudios para Junior Engineer Electrical RRB?
- ¿Puedo obtener una maestría en ingeniería civil después de mi licenciatura en ingeniería mecánica?
- Soy un estudiante de ingeniería de último año (IT). ¿Es mejor trabajar en el sector corporativo o buscar empleos en el gobierno como servicios civiles, SSC o PO bancario?
El alcance de la Ingeniería del Software está limitado solo por las personas que se interponen en el camino y por la propia imaginación. Con la aplicación de Machine Learning, incluso es posible crear sistemas más inteligentes que nosotros, capaces de derivar pruebas matemáticas. Una vez que los programas de computadora se vuelven más inteligentes que los humanos en inteligencia general (no solo problemas específicos), el pensamiento humano ya no será necesario para el avance tecnológico; solo será necesario para los chismes. Este punto se conoce como ” La Singularidad “. Bill Gates, Elon Musk, Mark Zuckerberg y otros están preocupados por The Singularity por cierto, ya que la IA fuerte podría ser indiferente a los humanos y podría tomar decisiones que nos perjudiquen con indiferencia.