Na programación moderna estruturas de datos e algoritmos son os compoñentes básicos para escribir programas. Tarefa, que toma parte no ordenador, só en casos excepcionais, son expresados no nivel de bit. Tipicamente, os datos son representados como letras, números, símbolos, e outras secuencias máis complexas. Outro caso con algoritmos complicados que son usados para resolver todo tipo de problemas. Para estruturas de datos básicos son descritos como máis preciso posible, linguaxes de programación foron desenvolvidos, cuxo significado reside na unicidade de todas as propostas.
Case todas as linguaxes de programación dispoñibles significa poder referirse a calquera estrutura de datos, con base no identificador asignado. As principais variables son as constantes e variables. Para o programador, falan moito, pero para un ordenador completamente inútil. Polo tanto, o texto do programa escrito é traducido en un código binario usando un compilador. Ás veces, o tipo destes valores é determinado polo compilador, pero nalgúns casos é necesario especificar o tipo de cada variable, o que non cambia aínda que todo o programa ata o final.
Hai que dicir que a estrutura de datos en primeiro lugar é o método de organizar a información na memoria dun ordenador. O algoritmo tamén actúa como un elemento procesual oportuno no programa. Primeiro foi procedemento inventado para as tarefas máis simples, como multiplicación de números e calcular as funcións trigonométricas. Actualmente, con todo, desempeñar un papel importante, e outros algoritmos para atopar o texto dunha determinada palabra, para ordenar e planificar calquera evento. operacións matemáticas precisas realízanse neste caso, as tarefas importantes.
En moitos algoritmos, estruturas de datos poden diferir complexidade incrible. Como resultado, só a elección ben de presentación de datos pode ser o impulso para a programación de éxito. Ademais, isto dependerá do rendemento do programa. En realidade, a teoría xeral da elección desta ou daquela estrutura non existe e é improbable que algún día vai comparecer ante o mundo. Hai só unha saída, que atópase profundamente na base de coñecemento. Aplicala las na práctica, pode crear sistemas moi grandes. Con todo, para conseguir o dominio, neste caso, só é posible despois de aprender o básico.
Ata a data, o desenvolvemento de software, hai un gran problema, que é o que as estruturas de datos están evolucionando rapidamente e causar algunhas dificultades no procesamento. Os programadores tipicamente utilizado durante o funcionamento da biblioteca de compoñentes estándar. Eles axudan a eliminar unha gran cantidade de tarefas de rutina. Todos os compoñentes son extensa probado e están ben descritos. Con todo, no caso de bibliotecas, hai limitacións significativas que poden reducir significativamente a súa dignidade. Inclúen un gran número de compoñentes, pero a realización do seu tratamento ten poucas opcións.