Me gustaría saber dónde lo has leído.
Naturalmente, si un programa hace uso de variables, se vuelve más lento porque debe acceder a ellas para obtener la información que necesita para realizar sus cálculos. Pero esto es inherente a toda la informática moderna, en los
microprocesadores, debido a que el número de
registros que una
CPU puede manejar es muy limitado. Se prefiere aprovechar más la
velocidad punta de los procesadores que el aumentar sus capacidades de
almacenamiento interno, ya que los
cambios de contexto entre tareas son muy rápidos, y a cambio, obtenemos
sistemas operativos multitarea.
Si el programa tiene una cierta complejidad, necesitará tarde o temprano hacer uso de las
variables. Lo que entonces importará es la maestría del programador en encontrar las
estructuras de datos más acordes a la información que quiere manejar, para que sea
óptimo el espacio ocupado o el tiempo de acceso en los métodos de lectura y escritura.
Los programadores que han escrito en
lenguaje de ensamblador en los microprocesadores, y con memoria central reducida, tienen ventaja frente al resto de programadores, ya que están acostumbrados en pensar en la economía de recursos a la hora de escribir sus programas.