Si eres nuevo en la programación de computadoras , o si usted es autodidacta , que puede ser confundido por algunos términos de uso común. La mayoría de las personas tienen claro lo que es un lenguaje de programación , sino términos como " algoritmo " y " pseudo " se han rechazado en todas partes sin ninguna comprensión clara de su propósito. Algoritmos , pseudocódigo y lenguajes de programación son herramientas utilizadas por los programadores en diferentes etapas de desarrollo del proyecto. Si usted entiende su uso adecuado , puede desarrollar programas más rápido, y esos programas será más fácil de mantener. Algoritmos
Un algoritmo es simplemente una serie de pasos que debe seguir en la resolución de un problema. Usted enumera los pasos en el orden en que deben realizarse . Si le das a un amigo instrucciones sobre cómo llegar a su casa - empezando por su ubicación inicial y final en la ubicación deseada - usted podría llamar a eso un algoritmo para llegar a su casa. Recetas para hornear un pastel o las instrucciones para la construcción de una tabla también son algoritmos . Sin embargo , los programadores de computadoras utilizan el término específico para describir los pasos que un programa de computadora diseñado correctamente seguirá para llevar a cabo su propósito.
Lenguajes de programación
Por supuesto , las computadoras hacen no entender las instrucciones escritas en las lenguas humanas . El algoritmo debe ser " explicada " a ellos en un idioma que comprendan , y que el lenguaje es un código binario - una serie de ceros y 1s que es difícil para los seres humanos a leer y escribir sin cometer muchos errores . Los lenguajes de programación han sido diseñados para facilitar este proceso . Ellos usan palabras especiales y sintaxis - el equivalente del vocabulario y la gramática de una lengua humana . El lenguaje de programación a continuación, convierte estas palabras clave y la sintaxis en el código binario que la computadora ejecuta para ejecutar el algoritmo .
Pseudocódigo
Cuando empiezan el diseño de un programa , los programadores a menudo no saben en qué lenguaje de programación en última instancia, puede escribir el programa. Incluso si lo hacen, pueden encontrar que el lenguaje de programación no es ser una forma natural para ellos pensar con claridad acerca de la lógica de los pasos del algoritmo . Para facilitar este proceso , los programadores utilizan una forma intermedia de código llamado " pseudo ". Sonidos Pseudocódigo como un lenguaje humano simplificado , pero no se basa en cualquier lenguaje de programación específico. Más bien, se utiliza una sintaxis que es común a muchos lenguajes de programación . Un buen ejemplo es la toma de decisiones sintaxis como si-entonces las estructuras , y otra es la sintaxis de un bucle como for-next estructuras
ventajas de cada
Cada tipo de "lenguaje . " da a los programadores una ventaja en la etapa de desarrollo en el que se utiliza . Los algoritmos pueden ser escritos en lenguaje humano normal, permitiendo que los expertos que no son programadores hacer aportaciones en la fase de desarrollo del programa. Pseudocódigo permite a los programadores que se especializan en diferentes lenguajes de programación para poner en común sus conocimientos y crear el código más eficiente , resultando en programas rápidos y compactos. Y los propios lenguajes de programación proporcionan flexibilidad , ya que algunos idiomas son más adecuados para ciertos trabajos. Mediante el uso de las tres herramientas , mejores programas de ordenador se pueden desarrollar más rápidamente y más económicamente .