Hasta puedes iniciar tu propio sistema de pruebas
Gracias, lo probaré.
Me aficionaría a Python, si fuera compilable y facilmente portable entre PC, Rasbperry, microcontroladores.
Creo que ahí si hablas con desconocimiento.
Python es completamente portable entre plataformas, el mismo programa que funciona en Linux te funciona en Windows y Mac sin ningún cambio, si eso no es fácil, no se que significa fácil para ti. De la misma forma se ejecutan tanto en PC como en las Raspberry, sin ningún cambio.
En cuanto a generar un ejecutable para Windows siempre es posible usando utilidades como cx_Freeze y pyexe, para las demás plataformas, ni siquiera es necesario generar un ejecutable ya que siempre vienen con python pre-instalado
Python compilable, claro que puedes, el primer nivel al que lo puedes compilar a byte code, con lo cual, ya no tan fácilmente puede ver tu código fuente.
Puedes generar DLLs o SOs de tus módulos. Si te gusta C o C++ puedes integrarle un interprete de python con facilidad, y de la misma forma, puedes acceder a funciones y librerías (SO, DLL) externas usando ctypes. Puedes usar Cython para que compile a C algunas de tus funciones en python, con lo cual obtienes rendimientos similares a lo que obtendrías con tu código C compilado. Y no sólo existe Cython, también está Numba, PyPy, entre otros.
Python el que conoces e instalas está hecho en C, pero si no te gusta y te gusta más Java, tienes jython, con lo que no sólo tienes todo lo que tiene Python, sino que tienes todo lo que tienen Java (incluso la GUI de la cual puedes echar mano). Si no te gusta, tienes Iron Python (.NET), con lo cual no sólo tienes todo lo de python sino que también tienes todos los assemblies de .NET.
Para microcontroladores tienes MicroPython.
Saludos.