Programación de alto nivel se refiere a construcciones más avanzadas que una
sentencia para iterar; expresiones con una semántica más ricas que proveen de
-mayor expresividad al programador o le permiten focalizarse de mejora manera
+mayor expresividad al programador o le permiten focalizarse de mejor manera
en los algoritmos independizándose del *hardware* o de como funciona una
computadora. Es exactamente el opuesto a :ref:`d_low_level`.
``mangleof``
Representación textual del tipo *mutilado* [#dmangle]_.
- .. [#dmangle] *Name mangling* es el nombre dado comunmente a una técnica
+ .. [#dmangle] *Name mangling* es el nombre dado comúnmente a una técnica
necesaria para poder sobrecargar nombres de símbolos. Consiste en
codificar los nombres de las funciones tomando como entrada el nombre de
la función y la cantidad y tipo de parámetros, asegurando que dos
basura (en la mayoría de los casos el recurso a administrar es
sencillamente memoria). Sin embargo en los casos en donde es necesario,
puede utilizarse *RAII* mediante la utilización de la palabra reservada
- ``scope``, que limita la vida de un objeto un bloque de código [DWES]_.
+ ``scope``, que limita la vida de un objeto a un bloque de código [DWES]_.
Ejemplo::