A ver si esta semana no es una pesadilla de cinco lunes infernales y puedo dedicar tiempo a mis proyectos
Entre tener que volver a mi piso, quiero seguir con los vídeos de YouTube y programar más del motor isométrico, aún no he probado lo de las transformaciones matriciales
Tercero: ¿Qué os parece este vídeo? https://youtu.be/KHLrkEFIiIo tengo que retocarle el audio (que tiene ruido de fondo) cambiar algunas frases que no se entienden bien y añadir algunas imágenes al final, omitiendo esos evidentes fallos ¿Qué os transmite el vídeo? ¿Gusta?
@LombardaArda Es una naranja experta en C++ (alto contenido en vitamina C) y una granada hater (bajo contenido en vitamina C) ¿Ninguna otra valoración?
@PaperBirdMaster La grafica donde C++ aparece como "padre" de Pyhton (y otros) es incorrecta. El lenguaje Python no debe nada a C++, y el hecho de que este implementado en C es accidental; podría estar escrito en Assembler y no cambiara ni una escama. Tal como le presentas, suguiere que Python nacio de C++.
@CandidMoe Supongo que te refieres a la imagen (que no gráfica) del casco de Darth Vader. Ni me había fijado que tenía el icono de Python, simplemente recordaba que había una imagen así y la quise usar: google.es/…
Tendrás que preguntar al autor de la imagen por qué tomó esa decisión.
@CandidMoe Tendrás que preguntar al autor de la imagen por qué tomó esa decisión.
De hecho, si buscas esa imagen verás que es bastante popular en diferentes variantes. Algún motivo debe haber detrás. Para Java supongo que la JVM está programada en C++, del resto no te sabría decir.
@PaperBirdMaster BTW, Python está escrito en C, no en C++. On the other hand, the Python implementation, written in C, can completely hide implementation details and control access to an object if necessarydocs.python.org/3/tutorial/classes.html
CPython pasa a ser implementado en C. Esto es sólo un detalle de implementación, la verdad. CPython compila su código Python en bytecode (de forma transparente) e interpreta ese bytecode en un bucle de evaluación.qastack.mx/programming/17130975/python-vs-cpython
@CandidMoe Vale, si, guay, perfecto, lo entiendo, lo comprendo. Pero de nuevo, otra vez, repito, reitero, insisto: YO no he hecho esa imagen, si alguien sabe por qué esos lenguajes están en esa imagen será el autor de la imagen. Esa imagen en diferentes variantes es popular así que algún motivo tendrá detrás ¿Cuál es ese motivo? no lo se.
@CandidMoe No la hay, de hecho el vídeo no es público aún. Ahora bien, me gustaría saber el motivo que hay detrás de centenares de imágenes iguales o parecidas con el mensaje de que C++ es padre de esos lenguajes.
@CandidMoe O tal vez quienes hicieron las imágenes se documentaron adecuadamente pero tienen un criterio diferente al tuyo sobre lo que significa "Yo soy tu padre".
@PaperBirdMaster Si pusiste la imagen debes estar de acuerdo con su contenido o al menos tener una interpretaciÅ„ de él. Esa imagen no aparecio de casualidad por ahi. Dime que entiendes tú por "padre de" y de ahí seguimos.
Yo me hago responsable de lo que diga en el vídeo, la imagen si es incorrecta la cambiaré o eliminaré (aunque me suponga quitar contenido del vídeo), pero no la voy a quitar sin saber qué criterio se siguió para crearla.
@CandidMoe Efectivamente estoy de acuerdo con el contenido de la imagen, pues no había indagado profundamente en ella hasta que has sacado el tema, asumí su veracidad en base su extendido uso y que fue creada (al menos una de sus versiones) por profesionales a los que respeto (biicode); si es incorrecta la quitaré, pero tendré que saber cómo de incorrecta es y bajo qué criterio.
I decided to write an interpreter for the new scripting language I had been thinking about lately: a descendant of ABC that would appeal to Unix/C hackers. Guido van Rossum. No vas a encontrar ninguna cita de Guido mencionando C++ por ninguna parte
This is a "genealogy" of programming languages. Languages are categorized under the ancestor language with the strongest influence. Those ancestor languages are listed in alphabetical order. Any such categorization has a large arbitrary element, since programming languages often incorporate major ideas from multiple sources.
== ALGOL based ==
ALGOL (also under Fortran)
Atlas Autocode
ALGOL 58 (IAL, International Algorithmic Language)
MAD and GOM (Michigan Algorithm Decoder and Good Old MAD)
ALGOL 60
MAD/I
Simula (see also Simula based languages)
ALGOL 68
ALGOL W
Pascal
Ada
SPARK
PL/SQL
Turbo Pascal...
Por otro lado veo que la discusión deriva sobre si C++ es el padre o no de algunos lenguajes, en mi opinión es un debate similar al de si la tortilla de patata es con o sin cebolla, división de opiniones las cuales jamas le daran la razon al otro
Un año viviendo en Barcelona, llego el Covid y decidi que era hora de volver a Euskadi, me pedi contrato por teletrabajo y aqui sigo XD
@gbianchi Es sin cebolla, al cebollista le va a gustar con y sin cebolla pero al no cebollista solo le gustara una tortilla, ergo un cebollista disfruta de la tortilla un 100% de las veces y un no cebollista no
Ademas, el plato se llama tortilla de patata, no tortilla de patata y cebolla
@LombardaArda una vez erradicada, no habría enemigos naturales, la población de anti cebollistas crecería desmedidamente hasta su propia autodestrucción...
@Trauma ¿Cuál se supone que era el problema? Porque deberás entender que espetar código y no explicar nada, no ayuda para solucionar ningún problema, pareces nuevo en SO.
@Trauma Para nada, los comentarios son un complemento, a veces, necesario. Lo que me incomoda de los comentarios no es su presencia o ausencia si no su mal uso.
@Blazerg Los comentarios son documentación, son un complemento al código, si el código se suficientemente claro podría no necesitar documentación pero muchas veces los comentarios son como el resumen o la portada de un libro: te ayudan a inferir el contenido para ahorrar tiempo.
@Muriano La corriente de pensamiento que comentas es la que surge de la malinterpretación de la ideología "Clean Code", lo que dice ese libro es que siguiendo ciertos patrones la necesidad de comentarios en código se reduce hasta (casi) desaparecer, la gente lo interpretó como: "¡podemos dejar de comentar el código!".
@PaperBirdMaster Antecesor, dicese de algo o alguien que va antes que un cesor. No confundir como anteancesor que es lo que hay antes de un ancensor XD
@Pikoh Bueno, de repente tengo la tentación diseñar y construir un CPU usando FPGA y, desde luego, debería escribir mi propio ensamblador, y sistema operativo y demás, pero es mucho.
cual es el atributo en C# winform que me permita darle un espacio al contenido de un web view de 1366x768 pero que si por ejemplo el elemento padre el form no puede darle ese espacio; internamete re respete el espacio y se usa un scroll horizontal y vertical ???
«Ma Baker» es una canción interpretada por el grupo disco Boney M en 1977. La canción se refiere a la legendaria criminal de la década de 1930 Kate "Ma" Barker, pero la letra de la canción no es verídica. La melodía está adaptada a partir de una canción folclórica de Túnez, «Sidi Mansur».
La canción ha sido interpretada por otros artistas, como Banda R-15, Knorkator y Milli Vanilli. Cabe mencionar que hubo otras dos interpretaciones, de los grupos mexicanos El tren y Banda macho, que ocuparon los primeros lugares de las listas de éxitos en 1978.
@LombardaArda Sor pupuesto... ¿No sabías que soy matusalémico? (en realidad otras personas aquí me superan sin dificultad, si es que superar en edad es difícil).
@gbianchi XD, ché, si sólo le faltó corregir una coma o un acento para que fuera válida. Creo que la gente olvida la finalidad de las ediciones, a veces a mi mismo me entra una duda, y ante la duda: omitir.
@MauricioContreras es peor.. todas las ediciones no mejoran en nada la publicacion, que de por si tiene problemas muchisimos mas graves.. no sirve de nada editarla si requiere que OP la haga toda de vuelta...
@Excorpion la extension que estoy programando para los usuarios de la red de SE... que saben que un comentario es mas importante que un voto negativo ...
@gbianchi imaginate que cada post que contenga codigo me lo traiga a un IDE que lo formate con algunas reglas de sintaxis genericas y luego cuelgo el codigo formateado y parseado XD...
@Excorpion sip pero viene mas cosas
asi va ahora mismo ... le voy a poner deteccion de lenguaje ... y le voy a poner comentarios automatizados como los de la hrramienta grazey monkey ....
@Arcanis-TheOmnipotent hay una extension para formatear el codigo dentro de la plataforma, que te permite usar tabs.. y hay otra extension para agregar un boton para los comentarios, para tener un listado de comentarios a mano...
@MauricioContreras Me hiciste comprobar, porque, segun recuerdo, son funciones, no es que sean valores, y tuve que ir a comprobar por que me hiciste dudar XDDD
@Christian muy bien, en ese caso debes calcular el seno y coseno de los ángulos del segundo cuadrante que son reflexión de los notables, es decir, 120, 135 y 150
Tip: a partir de 90, todos comienzan a decrecer en el mismo orden en que crecieron desde 0 hasta 90. (recuerda la gráfica de la función Seno y Coseno y su límite en 1 y 0 respectivamente)
@Christian no se ... pero por ejemplo facebook tiene modularizada la web por ejemplo las notificaciones es individual a la seccion de historia recientes y esto es individual a el sistema de chats ...
@Christian Por ejemplo si tomas el ángulo de 120, su valor Seno es sqrt(3)/2 y su valor Coseno es -1/2, por lo tanto la división de ambos te dará: -sqrt(3).
Si tomas el ángulo 135, su valor de Seno es sqrt(2)/2 y su valor de Coseno será -sqrt(2)/2.
@Christian tienes que la tangente de 150 es -1/sqrt(3) que es aproximadamente 0,58. Entonces tu ángulo es mayor a 150. Recuerda la gráfica de la tangente. Es acotada en los intervalos -pi/2, pi/2, y precisamente su componente Y es negativa para todo ángulo del 2do cuadrante.
@Christian vale, haber empezado por decir que te permiten usar arc tangente. XD