Preguntas etiquetadas con lang

279
¿Por qué hay dos tipos de funciones en Elixir?

Estoy aprendiendo Elixir y me pregunto por qué tiene dos tipos de definiciones de funciones: funciones definidas en un módulo con def, llamadas usandomyfunction(param1, param2) funciones anónimas definidas con fn, llamadas usandomyfn.(param1, param2) Solo el segundo tipo de función parece ser...

269
Cambiar entre GCC y Clang / LLVM usando CMake

Tengo una serie de proyectos creados con CMake y me gustaría poder cambiar fácilmente entre usar GCC o Clang / LLVM para compilarlos. Creo (¡corríjame si me equivoco!) Que para usar Clang necesito configurar lo siguiente: SET (CMAKE_C_COMPILER "/usr/bin/clang") SET (CMAKE_C_FLAGS "-Wall...

258
¿Dónde se usa Erlang y por qué? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

209
¿Cómo muevo la tortuga en LOGO? [cerrado]

Es difícil saber qué se pregunta aquí. Esta pregunta es ambigua, vaga, incompleta, demasiado amplia o retórica y no se puede responder razonablemente en su forma actual. Para obtener ayuda para aclarar esta pregunta y poder volver a abrirla, visite el centro de ayuda .

175
Clang vs GCC para mi proyecto de desarrollo de Linux

Estoy en la universidad, y para un proyecto estamos usando C. Hemos explorado GCC y Clang, y Clang parece ser mucho más fácil de usar que GCC. Como resultado, me pregunto cuáles son las ventajas o desventajas de usar clang, a diferencia de GCC, para desarrollar en C y C ++ en Linux. En mi caso,...

166
ARC y reparto en puente

Con ARC, ya no puedo echar CGColorRefa id. Aprendí que necesito hacer un reparto en puente. Según los documentos de clang : Un reparto en puente es un reparto de estilo C anotado con una de tres palabras clave: (__bridge T) opconvierte el operando al tipo de destino T. Si T es un tipo de...

151
En CMake, ¿cómo puedo probar si el compilador es Clang?

Tenemos un conjunto de scripts de compilación CMake multiplataforma y admitimos la compilación con Visual C ++ y GCC . Estamos probando Clang , pero no puedo entender cómo probar si el compilador es Clang con nuestro script CMake. ¿Qué debo probar para ver si el compilador es Clang o no?...

150
Cómo hacer compilación clang a llvm IR

Quiero que clang compile mi C/C++código para LLVMbytecode en lugar de ejecutable binario. ¿Cómo puedo lograr eso? Y si obtengo el LLVMcódigo de bytes, ¿cómo puedo tomarlo para compilarlo en un ejecutable binario? Básicamente quiero agregar algo de mi propio código al LLVMbytecode antes de...

133
LLVM vs clang en OS X

Tengo una pregunta sobre llvm, clang y gcc en OS X. ¿Cuál es la diferencia entre llvm-gcc 4.2, llvm 2.0 y clang? Sé que todos se basan en llvm, pero ¿en qué se diferencian? Además de una compilación más rápida, ¿cuál es la ventaja de llvm sobre

132
¿Cómo reparar el error de PCH?

Cuando intento compilar mi aplicación Xcode, recibo este mensaje de error: Archivo PCH creado desde una rama diferente ((clang-425.0.24)) que el compilador ((clang-425.0.27)) No sucedió antes, pero esta fue la primera versión después de actualizar Xcode. Otras aplicaciones funcionan, pero no...