¿Qué se puede hacer con ZinjaI?
	Programar cómoda y rápidamente en C++. ZinjaI está pensado para dos tipos de usuario muy diferentes:
	- Estudiantes/Principiantes: los estudiantes de programación/C++ encontrarán en ZinjaI un entorno amigable y muy fácil de aprender a utilizar, con el cual podrán comenzar a realizar prácticas muy rápidamente y sin preocuparse por detalles relacionados al compilador o la gestión de proyectos. De esta forma podrán centrar su atención exclusivamente en el lenguaje y la lógica, y dejar que el IDE resuelva el resto de los problemas.
 
	- Avanzados/Profesionales: los programadores con conocimiento avanzado de C++ encontrarán en ZinjaI la flexibilidad suficiente para desarrollar cualquier tipo de proyecto sin importar su complejidad, y el nivel de personalización adecuado para adaptarlo a sus costumbres y necesidades. Podrán entender y explotar muchas de sus funcionalidades de edición y gestión de proyectos específicas, que los llevarán a desarrollar sus programas muy rápidamente.
 
	
	Esta gran diferencia entre los dos tipos de usuarios a los que se orienta, hacen que este IDE sea además ideal para acompañar la transición de un grupo a otro.
	
	
	Lista de funcionalidades
	Puede hacer click en algunas funcionalidades para ver pequeñas demostraciones.
	
		- facilidades de edición:
 
		- desarrollo rápido de ejercicios
 
		- completo sistema de ayuda
			- documentación sobre el uso del IDE totalmente en español
 
			- tutoriales introductorios
 
			- ayuda rápida integrada sobre el lenguaje C++ estándar (disponible como complemento)
 
			
 
		- autocompletado y ayuda emergente en llamadas a funciones
 
		- gestión de plantillas
			- plantillas de ejercicios simples y  de proyectos
 
			- posibilidad de descargar nuevas plantillas preconfiguradas para bibliotecas externas
 
			- posibilidad generar plantillas propias fácilmente
 
			
 
		- resultados de la compilación mejorados
			- presentación de errores y advertencias en forma de árbol
 
			- re-escritura de algunos mensajes y descarte de otros para una mejor lectura de los mismos
 
			- reemplazo de argumentos en errores que involucran templates
 
			- asistencias para la corrección de algunos errores frecuentes
 
			
 
		- depuración integrada
 
		- manejo de proyectos
			- múltiples perfiles de configuración
 
			- opciones de compilación y enlazado avanzadas
 
			- compilación en paralelo
 
			- compilación y ejecución mediante herramientas/scripts externos o en ambientes modificados
 
			
 
		- compartición de fuentes
 
		- portabilidad
			 - puede ejecutarse bajo Windows, GNU/Linux y Mac OS X
 
			 - convierte automática y transparentemente las rutas y opciones definidas en los proyectos al abrir el archivo en uno u otro sistema
 
			 
 
		- generación de representaciones visuales
			  - diagramas de flujo
 
			  - jerarquías de clases automáticamente a partir del código fuente
 
			  - dependencia entre archivos del código fuente
 
			  - resultados de profiling
 
			  
 
		- integración con herramientas externas
			  - generación rápida de interfases visuales con wxFormBuilder
 
			  - comparación y combinación de fuentes con diff
 
			  - generación de documentación con doxygen
 
			  - perfilado de ejecución con gprof
 
			  - análisis dinámico con valgrind
 
			  - análisis estático con cppcheck
 
			  - test de cobertura con gcov
 
			  - análisis de complejidad con lizard
 
			  - configuración automática de sanitizers (gcc/llvm-clang)
 
			  - posibilidad de configurar nuevas herramientas arbitrarias (generales y por proyecto)
 
			  
 
		- soporte opcional para diferentes herramientas de compilación
			  - gcc/mingw
 
			  - llvm-clang
 
			  - proyectos basados en makefile u otras herramientas similares
 
			  - posibilidad de definir toolchains alternativos
 
			  
 
		- sistema de internacionalización
			  - disponible actualmente en español e inglés
 
			  - posibilidad de añadir nuevos idiomas en el futuro
 
			  
 
		- apariencia personalizable
 
		- bajos requerimientos de hardware
			  - su diseño e implementación están desarrollados para optimizar el consumo de recursos y evitar el costo computacional de las funcionalidades que no se utilicen frecuentemente.
 
 			  - ZinjaI es utilizado frecuentemente en equipos con hasta 15 años de antigüedad
 
			  
 
		- software libre y gratuito
 
	
	Si la funcionalidad que usted necesita para su proyecto no se encuentra en esta lista, puede consultar por la misma o sugerirla en el foro.