(...)



Archivado por última vez {{ '2021-02-07T03:19:09.561Z' | moment 'DD/MM/YY HH:mm'}} (Hora Local).
Descargar archivos ({{ 75 }})

161201246712.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 58.36KB, 540x540, 160143532872.jpg )
77611

/#/ 77611
{{{"(Este hilo ha llegado al límite de bumps.) >cada vez que programo me divierto mucho haciendo código\n>pienso en varios lenguajes de programación que me gustaría aprender\n>leo libros y blogs sobre programadores y tecnologías distintas a las que uso día a ida para seguir aprendiendo\n>trato de seguir distintos patrones de diseño por diversión\n>salgo de mi zona de comfort de vez en cuando para aprender cosas nuevas\n\nDime anon, ¿También disfrutas de programar o solo lo haces porque es un trabajo y ya?" | renderPostMessage 77611}}}

>>

/#/ 77614
{{{">>77611 (OP)\nSi, programar es divertido pero eventualmente me gustaría gastar mi energía limitada en algo interesante en lugar de dejarla toda en un proyecto al cual solo contribuyo por dinero" | renderPostMessage 77614}}}

>>

/#/ 77617
161202028217.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 40.21KB, 459x273, young usagi tsukino.jpg )
77617
{{{">>77611 (OP)\n>Disfruto Programar\n>cada vez que programo me divierto mucho haciendo código\n>Pero no dice en qué lenguaje programa.\nKek. Me parece mal bocho. Pero el lenguaje en el que más disfruto programar es el ensamblador. Irónicamente, es menor el trabajo de programar en ensamblador y el programa que resulta, hace exactamente lo que quieres que haga." | renderPostMessage 77617}}}

>>

/#/ 77619
{{{">>77617\nC# es mi lenguaje favorito de todos los tiempos.\n> el lenguaje en el que más disfruto programar es el ensamblador\nkek eres el primer anon que he leído que dice que programa en ensamblador." | renderPostMessage 77619}}}

>>

/#/ 77620
{{{">>77611 (OP)\nNo." | renderPostMessage 77620}}}

>>

/#/ 77623
{{{">>77619\n>C# es mi lenguaje favorito de todos los tiempos. \n>no lenguaje C\nMe dueles, OP." | renderPostMessage 77623}}}

>>

/#/ 77627
{{{"No porque nunca se que programar y cuando quiero programar algo no se como hacerlo y mejor lo dejo ;_;" | renderPostMessage 77627}}}

>>

/#/ 77629
{{{">>77611 (OP)\nClaro por eso aporto al open source.\n\n>>77627\nBusca algún proyecto open source que uses, busca los issues y trata de resolverlos." | renderPostMessage 77629}}}

>>

/#/ 77630
{{{"Yo disfruto programar en C++. Pero honestamente, creo que lo que más me gusta es el resultado que conlleva programar la aplicación." | renderPostMessage 77630}}}

>>

/#/ 77631
{{{"programo por comida, asi que amo programar pero odio todo lo demas del proceso de crear un sistema\n\n>clientes \n>project manager \n>QA\n>[s]\"scrum master\"[/s] el tipo que trae el cafe y empieza a apurar todo.\n>los tester que te quieren sobrescribir el codigo \n\nen fin esos personajes molestos que me gustaría que fallecieran de la forma mas dolorosa conocida por un mamifero." | renderPostMessage 77631}}}

>>

/#/ 77697
{{{">Dime anon, ¿También disfrutas de programar o solo lo haces porque es un trabajo y ya?\nSi con la Enorme diferencia de que a mi si me pagan por programar." | renderPostMessage 77697}}}

>>

/#/ 77698
{{{"Yo programo por hobby, así que todavía disfruto programar." | renderPostMessage 77698}}}

>>

/#/ 77699
{{{">>77617\n> y el programa que resulta, hace exactamente lo que quieres que haga.\n>Pero el lenguaje en el que más disfruto programar es el ensamblador. \n\nCuando alguien dice que programa en ensamblador asi a secas, es porque realmente no sabe ensamblador.\n\nHay docenas de ensambladores mira, para que te ilustes https://en.wikipedia.org/wiki/Comparison_of_assemblers\n\n¿En qué ensambladores programas, para que arquitecturas o maquinas virtuales?\n\nNo todos son iguales y no todos son baremetal, si haces un programa que va ser cargador por el loader de un sistema operativo como Linux o Windows, no puedes decir tampoco que el programa va hacer exactamente lo que le digas es una mentira a menos que este abajo de la capa de usuario.\n\nLos ensambladores son una perdida de tiempo, puedes generar el ensamblador con lenguajes de mas alto nivel y tunear lo que requieras con ensamblador en linea. Su único fin en estos dias es la ingenieria inverza , depuración y shellcodes. \nLo único justificable a escribir en ensamblador es un pequeño loader que sirva para lanzadera de otro sistema hecho en lenguajes de mas alto nivel como C,C++, Rust, Forth. \n\nAntes se usaba ensamblador para los sistemas embebidos porque los recursos hardware eran super limitados, con la llegada de optimizadores mas eficientes y hardware mas potente perder el tiempo jugando a los ensambladores sin una meta es algo que no les recomiendo." | renderPostMessage 77699}}}

>>

/#/ 77701
{{{">>77698\n>Yo programo por hobby, así que todavía disfruto programar.\n\nSecundo y me pagan por ello." | renderPostMessage 77701}}}

>>

/#/ 77704
{{{">>77611 (OP)\n>me divierto mucho haciendo código \nKhé. Yo odio programar incluso cuando dicen que programo bien." | renderPostMessage 77704}}}

>>

/#/ 77708
{{{">>77704\n>que programo bien.\n¿qué es programar bien?" | renderPostMessage 77708}}}

>>

/#/ 77711
{{{">>77708\nA ver negro, alguien que programa bien escribe codigo que es correcto. claro, facil de entender y mantenible." | renderPostMessage 77711}}}

>>

/#/ 77712
{{{">>77711\n>facil de entender y mantenible.\nFácil de entender entra dentro de las caracteristicas de un software mantenible.\n\n>codigo que es correcto\n\n¿Qué es un código correcto?" | renderPostMessage 77712}}}

>>

/#/ 77756
{{{">>77614\nSecundo" | renderPostMessage 77756}}}

>>

/#/ 77770
{{{">>77712\n>¿Qué es un código correcto?\nSupongo que se referirá a código limpio." | renderPostMessage 77770}}}

>>

/#/ 77776
{{{">>77704\n>Khé. Yo odio programar incluso cuando dicen que programo bien.\nTriste." | renderPostMessage 77776}}}

>>

/#/ 77796
161223386917.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 34.45KB, 460x276, conan-approves.jpg )
77796
{{{">>77699\nmmmmm dejenme presentarme, soy un desarrollador con 6 años de experiencia, hacia tiempo no venia por aquí y finalmente veo un comentario con cierta validez hasta cierto punto, este tipo de critica solo lo haria un programador con cierta experiencia.\n\nEs verdad que la mayoria de pendejos que responden la basura de ensamblador efectivamente no saben un carajo de como se gana la vida un desarrollador de software, el hecho de que uno disfrute una herramienta y una profesión no significa que sea un puto juego o un chiste ridiculo como tratan de pintar aquí.\n\nAhora entrando en un campo de desarrollo de alto nivel por supuesto que lenguajes orientados a paradigmas de objetos y devOps, la rama de arquitectura y especificamente ensambladores es un desgaste, pues los IDEs y los compiladores hacen el trabajo como intermediarios entre las instrucciones programadas y la maquina virtual generando la aplicación o el resultado final.\n\nAhora en un tema de infraestructura y servidores es supremamente importante entender el manejo de estructuras para rendimiento y despliegue de servicios, balanceo de cargas, demonios, dominios, bases de datos, dinamics, sharepoint, nubes, hosting, entre otras muchas razones para, puede que entender precisamente ensamblador como lenguaje no es vital, pero entender su abstracción en como se aprovechan los recursos de las maquinas es de suma importancia.\n\nPienso más que todo que depende del perfilamiento del desarrollador, para un electronico es muy importante entender el funcionamiento de un KBC, o un PCH o una CPU por mencionar unos simples ejemplos (en este caso, para reparación de portatiles y motherboards de escritorio y servidores) que pueden aplicar perfectamente el conocimiento de sistemas que manejen lenguaje maquina, independientemente de la arquitectura." | renderPostMessage 77796}}}

>>

/#/ 77825
161227627285.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 294.88KB, 574x387, 161195891525.png )
77825
{{{">>77796\n>[s]Es verdad que la mayoria de pendejos que responden la basura de ensamblador efectivamente no saben un carajo de como se gana la vida un desarrollador de software[/s]\n>vendo el culo por comida\neso leí\n\n>soy un desarrollador con 6 años de experiencia\nayyy kemekek. A menos de que programes todos los días incluyendo fines de semana, 12 o más horas al día. Sigues siendo un aficionado.\n\n>puede que entender precisamente ensamblador como lenguaje no es vital, pero entender su abstracción en como se aprovechan los recursos de las maquinas es de suma importancia.\nKek. Creerse el meme de que aprender lo básico de ensamblador ayuda a entender como funciona una computadora. Si conocieras algo de ensamblador, sabrías que sólo se recurre a este. Cuando los lenguajes de alto nivel (de bloat) son incapaces de dar un rendimiento eficiente. Sobre todo en el tema de seguridad. Pero seguro que es como hablarle a un caballo. No entenderías nada de lo que le digo. \n\nY todo lo demás que mencionas son cosas de un sysadmin (uno poo y muy mediocre) al que le sirve de muy poco saber programar. Puesto que todo lo que hace un sysadmin es instalar y configurar software que otro ya programó. Eso sin mencionar al hardware, que obviamente lo único que hace un sysadmin es andar de shopping como vieja loca comprando componentes que otros ya desarrollaron, probaron y manufacturaron.\n\nLo ultimo que puedo decir es algo que leí hace ya muchos años: \"Que tú seas un inútil programando en ensamblador. No significa que los demás no puedan hacerlo.\" Vive feliz siendo un ser inferior en esta tierra, negro." | renderPostMessage 77825}}}

>>

/#/ 77832
{{{">>77825\nEn lo único que te doy razón es que ese anon esta glorificando a los sysadmin que nada que ver. \n\n>Cuando los lenguajes de alto nivel (de bloat) son incapaces de dar un rendimiento eficiente. Sobre todo en el tema de seguridad\n\n¿No tienes ni ídea de lo escribes verdad negro?, uno de los proyectos mas grandes de software libre que cubre todas las capas desde ring-0 en adelante es el kernel de Linux y de ese código menos del 2% es ensamblador en Linea, todo lo demás en ANSI-C y no es ni por fines de seguridad, ni rendimiento. Es porque dependiendo la arquitectura se usa solo en casos donde el procesador en el que se esta ejecutando requiere de una interrupción o funcion especifica. \n\nSi todos tuviesen la visión mediocre que tienes de ensamblador, Linux ni los otros kernels serian portables a tantas arquitecturas. \n\nHacer un ensamblador es una cosa trivial , es vilmente una tabla de opcodes que funciona por sustitución, verdaderos genios los que escriben analizadores sintácticos, optimizadores y compiladores. Pero tampoco espero que entiendas como funcionan uno" | renderPostMessage 77832}}}

>>

/#/ 77838
{{{">>77832\nSecundo durísimo" | renderPostMessage 77838}}}

>>

/#/ 77854
{{{">>77699\n>\n>Antes se usaba ensamblador para los sistemas embebidos porque los recursos hardware eran super limitados, con la llegada de optimizadores mas eficientes y hardware mas potente perder el tiempo jugando a los ensambladores sin una meta es algo que no les recomiendo.\n\npor codemonkey's como tu!, wingous,aple sta, android escrito en java, en javaaa. esos [s]clones de unix[/s] con capas y + capas, como gnomeOS gtk3 y negrOS, consumidores de recursos hasta la madre, de nada sirvio que se aumentase el hardware, si su softcore y ware que parese esta hecho con las patas.el lenguaje a bajo y nivel y ensamblador fue lo fidedigno. las capas que estan superpuestas, algunos sabemos que es un chiquero escrito de simios para simiOS," | renderPostMessage 77854}}}

>>

/#/ 77864
{{{">>77854\nAprende a redactar, pajeet." | renderPostMessage 77864}}}

>>

/#/ 77873
161237531248.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 4.20KB, 642x512, triangle.png )
77873
{{{">>77832\n>Un buen programador encuentra en el ensamblador una herramienta más a su favor.\n>Un mal programador encuentra en el ensamblador el reflejo de su intolerable mediocridad.\nNo hay más que agregar. Cada quien es libre de usar y odiar lo que le plazca. \n\n>En cuanto a portabilidad...\nSólo comentaré algunos eventos ocurridos en días recientes, antes y después de migrar a Linux.\n\n>Programar engine 3D en C++, usando Code::Blocks con MingW, cuando en Windows.\n>Ejecutar desde IDE... [b]OK[/b]\n>Copiar ejecutable al Desktop y probar... [b]FAIL![/b]\n>Solucionar agregando el directorio C://../MingW al PATH para que programa encontrar libstdc++6.dll\n>Ejecutar programa... [b]OK[/b]\n>[b]Reescribir engine 3D en Ensamblador[/b]\n>Ejecutar desde editor... [b]OK[/b]\n>Ejecutar directamente... [b]OK[/b]\n>Probar ejecutable en vieja computadora con poderosisimo Pentium 200Mhz MMX con 24MB de RAM y Win98SE instalado... [b]OK[/b]\n\nEs curiosos como muchos programas hechos en lenguajes de alto nivel piden un montón de librerías para funcionar. Mientras que aquellos que he compilado en ensamblador. Se ejecutan con normalidad en cualquier versión de Windows. Desde Win95 hasta el 10. Actualmente mi engine lo estoy reescribiendo porque no puedo compilar el código en Linux con Wine. Porque DevC++ no incluye el header [b]cstdint[/b]. En su lugar usa incluye el header [b]stdint.h[/b], por lo que todos mis [b]std::size_t[/b] y [b]std::uint32_t[/b] los tengo que convertir en size_t y uint32_t respectivamente, y lo tengo que hacer archivo por archivo. No uso [b]auto[/b] porque [b]auto[/b] es para [s]maricas[/s] normies. Además de que algunas partes de mi código requieren de variables unsigned para escribir y leer del buffer." | renderPostMessage 77873}}}

>>

/#/ 77884
{{{">>77873\n\nNegro absolutamente todo lo que escribes expone tu ignorancia sobre como funcionan las cosas \n\n¿Sabes la diferencia entre linkeo estatico y dinámico?, Los compiladores de C++ (como el que se incluye en Code blocks) soportan linkeo estatico. \n\nLa razón por la cual existen las librerias dinámicas es para evitar que cada ejecutable en el sistema operativo contenga código repetido y termines con el disco duro lleno. \n\n(En windows se llaman DLLs en Linux y otro .SO)\n\n>Actualmente mi engine lo estoy reescribiendo porque no puedo compilar el código en Linux con Wine. Porque DevC++ no incluye el header cstdint\n\n>por lo que todos mis std::size_t y std::uint32_t los tengo que convertir en size_t y uint32_t\n\nayyylmao , no entiendes ni lo más basico sobre como funcionan los tipos de datos y según tu programas en ensamblador.\n\nComo según tu estas haciendo la a rasterización , Backface culling ,etc a nivel procesador, porque sin un API de alto nivel tu meme motor 3D se va quedar alli, en tu computadora. \n\nSi lo que quieres es hacer algo autista como templeOS, por lo menos haz el OS entero y dejalo en modo VGA para que alguien lo vea y diga a mira otro austista que se sentia especial por usar ensamblador. \n\nNo todo es x86, ni windows, pero sigue perdiendo el tiempo con tu meme-engine." | renderPostMessage 77884}}}

>>

/#/ 77888
161238656868.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 183.76KB, 905x512, topkek.png )
77888
{{{">>77873\nGracias negro me sacaste unos buenos kekes." | renderPostMessage 77888}}}

>>

/#/ 77892
{{{">>77873\n>Porque DevC++ no incluye el header cstdint. \nDevC++ está muerto desde hace años." | renderPostMessage 77892}}}

>>

/#/ 77893
{{{">>77873\n>Porque DevC++ no incluye el header cstdint. En su lugar usa incluye el header stdint.h, por lo que todos mis std::size_t y std::uint32_t los tengo que convertir en size_t y uint32_t respectivamente\nMal bocho.\n\n>>77884\n2 cosas. Primero CodeBlocks es un IDE, no trae un compilador. Segundo C++ no tiene una ABI standard (librerías compiladas con otros compiladores no se podrían enlazar con un compilador diferente). Ppero aún así se pude programar en C++ sin usar la librería de C++, lo mismo para C.." | renderPostMessage 77893}}}

>>

/#/ 77894
{{{">>77892\nDe hecho no. >https://www.embarcadero.com/es/free-tools/dev-cpp" | renderPostMessage 77894}}}

>>

/#/ 77897
161239286297.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 152.66KB, 1000x950, hand-of-God.jpg )
77897
{{{">>77884\n>¿Sabes la diferencia entre linkeo estatico y dinámico?\n>linkeo estatico\n¿Es en serio? ¿Crees que no se me ocurrió? No te atrevas a proyectar tu estupidez en mi persona. En Code::Block 20.3 había un bug que no permitía hacer el static linking. Los flags -static -static-libgcc, etc, se los pasaba por el culo. Me sacó bueno dolores de cabeza. Para solucionarlo lo primero que hice fue cambiar el PATH. Posteriormente hice un downgrade a Code::Block 16.1 y ¡voilá!\nProgramar el engine en ensamblador fue por hobby. Ejecutarlo en mi vieja computadora fue a modo de prueba. ¡Y fue un exito! No sé como g++ podría hacer ejecutables que corran en Win98 y Windows10 a la vez sin tener que recompilar y modificar el código. En cambio, mis herramientas hechas en ASM funcionan perfectamente, en mi computadora o la de mis amigos, sean Intel o AMD. Tengan instalado Win9X, XP, 7, 8 o 10. Hablo del mismo ejecutable corriendo en casi cualquier computadora con x86_64.\n\n>no entiendes ni lo más basico sobre como funcionan los tipos de datos\n¿En serio? Es muy difícil entender que quiero un unsigned int que siempre sea unsigned int (size_t). Para hacer comparaciones rápidas de acceso al buffer (array de uint32_t).\n\n[code]\nstd::uint32_t color = 0xFF3366FF;\nstd::size_t pixel = x + (y * BUFFER_WIDTH);\n\n// una suma, una multiplicación y un IF\nif(pixel < BUFFER_PIXEL_COUNT) {\n colorBuffer[ pixel ] = color;\n}\n\n// En lugar de cuatro IFs en serie, que afectan el desempeño del procesador\nif(x >= 0 && x < 0 BUFFER_WIDTH && y >= 0 && y < BUFFER_HEIGHT) { //...\n[/code]\n\nO que la representación de un pixel en memoria en el formato ARGB debe tener siempre ocho bits por canal (uint32_t).\n\n>Como según tu estas haciendo la a rasterización\nAlgoritmo de Bresenham corrigiendo la perspectiva al interpolar. ¡Juego de niños!\n\n>Backface culling\nLuego de proyectar en perspectiva, recortar, reconstruir y convertir los vectores a enteros:\n\n[code]\ncull = (u.x * v.y) - (u.y * v.x);\n\nif(cull > 0) { //...\n[/code]\n\n>porque sin un API de alto nivel tu meme motor 3D se va quedar alli, en tu computadora.\nEso sí me hizo kekar. Y sí lo hago ¿qué? ¿Me la vas a mamar? Porque programar un Gouraud o un Phong no es juego de niños. Y cualquier CPU desde el P4 lo ejecuta cagado de la risa.\n\n>No todo es x86(_64), ni windows\nNo, claro que no, sólo la mayor parte.>>77888\nMe la mamé con mi pic" | renderPostMessage 77897}}}

>>

/#/ 77898
{{{">>77897\n<Porque programar un Gouraud o un Phong [s]no[/s] es juego de niños\nFe de erratas:" | renderPostMessage 77898}}}

>>

/#/ 77899
{{{">>77897\n>¿Es en serio? ¿Crees que no se me ocurrió? \n\nNo, no se te ocurrio, pero me da mucho gusto de que googlearas lo que es compilación estatica. >No sé como g++ podría hacer ejecutables que corran en Win98 y Windows10 a la vez sin tener que recompilar y modificar el código. \n\nTe lo repito animal, compilación estatica , ¿Que parte de compilación estatica no te queda claro ignorante?. \n\n>a Code::Block 16.1 y ¡voilá\n\n>¿En serio? Es muy difícil entender que quiero un unsigned int que siempre sea unsigned int (size_t).\n\nayyylmao negro y sigues sin darte cuenta de tu pendejes. \n\nPues si , porque dependes de un IDE que te haga todo en vez de ponerte a leer la documentación del toolchain que estas empleando. \n\n>Algoritmo de Bresenham corrigiendo la perspectiva al interpolar. ¡Juego de niños!\n\nayylmao y te ofendes porque te dicen bestia. \n\nDi la verdad negro lo único que hiciste fue pintar un triangulo en 2D y hasta alli legaste." | renderPostMessage 77899}}}

>>

/#/ 77901
{{{">>77897\n> Code::Block 20.3 había un bug que no permitía \nlamer:Block no es compilador es un IDE" | renderPostMessage 77901}}}

>>

/#/ 77904
161239498235.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 60.99KB, 480x480, 160195031378.jpg )
77904
{{{">>77899\n>No, no se te ocurrio, pero me da mucho gusto de que googlearas\n>[b]lmao... ya no tengo argumentos. Por eso me invento cosas que me saco del culo.[/b]\nkek\n\n>Te lo repito animal, compilación estatica\n>No se de lo que hablo pero te digo animal para disimular mi inferioridad\nEl código podrá ser portable pero los ejecutables no. LMFAO\n\n>Pues si , porque dependes de [b]un IDE[/b]...\n>LMAO, voy a ignorar que se dijo que era un bug\nROLF\n\n>Di la verdad negro lo único que hiciste fue pintar un triangulo en 2D y hasta alli legaste.\n>LMAO, no entender de arte abstracto. ¡ROLF, ROF!\nUn triangulo sin LIB o API, que es lo que se ve en la pic, es más de lo tu nunca has hecho en Godot.\n\nEn estos momentos estoy buscando la forma de hacer rotaciones eficientes. Sobre para evitar el gimbal lock. Y pese a la creencia común, los cuaternions no ayudan. además de que añaden otro problema al interpolar rotaciones: la temible división por zero." | renderPostMessage 77904}}}

>>

/#/ 77905
{{{">>77901\nAdmito mi error. Me refería a MingW64 que viene integrado en Code::Blocs 20.3." | renderPostMessage 77905}}}

>>

/#/ 77906
161239521153.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 45.12KB, 600x600, poster_504x498_f8f8f8-pad_600x600_f8f8f8_u2.jpg )
77906
{{{">>77904\n>El código podrá ser portable pero los ejecutables no. LMFAO\n>los ejecutables no\n>En cambio, mis herramientas hechas en ASM funcionan perfectamente, en mi computadora o la de mis amigos, sean Intel o AMD. Tengan instalado Win9X, XP, 7, 8 o 10. Hablo del mismo ejecutable corriendo en casi cualquier computadora con x86_64. \n\nCreo que llegado a este punto, creo que estas bocheando intensamente." | renderPostMessage 77906}}}

>>

/#/ 77908
161239559436.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 24.11KB, 480x360, 8ffcce58e3a83e1f8a576d427066239c.jpg )
77908
{{{">>77904\n> la temible división por zero.\n¿no jodas que entiendes ni como funciona el punto flotante tampoco? Y bocheas con que usas ensamblador para métodos númericos. ayyyyyy\nte voy a dar un tip aritmetica de punto fijo. \ny si es demasiado para ti existe una estructura de control que se llama if y un operación que se llama suma." | renderPostMessage 77908}}}

>>

/#/ 77909
161239581962.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 21.12KB, 500x324, captain-picard-facepalm.jpg )
77909
{{{">>77906\nCreo que el que ha llegado a su límite ere (tú). Ya no puedes contra argumentar e irónicamente recurres a lo irracional para no quedar en ridículo. Haz el static linkig de un hola mundo de C++ en una computadora con Windows 10 con un core i7. Luego ve y ejecuta el programa en una Win98 con pentium. Y me haces el favor de tragarte tus palabras." | renderPostMessage 77909}}}

>>

/#/ 77910
{{{">>77908\n>te voy a dar un tip aritmetica de punto fijo\n[code]\nint x = 10 / 0;\n[/code]\n\n>existe una estructura de control que se llama if y un operación que se llama suma.\n¡Tremendo el hombre! ¿Cómo haces una división sumando?" | renderPostMessage 77910}}}

>>

/#/ 77911
{{{">>77904\n>Un triangulo sin LIB o API, que es lo que se ve en la pic, es más de lo tu nunca has hecho en Godot. \n\nMe estas diciendo que si tu te crees dios por pintar un triangulo en ensamblador, entonces ¿yo soy un mega dios por hacer lo mismo en un display LCD con un microcontrolador en el bachillerato?" | renderPostMessage 77911}}}

>>

/#/ 77913
{{{">>77909\n>C++ en una computadora con Windows 10 con un core i7. Luego ve y ejecuta el programa en una Win98 con pentium. Y me haces el favor de tragarte tus palabras.\n\nse llama Cross-compilation animal, ¿como crees que se generan los binarios para otras arquitecturas como ARM, PPC etc? \n\nSolo necesitas el toolchain de la arquitectura , deja de sudar tu ignorancia." | renderPostMessage 77913}}}

>>

/#/ 77914
{{{">>77910\n>\n>int x = 10 / 0;\n\n¿no jodas negro, es enserio? , no sabes ni como evitar eso?" | renderPostMessage 77914}}}

>>

/#/ 77916
{{{">>77909\nNegro no entiendo algo, ¿Cómo es que antes de dedicarte a hacer hello worlds en ensamblador, no te leiste un buen libro de arquitectura de computadoras y sistemas operativos primero? \n\nDigo la estructura de los .EXE no es tan complicada y para eso se crearon los compiladores para ahorrarte trabajo, lo minimo que se esperaba es que te bajaras un manual de 2 páginas y unos 30 minutos de tiempo libre. \n\n¿Cuando no estas haciendo hello worlds en ensamblador a que te dedicas?\n¿Haz pensando en que vas a trabajar cuando seas grande ?(porque quiero pensar que eres underage) o si no por lo menos ya estas en la universidad de lo contrario que perdida de tiempo escribir hello worlds todo el dia" | renderPostMessage 77916}}}

>>

/#/ 77917
{{{">>77911\n>¿yo soy un mega dios por hacer lo mismo en un display LCD con un microcontrolador en el bachillerato?\n\nYo tengo un sobrino de 10 años que hace meme juegos 3D en webgl, creo que tiene mas futuro que todos aqui." | renderPostMessage 77917}}}

>>

/#/ 77919
{{{">>77914\n>No contestar como se hacen divisiones sumando.\n¡Te espero!\n\n>>77913\nCross-compilation, kek. ¿En la misma arquitectura? ¡Mi Dios...! ¡Qué diga! ¡Yo mismo! ¡Dame paciencia!\n\n>>77916\n>la estructura de los .EXE\n>No Portable Executable\nayyy>>77911\n>entonces ¿yo soy un mega dios por hacer lo mismo en un display LCD con un microcontrolador en el bachillerato?\nDe seguro fue usando un compilador de C mutilado y con un arduino." | renderPostMessage 77919}}}

>>

/#/ 77921
161239864594.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 53.02KB, 1200x745, dunning-kruger-effect-curve.png )
77921
{{{">>77919\n>Cross-compilation, kek. ¿En la misma arquitectura?\n>¿En la misma arquitectura?\n\nPues si bestia, si no como generarias binarios para otro sistemas operativos como digamos , mac o linux que tambien corren en x86-64\n\nde windows a windows es lo mismo aunque la arquitectura sea la misma solo necesitas contemplar que simbolos estaticos quieres portar. \n\nSigue negro, sigue , para que te ayudemos a que caigas desde el pico de pic related y salgas de esa profunda ignorancia." | renderPostMessage 77921}}}

>>

/#/ 77922
{{{">>77919\n>compilador de C mutilado y con un arduino\nno negrito en esos dias no era popular arduino , de hecho fue en un ensamblador para STM8 \n\nPero ya que lo mencionas y para que aprendas algo nuevo , arduino usa C++11 , por eso luce muy raro para ti (apuesto que eres de los que les llama lenguaje arduino), pero es obvio que como no sabes C++ jamas lo notaste." | renderPostMessage 77922}}}

>>

/#/ 77923
{{{">>77916\nLeyendo tu post por segunda vez. Me doy cuenta de lo jodido que está la educación en estos tiempos. Haz de creer que compilo usando el Turbo ASM o el zombieware de MASM16 para la reliquia del 8086. Pero debo decir que yo no pongo como primera línea de código:\n\n[code]\nMOV EAX, @DATA\n[/code]\n\n¡Un manual de dos páginas! ¿Qué carajos se puede aprender de solo dos páginas? Los EXE murieron con el MS-DOS. Tal vez en Windows 3.11 ¿O fue en 9X? No lo recuerdo bien. Pero lo que si sé, es que lo único que queda de ellos es la extensión. Windows migró al formato Portable Executable. PE por sus siglas. Y ese formato compilado en ensamblador llámese FASM, Y/NASM o MASM64. Corre desde Win98 hasta Windows 10. Y si lo compilas con FASM para 32 bits en una computadora con Windows 10, funcionará perfectamente en Win98. Esa es las maravillas del PE.\n\n>¿Cuando no estas haciendo hello worlds en ensamblador a que te dedicas?\n>¿Haz pensando en que vas a trabajar cuando seas grande?\nBocho tremendo y fingiendo paternalismo para ofender. ¿Estás bien? Mi intensión no es arder culos. Pero si insultas mi trabajo tengo que responder. Me alegra ser un programador de ensamblador, se siente muy bien. Eso me temo, es algo que nunca podrás entender." | renderPostMessage 77923}}}

>>

/#/ 77925
{{{">>77923\n\n>si insultas mi trabajo\n>Me alegra ser un programador de ensamblador,\n>Haz de creer que compilo usando el Turbo ASM \n\nNo, no jamás dije eso, ¿cómo crees? , yo si se lo que son los ensambladores, no son compiladores, los ensambladores, ENSAMBLAN, su función es esa es un traductor de opcodes, la compilación requiere mas pasos. \nMira esto te puede servir https://www.youtube.com/watch?v=BXlQZo4yVFM\n\n>para la reliquia del 8086\n>Me alegra ser un programador de ensamblador\n\nvale, cuando siquiera sepas que es ensamblador y cual \"usas\" regresas." | renderPostMessage 77925}}}

>>

/#/ 77926
{{{">>77921\n>Dunning Kruger\n¡Esa proyección!" | renderPostMessage 77926}}}

>>

/#/ 77927
161240169187.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 31.72KB, 864x99, compiler.png )
77927
{{{">>77925\n>yo si se lo que son los ensambladores\n>pone video de youtuve\nayyy\n\nLa Wikipedia\nhttps://en.wikipedia.org/wiki/Compiler\n>In computing, a compiler is a computer program [b]that translates computer code written in one programming language (the source language) into another language (the target language)[/b]. The name \"compiler\" is [b]primarily[/b] used for programs that translate source code from a high-level programming language to a lower level language (e.g., [b]assembly language[/b], object code, or machine code) to create an executable program\n\n¿Ya lo ves? Un compilador es un programa que traduce de un lenguaje a otro. Que en la actualidad la palabra compilador se use más para referirse a los programas que traducen de alto nivel a bajo. No lo hace la regla. Por lo tanto un compilador de ensamblador es válido. Porque traduce el lenguaje ensamblador \"palabras en un sourcecode\" en código máquina \"unos y ceros\"." | renderPostMessage 77927}}}

>>

/#/ 77928
{{{">>77927\n\n>The name \"compiler\" is primarily used for programs that translate source code from a high-level programming language to a lower level language (e.g., assembly language, object code, or machine code)>translate source code from a high-level programming language to a lower level language\n\n>to a lower level language (e.g., assembly language, object code, or machine code)\n\n>to a lower level language \n\nNegro aprende a leer bueno a lo mejor no se te da el ingles. \n\nEl compilador genera el ensamblador, despues usas un ensamblador y despues usas el linker. \n\n¿Qué pedo con tu cerebro?" | renderPostMessage 77928}}}

>>

/#/ 77929
161240216368.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 19.71KB, 615x288, GCC_CompilationProcess.png )
77929
{{{">>77927\nno tarado. no, grabate pic related." | renderPostMessage 77929}}}

>>

/#/ 77931
161240293128.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 187.51KB, 656x945, curriculumdeoperdedor.png )
77931
{{{"" | renderPostMessage 77931}}}

>>

/#/ 77932
{{{">>77928\n>>77929\nNo soy ese negro, pero técnicamente si es un compilador. Tiene una entrada osea lee el archivo de texto plano, tiene reglas para la traducción aunque sean muy simples y prácticamente es una traducción uno a uno pero sigue teniendo su conjunto de reglas y genera una salida un binario ejecutable. Eso es un compilador.\nQue a este le llamemos ensamblador porque ese es el tipo de lenguaje que lea no es importante, sigue siendo un compilador." | renderPostMessage 77932}}}

>>

/#/ 77934
161240323144.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 168.18KB, 420x420, twilight_sparkle.png )
77934
{{{">>77931\n>WINDOWS UNICORNIO\n¡Master race!\n\n¡Gracias negro! Me da gusto saber que tu culo se ardió durisimo." | renderPostMessage 77934}}}

>>

/#/ 77935
{{{">>77864\n>>77864\nque seas un retrasado que se le tenga que explicar con peras y manzanas,gracias teta por la cantidad!, eso te pasa por no usar lenguaje ensamblasor, puro pinche lenguaje con un lexico basico." | renderPostMessage 77935}}}

>>

/#/ 77936
161240401160.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 13.11KB, 393x343, capture44_orig.png )
77936
{{{">>77932\n>pero técnicamente si es un compilador. \n>tiene reglas para la traducción\n\nHe no negro, técnica, teorica y prácticamente por la que se crearon los compiladores fue para evitar escribir ensamblador. \n\nhttps://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-004-computation-structures-spring-2017/c11/c11s2/c11s2v6/compilers/\n\nAunque haya ensambladores modernos con macros y expansiones siguen siendo ensambladores, incluso los meme-ensambladores de alto nivel(que los hay) \n\nDe hecho en los cursos de diseño de compiladores es uno de los puntos clave a desmistificar siempre, si no existiese la separación puntual entre compilador y ensamblador. El estudio de heuristicas para generación automatica de ensambladores seria un caos." | renderPostMessage 77936}}}

>>

/#/ 77937
{{{">>77935\n>ensamblasor\n¿y ese donde se usa en pueblo paleta?" | renderPostMessage 77937}}}

>>

/#/ 77938
{{{">>77931\nYa lo puse en el 4 para que veas que me gustó mucho tu pic." | renderPostMessage 77938}}}

>>

/#/ 77939
{{{">>77938\nEspero le hayas hecho los ajustes pertinentes." | renderPostMessage 77939}}}

>>

/#/ 77940
{{{">>77936\n>Hoja de tesis de estudiante reprobado del MIT.\nDescartado correctamente." | renderPostMessage 77940}}}

>>

/#/ 77941
{{{">>77939\nLo traduje tanto como pude." | renderPostMessage 77941}}}

>>

/#/ 77943
161240540131.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 121.80KB, 500x522, yes.png )
77943
{{{">>77940\n>courses\n>tesis" | renderPostMessage 77943}}}

>>

/#/ 77944
{{{">>77943\n>no entender que el curso está compuesto por una hoja de una tesis que fue reprobada por falta de rigor académico.\nayyy" | renderPostMessage 77944}}}

>>

/#/ 77945
{{{">>77944\n>6.004 Computation Structures (Spring 2009)\nsi claro simio." | renderPostMessage 77945}}}

>>

/#/ 77949
161240673568.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 215.72KB, 407x297, kek.png )
77949
{{{">>77931\n>Tercer mundo siendo tercer mundo\ntodo en orden" | renderPostMessage 77949}}}

>>

/#/ 77951
{{{">>77904\n>querer hacer un engine 3D\n>no saber programar\nKEK\n>Sobre para evitar el gimbal lock. Y pese a la creencia común, los cuaternions no ayudan\nAyyy negro con esto demuestras tu estupidez los cuaterniones [b]resuelven el problema del gimbal lock[/b] que digas que no significa que solo eres un larper" | renderPostMessage 77951}}}

>>

/#/ 77954
{{{">>77951\n>Ayyy negro con esto demuestras tu estupidez los cuaterniones resuelven el problema del gimbal lock\n>los cuaterniones resuelven el problema\nAllí demuestras tú, tu estupidez. El gimbal lock ocurre cuando usas tres valores para definir una rotación: \"M = a*b*c\". No importando si a,b o c son matrices o cuaternios." | renderPostMessage 77954}}}

>>

/#/ 77959
{{{"A estos negritos que llevan más de medio hilo discutiendo en vez de hacer ago productivo, ¿qué libros/recursos me recomiendan para empezar y entender ensamblador?" | renderPostMessage 77959}}}

>>

/#/ 77961
{{{">>77959\n>libros/cursos\nEstá difícil negro. Casi todos los libros y cursos que puedas encontrar en internet hablan del 8086 y la programación en MS-DOS. Hay uno bueno para linux, pero es bastante mareador y cuesta trabajo entenderlo si no tienes un background algo sólido.\nhttps://www.libgen.is/book/index.php?md5=C81D645A5CAB634A56FE8705272715D8\n\nSería más fácil si te enseño." | renderPostMessage 77961}}}

>>

/#/ 77962
161241063042.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 174.69KB, 1280x720, chris-chan.jpg )
77962
{{{">>77954\n>El gimbal lock ocurre cuando usas tres valores para definir una rotación\nSiempre usas 3 valores para definir una rotación, [b][i]siempre[/i][/b] es un espacio tridimensional necesitas necesariamente 3 valores para representar una orientación, es básico\n>\"M = a*b*c\". No importando si a,b o c son matrices o cuaternios.\nNo negro, M=a*b*c solo se usa cuando son matrices de rotación, si se usan cuaterniones [b]no se aplica la formula[/b] M=a*b*c con cuaternios la rotación se representa de la forma p'=q*pq^-1\n\nEl gimbal lock no es por usar 3 valores pendejo, es cuando se alinean 2 ejes haciendo que 2 ejes se comporten como uno y al usar matrices de rotación, una matriz se anula causando inestabilidad numérica, Solo sigues demostrando tu ignorancia y estupidez en temas relativamente básicos y peor aun creyendo que eres inteligente, espero que tengas menos de 18 años o que esto sea un bocho, por que si no solo seras otro chris-chan larper patético" | renderPostMessage 77962}}}

>>

/#/ 77963
{{{">>77959\n> ¿qué libros/recursos me recomiendan para empezar y entender ensamblador?\n\n¿Primero dinos para que lo ocupas?\n\n>Ingenieria inverza (crackear programas), generalmente en windows\n>Diseño de shellcodes (modificar el comportamiento de aplicaciones mal hechas)\n>Diseño de sistemas operativos\n>Diseño de firmware (microcontroladores) \n\nNo quieras hacer engines 3D porque eso es pa pendejos, tu di el tópico y te señalo el mejor camino para que no termines todo meco." | renderPostMessage 77963}}}

>>

/#/ 77964
{{{">>77962\nPuedes evitar el gimbal lock también con matrices. Si no sabes como te digo. Pero pasa igual con los cuaternions. Aumentan en número de operaciones. Por eso dije que busco una forma eficiente de hacer rotaciones. Para implementarlo con el número menor de operaciones." | renderPostMessage 77964}}}

>>

/#/ 77966
{{{">>77963\n>¡Programar como un Dios!\nTe faltó esa." | renderPostMessage 77966}}}

>>

/#/ 77968
161241195842.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 19.29KB, 220x318, SICP_cover.jpg )
77968
{{{">>77966\n>Te faltó esa.\nlos verdaderos dioses de la programación estan resolviendo problemas NP-Hard en lenguajes de alto nivel y les pagan por ello. No atorandose en algo tan trivial como el problema del gimbal lock solo porque no llevo un curso básico de álgebra lineal ni trigonometria básica." | renderPostMessage 77968}}}

>>

/#/ 77970
161241262185.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 203.64KB, 1200x1054, aprendecontrue.jpg )
77970
{{{">No atorandose en algo tan trivial como el problema del gimbal lock solo porque no llevo un curso básico de álgebra lineal ni trigonometria básica.\nLos cuaternios son parte de los números complejos. Al contrario, el álgebra lineal heredó el Producto Punto y el Producto Cruz precisamente de la operación para multiplicar dos cuaternios. Se ve que sabes muy poco al respecto. Te sugiero que vuelvas a la escuela media-superior de tu país." | renderPostMessage 77970}}}

>>

/#/ 77971
{{{">>77944\n>>77940\ntienes retraso mental?" | renderPostMessage 77971}}}

>>

/#/ 77973
161241390253.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 108.88KB, 1200x474, ayyy.jpg )
77973
{{{">>77970\n>Los cuaternios son parte de los números complejos. \n\ntop kek, como ya se evidencio que eres un mediocre en tema de ensambladores, ahora vas a larpear de matemático." | renderPostMessage 77973}}}

>>

/#/ 77974
{{{">>77970\ntenias que se pedofilo." | renderPostMessage 77974}}}

>>

/#/ 77976
161241434482.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 24.37KB, 640x640, Untitled.jpg )
77976
{{{">>77973\nEspero que tu cabeza no estalle." | renderPostMessage 77976}}}

>>

/#/ 77977
161241571042.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 79.23KB, 555x347, gimbal.jpg )
77977
{{{">>77962\n>Siempre usas 3 valores para definir una rotación, siempre es un espacio tridimensional necesitas necesariamente 3 valores para representar una orientación, es básico \nBaboso, no sabes ni de lo que hablas" | renderPostMessage 77977}}}

>>

/#/ 77979
{{{">>77976\n>Espero que tu cabeza no estalle.\nuyyy pendejito, ni quieras comenzar con debates sobre el circulo unitario, porque te hago cagada asi como demostre que no sabes una mierda sobre arquitectura de computadoras." | renderPostMessage 77979}}}

>>

/#/ 77980
161241638035.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 64.02KB, 500x620, 2v65fe.jpg )
77980
{{{">>77970\n>Los cuaternios son parte de los números complejos\nde hecho es al revés los complejos son parte de los cuaternios\n>>77977\nPara usar los cuaterniones en rotación necesitas los ángulos de euler, [b]3 paremetros[/b] y convertirlos a un cuaternio de magnitud 1, lo que resaltas solo señala el problema de la las matrices de rotación, no que sea por el hecho de usar 3 parámetros kek, al menos aprende ingles antes de citar cosas en ingles, por que tu comprensión lectora es propia de un analfabeta\n\nAAYYY KEK negro si no sabes larpear como programador mucho menos de matemático" | renderPostMessage 77980}}}

>>

/#/ 77981
{{{">>77979\nes un ezquizo negro, entre mas refutes sus meme argumentos mas autista se pone, yo solo kekeo durisimo al ver al chris-chan de hispa, siento curiosidad con que idioteces resultara" | renderPostMessage 77981}}}

>>

/#/ 77983
161241799854.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 38.08KB, 454x418, 161241407481.jpg )
77983
{{{">>77980\n>de hecho es al revés los complejos son parte de los cuaternios\nDiscrepo, es cierto que los cuaternios llegaron primero, gracias al trabajo de Sir William R. Hamilton. Pero en la actualidad los números complejos son mucho más importantes que que los cuaternions mismos.\n\n>>77979\n>no se bailar ni una mierda\n>pero gano todos los concursos de baile\n>ira mamá soy bien chulo\nLMAO, el estado absoluto del chan\n\n>>77981\npost descartado correctamente por autofelación" | renderPostMessage 77983}}}

>>

/#/ 77984
{{{">>77980\n>Para usar los cuaterniones en rotación\n>3 paremetros y convertirlos a un cuaternio de magnitud 1\n>lo que resaltas solo señala el problema de la las matrices de rotación\nAh sí, olvidé decir que lo demás que dices, es basura. Te la puedes guardar en el culo. Seguro lo aprendiste en un curso de Godot en el MIT." | renderPostMessage 77984}}}

>>

/#/ 77986
{{{">>77984\n>Godot\ncomo mamas con godot mendigo ezquizo, en tu puta vida vas a poder escribir algo mejor que esto\n\nhttps://github.com/urho3d/Urho3D/blob/master/Source/Urho3D/Math/Quaternion.cpp" | renderPostMessage 77986}}}

>>

/#/ 77988
161241957157.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 17.59KB, 235x369, c655eabfe6ea872b0b7814fd45b00569.jpg )
77988
{{{">>77983\n>creer que un conjunto de números es parte de otro es por su aparición historia o su relevancia\nKEK\n>>77984\n>godot\nel unico que habla de godot eres tu ezquizo, mira como no sabes una mierda te mostrare, un cuaternio es esto q=7+3i+4j-3k y ese cuaternio no sirve para hacer rotaciones, tiene que tener restricciones y necesitas los ángulos de euler para eso ezquizo\n>es basura. Te la puedes guardar en el culo\nque pasa esquizo? ya no puedes sacar pajasos mentales y seguir larpeando y estas empezando a recurrir a insultos? esto es todo lo que tienes?" | renderPostMessage 77988}}}

>>

/#/ 77989
161241977822.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 511.03KB, 1000x1000, 8qBGXca.png )
77989
{{{">>77986\nAyy me imaguino al ezquizo tratando de hacer eso en assembly usando codeblocks" | renderPostMessage 77989}}}

>>

/#/ 77992
161242097745.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 128.90KB, 1280x720, mario.jpg )
77992
{{{">>77986\n>class HUGA-BUGA-API Quaternion\n¡Asco! Usa una [b]clase[/b] para algo que debe ser ejecutado en código. Me sorprendería que esa cosa no pida un Core i7 o Ryzen 7 con una GTX con 12GBs de RAM (de hecho en las especificaciones sí lo pide). Lo diré con todas sus palabras ¡BLOOOOOOOAAAATTTT!\n\n<--(¡Tienes el culo como pic related!" | renderPostMessage 77992}}}

>>

/#/ 77995
161242190847.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 171.44KB, 780x861, Screenshot_2021-02-04 urho3d Urho3D.png )
77995
{{{">>77986\nLo peor es que dice que su programa es ¡lightweight!\n¡Peor aún! Basta con ver pic related, para darse una idea de que asaltó todo un repositorio. [b]¡Y dice que lo programó él mismo![/b] De seguro no usa [b]Assembly Code::Blocks con soporte anti Spectre/Meltdown.[/b]" | renderPostMessage 77995}}}

>>

/#/ 77996
{{{">>77992\n>Me sorprendería que esa cosa no pida un Core i7 o Ryzen 7 con una GTX con 12GBs de RAM\n\na ver mongolo esquizoide culo ardido.\n\nhttps://github.com/cpp3ds/cpp3ds/blob/master/src/cpp3ds/Graphics/Transform.cpp\n\nEsta implementación es para la NintendoDS que no tenía mas que 4Mb de ram y un procesador de menos de 100Mhz.\n\nPara casi todos los juegos de esa consola se empleo C++ no vengas con mamadas\n\n>¡Asco! Usa una clase para algo que debe ser ejecutado en código\n\n¿De que mierda estas hablando?, ¿sabes acaso lo que es una clase en C++?" | renderPostMessage 77996}}}

>>

/#/ 77997
{{{">>77995\n>soporte anti Spectre/Meltdown.\nahora no sabes la diferencia entre hardware y software." | renderPostMessage 77997}}}

>>

/#/ 77998
161242263198.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 228.07KB, 1280x720, maxresdefault.jpg )
77998
{{{">>77995\nSigue cacaposteando para dedicarte un comic\n[b]\"El chanero esquizo que creia programar\"[/b]" | renderPostMessage 77998}}}

>>

/#/ 78000
161242292663.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 25.80KB, 480x360, homersss.jpg )
78000
{{{">>77996\n¡Te jodí con las especificaciones! Y fuiste a buscar otro proyecto mucho peor. Los juegos de la DS son los peor programados en la historia. Compiten cara a cara con algunas joyas de la X-Box.\n\nEn cuanto a las clases. No sirven en software de alto rendimiento como un videojuego. Ese es un error que se evita cuando programas en Assembly Code::Blocks 16.01 con Bee::Waffles." | renderPostMessage 78000}}}

>>

/#/ 78001
161242293321.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 63.27KB, 788x264, requerimientos.jpg )
78001
{{{">>77992\n>¡Asco! Usa una clase para algo que debe ser ejecutado en código\nAhora según tu un código de espagueti es mejor que POO, eres peor que Yandere-dev\n>de hecho en las especificaciones sí lo pide\nnegro a quien tratas de engañar? por que afirmas que en la documentación pide muchos recursos cuando de hecho corre en una Raspberry Pi: Model B\n\n>>77995\n>ezquizo se da cuenta que los proyectos de programación se basan en otros proyectos\nClaro ezquizo puedes seguir haciendo tus propios proyectos autistas desde assembler, jamas uses librerías, arma tus propias subrutinas eso es lo que un programador profesional hace\n\n>>77998\nEsto, ojala sacara una serie de videos como Yandere-dev tratando de programar" | renderPostMessage 78001}}}

>>

/#/ 78002
161242321899.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 6.47KB, 171x56, libcpuid.png )
78002
{{{">>78001\n¿Para que querría yo usar libcpuid si puedo hacer...\n\n[code]\nXOR EAX, EAX\nCPUID\n[/code]\n\n...directamente en ensamblador? Con sus previos PUSHF y POPF, si sabes a lo que me refiero.\n\n>>77998\n¡Ya tengo un fan!" | renderPostMessage 78002}}}

>>

/#/ 78003
{{{">>78002\n>¿Para que querría yo usar libcpuid si puedo hacer... \n\nBravo mongolo, porfin entiendes cual se usa ensamblandor \n\nhttps://raw.githubusercontent.com/anrieff/libcpuid/master/libcpuid/masm-x64.asm¿ a ver, porque no dijiste nada de Bullet, o de LuaJIT ?, esos si son proyectos para hombres, no putos larpers." | renderPostMessage 78003}}}

>>

/#/ 78004
{{{">>78003\n>Bullet\n>Para fisicas avanzadas que ni los matemáticos del MIT pueden entender.\nKek, los programadores de ahora se espantan con algo tan simple como: x = x + (s * t);\n\n>LuaJIT\n>Un compilador de lua\n>LUA\nEl chiste se cuenta solo.\n\nY lo bueno es que...\n>esos si son proyectos para... hombres?" | renderPostMessage 78004}}}

>>

/#/ 78005
{{{">>78004\n>x = x + (s * t);\nMierda, se me olvidó poner la \"d\"." | renderPostMessage 78005}}}

>>

/#/ 78006
{{{">>78004\n>Kek, los programadores de ahora se espantan con algo tan simple como: x = x + (s * t); \nLo dice el pendejo que >>77904\n>la temible división por zero.\nNo sabe evitar este trivial problema." | renderPostMessage 78006}}}

>>

/#/ 78007
{{{">>78004\n>x = x + (s * t); \nahora resulta que todo es lineal." | renderPostMessage 78007}}}

>>

/#/ 78012
161242611646.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 200.17KB, 436x331, screen-shot-2011-10-12-at-11-24-41-am.png )
78012
{{{">>78007\n>ahora resulta que todo es lineal\nAhora resulta que un ejemplo representa a todas las fisicas avanzadas hardcore. Kek." | renderPostMessage 78012}}}

>>

/#/ 78014
{{{">>78001\n>negro a quien tratas de engañar?\nYo no trato de engañar a nadie. El que hizo (espero que no seas tú) Urho3d fue quien te engañó a ti. Ese bloatengine correrá en una Raspberry como a 6 frames por segundo, consumiendo toda la batería en menos de diez minutos. ¡Pero claro! Es muy importante hacer engines que corran en todos los sistemas. ¿De casualidad no tiene soporte multilingüe para 3600 idiomas diferentes? ¡Eso también es muy importante!\n\nSi corre en tantos sistemas usando tantas librerías. No me quiero ni imaginar la cantidad de bugs y brechas de seguridad que ha de tener." | renderPostMessage 78014}}}

>>

/#/ 78016
{{{">>77963\nIngeniería inversa y diseño de shellcodes mi negrito\n>>77961\nPues, por ahora me gustaria aprender del lenguaje ensamblador x86. De hecho, estaba leyendo sobre eso en un libro de hacking pero pasó muy poco tiempo antes de que me perdiera en la confusión" | renderPostMessage 78016}}}

>>

/#/ 78018
161243934336.gif [Google] [ImgOps] [iqdb] [SauceNAO] ( 412.01KB, 500x377, tumblr_mub3x2axRG1s2ye1so1_500.gif )
78018
{{{">>77611 (OP)\n>¿También disfrutas de programar o solo lo haces porque es un trabajo y ya?\nProgramar es una mierda de aburrido, lo que compensa realmente es la satisfacción enorme que se siente resolver un problema, especialmente cuando resuelves un problema que ningún otro programador ha resuelto antes y te empiezan a usar como referencia para sus proyectos.\n\n>>78002\n>>78003\nUstedes sigan, está entretenido el hilo, iba a dar mi opinión en su pelea absurda pero es más divertido ver como se sacan los ojos." | renderPostMessage 78018}}}

>>

/#/ 78022
161244676866.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 53.43KB, 466x700, 159424582679.jpg )
78022
{{{">>78016\n>un libro de hacking\nEl único libro que debes leer sobre hacking es este: The Hacker Crackdown, de bruce sterling.\nhttps://en.wikipedia.org/wiki/The_Hacker_Crackdown\n\nAquí en para descargar\nhttps://www.libgen.is/book/index.php?md5=7757D2F09AC305EE062856E4197EFB4E\n\nBuscalo en español. Para que te vayas dando una idea real de lo que es en verdad un hacker. No te ofendas pero todos los demás libros/cursos sobre hacking son un fraude.\n\nEn cuanto al ensamblador. Deja ver si te puedo escribir un curso, porque todo lo que hay en internet es miedo y repudio al ensambldor, pero eso sólo le pasa a los ignorantes. Pero algo rápido que te puedo decir es:\n\n>Descarga el FASM ya sea para windows o linux.\n>Descarga un depurador como x64dbg, OllyDBG o GDB\n>Compila al menos el hola mundo (está en los ejemplos de FASM)\n>Luego abre el ejecutable con x64dbg o DBG\n>observa como se ve un ejecutable en acción.\n>Luego regresa al código\n>Modificalo como puedas\n>Y regresa al depurador\nYa después veremos.\n\n>está entretenido el hilo, iba a dar mi opinión en su pelea absurda\nNo fue una pelea absurda, fue una masacre. Fue como seis negros (uno solo samefageando) contra uno... y\n\n<¡Gloriosamente fui el vencedor!" | renderPostMessage 78022}}}

>>

/#/ 78023
{{{">>78018\nOlvidé la mención en mi post anterior. Kek.\n\n>Ustedes sigan\nNo vale la pena. Si no saben programar en C++, menos en Ensamblador. Y aún así se atreven a querer corregir a otros. ¡Son unos codemonkeys! ¿Qué por qué digo que no saben programar en C++? Es fácil. C++ contienen varios paradigmas de programación. Estilo C, programación orientada a objetos, Templates, etc. Es responsabilidad del programador o programadores elegir la forma de programar que mejor se adapte. Yo por ejemplo, mi engine lo estoy haciendo estilo C, si algo no funciona lo reescribo en Ensamblador y asunto arreglado. En cambio un perdedor escribe una clase para un cuaternio, otra clase para un vector, normal, color, modelo, textura... clases para todo. ¡Ni que fuera escuela de gobierno! Por eso terminan pidiendo un Core i7 de ultima generación con una GPU RTX con 12GB de RAM para correr su Unity tercermundista. Yo regreso a lo mio. Ya me divertí y no tengo nada más que hacer en este hilo." | renderPostMessage 78023}}}

>>

/#/ 78024
{{{">>78014\n>Ese bloatengine correrá en una Raspberry como a 6 frames por segundo\nFuente: mi culo\n>>78023\nAdiós negro, igual ya nos demostrarse que no sabes programar, ni manejas adecuadamente los tipos de datos \n\nCríticas todo cuando lo único que logras es hacer un triángulo, en 6 años lograrás simular una colisión simple" | renderPostMessage 78024}}}

>>

/#/ 78025
{{{">>78022\nNegrito, no me refería a un curso, sino a \"recursos\", es decir, documentación, listas de videos, etc... Pero igual lo apreciaría mucho <:\nGracias por la info." | renderPostMessage 78025}}}

>>

/#/ 78027
{{{"que carajos paso en este hilo?\nun resumen de este shitposting?" | renderPostMessage 78027}}}

>>

/#/ 78028
{{{">>78027\n>un negro dice que sabe programar en ensamblador\n>otro le dice que no\n>negro le muestra un triangulo echo por el mismo\n>cacaposteo \notro dia en hispachan" | renderPostMessage 78028}}}

>>

/#/ 78029
{{{">>78025\nUltimo post.\n\nAprende todo lo que puedas. Un hacker no es más que un erudito en tecnología computacional. Que usa sus conocimientos en su beneficio o el de otros. Y lo más importante \"ten mucha paciencia\". No vas a aprender todas esas cosas en una semana.Yo voy a seguir por aquí en el chan. Voy a mostrar actualizaciones de mi engine para cerrarle el hocico a algunos negros samefageando. Ya después hablamos." | renderPostMessage 78029}}}

>>

/#/ 78030
{{{">>78025\nSegundo ultimo post.\nLee el libro The Hacker Crackdown. Es el mejor libro que te puede enseñar lo que un hacker es." | renderPostMessage 78030}}}

>>

/#/ 78031
161245206810.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 82.40KB, 626x617, 1231241242143.png )
78031
{{{">>77944\n>>77940\n¿por qué hay un mono echándole mierda a un curso del MIT que publicaron en su propia pagina? kek definitivamente el estado absoluto de /t/arados" | renderPostMessage 78031}}}

>>

/#/ 78032
161245218290.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 174.66KB, 1366x911, 1366_2000.jpg )
78032
{{{">>78030\n<Lee el libro The Hacker Crackdown. Es el mejor libro que te puede enseñar lo que un hacker es.\n>No recomendar los libros de Richard Stallman.\n>No recomendar La catedral y el basar\nEste tablón y sus anons me decepcionan cada día más." | renderPostMessage 78032}}}

>>

/#/ 78044
{{{">>78014\n>. El que hizo (espero que no seas tú) Urho3d fue quien te engañó a ti.\ndejame adivinar, como no sabes ni compilar un proyecto en cmake para probarlo, te pones a sacar cosas de tu culo." | renderPostMessage 78044}}}

>>

/#/ 78045
{{{">>78029\n>Un hacker no es más que un erudito en tecnología computacional\n\n>no es más que \n\nni que es un hacker sabes, un hacker aprende de otros témas , electrónica, mecánica, matemáticas. \n\n>>78025\nNo le hagas caso a ese pendejo, los proyectos en hackaday define lo que es un hacker https://hackaday.com/\n\nMientras que ese pendejo esta haciendo triangulos en ensamblador. Hay gente cocinando semiconductures en propio lab, bug hunters que les pagan muy bien (esa si es una aplicación real de ensamblador),etc." | renderPostMessage 78045}}}

>>

/#/ 78047
{{{">>78027\nYo te lo resumo mejor, hay un autista que literalmente dice que es imposible escribir un game engine en C++ y que le va demostrar a la sociedad que el si puede hacer uno, pero en ensamblador. Entonces como ayer se le hizo ver que mas del 90% de los game engines estan hechos en C y C++ se le inflamo el fundillo al darse cuenta que ha perdido años de su vida haciendo triangulos en ensamblador para windows, imaginense desde la epoca de windows ME sigue con ese proyecto." | renderPostMessage 78047}}}

>>

/#/ 78054
161246334755.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 44.87KB, 600x626, 140.jpg )
78054
{{{">>78027\n>anon abre un hilo diciendo que le gusta programar\n>anon quiere hacer un hilo comfy sobre programación\n>eszquizo LARPER pedofilo aparece diciendo que su lenguaje de programación favorito es assembler\n>negro le dice que programar en assembler es una perdida de tiempo\n>eszquizo_estalla_en_ira.png\n>esquizo afirma que esta construyendo un game engine en assembler\n>triangulos.sh\n>todos burlarse de ezquizo\n>shit_storm.sql\n>ezquizo habla sin sentidos sobre matemáticas y programación\n>ezquizo pedro se va con un ardor anal titanico diciendo que volverá a mostrándonos su meme engine\n\nPobre OP su hilo se fue a la mierda" | renderPostMessage 78054}}}

>>

/#/ 78057
{{{">>78054\nSin duda alguna, el mejor hilo de >>/t/ de la semana." | renderPostMessage 78057}}}

>>

/#/ 78059
{{{">>78054\nbueno al menos no dijo que programaba en java" | renderPostMessage 78059}}}

>>

/#/ 78061
{{{">>78059\nO en brainfuck" | renderPostMessage 78061}}}

>>

/#/ 78078
{{{">>77611 (OP)\nhilo desviado por dos pendejos, gracias au/t/istas" | renderPostMessage 78078}}}

>>

/#/ 78083
{{{">>78059\n>bueno al menos no dijo que programaba en java\nNo, el claramente dijo que era un desempleado que jamas se rebajaria a programar por dinero." | renderPostMessage 78083}}}

>>

/#/ 78084
161247984229.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 237.87KB, 589x539, kektrue.png )
78084
{{{">>78031\n>>78032\n>>78044\n>>78045\n>>78047\n>>78054\n>Todo ese ardor anal\nNo pudieron soportar vivir con el fracaso ¿he? Hablar mal a mis espaldas. Muy femenino de su parte. ¡Me felicito! [b]¡Soy un dios entre insectos![/b]\n\n>>78025\n[b]Así, a lo que venía. Encontré estos libros sobre ensamblador. Los estuve leyendo y se ven bastante buenos. No sé si sea algo malo que estén en inglés.[/b]\n\nEnsamblador ARM\nhttps://www.libgen.is/book/index.php?md5=EE620B7E49482F37CA74AEC34EB56830\n\nEnsamblador x86\nhttps://www.libgen.is/book/index.php?md5=3DFB070C1742F50B500F07A63A30C86A" | renderPostMessage 78084}}}

>>

/#/ 78087
161248006740.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 97.33KB, 750x1000, flat_1000x1000_....jpg )
78087
{{{">>78084\n>Los estuve leyendo y se ven bastante buenos.\n>ARM\nme da gusto que mi ponencia sobre que no todo es x86 te llegara al corazón que bueno que ahora sabes de la existencia de ARM." | renderPostMessage 78087}}}

>>

/#/ 78088
{{{">>78059\nJava, kek, puro soydev programa en esa porquería.\n>>78061\n>Brainfuck\nEse es el lenguaje mas basado despues de HolyC." | renderPostMessage 78088}}}

>>

/#/ 78089
{{{">>78088\n>puro soydev programa en esa porquería. \n\nEso si, y ganando lo mismo que un firmware developer sin quebrarse la cabeza una semana por interfacear 2 perifericos, por cierto el 95% de los cargos de embebidos piden ,C, C++ , analisis de circuitos básico y python. Por si quieres aprender algo mas aparte de triangulos en ensamblador." | renderPostMessage 78089}}}

>>

/#/ 78090
{{{">>78087\n>me da gusto que mi ponencia sobre que no todo es x86 te llegara al corazón\n¿Tan desesperado estás? Te contesto nada más para ridiculizarte.\n\nBusqué libros que pudieran ayudar al negro >>78025 con su empresa (si no sabes que es una empresa mátate) de ser hacerk. Yo programo en ensamblador x86. Pero el negro es punto y aparte. No se cuales sean sus intensiones a futuro. Así que usé mi cerebro para evaluar la situación. Y la mejor opción es darle ambos libros al negro, para que él elija lo que más le convenga." | renderPostMessage 78090}}}

>>

/#/ 78091
{{{">>78090\n>con su empresa (si no sabes que es una empresa mátate) de ser hacerk.\n\n¿si por ser hacerk te refieres a hacker , y si no sabes cuales son sus intensiones, tampoco sabes lo que hace un hacker ni haz programado en ARM como te atreves a intentar asesorar?" | renderPostMessage 78091}}}

>>

/#/ 78093
{{{">>78089\nPues las empresas piden a sus trabajadores que usen Java por que no quieren que se pongan a diseñar game engines de triangulitos ni hacer paginas web que fácilmente puede hacer un diseñador grafico/artista digital que trabajan por comida, si no que hagan programas sencillos y que cualquiera pueda mantenerlos, pero como yo programo en los lenguajes [b]C[/b]had y Python para configurar mi gentoo y hacer data science me importa una mierda." | renderPostMessage 78093}}}

>>

/#/ 78094
161248162644.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 760.73KB, 3000x3660, twilight.png )
78094
{{{">>78091\n<Busqué libros que pudieran ayudar al negro >>78025 con su empresa (si no sabes que es una empresa mátate) de ser [s]hacerk[/s] [b]hacker[/b].\nFe de errata" | renderPostMessage 78094}}}

>>

/#/ 78095
{{{">>78093\n>hacer data science me importa una mierda.\nTe deberia importar negro, cuando quieras hacer un data lake, lo mas simple es usar hadoop + spark y saber Scala y Java no esta de mas. \n\nesta pyspark pero tiene pesimo rendimiento" | renderPostMessage 78095}}}

>>

/#/ 78097
{{{">>78094\n>Fe de errata\nte faltó admitir que no sabes nada de ARM." | renderPostMessage 78097}}}

>>

/#/ 78105
{{{">>78095\nBueno, apenas estoy empezando y por lo que he visto eso se usa para data science para proyectos de ingeniería social y no físico-matemáticos, el area en el que yo estoy." | renderPostMessage 78105}}}

>>

/#/ 78109
{{{">>78084\n>No sé si sea algo malo que estén en inglés\npatético" | renderPostMessage 78109}}}

>>

/#/ 78110
{{{">>78109\n>patético\nno es eso es que los triangulos salen mejor en ensamblador español." | renderPostMessage 78110}}}

>>

/#/ 78115
161248906341.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 47.95KB, 500x375, 1562308509511.jpg )
78115
{{{">>77944\n>>77940\nconfirmado tu retraso mental y autismo, solo te dedicas a tirar mierda sin el porqué, sé que no responderas nada y solo balbusearas como el mono que demostraste ser >>78084" | renderPostMessage 78115}}}

>>

/#/ 78116
161249055733.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 28.00KB, 397x324, Funny Eyes_3.jpg )
78116
{{{">>78115\n>solo te dedicas a tirar mierda sin el porqué\n¿Quieres [s]que te humille aún más[/s] seguir discutiendo?\n\nEn este momento estoy leyendo el libro de Ensamblador ARM. Y he descubierto un par de cosas.\n\n>¡Se puede programar ARM en Assembly Code::Blocks 16.0 ARM Edition Deluxe!\n>ARM tiene 16 registros de propósito general. ¡Igual a los x86_64!\n>Los tipos de datos para un AMR son Byte, Word, Double Word y Quad Word. ¡Igual que los x86_64!\n>ARM cuanta con un registro de banderas. ¡Igual que los x86_64 \n>ARM maneja enteros y punto flotante. ¡Igual que...!\n\nLo que me parecío interesante es que ARM (creo que no todos) te deja cambiar el endianess." | renderPostMessage 78116}}}

>>

/#/ 78119
161249205199.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 35.91KB, 644x500, 8f2816862c8a009894a76bfda8e0a4ca.jpg )
78119
{{{">>78116\n>¡Igual a los x86_64! \n\nIgual que STM8,STM32, PPC64LE, igual que AVR y si un dia diseñas uno con una FPGA vas a terminar haciendo lo mismo por lógica.\n\n¿Núnca en tu vida tocaste un libro/curso de arquitectura de computadoras?\n\nFelicidades los procesadores contienen registros con diferentes anchos de palabra , banderas y unidades de punto flotante, y para que mas te cagues hay unos con unidades tensoriales, operaciones matriciales etc. Pero te fijaste en lo menos atractivo de ARM, si salieras de windows y por lo menos entendieras lo asqueroso que es x86 para crear algo baremetal entenderias porque ARM y STMx son tan atractivos para desarrollo embebido." | renderPostMessage 78119}}}

>>

/#/ 78120
{{{">>78119\n>Igual que STM8,STM32, PPC64LE, igual que AVR \nMe da gusto que lo googlearas fortisimo" | renderPostMessage 78120}}}

>>

/#/ 78121
{{{">>78116\nFijate la forma en que se usa SIMD en ARM (Neon) y nunca más vas a volver querer a tocar X86/64 ASM." | renderPostMessage 78121}}}

>>

/#/ 78122
161249292835.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 21.88KB, 500x322, 1461802741762.jpg )
78122
{{{">>78116\n>ni una sola palabra del por qué ese curso del MIT es \"mierda\"\npobre idiota" | renderPostMessage 78122}}}

>>

/#/ 78123
161249316421.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 1.94MB, 3912x3216, x.jpg )
78123
{{{">>78120\nclaro pendejito, claro." | renderPostMessage 78123}}}

>>

/#/ 78124
{{{">>78123\ndudo mucho que el pendejo de triangulitos sepa lo que hay en pic-related." | renderPostMessage 78124}}}

>>

/#/ 78126
{{{">>78116\nNegro das lastima, si al menos hubieras aceptado que no sabes una mierda de programación y solo quieres larpear en assembler por los loles, nadie te tiraría mierda pero no, pretendes hacernos creer que hacer triángulos en assembler es lo mas competente que existe, si no fueras tan larper hasta veriamos con gracia tus miserables triangulitos" | renderPostMessage 78126}}}

>>

/#/ 78128
{{{">>78126\n>si no fueras tan larper hasta veriamos con gracia tus miserables triangulitos\n\nDe hecho negro, lo respetaria si el mongolo hubiera dicho que se dedicaba a escribir sectores de arranque para x86 por los loles. \n\ncacapostea en los primeros 512 bytes siempre ha sido respetable." | renderPostMessage 78128}}}

>>

/#/ 78129
161249609142.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 103.22KB, 1000x666, iStock-93384991armofgod.jpg )
78129
{{{">>78123\n>mira yo reciclo, hasta le pongo la ñe\nkek soya\n\n>>78126\n>Negro das lastima\nNo negro, crees sentir lástima. Pero te engañas, lo que ocurre, es que no puedes aceptar que haya personas más inteligentes que tú. Te debe arder muy en tu interior saber que alguien sabe y puede programar en ensamblador. Algo que de seguro tu no puedes hacer. Y no porque el ensamblador sea difícil. Si no por el enorme miedo que le tienes. Yo siento lástima por todas esas personas que se pierden tras seguir el canto de las sirenas de los lenguajes de alto nivel. Esos que usan un clase para un código que debe ejecutarse de manera rápida y eficiente. ¡Eso es una mediocridad enorme! ¡Es algo que hasta cae en la ignominia!\n\n>pretendes hacernos creer que hacer triángulos en assembler es lo mas competente que existe\n¡Yo no pretendo nada! No es mi trabajo educarte, corregirte o guiarte. Yo sé de lo que soy capaz. No necesito aprobación. No me importa lo que otros crean. Ni la aceptación de nadie. Porque...\n\n<[b]¡Yo soy un dios entre insectos![/b]" | renderPostMessage 78129}}}

>>

/#/ 78130
{{{">>78128\n>cacapostea en los primeros 512 bytes siempre ha sido respetable.\n>los primeros 512 bytes\n510 o tu sector ni arranca" | renderPostMessage 78130}}}

>>

/#/ 78131
{{{">>78129\n>mira yo reciclo, hasta le pongo la ñe\n>kek soya \n\nayyy, esto va para hispafiles, en 5 años , tal vez mas, cuando entiendas lo que hay en pic-related (si es que algún dia lo entiendes) desearas no dedicar tu pubertad a hacer triangulos en nasm." | renderPostMessage 78131}}}

>>

/#/ 78132
{{{">>78130\n>510 o tu sector ni arranca\n>no se lo que es un magic number eso lei." | renderPostMessage 78132}}}

>>

/#/ 78133
161249689099.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 8.45KB, 283x170, render_test.png )
78133
{{{"¡Qué flojera! Nada más saben descalificar y decir\n>huga buga.... esamblador malo\n\nSi me disculpan. Tengo cosas más importantes que hacer. Ya debo dejar de procrastinar y terminar de una buena vez ese engine.\n\n¡Adieu!" | renderPostMessage 78133}}}

>>

/#/ 78134
161249724324.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 27.58KB, 416x396, e2632f2e14802e790dcc3c07498fefb738d2f0d9_00.jpg )
78134
{{{">>78129\n>es que no puedes aceptar que haya personas más inteligentes que tú\nNegro .... tu has demostrado durante todo el hilo que no sabes una mierda, cada tema que intentas tocar llega otro negro a cerrarte el hocico, ejemplo: intentaste larpear pretendiendo saber mucho sobre ARM y este negro te cerro el orto >>78119\n\n>¡Yo soy un dios entre insectos\nSolo das risa y lastima negro, aceptalo\n\n>>78133\n>terminar de una buena vez ese engine.\nNunca lo harás negro, eres como Yandere-dev o peor" | renderPostMessage 78134}}}

>>

/#/ 78135
161249729347.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 14.06KB, 283x170, 161249689099.png )
78135
{{{">>78133\nBueno, me falto decir que mañana a primera hora van a tener una demostración de mi game engine corriendo en modo protegido directo en el X86 con raytracing, sonido, soporte para mouse usb todo esto en un doom que ni Terry A. Davis se pudo imaginar." | renderPostMessage 78135}}}

>>

/#/ 78136
{{{">>78134\nYa mejor ignoremos al LARPER pedro y que siga programando sus triangulitos." | renderPostMessage 78136}}}

>>

/#/ 78139
{{{">>78134\n>das lástima porque lo digo yo, negro te lo suplico !Créeme!\n>hurrr este negro dice puras estupideces, pero te cierra tu boca llena de conocimiento que me niego a aceptar\n>no tengo argumentos, te digo animal\n>hurrr durrrr no leo lo que dice el título de la ventana que mostrar pero te digo ensamblador malo, bloat bueno\n>posteo ranas y brainlets porque estoy seguro de que te ardes, si te ardes, no lo niegues, lo digo yo ¡Créeme!\n>huuu nunca vas a terminar ese engine si no asaltas un repositorio y le metes libcongomapache, libmetrallet, libficasadvance, libturboautism y libbloatextrem\nMea culpa ¿Qué carajos hago aquí todavía? ¡Ah sí! Procrastinando." | renderPostMessage 78139}}}

>>

/#/ 78140
{{{">>78135\n>Terry A. Davis \nÉl haría cualquier cosa que tu intentes mucho mejor mientras fuma y se masturba en una van vieja, cerca de las vías del tren.\n\nkek, un meme Doom." | renderPostMessage 78140}}}

>>

/#/ 78141
161249947732.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 55.36KB, 700x400, 161249676057.jpg )
78141
{{{">>78135\n>Yo: render_test.png\n>(Tú): 161249689099.png\nEl nombre del archivo te delata impostor. Te iba a reportar pero me da lástima ver lo bajo que haz caído. Y quiero que todos vean lo que es un perdedor tratando de dignificarse.\n\naldo\nTodo lo que mencionas. ¡Se hacerlo!" | renderPostMessage 78141}}}

>>

/#/ 78142
161250055758.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 20.70KB, 285x279, 161248282374.jpg )
78142
{{{">>78135\nEl raytracing sólo es un vector que de manera recursiva es cortado y reflejado por uno o más planos. Programar un raytracing es mucho más facil de hacer que un phong o gourand. Sólo hay que transformar los modelos a coordenadas de vista. Y lanzar rayos como metralleta. Y antes de que salgan con una estupidez. Voy a recalcar que es más fácil hacerlo, pero no por ello más eficiente." | renderPostMessage 78142}}}

>>

/#/ 78143
{{{">>78142\n> Programar un raytracing es mucho más facil de hacer que un phong o gourand.\nno se que es raytracing eso leí, eso lo mismo pendejo." | renderPostMessage 78143}}}

>>

/#/ 78144
{{{">>78142\nEste tipo está peor de la cabeza, viendo doom y raytracing en su post, debe ser que investigó el raycasting de doom, el raytracing puro es extremadamente lento tendría frame por hora y si usa una estructura aceleradora de rayos, necesitaria actualizarla por frame, que termina siendo preferido en render offline como las películas." | renderPostMessage 78144}}}

>>

/#/ 78145
{{{">>78143\n>eso leí\nMi generosidad es infinita. No tienes que agradecerme nada.\nhttps://www.youtube.com/watch?v=o26tDljT-4k" | renderPostMessage 78145}}}

>>

/#/ 78146
{{{">>78140\n>>78144\nayyy este negro >>78135 se salió con la suya. Engañar obtusos. Voy a kekear de lo lindo hasta que un buen Mod+ los exhiba como los tontos que fueron." | renderPostMessage 78146}}}

>>

/#/ 78149
{{{">>78135\nDios, hasta donde pueden llegar esta gente." | renderPostMessage 78149}}}

>>

/#/ 78151
{{{">>78145\n>Mi generosidad es infinita. \nSi, gracias. Ya vi que el youtube te tageo como un limitrofe funcional. \n\nVas a argumental mil cosas sobre como llegaste a ese video, es mentira. Lo revisaste con tu cuenta de gmail y fuiste tageado como una persona incompetente." | renderPostMessage 78151}}}

>>

/#/ 78153
{{{">>78146\nNi me importa este hilo, solo enfada tener al mismo autista, en cada puto hilo, diciéndole a los novatos que usar frameworks o lenguajes modernos no es ser programador de verdad, y decir que tienen que usar lenguajes de bajo nivel y crear sus propias cosas desde cero." | renderPostMessage 78153}}}

>>

/#/ 78154
161250368456.gif [Google] [ImgOps] [iqdb] [SauceNAO] ( 1.51MB, 300x249, monkey.gif )
78154
{{{">>78139\n>>78141\n>>78142\nno que te ibas?\n>Todo lo que mencionas. ¡Se hacerlo!\n>¡Se hacerlo!\na ver larper de mierda, te reto a que nos cierres el orto, haz una ñ de hispa en 3D y cargala en tu meme engine y ponla a rotar como pic related\n\n>pro tip\nNo puedes" | renderPostMessage 78154}}}

>>

/#/ 78156
{{{">>78154\ndadme tiempo que os resuelvo con el algoritmo del pintor en ensamblador español, recordar que ingles es un problema." | renderPostMessage 78156}}}

>>

/#/ 78159
{{{">>78154\n>no que te ibas?\n>te reto a que nos cierres el orto\n¿Te hago caso a lo primero o a lo segundo?\n\n>terminar de una buena vez ese engine.\n>Nunca lo harás negro, eres como Yandere-dev o peor\n>haz una ñ de hispa en 3D y cargala en tu meme engine\nDe nuevo ¿Termino mi engine o no lo termino?\n\n¡Decidete!" | renderPostMessage 78159}}}

>>

/#/ 78160
161250531286.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 32.47KB, 600x484, 105.jpg )
78160
{{{">>78156\n>algoritmo del pintor en ensamblador español\n[b]Top KEK[/b], recuerda usar el ensamblador español-latam basado en tarjetas perforadas\n\n>>78159\n>¿Te hago caso a lo primero o a lo segundo? \nAyy negro, ahora no sabes leer no solo ingles ahora tampoco entiendes el español, \"no que te ibas?\" claramente es una pregunta, no te estoy diciendo que te vayas\n\n>De nuevo ¿Termino mi engine o no lo termino? \nvonita forma de decir\n<negro no demostrare nada de meme engine por que no se hacerlo, de hecho ese engine en ensamblador no existe" | renderPostMessage 78160}}}

>>

/#/ 78161
161250533473.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 29.28KB, 276x359, 1611963083227.png )
78161
{{{">>78156\n>el algoritmo del pintor\nJoder tío, que tenía años que no escuchaba esa pavada. Habría sido un poco menos estúpido de tu parte sugerir el recorte de polígonos, para sólo renderear las partes visibles, ¡coño!\n\n>ensamblador español\n>recordar que ingles es un problema.\n¡Bárbaro! ¡Te habéis superado! Honestamente te digo, no dejes jamás las drogas. Porque volver a la realidad y observar la basura que sos vos , hará que te mates." | renderPostMessage 78161}}}

>>

/#/ 78162
161250668673.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 131.51KB, 331x260, true3.png )
78162
{{{">>78160\n>vonita forma de decir\n>no demostrare nada de meme engine por que no se hacerlo\nKek. No te proyectes. Tú serás un inútil incapaz de aceptar tu mediocridad. Un fracasado que jamás hará nada en la vida. Pero yo soy un glorioso programador de ensamblador. Para hacer lo que dices que no pides, porque dices que me vaya. Sólo necesito:\n\n>Un punto que represente el ¡Ojo!\n>Un plano de proyección.\n>Una matriz de rotación con el eje Y fijo.\n>Un bucle que calcule los rayos y haga el corte\n>Y una Ñ\nSí es un raycasting, si se me pega la gana a lo mejor le agrego unas esferas y hago un raytracing. Lo más difícil es la Ñ. Y lo puedo hacer con una ventana de la API Win32 y la función StretchDIBits(). Te lo digo porque borré Windows y ahora estoy en Linux. Y usar DirectX o DirectDraw con Wine para acceder a la memoria de video es un dolor de cabeza. Y tampoco te mereces tanta generosidad. \n\n>de hecho ese engine en ensamblador no existe\nNo, no existe. Pero no me costaría mucho hacerlo." | renderPostMessage 78162}}}

>>

/#/ 78163
161250748916.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 2.41KB, 152x93, hora.png )
78163
{{{">>78160\nEsperaba que fueras valiente y respondieras para cerrar el trato. Yo no gano nada en realidad. Pero me da igual. Lo haré porque sé como hacerlo y puedo hacerlo. Pero será mañana desde la mañana. No voy a perjudicar mi belleza por un estúpido reto. !Qué genial soy¡" | renderPostMessage 78163}}}

>>

/#/ 78164
{{{">>78162\n>Te lo digo porque borré Windows y ahora estoy en Linux. Y usar DirectX o DirectDraw con Wine para acceder a la memoria de video es un dolor de cabeza.\nLo tuyo es asfixia autoerótica de la programación." | renderPostMessage 78164}}}

>>

/#/ 78166
161250880029.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 13.45KB, 319x208, cheryl_0.jpg )
78166
{{{">>78164\n>Lo tuyo es asfixia autoerótica de la programación.\nPobre idiota, no sabes más que insultar. Me harté de Windows, buenas razones hubo para ello. Ahora uso Linux. Y tanto en Windows como Linux, acceder a la memoria de video no es tarea simple. Las opciones no son muchas. SDL, Gtk/Cairo, Pixbuf, etc. ¡Son lame! Solo queda OpenGL, pero no recuerdo que haya una función que permita acceder al backbuffer. Tendría que ver la documentación. ¿Lo ves? Así responde un hombre que disfruta programar en Ensamblador." | renderPostMessage 78166}}}

>>

/#/ 78168
{{{">>78163\nNo, no lo harás, pero ya demostraste mi punto, si ese supuesto meme engine existiera ya tendrías subrutinas programadas que te permitieran cargar un .obj con un comando que tu mismo crearas, pero dices que vas a programar la carga de un .obj lo cual demuestra que tu meme engine, no es funcional solo pintas triangulos y nunca completaras tu meme engine" | renderPostMessage 78168}}}

>>

/#/ 78169
{{{"Vaya ni /t/ se libra del vacaposteo" | renderPostMessage 78169}}}

>>

/#/ 78175
{{{"Disfruto pero no gano un peso porque no sé como" | renderPostMessage 78175}}}

>>

/#/ 78178
161253661419.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 782.82KB, 1366x768, Screenshot at 2021-02-05 08-33-25.png )
78178
{{{">>78168\n>[s]No, no lo harás, pero ya demostraste mi punto[/s]\n>¡No lo hagas! ¡Piedad! ¡Piedad!\nBonita forma de pedir clemencia (y esta es una bonita forma de decirte [b]joto[/b]).\n\n<--( : Nah, nah, nah, naaah... ¡Batman!\nComo mi generosidad es infinita. Puedo parar en este momento si lo quieres. Y programar el engine en algún lenguaje de alto nivel (de inferioridad). Tú elige: C, C++, Android/Java, Ada, Perl o hasta ¡Shell/Bash!. Otra sería que esperes a que termine de leer el libro de ARM. Claro que la Raspberry y el Display LCD los pagarías tú.\n\n>Disfruto pero no gano un peso porque no sé como\nEres todo un pro[s]stituto[/s]" | renderPostMessage 78178}}}

>>

/#/ 78188
{{{">>77825\ny pensar que aqui se encuentra este nivel de idiotez...no es sorpresa." | renderPostMessage 78188}}}

>>

/#/ 78190
{{{">>78178\n> . Claro que la Raspberry y el Display LCD los pagarías tú.\n\nA ver puto chimpance limitrofe, para empezar no sabes ni lo que es un ARM y una Raspberry PI, muestra de ello es que ni cuenta te diste de lo que hay en pic-related >>78123, no solo hay una raspberry pi, hay un cortex-M0, un stm32 , stm8 ... \n\nSegundo no necesitas de un LCD para la raspberry PI pendejo, tiene sus propias salidas de video (las mas nuevas solo para HDMI) y no necesariamente ocupas una raspberry pi hay cientos de ARM no solo esta la raspberry PI. \n\nTercero ni siquiera necesitas fisicamente de otras arquitecturas hay emuladores como qemu, pero ya analizando el hecho de que eres un desempleado que no se puede ni costear una plaquita de 20 dolares quiero suponer que usas windows XP mini en una tostadora y que windows 10 lo conoces cuando vas a visitar a tus amigos a probar tus triangulos (si es que tienes amigos). Pero igual , puede que no te convenga gastar en placas dedicadas eres tan simio que ni conoces los riegos del ESD." | renderPostMessage 78190}}}

>>

/#/ 78191
161254326934.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 58.92KB, 865x664, diagrama.png )
78191
{{{">>78190\n>un cortex-M0, un stm32 , stm8\n¿Y esos exóticos dildos te los metes en el culo o sólo los coleccionas? Según leí rápidamente en google. Esas cosas son para estudiantes, ¡Estudiantes! \"Estudiante\" es una forma amble de decirle a alguien que aún no tiene pelos en los testículos.\n\n>windows XP\nLa primera vez que vi XP, fue allá por el 2001. Creí que sólo se trataba de un skin para Windows ME, Kek. Apuesto que tu papá apenas te estaba eyaculando, por esos días." | renderPostMessage 78191}}}

>>

/#/ 78192
{{{">>78166\nUsa vulkan si tu meme computadora lo puede ejecutar es un API de más bajo nivel, controlas más la cosa de memoria y el pipeline gráfico." | renderPostMessage 78192}}}

>>

/#/ 78194
{{{">>78191\n>estudiante\n>no tiene pelos en los testículos. \n>si tan solo supiera que el backdoor de intel tiene una versión para estudiantes de Unix" | renderPostMessage 78194}}}

>>

/#/ 78198
{{{">>78192\n>Usa vulkan si tu meme computadora lo puede ejecutar es un API de más bajo nivel, controlas más la cosa de memoria y el pipeline gráfico.\n¡Gracias negro! Eso suena muy interesante. Había leído un articulo sobre el origen de Vulkan. Como la siguiente generación de gráficos que dejarían atrás a OpenGL y DirectX. Pero al parecer, fue ingenuo de mi parte el no tomarlo en cuenta. Ahora lo voy a hacer.\n\nSe que hay mucho tonto por aquí. Y que no son capaces de visualizar lo que estoy haciendo en realidad. Un videojuego está formado de múltiples partes. Pero las importantes en este momento son: La parte que controla el juego y la parte que renderea los gráficos. El engine que estoy haciendo es la parte que controla el juego. Reglas, tiempos, transformaciones, colisiones, etc. Que mi engine pueda rasterizar triangulos de colores (que igual hubiera valido usar wireframe), es sólo un requizito para llevar a cabo la etapa de desarrollo y prueba. Una vez que el juego esté terminado. Ya sólo queda implementar la otra parte, el rendereado de gráficos usando OpenGL, DirectX o [b]Vulkan[/b]. En verdad negro, te lo agradesco. Estaba buscando opciones para hacer juegos en Linux." | renderPostMessage 78198}}}

>>

/#/ 78200
161254534086.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 352.13KB, 2000x2000, hU7oGWa.jpg )
78200
{{{">>78198\nPor si no se dieron cuenta. Eso es programación orientada a objetos. Y no andar por allí poniendo clases con virtual o final. O copiar el sistema endocrinólogo de agentes biológicos para implementar interfaces en lenguajes de alto nivel." | renderPostMessage 78200}}}

>>

/#/ 78201
{{{">>78200\nhttps://www.khronos.org/registry/vulkan/specs/1.2/pdf/vkspec.pdf\n\n1222 páginas de guía para vulkan 1.2 , es una interfaz en C, y si tiene en mente el diseño orientado a objetos." | renderPostMessage 78201}}}

>>

/#/ 78202
{{{">>78201\n>Descargado y guardado correctamente\n¡Gracias!" | renderPostMessage 78202}}}

>>

/#/ 78206
161254664678.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 159.44KB, 833x533, Screenshot_vulkan.png )
78206
{{{">>78201\nEntré a la página de Khronos y me fui directo al tutorial de Vulkan. Y de lo primero que leí fue:\n>However, the price you pay for these benefits is that you have to work...\n\nPor lo que ví rápidamente en el PDF. Los shaders de OpenGL no son compatibles con Vulkan ¿o si?." | renderPostMessage 78206}}}

>>

/#/ 78207
{{{">>78206\nPor el momento Vulkan no tiene lenguaje de Shaders, en caso de vulkan una extensión, hace que los shader de OpenGL GLSL se compilen a Spir-V un tipo de ensamblador para GPU que vulkan llama para ejecutar los shaders." | renderPostMessage 78207}}}

>>

/#/ 78209
{{{">>78207\nEs bueno saber que son compatibles de manera indirecta. Al final lo importante es que un shader corra en la GPU." | renderPostMessage 78209}}}

>>

/#/ 78211
{{{">>78191\n> Según leí rápidamente en google. Esas cosas son para estudiantes\n\nayyy tuviste que googlear para saber que eran y encima no sabes ni lo que es, todos los proveedores te entregan kits de evaluación, a manera de golden sample antes desarrollar cualquier producto. \nEn dónde crees que se prueba el firmware, ¿En tus nalgas?, ni un pinche arduino haz de haber tocado en tu vida y andas mamando con ensamblador." | renderPostMessage 78211}}}

>>

/#/ 78213
161255192264.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 262.60KB, 1600x900, estacionespacial.jpg )
78213
{{{">>78211\n>tuviste que googlear para saber que eran\nPues sí, esas cosas son tan intrascendentes que sólo las usan para sacarle horos a los lampiños. ¿O me vas a decir que la Estación Espacial Internacional usa Lameberry PI para controlar sus giroscopios?" | renderPostMessage 78213}}}

>>

/#/ 78216
{{{">>78213\n>¿O me vas a decir que la Estación Espacial Internacional usa Lameberry PI para controlar sus giroscopios?\n>controlar sus giroscopios\n\nayyylmao ser asi de pendejo, ¿sabes lo que es un giroscopio?, es un mecanismo de sensado animal no es un actuador.\n¿Qué sabes tu de control chimpance?, si no sabias ni lo que es un microcontrolador me vas a venir a hablar de control." | renderPostMessage 78216}}}

>>

/#/ 78219
{{{">>78216\n>giroscopio\n>No saber para que sirve un giroscopio en el espacio\nSer así de estúpido." | renderPostMessage 78219}}}

>>

/#/ 78220
161255314129.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 237.80KB, 1145x417, Screenshot at 2021-02-05 13-22-48.png )
78220
{{{">>78216\n<--(\nEspero que el ingles no sea problema." | renderPostMessage 78220}}}

>>

/#/ 78224
161255383295.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 349.77KB, 476x433, x.png )
78224
{{{">>78219\n>>78220\n>Espero que el ingles no sea problema.\n\nNegro en serio que eres hasta idiota, yo creo que ni en español entenderias \n\n>The objective of the CMG flight control system... \n\nel CMG es un SISTEMA DE CONTROL, tampoco es un actuador, es un sistema de control, en este caso el sistema a controlar es la ISS y dentro de el CMG va un giroscopio que sensa la orientación. \n\nMira animal pic-related es un giroscopio y acelerometro digital, cuesta solo 2 dolares, por si un dia papito te da tu domingo te compres uno y te eduques pinche animal." | renderPostMessage 78224}}}

>>

/#/ 78226
{{{">>78220\nTriangulitos es sabido que la realimentación negativa es la mas efectiva para aprender, pero creo que te estas excediendo, estas pasando de causar kekes a lástima. De pensa que eras un underage con autismo por ensamblador, estoy empezando a sospechar que eres un viejo puto de más de 30 desempleado, eso si da lastima." | renderPostMessage 78226}}}

>>

/#/ 78229
161255470512.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 69.12KB, 640x720, the-lion-king-scar-1503053795.jpg )
78229
{{{">>78226\n>estoy empezando a sospechar que eres un viejo puto de más de 30 desempleado, eso si da lastima.\n>eso si da lastima.\nNo tienes idea, de lo mucho que eso me importa.\n\nSi no te gusta que esté aquí. Creo que por allí debes tener un boton para dar PERMA-BAN. Si no eres un Mod+ o el Admin. Pues ve a llorar con ellos." | renderPostMessage 78229}}}

>>

/#/ 78231
{{{">>78219\noye idiota ¿y como calientas tu comida?, ¿con un termometro?\n\ndejame adivinar, tambien los carros se aceleran con un tacómetro." | renderPostMessage 78231}}}

>>

/#/ 78233
161255626737.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 41.16KB, 433x480, 1439298618412.jpg )
78233
{{{">>78213\n>larpea como programador\n>falla vergonzosamente\n>larpea como matemático\n>falla vergonzosamente\nAhora quieres larpear de ingeniero espacial? mira negro de mierda no pretendas hablar de coas que ni sabes, ni siquiera sabes que es una raspberry no puedes pretender saber que se usa o que no se usa en la estación espacial\n\nmira este negro usa cosas basadas en raspberry para controlar sus DiY rockets, usa embebidos y en ese video ha hecho mas que tu en todo lo que llevas haciendo triángulos\nhttps://youtu.be/qaWvCy2DRSA [Reproducir]\n\n>para controlar sus giroscopios?\nQueda demostrada tu absoluta ignorancia, como dijo este negro >>78216 [b]nunca[/b] se controla un giroscopio, un giroscopio es un instrumento de medición o parte de un sistema de control, es el que mide o controla la orientación, no al revés, bueno esta claro que ni sabes lo que es el control y por eso piensas que uno controla giroscopios, así si tienes razón la ISS no una raspberry para controlar sus giroscopios, de hecho no usa nada por que no se controlan\n\n>>78220\n>Espero que el ingles no sea problema\n>CMG flight control system\nAyy si supieras ingles sabrías que ese parrafo contradice tu meme argumento, top KEKVaya >>/t/ tiene su propio lolcow" | renderPostMessage 78233}}}

>>

/#/ 78235
161255755542.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 35.55KB, 640x427, IWin.jpg )
78235
{{{">>78219\n>>78224\n>>78226\n>>78231\n>>78233\nhttps://www.youtube.com/watch?v=dW3OpgDAQU8\n\n¡I'm a fucking GOD!" | renderPostMessage 78235}}}

>>

/#/ 78239
{{{">>78235\nayy gracias por el video, acabas de dejar a triangulitos como pendejo, se va mear en los calzones cuando vea que el giroscopio comienza a elevarse sin nada que lo controle." | renderPostMessage 78239}}}

>>

/#/ 78240
{{{">>78239\ndas lástima" | renderPostMessage 78240}}}

>>

/#/ 78241
{{{">>78235\nY cual es tu punto idiota? mostrar un video random de un giroscopio?\n\n>>78239\n>acabas de dejar a triangulitos como pendejo\nte equivocas, ese es el ezquizo de mierda, ya esta perdiendo la coherencia KEK" | renderPostMessage 78241}}}

>>

/#/ 78243
{{{">>78241\n>Y cual es tu punto idiota? mostrar un video random de un giroscopio?\n\nCreo que el idiota esta confundiendo el \"control de un giroscopio\", con el control de rotación que traen los giroscopios mecanicos. \n\nEn cuyo caso es un control de momento angular, no puede entrar en su cabeza la fractal de pendejes que esta exponiendo. ¿Si el giroscopio se controlara entonces con que mierda se mide la orientación?" | renderPostMessage 78243}}}

>>

/#/ 78246
161256049017.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 40.28KB, 443x223, opt.png )
78246
{{{">>78235\nMira idiota y esto es un giroscopio óptico, no tiene partes mecanicas." | renderPostMessage 78246}}}

>>

/#/ 78247
{{{">>78241\n>>78243\n>¿Si el giroscopio se controlara entonces con que mierda se mide la orientación?\nAyyy, creer que un giroscopio sólo sirve para medir la orientacions. Patetico.\n\nLo explico rápido y facil\n>Giroscopio ser gran rueda.\n>Gran rueda girar sobre un eje\n>Brazos mecánicos rotar eje de gran rueda\n>Gran rueda oponer resistencia\n>Resistencia hacer que Estación Espacial Internacional rote en dirección opuesta" | renderPostMessage 78247}}}

>>

/#/ 78250
{{{">>78247\n>Giroscopio ser gran rueda. \n\nallí deje de leer, eso es un giroscopio MECANICO, los hay de estado solido basados en mems, ópticos como el del diagrama este >>78246\n\nel problema es que eres un pendejo que todo saca de la wikipedia y te quedaste con la definición de que es un dispositivo mecanico \n\npara que se te inflame mas el ano\nhttps://www.mouser.com/Sensors/Motion-Position-Sensors/Gyroscopes/_/N-axg81?No=25\n\nahora vas a venir de idiota a decir que hay ruedas girando en los dispositivos de estado solido." | renderPostMessage 78250}}}

>>

/#/ 78252
{{{">>78247\n>Resistencia hacer que Estación Espacial Internacional rote en dirección opuesta\n\nFelicidades animal, eso es un sistema de control giroscopico (CMG) ya lo habias encontrando campeon >>78220\n\nmongolaso" | renderPostMessage 78252}}}

>>

/#/ 78254
161256139183.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 86.54KB, 736x525, Beakmans-World-Josey-1.jpg )
78254
{{{">>78250\n>es que eres un pendejo que todo saca de la wikipedia\nEste, he... ¡no! Pic related.\n\n>ahora vas a venir de idiota a decir que hay ruedas girando en los dispositivos de estado solido.\nLos hay de muchos tipos. Este es le video más correcto que encontré que explica lo que es un giroscopio. Espero que el portugués no sea problema.\nhttps://www.youtube.com/watch?v=0h0TiaY8K5c" | renderPostMessage 78254}}}

>>

/#/ 78259
{{{">>78247\n>todo ese greentext\nacabas de tratar de describir un sistema de control, como dije acá >>78233 ni sabes lo que es el control ya estas entendiendo que en la estación espacial [b]no controlan[/b] giroscopios?\n>>78254\npedazo de animal, literalmente vez un video sobre un tema o lees 1 pagina y ya te crees un conocedor\n\n<(Este hilo ha llegado al límite de bumps.) \nel único merito que tienes y tu mayor logro en tu vida es larpear en este hilo y hacer que nos burlemos de ti" | renderPostMessage 78259}}}

>>

/#/ 78260
161256207463.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 121.01KB, 1341x887, avengers-endgame-snap-thanos-mcu.jpg )
78260
{{{"Nos vemos mongolitos. Si no pueden vivir con su fracaso. Construyan una maquina que los lleve al pasado y borren el hilo. Después de todo, ustedes son los genios. Y yo sólo soy un programador de Ensamblador. ¡Ah! ¡Qué bien se siente programar en ensamblador!\n\nEn cuanto al engine:\nNo lo publicaré aquí. Será mejor que el resto de su vida se pregunte si es a mi a quien se la están mamando. ¡Con ese juego tan genial!" | renderPostMessage 78260}}}

>>

/#/ 78263
{{{"soy economeme y estoy aprendiendo a programar modelos en python, llevo dos días aprendiendo los comandos básicos y de verdad es divertido.\n\nNoe extraña lo que dice op" | renderPostMessage 78263}}}

>>

/#/ 78264
161256338254.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 77.36KB, 960x500, Avengers-Endgame-Thanos-Dusting.jpg )
78264
{{{">>78260\n>No lo publicaré aquí.\nKEK nunca lo publicaras en ningún lado por que nunca lo terminaras, no tienes lo necesario, eres un incompetente, adiós ezquizo" | renderPostMessage 78264}}}

>>

/#/ 78266
{{{">>78260\nTu engine debería permitir importar un modelo 3D y hacer transformaciones para girar en tiempo real, tu mierda motor es tan patético que no pudiste hacer lo que te pidieron otros anons, cuando para cualquier motor competente debería ser cuestión de minutos hacer eso." | renderPostMessage 78266}}}

>>

/#/ 78278
{{{">>77611 (OP)\nSí OP es muy divertido programar y más cuando lo haces como hobbie, por eso estoy aprendiendo c++ para resolver problemas en linea y planeo aprender Python para hacer scripts en linux" | renderPostMessage 78278}}}

>>

/#/ 78281
{{{">>77699\n>Su único fin en estos dias es la ingenieria inverza , depuración y shellcodes. \n>>77825\n>sólo se recurre a este cuando los lenguajes de alto nivel (de bloat) son incapaces de dar un rendimiento eficiente.\nTambién se lo usa mucho para programar microcontroladores o sacarle provecho a procesadores antiguos (véase por ejemplo https://github.com/c64scene-ar/chipdisk-nac-vol.1/blob/master/chipdisk_internals.es.rst o https://www.youtube.com/watch?v=k-WMHcs3O30 ).\n>>77873\n>todos mis [b]std::size_t[/b] y [b]std::uint32_t[/b] los tengo que convertir en size_t y uint32_t respectivamente, y lo tengo que hacer archivo por archivo\n¿No es mas sencillo ejecutar un comando como este para automatizar el trabajo?:\n[code]find . -type f -exec sed -i \"s/std::\\(\\(size\\|uint32\\)_t\\)/\\1/g\" {} \\;[/code]\nDe todos modos no estaría de mas hacer un backup de esos archivos antes de tocar nada.\n>>77938\n>lo puse en el 4\n¿En cual post precisamente?\n>>77959\n>¿qué libros/recursos me recomiendan para empezar y entender ensamblador?\n>>78016\nQuizás te interese http://asm86.wordpress.com/ Tiene artículos interesantes sobre ensamblador y temas afines (también un par de guías sobre el tema que quedaron a medias, pero de las cuales se puede aprender bastante) y enlaces a otros sitios relacionados. También esta lo de https://w6h1uvmqkgffmqwddvae2q-on.drv.tw/Arquitectura/ensamblador/Index.html que tiene buena pinta (aunque nunca lo revise demasiado).\nTengo otras cosas que he ido recopilando con los años pero tendría que revisar donde quedaron (aun así las puedo postear si a alguien le interesa).\n>>77961\nEn libgen [s]raza maestra[/s] también hay algunos libros en español sobre el tema tal como se puede ver en http://libgen.is/search.php?req=ensamblador&lg_topic=libgen&open=0&view=simple&res=25&phrase=1&column=def\n>>77998\n>[b]\"El chanero esquizo que creia programar\"[/b]\nNo es algo nuevo, en http://archive.today/2019.02.05-000226/https://www.hispachan.org/t/res/38162.html algunos pendejitos presumían de haber programado virus que usaron para joder en su [s]meme[/s]escuela (de los cuales nunca muestran el código).\n>>78022\n>Buscalo en español\n>>78030\nVale aclarar que en español se llama [i]La Caza de Hackers[/i]: http://libgen.is/book/index.php?md5=B5609C68E62A7DD61BF9467A47598F87\n>>78057\nY al parecer el mas activo del tablón (a menos que sepan de otro hilo que haya llegado al limite de bumps en menos de una semana).\n>>78119\n>¿Núnca en tu vida tocaste un libro/curso de arquitectura de computadoras? \nSolo por curiosidad, ¿alguno bueno que recomiendes?\n>>78134\n>eres como Yandere-dev o peor\nAl menos Yandere-dev tiene algo hecho que cualquiera puede probar [s]y descompilar para que otros mejoren su mierda[/s]." | renderPostMessage 78281}}}

>>

/#/ 78304
{{{">>78281\nbuenos recursos negro, gracias" | renderPostMessage 78304}}}

>>

/#/ 78345
{{{">>78281\n>Solo por curiosidad, ¿alguno bueno que recomiendes? \nStructured Computer Organization de Andrew Tanenbaum" | renderPostMessage 78345}}}