(...)



Archivado por última vez {{ '2022-01-28T07:43:35.110Z' | moment 'DD/MM/YY HH:mm'}} (Hora Local).
Descargar archivos ({{ 6 }})

164089461116.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 42.92KB, 1234x513, overview-of-programming-language-dart.jpg )
97899

/#/ 97899
{{{"Estuve viendo opciones para tener mi \n.apk y me proponen éstas:\n\n>Java\n>Kotlin\n>Dart con Flutter\n\nJava no me interesa mucho aprenderlo. Me oriento a lenguajes de escritura más clara, como C++.\n\nBuscando opciones, dice que el Android Studio permite programar en C++ \"aunque no es algo que Google promueva\" (?)." | renderPostMessage 97899}}}

>>

/#/ 97900
164089731910.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 60.34KB, 1200x1200, d7e.jpg )
97900
{{{">>97899 (OP)\n> Me oriento a lenguajes de escritura más clara, como C++\nY asi es como descubres a alguien que no tiene ni puta idea de C++. \nC++ es el lenguaje que se puede volver mas ilegible de todos, con azúcar sintactica tal como sobre-carga de operadores, preprocesador de C más Koenig lookup que te permite crear programas que resuelven cosas en tiempo de compilación, manejo de varios paradigmas, etc. C++ se puede volver tu peor enemigo si no sabes manejarlo. No vengas a joder con que es el más claro, porque lo único claro es que estas confundiendo C++ con C.\n> dice que el Android Studio permite programar en C++ \n¿Y en que crees que esta hecha la dalvik? , ¿En ponylang?, Todo android esta construido sobre C y C++, alli lo tienes se llama NDK https://developer.android.com/ndk/guides/stable_apis y no es que no lo promueva, es solo que existe un nicho especifico de personas que se beneficiarian de esto. Gente que escribe juegos de alto rendimiento, inteligencia artificial, etc. \nVolviendo a tu pregunta, usa Kotlin, es menos verboso y más productivo." | renderPostMessage 97900}}}

>>

/#/ 97903
{{{">>97899 (OP)\nJavaScript con React Native" | renderPostMessage 97903}}}

>>

/#/ 97904
{{{">>97903\n>JavaScript con React Native\nredpilleame sobre react native negro, no es un vil wrapper sobre WebView, ¿cual seria la diferencia entre poner un webview y meterle una pagina web tradicional?" | renderPostMessage 97904}}}

>>

/#/ 97909
{{{">>97904\nHasta donde tengo entendido. React native no usa nada de html y es muy portable. Sin embargo dicen que a cambio de ser tan versátil en su portabilidad no es una opción muy veloz ni provee tantas opciones a la hora de usar el hardware del teléfono." | renderPostMessage 97909}}}

>>

/#/ 97910
{{{">>97904\nMucha. Un webview ya no se recomienda. El rendimiento es un asco." | renderPostMessage 97910}}}

>>

/#/ 97911
{{{">>97900\nQuise quejarme de Java. Lo siento." | renderPostMessage 97911}}}

>>

/#/ 97912
{{{">>97910\n>Mucha. Un webview ya no se recomienda. El rendimiento es un asco.\nok voy a hacer un benchmark y como me estes mintiendo, te juro que te voy a doxear y te voy a partir las piernas." | renderPostMessage 97912}}}

>>

/#/ 97913
{{{">>97904\nReact Native, es el motor de Javascript corriendo un sistema para GUI de forma reactiva como react, pero en lugar de usar tecnologías HTML usa los controles nativos del OS al que apunte, aunque tienes que escribir custom code en las partes para interactuar con el OS, o configuraciones especiales para los controles que uses, en ese caso escribirás el código en JS y lo re utilizarías en varias plataformas mas las partes de diseño para cada OS, Flutter con su lenguaje Dart es un sistema GUI que Google escribe para que funcione en Android o iOS, son los mismos controles no nativos para ambos, mas poder añadir acceso a funciones de OS con los Kit de desarrollo de cada sistema.\n\nMicrosoft tiene una version escrita en C++ para Windows que es mucho mas rápida y con menores tiempo de latencia de React Native para WinUI." | renderPostMessage 97913}}}

>>

/#/ 97916
{{{"Del poco conocimiento que tengo y lo que he visto, me llama más la atención Dart y Flutter. Junto a Python creo que es con lo que más van a romper las pelotas en un futuro cercano." | renderPostMessage 97916}}}

>>

/#/ 97923
{{{">>97912\n>https://www.simform.com/blog/react-native-vs-ionic/#performance" | renderPostMessage 97923}}}

>>

/#/ 97955
{{{">Me oriento a lenguajes de escritura más clara, como C++\n<no aprende Java y pide que lo \"redpileen\" en javascript, un lenguaje con miles de símbolos mierderos y que mezcla paradigmas\nTremendo retraso mental.\n>>97900\n>t. pajeet de mierda\nQue tu no sepas escribir código legible y seas un brainlet para leer código no quiere decir que no haya código C++ ordenado y mantenible." | renderPostMessage 97955}}}

>>

/#/ 98020
{{{">>97955\nkek esta bien fácil identificar que no sabes C++ ni Javascript por esto:\n>un lenguaje con miles de símbolos mierderos y que mezcla paradigmas \n¿Según tú que simbolos mierderos?, para empezar ¿ sabes lo que es un symbolo? , si a lo que te refieres es a los [b]operadores[/b] No haz de saber que C++ tiene hasta sobrecarga de operadores por lo que da pie todavia a código mas ilegible y dificil de depurar si no se usan correctamente. \nCoordinaro un equipo de programadores en C++ es mucho más complicado que en otros lenguajes porque hay cientos de features y maneras de hacer las cosas en C++. Pero la razón por la que no lo sabes es porque seguramente eres de esos idiotas que llaman a C++ , C con clases. Muestra de tu ignorancia es que afirmas que javascript es una mayor mezcla de paradigmas que C++." | renderPostMessage 98020}}}

>>

/#/ 98021
{{{">>97955\n[code]\n#include <iostream>\n#include<utility>\nusing namespace std;\ntemplate <auto V>constexpr bool i(){return *(PRETTY_FUNCTION + 14) >> 6;}\ntemplate <class E, size_t ... D>constexpr auto e(index_sequence<D...>){auto r=0;((i<E(D)>() && ++r), ...);return r;}\n\ntemplate <typename E>\nconstexpr auto enum_size = e<E>(make_index_sequence<32>{});\n\nint main(){\n}\n[/code]\nla belleza de C++17 kek." | renderPostMessage 98021}}}

>>

/#/ 98043
{{{">>98021\n>si yo escribo código amateur mierdero sin indentación, espacios ni coherencia entonces todos lo hacen\n>mira mamá, removí un par de saltos de línea a propósito, por lo tanto C++ es mierda\nLógica de brainlet que solo entiende sojascript. Lo que digo solo se refuerza por el hecho de que piensas que los genéricos y bitwise operators son difíciles. Tremendo IQ de dos dígitos kek." | renderPostMessage 98043}}}

>>

/#/ 98050
164116113823.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 42.55KB, 600x600, poster_504x498_f8f8f8-pad_600x600_f8f8f8_u1.jpg )
98050
{{{">>98043\n>y bitwise operators son difíciles\n>soy un mongolo que no sé C++ y voy a asumir que se lo que hace el código para verme inteligente. \nmis kekes" | renderPostMessage 98050}}}

>>

/#/ 98053
{{{">>98043\n>sojascript\nte apuesto a que no puedes escribir en soyascript la misma función." | renderPostMessage 98053}}}

>>

/#/ 98056
{{{">>98050\n>t. el que literalmente copia y pega código para \"\"\"argumentar\"\"\"\nKek deja de humillarte solo. Mejor aprende genéricos y operaciones con bits. Ah, y a escribir buen código kek.\nPor cierto, curioso que cites lo que dije de forma incompleta y postees tu foto. Ni se nota tu hombre de paja descarado.\n>>98053 (samefag)\nLa primera es la misma mierda pero sin el tipado y sin decodificar el puntero porque javascript no los soporta\n[code]\n// PRETTY_FUNCTION es una macro propia de C++ (tremendo retraso el tuyo), pero acá supongamos es una variable cualquiera (toma en cuenta que sojascript no requiere genéricos porque el tipado no es estático\nconst i = () => (PRETTY_FUNCTION + 4) >> 6; \n// la segunda\n// el código que copiaste está incompleto, pero asumamos que el parámetro refiere a una colección de información\nconst e = (secuencia) => { \n let r = 0;\n secuencia.forEach((elemento) => {\n if (i(elemento))\n ++r;\n });\n return r;\n};\n// la tercera\nconst main = () => {};\n[/code]\nY por cierto el código está incompleto porque solo copiaste y pegaste de https://zygoloid.github.io/cppcontest2018.html (gracias por evidenciar que no sabes una mierda y copias de una página que literalmente aclara que ese código es mierda)\nCuando le quieras ver la cara a alguien solo cuida que no sea más inteligente que tú, simio." | renderPostMessage 98056}}}

>>

/#/ 98058
{{{">>98056\n> PRETTY_FUNCTION es una macro propia de C++\nque bueno que lo acabas de descubrir." | renderPostMessage 98058}}}

>>

/#/ 98059
{{{">>98056\ntú código esta mal, tarado, además por tu abuso del const y las meme-flechas te tragaste todo el mame del puritano funcional." | renderPostMessage 98059}}}

>>

/#/ 98060
{{{">>98058\nAyy acabas de caer en mi trampa. Si de verdad la supieras me estarías explicando que ese ni siquiera es el nombre correcto de la macro y que MSVC tiene otra equivalente, pero nuevamente, acabas de probarme que no sabes una mierda top kek.\n>>98059\nHazlo tú entonces. Quiero ver. Te tomo 10 minutos. A mi me tomó 3 escribirlo pero te doy oportunidad, vamos. Actos no palabras, puta. Además lo quiero explicado como el mío." | renderPostMessage 98060}}}

>>

/#/ 98063
{{{">>98060\nUn extra a mi post: si usas solo estilo imperativo como script kiddie de python, tu código es automáticamente peor que el mío. Si de verdad sabes javasoja demuéstralo.\n>muh funcional muy difícil\nMarica." | renderPostMessage 98063}}}

>>

/#/ 98064
164116537369.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 12.19KB, 299x169, index.jpg )
98064
{{{">>98062\n>pienso que por el hecho de usar puras lambdas y forEach mi codigo es funcional\nayyyyyy" | renderPostMessage 98064}}}

>>

/#/ 98065
{{{">>98064\nAsí se denomina en javasoja, por si no lo sabías. Por cierto, llevas 5 minutos desperdiciados, PUTA.\nQuiero que reescribas esas 3 funciones TÚ mismo si quieres probar algo, de lo contrario queda como un imbécil que solo habla y no hace." | renderPostMessage 98065}}}

>>

/#/ 98066
{{{">>98060\n> Actos no palabras, puta. Además lo quiero explicado como el mío.\nenvuelve tus putas funciones para que se ejecuten una vez, devuelvan el resultado y desaparesca la función del entorno. Asi de fácil, mono." | renderPostMessage 98066}}}

>>

/#/ 98067
{{{">>98066\nEn código, imbécil. Eso no prueba nada. A mi no me importa que sea interpretable por Node o que sea algo aplicable a una aplicación de producción, quiero que sea sintácticamente coherente con respecto al código C++ de >>98021 este post.\nLlevas más de 7 minutos desperdiciados." | renderPostMessage 98067}}}

>>

/#/ 98068
164116591830.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 32.15KB, 494x396, 0000.jpg )
98068
{{{">>98066\nTiempo límite. Si respondes después de esto es copypaste, así de sencillo. Te di mucho tiempo para elaborarlo y solo estás ladrando porque usé un paradigma que no entiendes y que no es código imperativo para brainlets como tú.\nGracias por demostrar que eres imbécil kek" | renderPostMessage 98068}}}

>>

/#/ 98069
164116592771.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 323.16KB, 645x528, a.png )
98069
{{{">>98067\nmis kekes, ahora dilo sin llorar, vuelve cuando sepas programar." | renderPostMessage 98069}}}

>>

/#/ 98070
{{{">>98068\n> if (i(elemento))\n> ++r;\n>no edtz codigo impedatibo!\nayyy" | renderPostMessage 98070}}}

>>

/#/ 98071
{{{">>98069\n>t. el que no puede refutarme con código pero ladra sobre código\nNo veo por qué yo debería estar llorando, yo SÍ sé javascript kek\n>meme normie\nAyy claro, vienes de shitter o dickscord. La cueva de script kiddies por excelencia." | renderPostMessage 98071}}}

>>

/#/ 98072
{{{">>98070\nSQuiero una explicación de por qué es incoherente con respecto al código C++, no citas ni memes de mierda." | renderPostMessage 98072}}}

>>

/#/ 98073
{{{">>98071\n>yo SÍ sé javascript kek \nfelicidades, siguiente reto, consigue un empleo." | renderPostMessage 98073}}}

>>

/#/ 98074
{{{">>98072\n>SQuiero una explicación de por qué es incoherente con respecto al código C++\n[s]Porque ese programa se resuelve en tiempo de compilacion [/s] porque no sabes programar negro." | renderPostMessage 98074}}}

>>

/#/ 98075
{{{">>98073\n>me proyecto\nTengo 2 kek\nUno de ellos un emprendimiento que le va bien. \nMientras tanto tú ni refutarme o dar una explicación coherente puedes porque no sabes ni C++ ni Javascript.\n>>98074\n¿Qué parte de sintaxis no entiendes SIMIO? No me importa si es interpretable por Node o no, como leíste." | renderPostMessage 98075}}}

>>

/#/ 98076
{{{">>98075\n>¿Qué parte de sintaxis no entiendes SIMIO?\nfelicidades me acabas de dar la razón." | renderPostMessage 98076}}}

>>

/#/ 98077
{{{">>98075\n>Tengo 2 kek \ndejame adivinar, eres de esas personas que estan defraudando dos empresas al mismo tiempo escribiendoles código de pésima calidad en PHP. \nDe casualidad no te llamas Claudio?" | renderPostMessage 98077}}}

>>

/#/ 98079
{{{">>98076\n¿Razón en qué, idiota? Ya sé que el tipado en C++ se resuelve en compile time porque es estático, mientras que en JS no es así. Si tomas el lenguaje javascript como un simple lenguaje formal podemos desarrollar cualquier clase de programa de forma abstracta. Literalmente tu estás poniendo de excusa que el programa se ejecute o no llevado a la práctica. Si yo a javascript le añado tipado (implícito o no) estático y hago un compilador que me genere binarios nativos es perfectamente posible replicar lo que el código C++ susodicho hace con la sintaxis de javascript. Tu solo estás buscando excusas, y al final, fuiste incapaz de refutarme de forma práctica y teórica.\n>>98077\nDeja de desviar el hilo puto." | renderPostMessage 98079}}}

>>

/#/ 98081
{{{">>98078\n>>98079\n¿Tenias que responder dos ves?, no estas escribiendo una tesis. Segunda No demostraste que C++ es menos bloated que JS solo lo comprobaste." | renderPostMessage 98081}}}

>>

/#/ 98082
{{{">>98079\n>Si yo a javascript le añado tipado (implícito o no) estático y hago un compilador que me genere binarios nativos es perfectamente posible replicar lo que el código C++\nkek, si supieras javascript y lo que es un compilador, sabrias que puedes escribir un compilador de C++ en Javascript y que te genere binarios nativos aun en el navegador.\nkek, primero dices que no te importa el lenguaje y luego te contradices." | renderPostMessage 98082}}}

>>

/#/ 98083
{{{">>98075\n>Uno de ellos un emprendimiento que le va bien. \neres bootcampero?" | renderPostMessage 98083}}}

>>

/#/ 98084
{{{">>98056\nOP como puedes ver Javascript es mucho más claro que C++" | renderPostMessage 98084}}}

>>

/#/ 98089
{{{">>98084\nY más feo, y estúpido, mucho mejor ¿verdad?" | renderPostMessage 98089}}}

>>

/#/ 98091
{{{">>98089\ntú dedicate a coser, la programación no es lo tuyo." | renderPostMessage 98091}}}

>>

/#/ 98109
{{{">>97899 (OP)\nEs mierda es dart? parece JS. Kek" | renderPostMessage 98109}}}

>>

/#/ 98119
{{{">>98109\nno invoques al negro que larpea de programador de c++, o va volver al hilo a cacapostear código y clamar que usa funcional solo por usar lamdas" | renderPostMessage 98119}}}

>>

/#/ 98120
{{{">>98109\nUn lenguaje que Google creo para adsense, es muy parecido a Java en sintaxis, en que corre en una VM, aunque tiene ciertas mejoras o corrige errores de Java, pero es un Pseudo-Java que Google saco del armario para usar en Flutter, un Toolkit GUI multiplataforma donde los controles son propios renderizados como graficos de un motor de videojuego." | renderPostMessage 98120}}}

>>

/#/ 98933
{{{">>97899 (OP)\n>\"aunque no es algo que Google promueva\" (?).\nSupongo que debe ser por JNI que según escuche puede llegar a dar problemas o algo así (medio que Google se lava las manos del asunto).\nAdemas de lo anterior, sumale el hecho de que con C++ no puedes acceder a la API de Android para hacer interfaces de usuario (al menos no las GUIs convencionales que suele tener cualquier aplicación).\n>>97916\n>Python\nSi lo dices por SL4A, te aviso que ese proyecto ha estado muerto desde 2015 y no he visto a nadie que lo mantenga al día.\n>>98043\n>removí un par de saltos de línea a propósito\nPara eso existen formateadores/indentadores como https://codebeautify.org/cpp-formatter-beautifier Es mas, al pasar el código de >>98021 por esa utilidad, el mismo queda así:\n[code]#include <iostream>\n#include<utility>\n\nusing namespace std;\ntemplate < auto V > constexpr bool i() {\n return *(PRETTY_FUNCTION + 14) >> 6;\n}\ntemplate < class E, size_t...D > constexpr auto e(index_sequence < D... > ) {\n auto r = 0;\n ((i < E(D) > () && ++r), ...);\n return r;\n}\ntemplate < typename E > constexpr auto enum_size = e <E> (make_index_sequence <32> {});\nint main() {}[/code]\nAhora parece algo mas legible si me lo preguntan.\n>>98060\n>MSVC tiene otra equivalente\nImplicando que todos aquí lo usan.\n>>98063\n>si usas solo estilo imperativo como script kiddie de python, tu código es automáticamente peor que el mío\n¿Y usar programación imperativa en Javascript es malo porque...?\n>>muh funcional muy difícil\nImplicando que sea algo trivial.\n>>98064\n>>>98062\nPor si alguien tiene curiosidad, ese post era una versión incompleta de >>98063." | renderPostMessage 98933}}}