La programación de computadoras es el acto de hacer que una computadora haga lo que quiere. Por ejemplo, es posible que desee ordenar una lista de nombres, y puede escribir un programa que lo haga en cualquier cantidad de idiomas.
La informática es el estudio de la complejidad estructurada y de lo que las computadoras pueden hacer en particular. Es una rama del conocimiento, a veces se parece a las matemáticas y a veces a los principios básicos de ingeniería. La informática le dirá que es posible ordenar esa lista en tiempo \ Theta (n log n) y no más rápido, independientemente del programa que escriba. Saber cosas como esta lo convertirá en un mejor programador, pero la informática cubre muchos temas que nunca harán que un solo programador haga nada.
Es realmente la relación entre una ciencia y su aplicación, como la diferencia entre biología y curar el cáncer o la física y construir un puente.
- ¿Cómo los estudiantes de posgrado mejoran su código, ya que no existe un proceso formal?
- ¿Quiénes son los mejores académicos y practicantes del aprendizaje automático?
- ¿Cómo debe prepararse un estudiante de ingeniería de segundo año de CS recién ascendido para una pasantía de investigación en Microsoft?
- ¿Qué debo especializar en sistemas inteligentes o computación en la nube?
- ¿Hay alguna idea en criptografía inspirada en la biología?