463 Shares 3938 views

entorno de programación. En el camino de crear su propio software

Para crear un elemento de software, así como aplicaciones individuales tienen un poco de conocimiento básico de un idioma específico. necesidad programador moderna instalado en su entorno de programación de computadora personal. Con su labor de ayuda en programas futuros será cómodo y adquirir los indicadores de alto rendimiento. El entorno de desarrollo integrado en la forma clásica debe tener en su arsenal de un editor de texto sin formato, herramientas para la automatización de la construcción y el depurador y compilador o intérprete, tal vez la presencia de los dos en las utilidades de paquetes.

Utilizando un editor de texto como el editor permite que el código fuente, usando las reglas de trabajo con un cierto tipo de utilidades de texto, el reclutamiento y fuente de edición de programas generados de código. entorno de programación moderna, editor incorporado le da la capacidad de verificar la sintaxis según el lenguaje utilizado.

Hay un entorno de programación que le permiten trabajar con varios idiomas. Un ejemplo de este tipo de sistemas de software universal puede servir Embarcadero RAD Studio, Eclipse, NetBeans, Qt Creator o Microsoft Visual Studio. Pero por lo general el entorno de programación "afilada" en un idioma específico. En esta serie de representantes destacados son los siguientes: Dev-C ++, Visual Basic, Delphi.

Como caso particular puede ser considerado como entorno de desarrollo visual. La peculiaridad de este tipo de entorno de programación es la presencia de sus capacidades funcionales visualmente editar interfaz. Esta capacidad se implementa utilizando bloques de uso más frecuente de código en la forma de los objetos gráficos. entorno de desarrollo gráfico ha sido ampliamente utilizado en la creación de aplicaciones y el desarrollo de una costumbre interfaz gráfica de usuario (GUI).

Las ventajas de este tipo de entornos de programación están en la velocidad de desarrollo, facilidad de aparición de desarrollo, de tipo estándar del programa. Entre las deficiencias se pueden identificar fijación a un entorno de desarrollo particular, la transición a otro medio se lleva a cabo con ciertas dificultades. Además, este tipo de entorno de programación está teniendo problemas para usar los componentes salgan de las normas establecidas, y es características no documentadas de los componentes.

Dado que los entornos de desarrollo visuales caracterizan por la presencia de su propio formato de almacenamiento de proyectos, la transición a un entorno diferente puede ser difícil la aparición de intolerancia a las propiedades del proyecto, así como algunas de sus partes. Un ejemplo son las bibliotecas nativas utilizadas por el entorno de desarrollo.

El desarrollo de nuevos lenguajes de programación le permite hacer algunos cambios. Por lo tanto, el entorno de programación Delphi, que se toma como base para Pascal, es por su funcionalidad y capacidades del nuevo lenguaje de programación.

Evaluar el grado de dificultad, y para predecir lo que es necesario hacer frente a los objetivos específicos en el marco del proyecto en fase de desarrollo conjunto de herramientas de la variedad de entornos de desarrollo existentes elegir el más adecuado para un propósito particular.

Después de todo, un software diseñado apropiadamente depende en gran medida de su pleno funcionamiento, teniendo en cuenta el desarrollo y la aplicación de las últimas tecnologías. De gran importancia en la solución de este problema tiene la capacidad de mover el desarrollo de nuevo software en el entorno de desarrollo adyacente.

Pero incluso la presencia de entornos de programación ultra-modernas, lo que simplifica enormemente el trabajo no es sólo un programador profesional, sino también humana. dar los primeros pasos para la creación de aplicaciones, programas y otro software no permite olvidar el desarrollo de componentes, inventado en el siglo pasado. A pesar de su naturaleza arcaica y poco difícil de manejar, y están en demanda hoy en día. Ellos usan activamente los programadores modernos.