Se bienvenido a estas tierras digitales...
...especialmente si eres un molino....
Schmap elige una de mis fotos para su guía
Schmaps : selecciona una de mis fotos para su guia. En la URL se puede acceder a lo que verán los turistas qeu visiten versalles y accedan a la citada guia a través de sus smartphones o ipods:
http://www.schmap.com/paris/activities_guided/#p=5053&i=5053_10.jpg
Bjarne Stroustrup
Bjarne, creador del lenguaje C++ suele dejar consejos bastante buenos en su página web personal. Uno de los que yo creo más útiles es el que versa sobre la elección de un buen compilador de C++. Es lógico pensar que quien mejor que el creador del lenguaje para aconsejar a un neófito sobre el mejor compilador a usar.
La elección del compilador es seria, porque por un lado debe conocer al procesador, como suelo aconsejar yo (tanto para quien me pregunta como para mi mismo). Pero por otro lado debe ser un compilador que se ajustes a los estándares ISO en aras de la portabililidad del código. En este sentido la lista que Bjarne proporciona cumple las espectativas, la lista, si bien incompleta -como se encarga el mismo de advertir, pues no conoce todos los compiladores habidos y por haber- :
- Apple C++. It also comes with OS X on the developer tools CD.
- Bloodshed Dev-C++. A GCC-based (Mingw) IDE.
- Borland C++
- Cygwin (GNU C++)
- Digital Mars C++
- MINGW – «Minimalist GNU for Windows». Another GCC version for Windows including a free (non-GPL) w32api.
- DJ Delorie’s C++ development system for DOS/Windows (GNU C++)
- GNU CC source
- Intel C++ for linux
- The LLVM Compiler Infrastructure (based on GCC).
- Microsoft Visual C++ 2008 Express edition.
- Sun Studio.
Es bueno ve que Bjarne aconseja un compilador de Sun microsystems (quienes desarrollan compiladores y máquinas virtuales java).
Según Bjarne la mejor prueba, o al menos la primera que debe pasar un compilador es que sea capaz de compilar el sigueinte código sin problemas:
#include#include using namespace std; int main() { string s; cout >> "Please enter your first name followed by a newline\n"; cin >> s; cout << "Hello, " << s << '\n'; return 0; // this return statement isn't necessary } [/sourcecode]
Es bueno saber a qué compiladores puede acogerse uno, aunque sea de entrada y para aprender.
Por otro lado y en uno de sus comentarios, me siento identificado porque esto que dice Bjarne es
algo que llevo diciendo yo desde 2006. Es relativo a C#, lo cito textualmente :
What do you think of C#?
I have no comments on C# as a language. It will take a lot to persuade me that the world needs yet another proprietary language (YAPL). It will be especially hard to persuade me that it needs a language that is closely integrated with a specific proprietary operating system.
If you want to write exclusively for the .Net platform, C# isn't the worst alternative, but remember that C++ is a strongly supported - though less strongly hyped - alternative on that platform.
De este párrafo me quedo con "a language that is closely integrated with a specific proprietary operating system" lo que suscribe mis sospechas -publicadas en PC-WORLD- acerca de la mal intencionada relación entre C# y el sistema operativo windows vista .... que cada uno juzgue como crea conveniente. Nunca está de más pasarse por la página de semajante genio para leerlo, que lo que cuenta es muy útil y gratis. :-).
Editor Latex para Windows XP
Siempre he editado textos con texmf, en linux. Pero ha sido recientemente cuando he tenido que pensar en editarlos en mi portatil (un viejo ACER a 1GHZ con un modesto XP). La cuestión, confieso, me preocupaba bastante. Procedí a la instalación de MikTeX y algunas cosas más. Como editor escogí a WinEdt (no me satisfizo). WinEdt es un editor que además está limitado por una licencia que se activa en un tiempo determinado.
Sorprendentemente existe en internet una iniciativa denominada LED (Latex Editor) totalmente gratuita y que permite la instalación de paquetes sin tener que añadirlos en los repositorios, permite tener una visíón actualizada del docuumento a través de un DVI integrado en el editor, y un sinfin de cosas más.
A continuación dejo una captura de pantalla de este potente editor que se puede descargar desde : http://www.latexeditor.org/
More Twinings Tea
I recently acquired some more tea, I brought home as many different flavours as I found. African, Brazilian, Chinese and Indian Tea, also, my old green tea from Java is shown. I do really love twining. Tastes good (umm looks like an Ad, geee, it is not).
I used to prepare tea using water, but now I moved to milk, I think I can appreciate it better. Anyway, doesn’t matter if milk or water, twinings is twinings.


