Comencemos a familiarizarnos con este programa con un ejemplo interesante, digamos que tenemos una caja enorme de ladrillos Lego con instrucciones para ensamblar varios juegos. Pero en lugar de un tipo de cubos, hay muchos y cada tipo se puede unir entre sí a su manera. Es difícil, pero el software Chacer actúa como una instrucción universal para todos estos diferentes tipos de LEGO o, en lenguaje de programación, diferentes plataformas (hay soporte para Windows, Linux, MacOS) y herramientas (Visual Studio, Xcode, Makefiles, etc.).
Entonces, esencialmente, aquí hay un asistente genial para crear software, y a continuación intentaré contarles un poco más sobre todo, basándome en lo que pude encontrar en Internet.
- Me gustaría señalar de inmediato que no importa si los desarrolladores que conoce usan Windows o macOS, el programa se asegurará de que el proyecto se pueda construir en todos estos sistemas.
- Escribe todas las instrucciones de compilación en un archivo de texto simple (llamado CMakeLists.txt de forma predeterminada). Puede considerarlo un libro de recetas en el que enumera los ingredientes (con lo que nos referimos a archivos de código, bibliotecas, etc.) y los métodos para prepararlos (aquí estamos hablando de compilación y vinculación a un programa). Perdón por tantas comparaciones esta vez, simplemente creo que es apropiado en este caso.
- Existe un sistema de búsqueda automática que encuentra automáticamente los componentes necesarios para su software, como programas, archivos y bibliotecas, ahorrándole la búsqueda manual.
- Una vez configurado, incluso un principiante en programación puede seguir las instrucciones para crear software sin aprender sistemas de construcción complejos. Recuerde que un usuario simple como yo seguramente no se dará cuenta de inmediato, estamos hablando de un programador con conocimientos mínimos.
También hay desventajas, no mentiré. Digamos que CMake no hace frente a todas las tareas de programación, no está diseñado para operaciones tan complejas como administrar bases de datos o estructuras de datos complejas como árboles rojo-negros, según las revisiones en los foros, el tema se ha planteado más de una vez. Le llevará algún tiempo dominar el lenguaje CMake, que tampoco es algo que todo el mundo quiera hacer, pero después podrá comandar un equipo de construcción y hacerlo con éxito.
Este editor simplifica el proceso potencialmente caótico de creación de software en diferentes máquinas y en diferentes entornos.
Le esperan ahorros de tiempo, el resultado se puede crear en casi cualquier sistema sin tener que volver a escribir instrucciones, lo que es conveniente para el equipo.
Eso es todo, ya he tenido suficientes detalles, intenté capturar la mayor cantidad de información posible en una revisión mínima, así que pasemos a lo principal, los resultados. Aquí está CMake: toma sus planos de construcción (me refiero al código, perdón por las comparaciones nuevamente) y contrata a los trabajadores necesarios (para nosotros, estos son compiladores, bibliotecas y otros) para crear el software de sus sueños, asegurando que sea de la misma alta calidad sin importar dónde se cree.
Tamaño: 31 MB
SO: Windows 7+
Descargar CMake 3.31.0 gratis