¿La informática es solo sobre programación y algoritmos?

NO.
La informática no se trata solo de programación y algoritmos. Se trata de “Lógica”.

Piense por qué tenemos computadoras o dispositivos de ese tipo en primer lugar. Para facilitar nuestro trabajo. Tomar las decisiones fáciles ellos mismos para aumentar la eficiencia del trabajo. No hay nada que una computadora pueda hacer y un humano no. Es solo el factor tiempo lo que importa.

Para ello, le damos a estos dispositivos la llamada “lógica”, que es su cerebro. Las cosas predefinidas se automatizan y el proceso se vuelve rápido.

Para implementar esta lógica, necesitamos programar los dispositivos. Por programa no me refiero a escribir códigos. Programar un dispositivo significa darle al dispositivo información suficiente sobre qué hacer cuando llega una situación particular. Esto se hizo anteriormente físicamente, es decir, usando extensiones de hardware.
Ahora esta tarea se ha facilitado mediante el uso de software. Interactúan con el hardware y les dicen qué hacer. Como esto es mucho más fácil de ejecutar y más eficiente, por lo tanto, esta idea ha sido adoptada y el método anterior se ha vuelto obsoleto.

Ahora, a medida que crecía la programación, surgieron algoritmos para mejorar los códigos.

Siempre hay una alternativa para programar el hardware manualmente y no a través de códigos. Eres libre de hacerlo si odias codificar.

Gracias

More Interesting

Como estudiante universitario, ¿debería centrarme más en aprender estructuras de datos y algoritmos o aprender tecnologías como aplicaciones, web, desarrollo de iOS, etc.?

Algoritmos aleatorizados: ¿Dónde puedo encontrar una colección extraña de cosas no relacionadas?

Dada una matriz 2D de valores booleanos, ¿cuál es la forma correcta de determinar si contiene un triángulo?

¿Cómo es diferente la cola circular del algoritmo de inserción?

Es un método de retroceso para imprimir permutaciones de cadena. No entiendo de qué manera se produce el flujo de control, como después de encontrar el intercambio, el intercambio se llama luego permutar y luego nuevamente. ¿Esto no se me viene a la cabeza?

Cómo escribir un algoritmo para la suma de n factoriales. es decir, 1! +2! +3! +… (N-1) + n

¿Cuál es el algoritmo detrás de la agregación de noticias de Facebook News alrededor de una palabra clave en particular?

¿Cuál es exactamente la diferencia entre f (n) yg (n)?

Insertar un elemento en un montón toma O (log n). ¿Aún si insertamos n elementos en el montón, resulta ser O (n)?

¿Debo comenzar a aprender programación de computadoras con CS50 o con un libro de estructuras de datos y algoritmos?

¿Cuál es la complejidad temporal del algoritmo de búsqueda binaria?

¿Puedes dar ejemplos de cómo usamos las estructuras de datos en el mundo real?

Entiendo los conceptos básicos de Java y puedo codificarlo fácilmente, pero no puedo codificar casos complejos. ¿Qué puedo hacer para mejorar mis habilidades de codificación?

¿Cuál es la forma más fácil / intuitiva de aprender sobre algoritmos y estructuras de datos?

¿Cuáles son los mejores algoritmos de partición de gráficos para gráficos grandes?