Supongo que tener un blog y no publicar nada es una tontería, ¿verdad?
Pero, con el permiso de Saramago, quizá "no tenía nada que decir", claro.
El caso es que se me ha ocurrido que pudiera ser de utilidad documentar cómo he conseguido que el fantástico editor de textos Sublime Text 3 me ofrezca autocompletado y comprobación "en vivo" de errores en código C/C++/ObjC. Todo ello gracias al plugin SublimeClang.
¡Y yo qué sé de qué va el blog! Si le encuentras sentido a todo esto me lo cuentas...
Mostrando entradas con la etiqueta Clang. Mostrar todas las entradas
Mostrando entradas con la etiqueta Clang. Mostrar todas las entradas
lunes, 27 de enero de 2014
lunes, 5 de noviembre de 2012
C++, Python y Clang
Si sólo pudiera nombrar tres lenguajes de programación, estos serían C++, Python y Java.
Y más que C++ diría C++11, porque creo que es en C++11 donde de verdad despunta este lenguaje de programación.
Y si ya me pongo pedante (más de lo normal, quiero decir), yo diría que lo que de verdad me mola es C++11 - C + Boost. Esto de que C++ deba ser un superconjunto de C es una sandez (si, si, como mi blog).
Y sin las Boost... pues es que no me merecería mucha atención el C++.
Python se sale. Pena de que sea tan lento. El lenguaje es chulo y fácil de aprender. Y es que además tiene mogollón de librerías donde te encuentras casi todo hecho. Por no hablar de lo extensible que es. Creo que Python es el "pegamento" ideal para cualquier proyecto: lo importante lo desarrollas en C++ o Java y las diez mil cosillas que necesitas hacer alrededor las programas en Python.
Ojo, no estoy diciendo que no puedas hacer un señor proyecto enteramente en Python. Digo que a mi me mola usarlo para no tener que recurrir al típico shell-script.
Y en cuanto a Java... pues tengo una relación "familiar" con Java: la familia tenerla, hay que tenerla, pero cuanto más lejos mejor. :-)
Es un lenguaje mediocre, con un rendimiento mediocre... pero es que te lo dan todo hecho.
Yo de mayor (tengo 42 tacos) quiero ser programador de Java: te sientas delante del Eclipse y vas poco más o menos dejando que él mismo vaya generando el código.
¿Qué necesitas una librería para hacer la transformada de Fourier en pasos acíclicos con preponderancia médica (de Médicci, no de Galeno)? No te preocupes: hay una empresa que lo ha hecho y está deseando regalarte su librería por el simple placer de ver cómo la usas.
Es que es la ostia. En C++ en cuanto te sales de sumar y restar te lo tienes que currar. En Python hay algo, pero quizás con algún defectillo que te incordia. Pero es que en Java hay diez librerías, creadas por fabricante de la entidad de Microsoft para arriba y completamente gratuitas. ¡Qué digo!, ¡te pagan por usarlas!
Bueno, me enrollo más que las persianas. Esto de los Blog es un vicio...
El caso es que de unos meses a esta parte vengo queriendo echar un vistazo a Clang, el compilador C / C++ / Objective C / Objective C++ que se está creando como software libre apoyado por empresas como Apple y Google.
Y más que C++ diría C++11, porque creo que es en C++11 donde de verdad despunta este lenguaje de programación.
Y si ya me pongo pedante (más de lo normal, quiero decir), yo diría que lo que de verdad me mola es C++11 - C + Boost. Esto de que C++ deba ser un superconjunto de C es una sandez (si, si, como mi blog).
Y sin las Boost... pues es que no me merecería mucha atención el C++.
Python se sale. Pena de que sea tan lento. El lenguaje es chulo y fácil de aprender. Y es que además tiene mogollón de librerías donde te encuentras casi todo hecho. Por no hablar de lo extensible que es. Creo que Python es el "pegamento" ideal para cualquier proyecto: lo importante lo desarrollas en C++ o Java y las diez mil cosillas que necesitas hacer alrededor las programas en Python.
Ojo, no estoy diciendo que no puedas hacer un señor proyecto enteramente en Python. Digo que a mi me mola usarlo para no tener que recurrir al típico shell-script.
Y en cuanto a Java... pues tengo una relación "familiar" con Java: la familia tenerla, hay que tenerla, pero cuanto más lejos mejor. :-)
Es un lenguaje mediocre, con un rendimiento mediocre... pero es que te lo dan todo hecho.
Yo de mayor (tengo 42 tacos) quiero ser programador de Java: te sientas delante del Eclipse y vas poco más o menos dejando que él mismo vaya generando el código.
¿Qué necesitas una librería para hacer la transformada de Fourier en pasos acíclicos con preponderancia médica (de Médicci, no de Galeno)? No te preocupes: hay una empresa que lo ha hecho y está deseando regalarte su librería por el simple placer de ver cómo la usas.
Es que es la ostia. En C++ en cuanto te sales de sumar y restar te lo tienes que currar. En Python hay algo, pero quizás con algún defectillo que te incordia. Pero es que en Java hay diez librerías, creadas por fabricante de la entidad de Microsoft para arriba y completamente gratuitas. ¡Qué digo!, ¡te pagan por usarlas!
Bueno, me enrollo más que las persianas. Esto de los Blog es un vicio...
El caso es que de unos meses a esta parte vengo queriendo echar un vistazo a Clang, el compilador C / C++ / Objective C / Objective C++ que se está creando como software libre apoyado por empresas como Apple y Google.
Suscribirse a:
Entradas (Atom)
