Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Python Sedujo A C
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Python Sedujo A C 
 
Aaaaaargh !
Al final Python sedujo al lenguaje C  scared-emoticon, transformándose en cisne: hay una librería ("python3.4m") como su interfaz en C, para que los recursos de Python pudieran ser utilizados en los fuentes de aplicaciones escritas en C.

Ya que de la librería está disponible también la librería dinámica .so, las potencialidades de Python pueden ser utilizadas también en Gambas llamando a las correspondientes funciones de la interfaz en C.

Es necesario tener instalada en el sistema la librería "libpython3.4m.so.1.0".


Un pequeño ejemplo para convertir un numero de tipo String en un valor de tipo Float:
Library "libpython3.4m:1.0"

' (double) PyOS_string_to_double(const char *str, char **endptr, PyObject *overflow_exception)
' Convert a string s to a double.
Private Extern PyOS_string_to_double(strs As String, endptr As Pointer, overflow_exception As Pointer) As Float


Public Sub Main()
 
 Dim f As Float
  
  f = PyOS_string_to_double("123.456789", 0, 0)
  
  Print f
  
End


Quiero morir, mundo cruel !    
 



 
última edición por vuott el Miercoles, 24 Agosto 2016, 01:02; editado 1 vez 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Python Sedujo A C 
 
¡Devorado por la maldita serpiente, pobre Vuott!    
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Python Sedujo A C 
 
winner_1472064303_367991


Link


Omnes nequiquam resistentia est.  

Ahora no tengo tiempo para comprobar nada de código, anda muy liado.
Ni para contestar en condiciones.

De todas formas,  ¿ Qué falta le hace a C, cosas de Python ?.  

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Python Sedujo A C 
 
Ahora si me entero de la película o casi...impacto doble. C y el uso de la librería de C en gambas!.  
De aquí a nada un componente de Python para gambas, mediante el uso de la librería C.


Link


Antes olvide esto, es que estaba con la cena.
El vídeo lo interpreto como llevar el uso de esta librería de C a Gambas.

En el cual, calzón negro es Python, el blanco es "C" y el del medio..ya sabéis quien es...pues ese, gambas!.
Que ya veis que se queda como mirando que hacen los dos lenguajes y al final hasta acaba cobrando
con los daños colaterales!.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Viernes, 26 Agosto 2016, 20:27; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Python Sedujo A C 
 
No olvides las pastillas con la cena y el test de Roschard por la mañana, Shell, que te veo un poco metafodistorso...
       
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Python Sedujo A C 
 

 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Python Sedujo A C 
 
Shordi:

A propósito del test de Roschard, no me convence nada de nada.

Un loquero hace un manchurrón de pintura y ahora te dice....que ves....que ves ?.
Y claro y voy y le contesto. Pueeees veo una mujer desnuda y me enseña otra imagen y le vuelvo a decir,
veo otra mujer desnuda.

Entonces el psiquiatra me dice que tengo obsesión por el sexo. A lo que le respondo:
Es que usted solo tiene foto de mujeres desnudas.  

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Python Sedujo A C 
 
    
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Python Sedujo A C 
 
Dejando las bromas a un lado. (Por un momento)

Viendo el código. La verdad es que resulta algo rara la forma en como se usa. Por no decir que es compleja.
Todo muy reducido y rebuscado.

No lo digo solo por el uso de la librería de C para usar funciones de Python, me refiero en general.

¿ Y no sería más sencillo en alguna parte del programa de gambas, incluir el código de un lenguaje determinado ?.
Algo que le diga a gambas con delimitadores que en ese lugar hay un lenguaje que no es el de Gambas.

Ya, ya se que gambas no entendería la sintaxis. gambas no tiene por que interpretar ese código, pero si llamar
de alguna forma a otro interprete o compilador que lo haga.

El interprete va ejecutando instrucción por instrucción, por eso es tan lento, ¿ no ?.
Pues cuando tenga que hacer uso de esa parte del código que llame al otro interprete o compilador,
al terminar la ejecución de este, devolver de nuevo el control a Gambas.

Los lenguajes deberían ser más flexibles y comunicativos entre ellos.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Python Sedujo A C 
 
Shell escribió: [Ver mensaje]
¿ Y no sería más sencillo en alguna parte del programa de gambas, incluir el código de un lenguaje determinado ?

Comprendo, pero io creo que de todos modos lo que es importante, imprescindible y esencial es declarar, comunicar la libreria que contiene las funciones que estas utilizando.
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes [Python] Inventa Tus Propios Juegos De Com... Shell Python 0 Viernes, 12 Febrero 2016, 20:35 Ver último mensaje
Shell
No hay nuevos mensajes [Python]Estantería Para Libros De Inventa... Shell Python 3 Miercoles, 07 Diciembre 2016, 21:04 Ver último mensaje
tincho
No hay nuevos mensajes [Python] Por Qué Python Debería Ser El P... Shell Python 2 Martes, 04 Julio 2017, 21:01 Ver último mensaje
vuott
No hay nuevos mensajes [Python] Guido Van Rossum Abandona La Supe... Shell Python 5 Miercoles, 10 Octobre 2018, 08:59 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron