(...)



Archivado por última vez {{ '2019-09-15T13:35:16.520Z' | moment 'DD/MM/YY HH:mm'}} (Hora Local).
Descargar archivos ({{ 17 }})

154949848940.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 59.96KB, 900x860, c.jpg )
38268

/#/ 38268
{{{"Hilo dedicado a todo lo relacionado con C++.\nAdmito que no soy experto en este lenguaje de hecho llevo relativamente poco en el pero eso es lo me motiva a crear este hilo. Paso unos pocos recursos básicos.\n\nCurso C++:\nhttp://www.mediafire.com/file/qz8q9lcfi7w1tz1/cursocpp.pdf\n\nCompiladores recomendados:\nCygwin (recomendado por sobre el otro)\nMinGW\n\nIDEs Recomendadas:\nDev-C++ (Software libre)\nCode::Blocks (Software libre)\nCLion, para muchos el mejor IDE hasta el momento. (De pago e incluso algo costoso)\nVS o VSC (nunca los he usado pero tienen buenos comentarios y creo que se pueden conseguir gratis bajo cierta licencia)\n\nEso mis negros, los dejo invitados a que participen del hilo. Cualquier recurso relacionado es bienvenido.\nDejo un par de preguntas.\n>¿Donde puedo encontrar código fuente en C++? tengo ganas de leer\n>¿Algún curso o manual sobre WinAPI 32?" | renderPostMessage 38268}}}

>>

/#/ 38269
{{{"https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list\n\nGuia de libros." | renderPostMessage 38269}}}

>>

/#/ 38274
{{{">>38268 (OP)\n>Admito que no soy experto en este lenguaje de hecho llevo relativamente poco en el pero eso es lo me motiva a crear este hilo.\nC++ es mierda al igual que tu hilo." | renderPostMessage 38274}}}

>>

/#/ 38286
{{{">>38268 (OP)\ncuando vi este thread fui a yt a aprender algo de c++. es casi la misma mierda que java. todos lo pintan de algo ultramegacomplicado pero es re facil. no llevo ni una hora en c++ y ya hice una calculadora.\n\nmejor me voy a assembly chau" | renderPostMessage 38286}}}

>>

/#/ 38287
{{{">>38286\n\nMejor invierte tu tiempo en cuda." | renderPostMessage 38287}}}

>>

/#/ 38308
{{{">>38286\n\n>y ya hice una calculadora\n\nWo wo wo, refácil hiciste en una calculadora en sólo media hora. Imposible." | renderPostMessage 38308}}}

>>

/#/ 38310
{{{">>38286\n\n[s]espero sea bait[/s]\n\nNegrito, creo que tu problema radica en que quieres medir la complejidad de un lenguaje a partir de su sintaxis y gramática, y no por las implicaciones. \n\nLa dificultad, la complejidad de c++ surge de que le da al programador una cantidad de poder enormemente, bajo la premisa de que el programador sabe [b]exactamente[/b] lo que esta haciendo. Un poder que si no se usa sabiamente, puede ser el equivalente a dispararse en el pie. \n\nSi quieres aprender ensamblador, solo por que el lenguaje es “difícil” y no por las cosas que solo se pueden hacer con el, entonces tu no eres un programador, tu eres un busca glorias engreído." | renderPostMessage 38310}}}

>>

/#/ 38319
{{{">>38310\n\n/t" | renderPostMessage 38319}}}

>>

/#/ 38320
{{{">¿Algún curso o manual sobre WinAPI 32?\n\nSi acá http://c.conclase.net/" | renderPostMessage 38320}}}

>>

/#/ 38324
{{{">>38268 (OP)\nNo es nada dificil\n\nHasta logre armar un gestor de farmacia y guardar los datos en archivos binarios con C++ como mi proyecto final de Bachillerato (preparatoria)\n\nSolo que me llevo casi 1000 lineas y eso que lo hice yo solo, no dormi durante dias por hacerlo" | renderPostMessage 38324}}}

>>

/#/ 38325
{{{">>38324\nEso no es interesante.\n\nLo interesante de C++ es jugar con la memoria y con aplicaciones multihilo." | renderPostMessage 38325}}}

>>

/#/ 38326
{{{">>38325\n>> C \n\nEsa es la respuesta real" | renderPostMessage 38326}}}

>>

/#/ 38328
{{{">>38324\n¿puedes pasar el código fuente?" | renderPostMessage 38328}}}

>>

/#/ 38329
154967105684.gif [Google] [ImgOps] [iqdb] [SauceNAO] ( 26.81KB, 960x540, this.gif )
38329
{{{">>38324\n>>38286\n>>[s]38326[/s]\n\n\n¿Por que el mundo de la programación esta lleno de tanto prepotente-arrogante que cree que si no cagas sangre, no vale la pena tu proyecto?\n\n>hurr vimfags\n>hurr cmasmasfags\n>hurr unitsfags\n>hurr gnufags\n>hurr atomfags\n>hurr mierda/DOSfags" | renderPostMessage 38329}}}

>>

/#/ 38341
154967837485.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 119.60KB, 1193x1038, doublegoto.jpg )
38341
{{{"Aquí OP.\n\n>>38329\nLamentablemente es así, creo que esto demuestra muy bien que nada bueno puede surgir de los países bananeros a los cuales pertenecemos. Nada almenos que cambiemos nuestra forma de hacer las cosas.\n\n\nYa mas relacionado con el Hilo estoy trabajando en una .rar con programas en C++. La idea es ir de los mas básico (hola mundo y cosas sencillas) pasando por cosas intermedias (algoritmos de ordenamiento, pilas y cosas por el estilo) y ya llegar a algo mas avanzado tipo ventanas y crear software útil y no solo cosas de consola, por ejemplo me interesa trabajar en un cliente IRC propio, trabajar con los protocolos de transferencia y la criptografía del cliente. Ah y también algo de machine learning, regresión lineal, descenso del gradiente, desarrollar el problema de la casa de Boston, quizás alguna red neuronal básica, etc.\n\nNo prometo ser rápido pero si prometo desarrollar los temas e ir compartiendo código y fundamentos en este hilo.\n\nEso mis negros, están invitados a participar del hilo y como consejo sean humildes y respeten, no hay por que ser un idiota, saludos." | renderPostMessage 38341}}}

>>

/#/ 38347
154968153743.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 29.50KB, 1620x774, f2a42773b41e9fd9699f7318ca64834422ee3c92c105f9f11f.png )
38347
{{{">>38341\nNo entiendo el meme." | renderPostMessage 38347}}}

>>

/#/ 38348
{{{">>38341\n>La idea es ir de los mas básico (hola mundo y cosas sencillas) pasando por cosas intermedias (algoritmos de ordenamiento, pilas y cosas por el estilo) y ya llegar a algo mas avanzado tipo ventanas y crear software útil y no solo cosas de consola\nDespués de lo básico deberías seguir con las ADTs, si bien en la librería standard tenemos algunos, implementarlos y comprender el funcionamiento es esencial." | renderPostMessage 38348}}}

>>

/#/ 38366
{{{">>38344\n>>38345\n\n¿Como hago esto en C/C++?" | renderPostMessage 38366}}}

>>

/#/ 38370
{{{"Tengo una pregunta ¿como carajos haces algo así en c++11?\n\n[code]\nvoid foo(It begin, It auto end)\n{\n for(auto i = begin; ++i; i != end)\n {\n do_stuff();\n }\n}\n[/code]\n\nRecuerdo haber intentado con plantillas, auto e iteradores pero no pude ¿soy retrasado?" | renderPostMessage 38370}}}

>>

/#/ 38411
{{{"¿Como puedo utilizar un hash map con funciones?\nhttp://cpp.sh/5i7xf" | renderPostMessage 38411}}}

>>

/#/ 38413
{{{">>38411\nAsí, no hace falta usar una declaracion de tipo para las funciones pero creo que es más practico, de otro modo tendrías hacer un casting cada vez que quieras invocar a la funcion:\n[code]\n#include <iostream>\n#include <map>\n#include <string>\n\n\nvoid func1(void) {\n std::cout << \"hola desde func1\" << std::endl;\n}\n\nvoid func2(void) {\n std::cout << \"hola desde func2\" << std::endl;\n}\n\nvoid func3(void) {\n std::cout << \"hola desde func3\" << std::endl;\n}\n\n\ntypedef void (*myfunctype)(void);\n\n\nint main() {\n std::map<std::string, myfunctype> database;\n database[\"Aksan\"] = &func1;\n database[\"Mandy\"] = &func2;\n database[\"Sahriani\"] = &func3;\n\n std::cout << \"Who do you want?\\nAvailable: \";\n for (std::map<std::string, myfunctype>::const_iterator ci = database.begin();ci != database.end();++ci){\n std::cout << (*ci).first << ' ';\n std::cout << std::endl;\n std::string name;\n std::getline(std::cin, name);\n if (database.count(name) == 0)\n std::cout << \"Sorry, `\" << name << \"' not in database.\";\n else {\n myfunctype func;\n func = database[name];\n func(); // llamada a la funcion\n }\n std::cout << std::endl;\n }\n}\n[/code]" | renderPostMessage 38413}}}

>>

/#/ 38415
{{{">>38413\n\n¿Algo como esto?\n[code]\n#include <iostream>\n#include <map>\n#include <string>\n#include <functional>\n\nvoid foo() { std::cout << \"foo()\"; }\nvoid boo() { std::cout << \"boo()\"; }\nvoid too() { std::cout << \"too()\"; }\nvoid goo() { std::cout << \"goo()\"; }\n\nint main() {\n std::map<std::string, std::function<void()>> functions;\n functions[\"foo\"] = foo;\n functions[\"boo\"] = boo;\n functions[\"too\"] = too;\n functions[\"goo\"] = goo;\n\n std::string func;\n std::cin >> func;\n if (functions.find(func) != functions.end()) {\n functions[func]();\n }\n return 0;\n}\n[/code]" | renderPostMessage 38415}}}

>>

/#/ 38451
{{{">>38268 (OP)\n Hace meses fue cuando quise aprender (aplicaciones de escritorio y desarrollo de vídeo juegos es lo que me llama la atencion) a programar y le leí que el mejor lenguaje para programar es python. Y termine odiando ese lenguaje de programación... Hasta que decide irme a c++ (justo lo que se usan para lo que me interesa) y desde el primer hola mundo me enamoro, fue un cambio de paradigma con respecto a python, por que de verdad entendía que pasaba en mi código." | renderPostMessage 38451}}}

>>

/#/ 38452
{{{">>38451\n>que el mejor lenguaje para programar es python\n fix'd\n>que el mejor lenguaje para [b]empezar[/b] programar es python\n Debo revisar mejor mis textos." | renderPostMessage 38452}}}

>>

/#/ 38469
154985931195.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 87.57KB, 495x619, C8D1F4EF-73CF-4A6A-A0DA-432758AC59D1.jpg )
38469
{{{">>38268 (OP)\nEl primer lenguaje que aprendí.\nRecomiendo este libro." | renderPostMessage 38469}}}

>>

/#/ 38470
{{{">>38469\nhttps://www.amazon.es/C%C3%B3mo-Programar-C-9%C2%AA-Edici%C3%B3n/dp/6073227396" | renderPostMessage 38470}}}

>>

/#/ 38482
154986615367.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 144.01KB, 1000x845, base.jpg )
38482
{{{">>38469\nTengo ese libro y nunca lo leí... De hecho, me sirve de base para poner mi pantalla. Algún día lo leeré." | renderPostMessage 38482}}}

>>

/#/ 38486
{{{">>38482\nKek no seas vago negro. Leelo" | renderPostMessage 38486}}}

>>

/#/ 38505
{{{">>38268 (OP)\n¿Que opinan de los \"conceptos\" que planean implementar en c++20?" | renderPostMessage 38505}}}

>>

/#/ 38506
{{{">>38482\nMaldita sea, me debes unos costados kek." | renderPostMessage 38506}}}

>>

/#/ 38514
{{{"C++ es una expansión de C, así que lo correcto es decirle C/C++." | renderPostMessage 38514}}}

>>

/#/ 38516
{{{"¿Para que mierda se crea un archivo [i].cpp[/i] que no se relaciona con el principal [i]main.cpp[/i]?\n\nhttps://youtu.be/8oYsUawq_3c" | renderPostMessage 38516}}}

>>

/#/ 38518
{{{">>38516\nUna convencion, cada clase esta separada en un archivo h o hpp y en otro archivo cpp, podrias no hacerlo pero eso sería impractico si tienes varias clases en un programa." | renderPostMessage 38518}}}

>>

/#/ 38519
154994501020.gif [Google] [ImgOps] [iqdb] [SauceNAO] ( 0.95MB, 293x230, 1536062124216.gif )
38519
{{{">>38514\n>POO\n<es una expansión" | renderPostMessage 38519}}}

>>

/#/ 38529
{{{">>38514\nC++11/14 una expansión,\n>soporte para programación funcional\n>programación orientada a objetos \n>preprocessor Turing completo\n>programación genérica\n>programación reactiva\n>programación simbólica\n\noh!, claro una extensión, entonces tambien, javascript, java, php .... y todo lo que tenga if, for, while" | renderPostMessage 38529}}}

>>

/#/ 38593
155002526964.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 15.14KB, 309x343, 154570208780.jpg )
38593
{{{">>38529\n\n>C++11/14 una expansión, \n\nCon el tiempo se a desvinculado C++ de C, ya que este en un principio el pendejo que lo creo, lo llamo [i]C con clases[/i] en 1983, pero mientras fue avanzando este evoluciono a tal punto que el código escrito en C, no es ya compatible con C++ en sus nuevas implementaciones estandarizadas, hablamos de que C++98 aun conservaba cierta amabilidad con código C.\n\n>>38519\n\n>es una \"mejora\" [s]de C[/s]" | renderPostMessage 38593}}}

>>

/#/ 38634
{{{"Cómo hago un IRC en c++?" | renderPostMessage 38634}}}

>>

/#/ 38637
{{{">>38634\n\n¿Cliente o servidor?\n\nhttps://tools.ietf.org/html/rfc1459\n\nAquí está el protocolo, léelo e impleméntalo." | renderPostMessage 38637}}}

>>

/#/ 38726
{{{"Bump hasta el infinito, este hilo no puede morir." | renderPostMessage 38726}}}

>>

/#/ 38849
{{{"¿Como ganar pasta si sé C++?" | renderPostMessage 38849}}}

>>

/#/ 38850
{{{">>38849\nProgramando." | renderPostMessage 38850}}}

>>

/#/ 38851
{{{">>38849\nEsto. Es C++ es el único lenguaje que me interesa aprender, pero viendo las vacantes de programación (de las que ninguna pide C/C++) me da la impresión de que ya no se utiliza." | renderPostMessage 38851}}}

>>

/#/ 38857
{{{">>38851\nLol. Así no funciona." | renderPostMessage 38857}}}

>>

/#/ 39004
{{{"yo tengo bastante material ya que llevo mucho tiempo estudiando este material pero no sé como pasarles mis archivos, de hecho tengo una carpeta dedicada solo a los archivos y programas que he hecho en este lenguaje. Además que c++ es hermoso sinceramente entre más aprendo de el, más me parece increible" | renderPostMessage 39004}}}

>>

/#/ 39005
155081247524.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 155.22KB, 1440x810, 1501175517685.jpg )
39005
{{{">>39004\nAquí OP.\nPodrías pasarlo en una carpeta de mega o mediafire.\nEspero que sea un buen aporte anoncito, yo por mi parte estoy trabajando en una carpeta de programas para subirla al hilo. \n[s]Y quizás en un futuro este hilo pueda tener su propio repositorio git[/s]" | renderPostMessage 39005}}}

>>

/#/ 39300
{{{">>39004\n¿Y tus archivos negro?" | renderPostMessage 39300}}}

>>

/#/ 39727
{{{"Aquí una pag c.conclase.net/" | renderPostMessage 39727}}}

>>

/#/ 39739
155231330323.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 191.18KB, 1043x684, kdevelop5-breeze_2.png )
39739
{{{">>38268 (OP)\n>IDEs Recomendadas: \nDeberías probar Kdevelop OP." | renderPostMessage 39739}}}

>>

/#/ 39760
{{{"Negros no logro instalar algun compilador en mi ubuntu, osea he instalado g++ pero CLion no lo reconoce. (y creo que me pide la ruta para agregarlo pero no se donde estará) ¿Alguna posible solución?" | renderPostMessage 39760}}}

>>

/#/ 39765
{{{">>39760\nIntenta compilar algo desde la consola. Pone \"echo $CC\" en la misma consola para ver si tenes algún compilador." | renderPostMessage 39765}}}

>>

/#/ 39929
{{{">>38486" | renderPostMessage 39929}}}

>>

/#/ 40795
Cómo_programar_en_C++__Sexta_edición.pdf ( 8.93MB, Cómo programar en C++_ Sexta edición.pdf )
40795
{{{">>38268 (OP)\n>>¿Donde puedo encontrar código fuente en C++?\n¿Quizás en https://github.com/topics/cpp ? Sino en https://www.lawebdelprogramador.com/codigo/Dev-C/index1.html también hay algunos códigos fuentes que comparten otros usuarios. Otra opción seria https://foro.elhacker.net/programacion_cc-b49.0/ aunque es mas para consultas.\n>>38324\n>guardar los datos en archivos binarios\nSolo por curiosidad, ¿no habría sido mejor guardarlos en JSON, XML o en un formato mas \"universal\"?\n>>38370\n>plantillas, auto e iteradores\n¿Acaso no funciona compilándolo directamente? Por que de ser así no veo el motivo de complicarse la vida con eso.\n>>38451\n>fue un cambio de paradigma con respecto a python, por que de verdad entendía que pasaba en mi código.\n¿Soy el único al que eso le parece un bait (se supone que Python triunfa precisamente por que tiene una sintaxis mas clara que otros lenguajes)?\n>>38469\n>>38470\nA la próxima dejen el PDF del puto libro. Por si acaso aclaro que lo encontré en https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxwcm9ncmFtYWNpb25laW5nZW5pZXJpYTN8Z3g6NDA1NjZlZDVlMjJmZTdkNA\n>>38519\n>No se que la programación orientada a objetos es solo un paradigma implementable en casi cualquier lenguaje con mayor o menor dificultad\nEso leí, y si se fijan en https://trucosinformaticos.wordpress.com/2010/12/12/programacion-orientado-a-objetos-en-c/ también se puede tener algo similar en C (incluso hay algunas librerías que lo implementan para no hacer trabajo extra).\n>>39004\n>>39005\nDeberían subirlo al servidor de archivos que hicieron en >>40290." | renderPostMessage 40795}}}

>>

/#/ 40801
{{{">>40795\n>Eso leí, y si se fijan en https://trucosinformaticos.wordpress.com/2010/12/12/programacion-orientado-a-objetos-en-c/ también se puede tener algo similar en C (incluso hay algunas librerías que lo implementan para no hacer trabajo extra). \nhttps://developer.gnome.org/gobject/stable/\nhttps://developer.gnome.org/glib/stable/" | renderPostMessage 40801}}}

>>

/#/ 40803
{{{">>40801\nDisgusting. Los punteros a funciones deben ser evitadas si se puede." | renderPostMessage 40803}}}

>>

/#/ 40804
{{{">>38268 (OP)\ntriste y lamentable que el mejor ide de c++ este hecho en Java" | renderPostMessage 40804}}}

>>

/#/ 40806
155405425822.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 36.20KB, 143x126, 154563821179.png )
40806
{{{">>40804\n\nClion o Eclipse?" | renderPostMessage 40806}}}

>>

/#/ 40808
{{{">>40806\nOp dice que clion, yo no programo en c desde Borland c 3.11" | renderPostMessage 40808}}}

>>

/#/ 40834
155407850520.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 47.35KB, 750x420, 40.jpg )
40834
{{{">>40804\n¿Y eso que tiene que ver? ¿Quien te dijo que es el mejor IDE? ¿Quien te dijo que no es tema de costos?\nDev-Cpp está hecho en Delphi (el mejor languaje?)." | renderPostMessage 40834}}}

>>

/#/ 41660
{{{">>40804\n>mejor ide de c++ este hecho en Java\nEso es discutible, en https://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments#C/C++ hay otros IDEs tanto o mas completos que Clion/Eclipse.\n>>40834\n>Delphi (el mejor languaje?).\nNi idea, pero algo ha de tener si todavía existen foros como https://www.clubdelphi.com/" | renderPostMessage 41660}}}

>>

/#/ 41753
{{{"¿Hay alguna forma de escribir código en C++, utilizando la librería [i]Thread[/i] y que esta sea compatible en Windows y Linuts?" | renderPostMessage 41753}}}

>>

/#/ 41757
{{{">>41753\nLa libraría estándar ya incluye funciones para trabajar con hilos.\n\nhttp://www.cplusplus.com/reference/thread/thread/" | renderPostMessage 41757}}}

>>

/#/ 41761
{{{">>38268 (OP)\n\n¿No es mejor C#? Creo que es más solicitado.\n\n¿Qué se puede hacer en C++? me refiero a qué grandes proyectos estan hechos en C++?" | renderPostMessage 41761}}}

>>

/#/ 41768
{{{">>41761\n>¿Qué se puede hacer en C++? me refiero a qué grandes proyectos estan hechos en C++?\nTodos, pero juegos más que nada." | renderPostMessage 41768}}}

>>

/#/ 41769
{{{">>41761\n\nC# es para Windows, y más lento que C++. \n>Pero para Linux está mono?\nMono esta muerto negrito.\n\nUsa c# si la velocidad no es algo esencial y no te importa tener tu programa solo corriendo en windows. \n\n>>41768\n\nCreo que los tipos de Supergigant games usan un xna/mono tuneado y que C# es el lenguaje por defecto de unity ahora." | renderPostMessage 41769}}}

>>

/#/ 41775
{{{">>41769\n>Creo que los tipos de Supergigant games usan un xna/mono tuneado y que C# es el lenguaje por defecto de unity ahora.\nUnity está programado en C/C++ así que lo que utilice para el scripting no hace diferencia. Unreal y CryEngine ambos usan C++." | renderPostMessage 41775}}}

>>

/#/ 41822
{{{">>41769\n>Mono esta muerto negrito. \nSegún quien,https://github.com/mono/mono, \n\nEs un proyecto patrocinado por MICROSOFT, quien por si no lo sabias también comienza a dar soporte a usuarios de GNU/Linux ya que muchos ambientes de aplicaciones corren en este OS." | renderPostMessage 41822}}}

>>

/#/ 42647
{{{">>41761\n>que grandes proyectos estan hechos en C++?\nIba a preguntar algo así pero sobre C#, por que estuve revisando los programas que hay en https://en.wikipedia.org/wiki/List_of_C_Sharp_software y https://en.wikipedia.org/wiki/Category:Free_software_programmed_in_C_Sharp y casi la mitad de los proyectos listados están muertos o con un pie en la tumba. Te puedo aceptar que sea muy solicitado en el ámbito empresarial y eso pero no veo que haya muchos programas de escritorio populares fuera de las herramientas de desarrollo y alguna excepción como Paint.NET.\n>>41769\n>tener tu programa solo corriendo en windows. \nEso es relativo, para la interfaz gráfica se puede usar GtkSharp en lugar de Windows Forms para hacer un programa realmente multiplataforma, de lo contrario necesitarías Wine para hacer funcionar dicho programa en Linux (o al menos creo que así era, hace rato que no hago algo en .NET y casi no uso programas hechos en este lenguaje)." | renderPostMessage 42647}}}

>>

/#/ 42655
{{{">>41761\n>>41769\n>>41822\n>>42647\n¿Por qué están hablando de C# en un hilo de C++? C# es mas cercano a Java que a C++." | renderPostMessage 42655}}}

>>

/#/ 42673
{{{">>42668\n\n>Vim || GVim\n>Geany\n>CLion\n>Codeblocks\n\n>>42655\n\n>Secundo\nPero segun dicen Mocosoft queria hacer el desendiente progrimo de C++ para su sistema" | renderPostMessage 42673}}}

>>

/#/ 42688
{{{">>42673\n>Pero segun dicen Mocosoft queria hacer el desendiente progrimo de C++ para su sistema\n¿Qué?\n\n>Vim || GVim \n>IDE\n>Vim || GVim \n>IDE\n>..." | renderPostMessage 42688}}}

>>

/#/ 42703
155696218213.png [Google] [ImgOps] [iqdb] [SauceNAO] ( 406.59KB, 883x691, 155265439314.png )
42703
{{{">>42688\n>elegir IDEs en primer lugar" | renderPostMessage 42703}}}

>>

/#/ 42704
{{{"Negritos, ¿que diferencia existe entre C, C++, C# * y Java?, tengo entendido que todos parten de una misma base, ¿no?, ¿cuales otros lenguajes existen similares a C?, ¿si aprendo C (por poner un ejemplo), fácilmente podría pasar a usar C++, C# o Java sin ninguna dificultad?, ¿con cual de ellos es mejor empezar?\n\n*(se que de este ya hablaron más arriba, pero detallen más, ¿por qué es más lento?, ¿esa es la razón por la cual hasta el juego más básico en Unity valla horrible en PC de gamma baja?)" | renderPostMessage 42704}}}

>>

/#/ 42705
{{{"Una pregunta respecto a los compiladores: ¿son totalmente intercambiables?, con esto ultimo me refiero a que si el mismo código hecho en c/c++ se puede exportar sin problemas indistinto del compilador.\n\nLo digo ya que, a causa de que los compiladores que señala OPé no tiene instaladores standalone, me vi obligado a usar estos dos:\n\n>MinGW\nViene con el Zinjai que me paso mi hermano hace un buen tiempo. El CodeBlocks lo detecta como el GCC de GNU y por lo visto data del 2014.\n>TinyCC\nBuscando el compilador más ligero (ya que mi internet es mierda) me conseguí con este, y me sorprende el enorme contraste, ya que mientras el MinGW pesa 230MB, el TinyCC llega apenas a 1MB.\n\n¿Qué tiene el MinGW que no tiene el TinyCC?\nPara poder usar programas compilados con el Visual C++, necesitas instalar Visual C++, ¿con estos compiladores es igual?, ¿si no necesitan instalarse como el caso del VC++, eso significa que se incluyen dentro del programa que creaste?, ¿en ese sentido, TinyCC me podría beneficiar más si pienso hacer un programa del tamaño de un disquete?" | renderPostMessage 42705}}}

>>

/#/ 42712
{{{">>42705\n>¿son totalmente intercambiables?\nNo. Depende del soporte que tengan para los diferentes \"standards\". VC no tiene soporte completo para C99 por ejemplo. C++ es diferente, una nueva versión aparece cada 3/4 años y generalmente se espera que los mayores implementaciones (Clang, GCC y MSVC) tengan soporte completo en unos 5/6 años.\nSi estás interesado en C te recomiendo PellesC http://www.smorgasbordet.com/pellesc/\nEs software privativo pero es bueno.\n\n>¿Qué tiene el MinGW que no tiene el TinyCC? \nMayor soporte para optimizaciones, ademas Mingw es una suite completa viene con make y los binutils, y también tiene soporte para C++ y diferentes front-ends como fortran, ada, etc.\n\n>Para poder usar programas compilados con el Visual C++, necesitas instalar Visual C++\nNo. Lo que debes instalar es el \"Visual C++ redistributable package\". Eso es básicamente la librería de C++ y otras funciones.\n\n>¿con estos compiladores es igual?, ¿si no necesitan instalarse como el caso del VC++, eso significa que se incluyen dentro del programa que creaste?, ¿en ese sentido, TinyCC me podría beneficiar más si pienso hacer un programa del tamaño de un disquete?\nNiee. No estoy seguro de VC pero con Mingw se pueden crear programas pequeños (de unos pocos kilobytes) incluso con C++. La clave es no utilizar la librería standard ni linkearla.>>42704\n>¿que diferencia existe entre C, C++, C# * y Java?, tengo entendido que todos parten de una misma base, ¿no?, ¿cuales otros lenguajes existen similares a C? \nC++, C# y Java son orientados a objetos. C# y Java compilan y corren en una VM (la performance puede ser incluso mejor que la del código generado en C o C++). C# y Java usan gestión automática de memoria y tienen una librería extensa para todo lo que quieras hacer.\nC y C++ son de más bajo nivel (relativamente hablando) y tenes que gestionar la memoria por ti mismo.\n\n>¿si aprendo C (por poner un ejemplo), fácilmente podría pasar a usar C++, C# o Java sin ninguna dificultad?, ¿con cual de ellos es mejor empezar?\nNo. Deberías empezar con C." | renderPostMessage 42712}}}

>>

/#/ 43634
{{{"Bump, este hilo no puede morir :)" | renderPostMessage 43634}}}

>>

/#/ 43895
{{{">>38268 (OP)\nte amo gracias por el link" | renderPostMessage 43895}}}

>>

/#/ 43907
{{{">>43890\nCMake es una herramienta para la compilación. Es como Make con esteroides (pero una monstruosidad)." | renderPostMessage 43907}}}

>>

/#/ 44716
{{{">>42704\n>¿esa es la razón por la cual hasta el juego más básico en Unity valla horrible en PC de gamma baja?\nMe parece que es por la pésima optimización que hace que se carguen las mismas cosas sin importar si es un juego sencillo o con gráficos mas complejos.\n>>42712\n>La clave es no utilizar la librería standard ni linkearla.\nEl problema con eso es que solo sirve si esperas hacer programas simples, de lo contrario terminaras escribiendo mucho mas código para suplir lo que ya ofrece la librería estándar.\n>(la performance puede ser incluso mejor que la del código generado en C o C++\n¿Fuentes? Por que según https://geeks.ms/rfog/2007/08/05/ccli-y-c-asombrosas-diferencias-en-el-optimizador-de-cdigo/ y https://geeks.ms/rfog/2007/08/07/ccli-y-c-asombrosas-diferencias-en-el-optimizador-de-cdigo-ii/ con C# es al contrario, aunque no descarto que hoy en día la cosa sea tal como dices (en especial si tenemos en cuenta que esos artículos tienen mas de 12 años)." | renderPostMessage 44716}}}

>>

/#/ 44734
{{{">>44716\n>¿Fuentes?\nMi culo. Pero al correr en la misma maquina que se compila el compilador puede usar optimizaciones para el procesador especifico en que corre (SIMD)." | renderPostMessage 44734}}}

>>

/#/ 45001
{{{"Para tener la referencia, tutoriales, etc de Win32, te recomiendo tener las MSDN 6, en su momento eran 2 CD's, uno con los ejecutables y sus codigos, el otro con la ayuda\n\nHay una pagina dedicada a Win32 con tutoriales\n>>http://zetcode.com/gui/winapi/" | renderPostMessage 45001}}}

>>

/#/ 45090
{{{">>38268 (OP)\nescribo para que el hilo no muera" | renderPostMessage 45090}}}

>>

/#/ 45639
{{{"Bump hasta el infinito." | renderPostMessage 45639}}}

>>

/#/ 46015
{{{"professional c++ 4th edition de \nmarc gregoire esta actualizado a C++17, inicia con una intro basica y luego expande todos los temas, no usa el estilo antiguo de mezclar C y C++ pero da referencias de la inter operabilidad de C y C++ para en caso de problemas, añade problemas comunes, explicacion de planillas, multi nucleo,genericos, bibliotecas basicas y practicas de software.\n\nSeria la mejore referencia en C++ actual, sin tener que usar C++ antiguo, lo pueden encontrar en libgen.io, por que es tan generico el nombre, busquen por autor y la cuarta edicion.\n\nTodo auto contenido en un solo libro, perfecto para aprender." | renderPostMessage 46015}}}

>>

/#/ 46246
{{{"Bump para subir unos programas mas tarde." | renderPostMessage 46246}}}

>>

/#/ 46853
{{{">>46246\nBump por que no lo has hecho" | renderPostMessage 46853}}}

>>

/#/ 46914
{{{"bump" | renderPostMessage 46914}}}

>>

/#/ 46915
{{{">>38415\n\nhttps://stackoverflow.com/questions/16388510/evaluate-a-string-with-a-switch-in-c/16388594" | renderPostMessage 46915}}}

>>

/#/ 47456
{{{"el bumpo" | renderPostMessage 47456}}}

>>

/#/ 47518
{{{"BUMP\n[s]minus antibanana[/s]" | renderPostMessage 47518}}}

>>

/#/ 47554
{{{">>38268 (OP)\n\nEs realemente necesario un IDE, o con tan solo un editor de textos tan simple como [i]cat [/i]es mas que suficiente\n\n<implicando tambien que tengas [i]clang [/i]o [i]g++[/i]" | renderPostMessage 47554}}}

>>

/#/ 47558
{{{"Cual es la diferencia entre una IDE y un compilador?" | renderPostMessage 47558}}}

>>

/#/ 47560
{{{">>47558\nUn IDE es todo un entorno para testing,depuracion,edicion,versionamiento y mas funcionalidades.\n\nUn compilador transforma el código fuente a binarios ejecutables.\n\n>>47554\nSi quieres puedes usar nano o blog de notas, al final toda las configuraciones complejas serán creadas por un archivo de compilación usando Cmake u otros, pero no tendras auto completado, resaltado de sintaxis, advertencias que tu codigo podria estar mal antes de compilarlo, herramientas de refactorizacion, depuradores visuales." | renderPostMessage 47560}}}

>>

/#/ 47643
{{{">>38268 (OP)\n\nempujon por la calidad" | renderPostMessage 47643}}}

>>

/#/ 47731
{{{"Vengo al hilo a acotar un par de cosas.\n\nPrimero que nada dejen de forzar su cancer de c/c++ que esa mierda no existe. O es c o es c++. Ya de por si es asqueroso que mezclen el codigo de ambos.\n\nSegundo. Con python se pueden hacer proyectos buenos. No le hagan caso al anon que dijo que no lo aprendan. Yo aprendi primero c y luego c++ a fondo ambos y el paradigma que corresponde. Python me tomo una semana en aprenderlo y me parece muy chevere.\n\nTercero. Nunca entiendo por que recomiendan pensando en c++ para empezar cuando es un libro para gente que ya sabe c y TIENE BASTANTE EXPERIENCIA en el lenguaje." | renderPostMessage 47731}}}

>>

/#/ 47737
156617563135.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 88.86KB, 944x531, nk.jpg )
47737
{{{">>47731\nEstisimo. C++ es cáncer. Lo mejor que podemos hacer es usar Pascal, Modula, u Oberon. Lenguajes de hombres, machos alfas." | renderPostMessage 47737}}}

>>

/#/ 47742
{{{">>47737\nK.I.S.S my ass\n\n[s]Español antiban[/s]" | renderPostMessage 47742}}}

>>

/#/ 47746
{{{"Alguno tiene el link para descargar clion con crack?" | renderPostMessage 47746}}}

>>

/#/ 47756
{{{">>47731\n Regresa a kkboock copito de nieve único y especial.\n>Con python se pueden hacer proyectos buenos\n>Python me tomo una semana en aprenderlo y me parece muy chevere.\n Ya solo te falto nombrar su mierda de Django.\n \n >>47737\nEl lamebolas" | renderPostMessage 47756}}}

>>

/#/ 47779
{{{">>47756\n>El lamebolas\n¿Estás negando que la sintaxis de Pascal y derivados es más elegante que la de los millones de lenguajes que solo imitan a C?" | renderPostMessage 47779}}}

>>

/#/ 47780
{{{">>47737\n\n>Pascal\n>Modula\n>Oberon\n<no Lisp\n\nAun que sea b8, ¿Eres tonto o tan solo programas en batch?" | renderPostMessage 47780}}}

>>

/#/ 47783
{{{">>47780\n>aun que\nLisp es un buen lenguaje también, pero Pascal es más versátil." | renderPostMessage 47783}}}

>>

/#/ 47786
{{{">>47783\nPascal esta muerto, lo que vez hoy es delphin usando una sintaxis parecida a pascal." | renderPostMessage 47786}}}

>>

/#/ 47789
{{{">>47786\nY Ada, no te olvides de Ada." | renderPostMessage 47789}}}

>>

/#/ 47790
{{{">>47731 \n\n>no saber que C++ es una extension de C orientada a objetos [s]en un inicio[/s]\n<pero tambien me es asqueroso cuando usan librerias dd C en C++, y encima no tienen la dignidad de poner .hpp en vez de .h" | renderPostMessage 47790}}}

>>

/#/ 47791
156627874954.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 7.72KB, 150x150, 156584370039.jpg )
47791
{{{">>47737\n\n>mierda de alto nivel\n>no buena mierda de bajo nivel como ASM\n\nmatate, por favor." | renderPostMessage 47791}}}

>>

/#/ 47797
{{{">>47789\nAda tiene un renacimiento, el problema fue que solo tenia un compilador privado muy caro, y la version GNU era un chiste, con lo que quedo solo para la industria aero espacial por que el gobierno de USA el mayor cliente de varias empresas de armamento y aeronáutica, pedia Ada para garantizar la calidad del software, lenguaje que nacio para tareas del pentagono.\n\nEn los ultimos años con la fundación ada, tanto quiere añadir mejores herramientas de verificacion formal con SPARK, modernizar el lenguaje, y pasar mucho de los compiladores privados a GNU GNAT, solo dejando la cuestión de IDE y la creacion de libros basicos de ada mas libros de verificación de software, dudo que llegue a los webframeworks o machine learning, pero el espacio de los micro controladores, es bastante importante o ciertos drivers para uso industrial." | renderPostMessage 47797}}}

>>

/#/ 47808
{{{">>47790\nNo es tan simple. C y C++ no son compatibles. C++ no es compatible con C más específicamente." | renderPostMessage 47808}}}

>>

/#/ 47815
{{{">>47756\n\nSoy unico y especial por llamar a las cosas como son?\n\nY si mejor dejas tu cherrypicking y te regresas a tu bodrio de javascrip?\n\nDije que python es un buen lenguaje y ademas dije que estudie c y c++ a fondo. Con esa idea me baso para decir que ese anon fue tonto por apostarle todo a ese lenguaje y luego criticarlo. Cuando un buen programador necesita conocer un gran número de herramientas y seleccionar la adecuada para cada trabajo.\n\nEl que parece unico y especial aqui eres tu que critica a los que no esten encerrados en una burbuja como tu." | renderPostMessage 47815}}}

>>

/#/ 47816
{{{">>47790\n\nSi era una simple extensión por que reinventar cosas que ya estaban?\n\nSe a lo que te refieres. Al inicio era simplemente c con clasese incluso los compiladores creaban era código c. \n\nMi punto es que cada uno es diferente y abordan situaciones de forma distinta por lo tanto no se deberian mezclar. Eso solo lo haben los malos programadores." | renderPostMessage 47816}}}

>>

/#/ 47819
{{{">>47790\nY más asqueroso aún es decir \"libreria\" cuando es \"biblioteca\"." | renderPostMessage 47819}}}

>>

/#/ 47833
156634552674.jpg [Google] [ImgOps] [iqdb] [SauceNAO] ( 56.98KB, 600x338, 1529138892285.jpg )
47833
{{{">>47815\nSecundo. Todos en mayor o en menor medida saben que C++ es mierda." | renderPostMessage 47833}}}

>>

/#/ 49088
{{{">>47756\n>mierda de Django\nNo he tenido oportunidad de usarlo pero, ¿que tiene de malo?\n>>47737\n>>47780\n>>47789\n>>47791\n>Prolog y COBOL: Frase no encontrada\nMe decepcionan negros.\n>>47797\n>dudo que llegue a los webframeworks o machine learning\nDe hecho parece que ya lo esta haciendo, si te fijas en https://github.com/ohenley/awesome-ada hay algunas utilidades que permiten hacer eso." | renderPostMessage 49088}}}