Repaso histórico de la computación

La computación ha existido desde hace muchos años y es lógico que con el avance del tiempo este también haya avanzado, de hecho, avanzo tanto la computación que hasta el día de hoy lleva 5 generaciones y cada generación traen aportes y avances que se van mejorando conforme iba pasando el tiempo. 

¿Por qué aprender ensamblador?

Hoy en día, la gran parte del desarrollo de los sistemas empotrados se realiza en C. No siempre fue así, en los inicios de los sistemas empotrados, el código estaba escrito en lenguaje ensamblador ya que era la única opción.  

Lenguajes de Alto nivel

Un lenguaje de alto nivel es un lenguaje de programación diseñado para simplificar la programación de computadoras. Es de alto nivel, ya que, se eliminan varios pasos del código real que se ejecutan en el procesador. El código de fuente de un programa de alto nivel contiene una sintaxis fácil de leer que luego se convierte en un lenguaje de bajo nivel que podrá ser reconocido y ejecutado por una CPU. 

Familiarización con los sistemas numéricos y conversión de bases numéricas

 Las operaciones matemáticas son de alta importancia en el mundo de la computación, gracias a estas es que las maquinas de cómputo pueden realizar diversos cálculos exactos que a un ser humano le llevaría horas o semas en unos pocos minutos. En el siguiente artículo se mostrará cómo se compone un sistema numérico y la diferencia entre uno y otro, por otra parte, también se realizarán algunas ejemplificaciones de algunos de los procedimientos u operaciones aritméticas suma, resta, división y multiplicación, que realiza la unidad de aritmética lógica en un dispositivo de cómputo. 

​​Implementación de herramientas de desarrollo de software​

En el desarrollo de proyectos programados existen diferentes inconvenientes que pueden interferir en el desarrollo que se planeó en primera instancia. Inconvenientes como restricción de recursos de programación al momento de implementar soluciones de software, como librerías o IDL es una problemática constante en el ámbito académico y laboral. Por esta razón se recomienda y promueve, crear herramientas de programación propias que se adapten a múltiples problemas de manera eficiente y para diversos casos, ahorrando recursos de memoria, y aplicando estructuras de datos con múltiples comportamientos para diferentes tareas.  

Comentarios en artículos

No comments

Nobody has submitted a comment yet.