« first day (2037 days earlier)      last day (1367 days later) » 

19:00
@abulafia ósea no es bueno en todas las ocasiones
No, claro. Si no nadie usaría el python normal y todos el pypy :-)
Hay más intérpretes... Jython (implementado en Java), IronPython (implementado en C#)
Jython no tiene GIL, por ejemplo, lo que es una ventaja. Pero se tiene que ejecutar dentro de una JVM, que es una desventaja
claro que eso lo hace fácil de integrar con Java
puedes llamar desde python a métodos de objetos java, o desde java a funciones python
@Excorpion donde vez esto???
Aun no entiendo bien lo de implementar codigo de otro lenguaje (por ejemplo Jython), osea en mi archivo .java puedo hacer un import index.py?
me faltan 350 puntos aprox para los 2k ...
@Christian no creo que se refiera a eso... creo que java puede invocar aplicaciones mediante algun pseudo terminal de comandos... y de tal manera obtener la repuesta de es archivo ejecutable... en este caso un py
por ejemplo php tiene exec('Comando de terminal');
19:06
@Christian No... Jython es un intérprete de python escrito en java. Es decir, tu escribes tu programa.py y a la hora de ejecutarlo, en vez de poner python programa.py, pones jython programa.py. Eso arranca la JVM, carga una clase que contiene el intérprete de Python (hecho en java, o sea Jython), y esa clase carga programa.py y lo ejecuta
pero también puedes escribir tu Pograma.java que dentro haga uso de las clases proporcionadas por el paquete (java) Jython, para cargar y ejecutar bajo tu control código python
@FranciscoNúñez Haa..
y también, desde programa.py puedes hacer ciertos imports de módulos python que se comunican con la parte java, gracias a que se está ejecutando todo dentro de una JVM
@abulafia osea lo compila en java?
no, lo ejecuta
pyton es interpretado, no es compilado
solo que el intérprete en este caso está programado en java
ese intérprete sigue "compilando" el fuente python a bytecodes intermedios de python
mas o menos lo que decía ...
19:09
pero esos bytecodes son ejecutados desde java
pero la intencion es recibir los resultados en java....
@FranciscoNúñez No, no es lo mismo. El exec() cargaría el intérprete python externo (que estaría escrito en C y se ejecutaría en otro proceso)
Hace como una transformacion a java?
mientras que Jython carga el fuente .py y lo ejecuta dentro de la misma JVM y por tanto permite compartir datos con el resto del proceso java
0
Q: programa en c++ para una tarea

franklin Gómezbuenas tardes alguien que me pueda ayudar con este ejercicio Hacer un programa en lenguaje c++, para el cálculo de matriz. Dándole por el teclado el tamaño de las matrices, introducir los valores de las matrices por teclado, para calcular: 1.-) La suma de dos martirices mostrando en pantalla las ...

19:10
no, no...
@abulafia es equivalente a lo que haria subprocess en python
@Rodrigo La velocidad de cierre fue hermosa
@Christian Sí
@padaleiana Si xD
@abulafia decia que se parece no que fuera igual... incluso php no corre sobre java...
19:10
@Christian No hay transformación a java, no... ¿tu sábes cómo funciona el intérprete "normal"?
@FranciscoNúñez Sí, te entendí, pero no se parece
en nada
es más bien como si escribes un intérprete de Python en PHP
o sea, un código PHP que es capaz de "entender y ejecutar" código python
@abulafia Heee... noup
@Christian Bueno, pues es un programa escrito en C, que lee un archivo .py (que en el fondo no es más que texto para él) y lo "procesa" usando un parser, tratando de entender qué quiere decir. En esa primera pasada puede detectar errores de sintaxis obvios, como que un paréntesis no haya sido cerrado, falten dos puntos, la indentación no sea consistente...
explicándolo de otra manera:
Ejecutar un archivo .py invocándolo desde Jython lo que hace es que ejecutan un interprete de python basado en JAVA, la idea final seria entregar los resultados del archivo .py a la maquina virtual/programa Java sin necesidad de tener que invocar python programa.py
si todo está ok, transforma el fuente python a otra forma intermedia binaria, más eficiente para ser ejecutada después. Es lo que se llama bytecode python. El resultado puede incluso quedar cacheado en disco, en los archivos de extensión .pyc que seguramente habrás visto alguna vez
@FranciscoNúñez Exactamente
Una vez transformado el .py a bytecodes, pasa a ejecutarlo. La ejecución la hace el mismo intérprete python, leyendo un bytecode de cada vez y ejecutando lo que éste significa
esos bytecodes son una especie de código máquina específico de python que sólo entiende el intérprete python
y simula una máquina basada en pila, en la que los operandos se van poniendo en una pila y las operaciones se hacen con lo que hay en la cima de la pila
si tienes curiosidad, puedes usar el módulo dis para ver el "ensamblador python" de cualquier secuencia de instrucciones de alto nivel
Es en esa fase de ejecución donde se pueden producir otro tipo de errores "dinámicos", como intentar acceder a una variable que aún no tiene valor asignado, y cosas así
eso genera excepciones en tiempo de ejecución
todo eso lo hace el ejecutable python.exe (en windows) o python a secas en Linux/OSX
y ese ejecutable salió de compilar unos fuentes en C, llamados en general CPython
bueno, pues Jython es volver a escribir CPython pero en Java en vez de en C
Y pypy es hacerlo ¡en python!
por eso su logo es un ouroboros (lo que me parece una genialidad)
Explicandolo en pocas palabra:
Jython procesara el código escrito en python, lo analizará y lo convertirá en un lenguaje que es ejecutado por el mismo, y si entiende el procesador (lenguaje de maquina), este lenguaje intermedio se le conoce como bytecode. esto provoca que
el codigo escrito sea compatible con cualquier plataforma Windows linux o MacOS... ya que lo que cambia es el interprete... en este caso muy espacefico el interprete es una adaptacion de python para se ejecutado en la maquina virtual de Java
19:19
@FranciscoNúñez Correcto
Al estar CPython hecho en C, hace posible (y relativamente sencillo) escribir extensiones para Python en lenguaje C, y que desde un script en Python puedas invocar esas extensiones usando la cómoda sintaxis de Python. Así es como está programado por ejemplo numpy
Análogamente, al estar Jython hecho en Java, hace posible (y muy sencillo) llamar desde un script en python a código nativo java (importar una clase java e invocar sus métodos), pero desde la cómoda sintaxis de Python
Haa ya, ahora ya lo tengo claro
@abulafia ahi si se puede usar un import main.java?
@Christian más bien seria un main.class ya que Java no es interpretado (no puedes usar directamente su código fuente, sino su código ya compilado, que está dentro de los .class)
además la sintaxis no sería esa, pero sí, esa sería la idea
Agregando un par de comentarios mas:
Python al ser un lenguaje multiplataforma y al ser open source su interprete, puede ser portado a otros lenguajes... como C o Java y de esta manera incorporar caracteristicas, extenciones y mejoras en la compatibilidad, y lo mejor es que Sigues Escribiendo scripts en lenguaje Python...
osea lo que hara el interprete (Jython, CPython,etc) es parsearlo luego transformalo a bytecode y ejecutarlo según el lenguaje del interprete, correcto?
@abulafia Bueno hace tiempo no programo en java, se me olvidaron algunas cosas
@FranciscoNúñez En realidad, la clave que permite que Python pueda ser portado (su intérprete) a cualquier lenguaje no es tanto que el intérprete (CPython) sea open-source (que lo es), sino más bien que la especificación del lenguaje es completa e independiente de la implementación
19:23
@Christian segun .... varia de plataforma en plataforma por ejemplo el lenguaje resultate para que se ejecute en una plataforma ARM no sera igual a una plataforma X86-64
tú podrías implementar un intérprete python sin necesidad de mirar cómo está hecho CPython, simplemente estudiando la especificación del lenguaje e implementándola a tu manera en el lenguaje de tu elección
@FranciscoNúñez bueno independientemente de so
@Christian Digamos que para implementar un intérprete de python tienes que implementar (simplificando mucho) un par de cosas:
queda algun lenguaje que no sea multiplataforma?
1. Un parser que pueda leer texto y entenderlo como expresiones del lenguaje python, convirtiendo todo eso a bytecodes
19:25
@Christian en teoria el codigo que escribes en python, sea para que lo inteprete Cphyton o jhiton o el interprete que sea debe tener el mismo resultado.... siempre y cuando respetes las caracteristicas especiales .... como ejecutar codigo java o C
2. Una parte que pueda leer bytecodes y ejecutar la función que corresponda para cada bytecode y sus operandos
3. Implementaciones de funciones para todos y cada uno de los bytecodes
todo eso (1,2 y 3) lo haces en un lenguaje, digamos C, que luego compilas para una arquitectura concreta (digamos ARM)
eso permite al final que el programa.py se ejecute en esa arquitectura
y si todo eso (1, 2 y 3) lo haces en java, al compilarlo te saldrá al final un archivo .class (o un montón de ellos) que se deben ejecutar en la JVM
que es en sí misma una arquitectura (virtual) que a su vez debe ser emulada sobre la arquitectura real en que se ejecute (ARM, intel...). Pero de eso ya se ocupa el JRE
es decir, el programa java instalado en tu máquina
(que fue escrito en C, por cierto... al final todo acaba en C :-))
@gbianchi assembler
@abulafia que pillo jajajaj
Por añadir un concepto más, Jython no es un transpilador de .py a .class. Es un intérprete de .py
un transpilador es un compilador que compila a una plataforma distinta de aquella en la que se está ejecutando el compilador
por ejemplo, puedes ejecutar un compilador C en una máquina intel, pero de modo que el binario que genere sea para ARM
@gbianchi depende... recordemos que todos los lenguajes de programacion estan basados en texto plano para ser creado por el programador... asique no depende en teoria del lenguaje... dependeria mas bien del compilador o interprete del codigo... me parece que aunque programes en C para unix, linux y DOS dependera del compilador que el programa resultado se ejecute en las diferentes plataforma y cada uno tiene su compilador...
@abulafia interpreta lo de python como java, no? que finalmente es ejecutado en la JVM
19:31
@Christian Creo que se entiende mejor si pongo un ejemplo de código (aunque sea inventado). Esto podría ser una parte de Jython:
@FranciscoNúñez si puede compilar para distintas plataformas, entonces es multiplataforma... no estas diciendo nada diferente a lo que dije...
@gbianchi en ese caso el compilador es multiplataforma... y el codigo te lo pueron mandar por correo XD
@FranciscoNúñez no.. no decia eso.. no importa.. abu entendio mi broma...
Vi una respuesta en Meta de Candid Moe y si antes odiaba a la comunidad inglesa, ahora quiero que la destruyan...
Como pueden ser tan intolerantes a los fallos en las preguntas?
19:33
@DanteS. pasa la respuesta
bytecode = bytecodes.get_next_bytecode()
operands = bytecodes.get_operands(bytecode)
switch (bytecode) {
  case 0x47: Interpreter.add(operands[0], operands[1]); break;
  case 0x48: Interpreter.sub(operands[0], operands[1]); break;
  case 0xc6: Interpreter.list_append(operands[0], operands[1]); break;
  ... etc
}
Imagina que lo que acabo de escribir es código java válido
creo que el unico lenguaje de programacion que no es multiplatadorma es assembler de bajo nivel...
(probablemente no lo sería por los tipos y todo eso, pero vale como ejemplo)
eso podría ser una parte del intérprete Jython entonces
@abulafia Bueno
no es más que un programa en Java que va procesando informacion y va llamando a ciertas funciones implementadas en java
guiado por los bytecodes que va sacando
19:35
se cobol en adelante todo es multiplataforma XD
compila eso usando javac y tendrás un "ejecutable java"
@abulafia por eso el codigo transformado en bytecode, es ejecutado por la JVM de java
(un .class)
la JVM es una aqruitectura, como pudiera ser x86 o ARM
simplemente cuando compilas con javac es transformado a "código máquina de la JVM" en vez de "código máquina x86"
Ups, lei mal el nombre de usuario que me pidio la respuesta xD
Perdon @Christian
Perdon Abulafia
19:37
te confundes de master XD
Re confundido xD
y cuando finalmente ejecutas con java Programa, se carga la JVM que es una especie de "emulador" de esa arquitectura y que va ejecutando el "código máquina Java"
hay por tanto tres niveles de "código máquina" aquí
1. los bytecodes Python que generó Jython en su primera pasada
@FranciscoNúñez nop... clipper no es multi.. vb6 no es multi... pascal no es multi.. delphi tengo mis dudas....
o sea.. los que estan ahora vivos y coleando, son todos.. los anteriores.. no....
2. los bytecodes de la JVM que generó javac al compilar Jython
y 3. el código máquina real de la arquitectura donde se ejecuta todo
ok en realidad lo que pasa es lo siguiente:
un programa en python es mucho mas corto en codigo y facil de escribir que si lo haces en Java puro...

entonces si sabes programar python puedes usar la herramienta para crear la aplicacion para que se ejecute en JVM... sensillo utilizando codigo py....
19:39
@abulafia pero al final el codigo es convertido al codigo maquina real quedando solo este ultimo, no?
@gbianchi pero yo puedo escribir el codigo en notepad++ desde linux y enviartelo por correo para que lo compiles por mi XD VB6
JA.-.. jajajja... jajajajajja
Mi index php no tiene error alguno Xd
@Christian Si, pero en esa labor intervienen diferentes componentes que se ejecutan en diferentes momentos. La conversión al código máquina final (x86 por ejemplo) ocurre cuando los creadores de Java compilan el JRE para esa arquitectura. Y te lo dan ya como binario instalable (dentro del JRE viene por ejemplo el ejecutable java.exe). Ese es el encargado de convertir los bytecodes-java a la arquitectura final
quiero morirme :C
Matenme un rato porfis ?
unos 2 minutos, por que no se puede mas creo
@Excorpion y como te revivo?
19:42
la conversión de java a bytecodes-java la hace el compilador javac cuando compila al intérprete Jython. El resultado es un .class. Se podría distribuir directamente ese .class en vez de Jython.java. No necesitas su fuente para nada (salvo por curiosidad para estudiarlo)
A ver voy a hacer un pequeño grafico con paint y luego lo publico para ver si entendi
y la conversión del .py a bytecodes-python, en cambio, ocurre "en tiempo de ejecución". En el momento que vas a cargar tu .py. Por eso necesitas suministrar el fuente .py
@Christian Primero, tenia el log de errores saturados
+14GB para ser precisos
lo borre reinicie todo
corregi algunos errores
y entonces ya evaliuaste tu servidor???
eran warnings la verdad
y todo ok
@FranciscoNúñez creo saber que era, pero quitare errores antes de proceder mas a fondo
Por ahora tengo que hacer otras cosas ademas
Asi que no puedo recibir ayuda internacional ahora jaja
19:44
entonces tu no quieres morirte por eso ... dramatico...
es diferente
no puedo morirme XD
@FranciscoNúñez esa no es la definicion de multiplataforma
Con ese razonamiento lo puedo escribir en papel y sacarle una foto y mandartelo y acabo de programar una computadora sin computadora :p
@abulafia esta bien?
@Christian Sí, esa es la idea general. Pero estaba haciendo yo otro diagrama más complejo
Bueno cuando lo termines me lo pases porfa
me doy cuenta que escribí bycodes en vez de bytecodes >_<
19:58
La parte de abajo a la derecha viene a ser la que representaste en tu diagrama
0
Q: Advertencia sobre la palabra "urgente" si esta está en el titulo y cuerpo de las preguntas

Dante S.Estube leyendo esta pregunta en Meta Palabras en títulos que pueden derivar en preguntas de baja calidad. Leyendo y comentando llegué a la conclusión de que la palabra "urgente" en una pregunta solo hace ruido. Al principio, pensé que sería buena idea prohibirla, pero que pasa si por la palabra s...

el resto del diagrama muestra de dónde salen los diferentes componentes a partir de sus respectivos códigos-fuente
@Christian ^^^
@abulafia gracias ahora ya lo entiendo
20:02
@Christian ^^ Versión un poco mejorada
@abulafia que lindos graficos :)
@gbianchi draw.io
@abulafia me confundió un poco algo, la parte de java y javac solo explica la forma en que están hechos, verdad?
@abulafia literalmente el mio lo hice en paint °-°
@Christian Efectivamente. javac es el compilador java, y quiero mostrar que en realidad fue escrito en C
mientras que java es el "runtime" que también podríamos decir "emulador de la JVM"
Ahora la versión CPython, que es mucho más simple:
@abulafia te confundiste en no sumiinstrado
20:08
No, cuando tú instalas python no instalas sus fuentes (normalmente)
puedes instalar python en windows, e instalarías solo la caja amarilla, y no las grises
no necesitas tener un compilador C para instalar Python
aunque si quieres, sí que puedes compilarlo desde sus fuentes, pues es open-source
también faltan cosas ahi, claro, python no es solo el intérprete, es también su librería estándar (todo lo que puedes meter en tu script vía import)
pero eso en su mayoría son scripts escritos en python (aunque algunos de ellos están dentro del propio intérprete, y fueron hechos en C)
Hee me referia a que tienes un error ortográfico en no sumiinstrado deberia ser no suministrado
Bueno muchas gracias, en un rato vuelvo, aun no termino mis tareas >_<
@Christian Aaah :-)
@abulafia tengo un regalito.. tambien para @CandidMoe
0
Q: Como descomprimir un objeto

user230521saben como descomprimir esto {name_conf_type_rating: "SI"} name_conf_type_rating: "SI" proto: Object

@gbianchi Pero qué regalo envenenado es ese?
NI siquiera es python, ni siquiera sé lo que es
@abulafia como, python no descomprime eso???? 🤣
no se ni de que esta hablando..
20:20
Tiene más pinta de ser JS, por lo de "proto: Object"
puedo suponer que es js, donde esta mirando ese objeto, que debe venir de un json, y quiere pasarlo a una variable..
pero ya usar la palabra descomprimir me puso mal...
Un objeto no se descomprime, se desestructura
@Christian ponele...
listo, y pues si es JS
@Christian vos lo podes asegurar?
@Christian o lo supones?
20:24
Bueno no conozco otro lenguaje donde tenga una sintaxis proto_object
@Christian mejor no suponer...
todo elemento hereda de object y puedes verlo ingresando a su atributo proto o prototype
@gbianchi mejor es decirle al OP que coloque la etiqueta del lenguaje
@Christian eso es en casi todos los lenguajes ;)
Pareciera ser que es JS y lo copió de la consola de chrome
POr eso el proto está en negrita, por la sintaxis de proto __ proto __
@FranAcuna exacto!
20:27
yo ya ni me gasto las pesatañas en tratar de entender cuando preguntan algo que no tiene sentido...
@gbianchi esta obsesionado con cerrar preguntas
@Christian nop
@gbianchi Pobre Gbianchi, los usuarios de soES le han chupado parte de su alma
@Christian La gente está obsesionada con hacer preguntas para el cierre
@Christian Es cierto, siempre dice "Hay que bueno que no tengo que cerrar preguntas" ... eso es por que ya las cerro :V
@Excorpion JAJA
20:28
@FranAcuna existen formas de hacerle saber que su pregunta necesita detalles y esperar un tiempo para que la edite
@Excorpion jajaja
Yo ya he visto el modus operandi de gbianchi >:3
@Christian no. porque asi como vos decis eso, despues tengo que borrar 3 respuestas pidiendo aclaraciones, 4 comentarios iguales y otras cosas....
propongo que los comentarios sean libres (sin depender de la reputación)
@Christian No hay por que avisarle antes del cierre, para eso SO avisa. Y si esta al pendiente, se entera de inmediato, sino cuando edite, se reabre la pregunta.
@Christian y le escribi un comentario 1 min despues de que puso su pregunta... vos lo viste responder? Si haces una pregunta, te quedas mirando aunque sea unos minutos a ver que pasa...
@Christian NO
20:30
@Christian metodo de evitar spammers.
@Christian vos vas a limpiar el spam?
Yo lo que si creo, es que el chat debe ser free, por que en el chat hay gente hablando casi siempre
F por mi
Con tal de que tengan la cuenta verificada, podemos ver de inmediato la interaccion con el sujeto
@Excorpion El chat no es free? Cuánto me están cobrando?
20:31
además asi se asocia mejor al SO
@FranAcuna 50ptos ??
espera
@Excorpion SPAM
20 puntos*
Es mas caro que ir a meta
@Excorpion Por mensaje?
jajaj no
(broma jaja)
20:32
como requisito
@gbianchi pero hay humanos aca
Yo creo que sería mas dificil de controlar el spam por chats que en la modalidad de foro
Yo no entiendo como comentar en meta, es mas barato que hablar en el chat
@Excorpion SPAM.. lo vas a limpiar vos?
Por eso aparecen noobies en meta cuando podrian aparecer aca primero
@Excorpion yO si creo que es porque es más dificil controlar el smap en este formato
20:33
@Excorpion pq si tu usuario tiene problemas, lo preguntas en meta
SI YO FUESE MOD, SIII
Hola gerv!!!!!!!
pero aun me falta
vi que Daniela salio en una foto en tw.. y justo justo estaba el marido tambien :p
Incluso puedes reportar antes que poder hablar XD
20:33
@Excorpion de todos los chats?
en todos los canales?
el mod no es moderador de una sola sala.. es de todas...
pshh no sabes lo que me gusta hacer eso
:3
recuerdo cuando entre a comunidades como moderador
se suponia que debia estar jugando con el clan al cs1.6
y yo ahi revisando temas de moderacion jeje
yo quiero ser mod, argumento: tengo mucho tiempo libre
cheater... no cheater... cheater ??.. cheater....
@Christian Curriculum primero
nope, si soy menor de edad
yo empecé a los 12 como moderador en cs1.6 para un clan de tamaño medio
de ahi pase a otras comunidades diferentes
hasta llegar a League of legends incluso
Ellos me llevaron gratis al evento anual, me pagaron el viaje en avion, la estadia, y todo
y yo solo vigilaba el foro de la comunidad jejeje
20:36
@Christian creo que podes igual...
espera que me fijo...
@gbianchi Te compadezco por las situaciones surreales que veo emerger en el sitio
en steam tuve comunidades, pero me aburri de ellas
ah no.. tenes que tener mas de 18...
@FranAcuna jajajajaja
oigan.. que mods somos 4!!!
que a la tarde este yo, no quiere decir que no esten los otros 3...
no estan si estas tu
los intimidas jsjsj
espera, quienes son los otros ?
No hay modo de ver a los mods activos ?? a los diamantados ??
@gbianchi Bueno me falta poco
20:40
@Excorpion ya va
@gbianchi La vez pasada dijiste que en el sitio no se almacenaba la edad, por lo que no pueden saber si tengo +18 o no :)
14
A: Histórico de moderadores de SOes

fedorqui 'SO deja de dañar'15 dic 2015 → 15 de diciembre 2015: Se abre Stack Overflow en español al público 17 dic 2015 Entra (Pro Tem) Konamiman ¡Conozcan a nuestro primer moderador: Konamiman! Equipo completo:  23 marzo 2016 Entra (Pro Tem) un moderador que se desasoció del sitio (Mod2) Equipo completo: M...

@Christian te hacen firmar una declaracion...
Bueno ya fue, tendre que esperar 1 año y 7 meses
Lo mismo paso cuando estuve en la competencia de IBM
29
A: Is there a minimum age for Community Moderators on Stack Exchange?

CatijaTL;DR: Users have to be at least 18 to be a moderator on a Stack Exchange site. As of 2 December 2020 we established a policy requiring all moderators to be at least 18 years of age. Because the Moderator Agreement is considered a legal contract and minors can not legally be held by the agreemen...

0
Q: Como obtener el valor de un XML en una variable en PHP

John DoeEstoy tratando de obtener el valor de un XML para luego almacenarlo en una variable y ya sea que se muestre en un echo, el archivo XML que deseo leer para obtener el valor es el siguiente: <?xml version="1.0" encoding="UTF-8"?> <cfdi:Comprobante Version="3.3" Total="45264.13" TipoDeComprobante="I"...

20:59
gracias @gbianchi
@JohnDoe hace rato respondi a otro john doe... era cuenta tuya ?
@Excorpion como que gracias, yo me siento decepcionado
@Christian ????
hola
:)
@gbianchi entiendo el por que solo aceptan a mayores de 18, pero no me parece que no puedan hacer excepciones
21:15
el men de la novela de hoy nunca subio la pregunta jajajaja
se fue asutado por lo hatters
@Excorpion Hace rato no saludaba por aquí
@Excorpion Lo mas seguro es que era otro @JohnDoe
Welp, me tengo que ir
pero estaba tratando @JohnDoe
$xml = @simplexml_load_file("test.xml");

var_dump($xml->children());
Me falto el tema de los prefijos jejeje
@Excorpion Viste en mi pregunta como estaba leyendo los otros atributos ?
noop
me tengo que ir hace 10 min XD
no lei nada jsjs
ya me voy, adiiiooooosss
Dale, lo seguiré revisando
 
2 hours later…
23:02
@gbianchi Claro, lo sé
23:24
0
Q: Participemos en la Encuesta para Desarrolladores 2021

Rafael Bautista Martinez Esta es una traducción de Take the 2021 Developer Survey por Stephanie ♦ ¡Nuestra encuesta para desarrolladores de 2021 se abrió hoy! Ya seas un miembro activo de la comunidad de Stack Overflow o no, animamos a todos los que codifican a participar y hacer oír su voz. La encuesta estará abierta ...


« first day (2037 days earlier)      last day (1367 days later) »