Clang es un front end de compilador para los lenguajes de programación C, C++, Objective-C y Objective-C++. Usa LLVM como su back-end y ha sido parte del ciclo de lanzamiento de LLVM desde la versión 2.6.
Clang
software · 6 menciones
Noticias que mencionan Clang
C++: Optimiza el polimorfismo con desvirtualización
Este artículo explora el tema de la 'desvirtualización' y el 'polimorfismo estático' en C++, abordando un problema común de rendimiento en diseños polimórficos. La programación polimórfica, a través de funciones virtuales, permite que el código se adapte a diferentes tipos en tiempo de ejecución. Si
Nuevo algoritmo acelera cálculo de rutas en grafos
Este proyecto, llamado DMMSY-SSSP, representa un avance significativo en la resolución de problemas de camino más corto desde un solo origen (SSSP) en grafos grandes y dispersos. Tradicionalmente, los algoritmos SSSP, como el algoritmo de Dijkstra, se ven limitados por el costo de ordenar los nodos
JWasm: Ensamblador multiplataforma compatible con MASM
Un nuevo ensamblador llamado JWasm ha sido lanzado en GitHub, ofreciendo compatibilidad con el lenguaje MASM y la capacidad de funcionar en múltiples sistemas operativos. Desarrollado por Baron-von-Riedesel, JWasm es compatible con Windows, Linux, DOS y OS/2, y probablemente con otros sistemas opera
Swift 6.0: Retraso por Problemas Técnicos
El desarrollo de Swift 6.0 enfrenta importantes obstáculos técnicos que impiden su lanzamiento estable, según un análisis detallado publicado en GitHub por LadybirdBrowser. La lista de problemas abarca desde incompatibilidades con LLVM, errores en la gestión de tipos opcionales entre Swift y C++, ha
GPT en C: modelo más rápido para dispositivos
Un desarrollador ha creado una implementación en lenguaje C99 de un modelo GPT de estilo 'character-level', denominado MicroGPT-C, que permite un entrenamiento y generación de texto significativamente más rápidos que las implementaciones en Python. El proyecto, publicado en GitHub, busca ofrecer una
Compiladores GCC y Clang: Código Ineficiente con Arrays
Investigadores han descubierto comportamientos inesperados e ineficientes en el código generado por los compiladores GCC y Clang al trabajar con arrays de diferentes tamaños. El problema surge al verificar si un array contiene solo ceros, una tarea aparentemente sencilla. Al variar el tamaño del arr
