Abstract:
La creciente demanda de sistemas informáticos hace que más personas se dediquen al desarrollo de sistemas en busca de nichos de trabajo, sin embargo, no todos se capacitan lo necesario para asegurar la creación sistemas de calidad. El aprendizaje de lenguaje especifico no debería ser un punto de partida, si no un eslabón más en una larga cadenas de conocimientos. El mercado ofrece distintos tipos de lenguajes de programación, cada uno con sus diferentes características, virtudes y desaciertos. Todos convergen en la premisa de que un manejo adecuado de la memoria da como resultado sistemas más eficientes y una mejor administración de los recursos. En la siguiente lectura se analizarán diferentes generalidades de los lenguajes de programación, se ahondará en temas como: manejo de memoria, tipos de memoria, depuradores de errores lógicos y de sintaxis y los métodos con sus diferentes variantes.
Description:
The growing demand for computer systems has led more and more people to become involved in systems development in search of niche jobs, but not everyone has the necessary training to ensure the creation of quality systems. Learning a specific language should not be a starting point, but just another link in a long chain of knowledge. The market offers different types of programming languages, each with its different characteristics, virtues and shortcomings. They all converge on the premise that proper memory management results in more efficient systems and better resource management. In the following reading we will analyze different generalities of programming languages, we will delve into topics such as: memory management, memory types, logical and syntax error debuggers and methods with their different variants.