| |||
| Java, VB .Net, C#, que me recomiendan? He utilizado por algún tiempo VBA, VBscript y llegó el momento de empezar a hablar más en serio y pasar a un lenguaje más robusto. Tengo ya un poco de experiencia con el VB .Net a través de algunas páginas ASP .Net que he hecho recientemente, pero quiero aprender un lenguaje completo y me pregunto si debería optar por Java, VB .Net, c# o algún otro. ¿Qué me recomiendan? |
| ||||
| C++ es el lenguaje mas completo, potente y versatil que existe.
__________________ Luche y vuelve! Nacional y Popular ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
| depende que tipo de aplicaciones quieres hacer. Pero si he de recomendar alguno, seria C#, ya que es el que mas me gusta y se puede hacer practicamente todo (aunque dudo que hagan drivers u OS con el), la unica desventaja es que es intermedio, por lo tanto es mas lento que c/c++.......Aunque estos ultimos tambien sirven para todo, pero con un tiempo de desarrollo mas lento y mas esfuerzo. |
| |||
| Pues yo recomiendo C++, para mi gusto es el mejor lenguaje, el mas completo, elegante, se puede hacer de todo... esta en casi todos los sistemas operativos (si no es que en todos...) mientras no programes con borland tendras un codigo que podras compilar en cualquier S.O. sin hacer grandes cambios en él... Sí quieres algo serio... elige C++ Suerte! |
| ||||
| Pues viendo que tienes experiencia con VB.net entonces como te dice blackwind usa C# es un lenguaje muy bueno y no tan dificil de aprender. Pero si quieres como dices iniciarte ya en serio, entonces si entrale a C++, es el mejor lenguaje de programacion existente. Saludos
__________________ Usa las putas faqs: http://www.forosdelweb.com/f96/faqs-del-lenguaje-c-variantes-264647/ |
| ||||
| Cita: Por supuesto que no se puede hacer nada de bajo nivel en C#, eso implicaria tener en el modo kernel un interprete ...
Iniciado por blackwind depende que tipo de aplicaciones quieres hacer. Pero si he de recomendar alguno, seria C#, ya que es el que mas me gusta y se puede hacer practicamente todo (aunque dudo que hagan drivers u OS con el), la unica desventaja es que es intermedio, por lo tanto es mas lento que c/c++.......Aunque estos ultimos tambien sirven para todo, pero con un tiempo de desarrollo mas lento y mas esfuerzo. Una que vez dominas C++ el tiempo de desarrollo y el esfuerzo son mucho menores que cuando recien empezas a usarlo.
__________________ Luche y vuelve! Nacional y Popular ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
| Que Tal!! Mira yo te recomendaria C# ya que te sirve para practicamente todo. Esta extendiendose tremendamente a nivel mundial como el mas utilizado y existen proyectos (busca el proyecto MONO ) que permiten desde ya programar en C# en un entorno Windows y migrarlo y hacerlo correr en Linux. El otro lenguaje que esta pegando fuerte (hablando de .NET) es VB.NET, pero si algo lo haces en c#, hay herramientas que te convierten el codigo a VB .En Resumen: Te recomiendo C# . Ahora si tienes que hacer algo de programacion directa con el S.O. te recomiendo C++.NET.Un Saludo! |
| |||
| Cita: Pues asi como "el mas utilizado" lo dudo extremadamente mucho... Enserio... Mira yo te recomendaria C# ya que te sirve para practicamente todo. Esta extendiendose tremendamente a nivel mundial como el mas utilizado |
| ||||
| No esta pasando nada, solamente gente que no puede manejar lenguajes compilados recomienda lenguajes interpretados.
__________________ Luche y vuelve! Nacional y Popular ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| ||||
| Ese es el punto, como no tenes ni la menor idea de la diferencia, de la capacidad y potencia que te quita pasar de un lenguaje compilado a otro interpretado preguntas algo asi.
__________________ Luche y vuelve! Nacional y Popular ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| ||||
| Si... tienes razon... aunque para lo que yo desarrillo el Framework trabaja bien, no se si los que programen en java se quejen de la maquina virtual java... entonces la elección del lenguaje, (en el caso de .net toda una plataforma) depende de lo que se vaya a programar |
| ||||
| Por supuesto que depende de lo que se vaya a programar pero si hay algo que recomendar es lo mejor y no soluciones a problemas inexistentes como Java o .NET
__________________ Luche y vuelve! Nacional y Popular ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| ||||
| Perfecto, ¿Podes hacer un Sistema Operativo? ¿Un driver? ¿Algo que tenga una dificultad real? ¿Que modifique el comportamiento del Sistema Operativo?
__________________ Luche y vuelve! Nacional y Popular ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| ||||
| Cita: Dijiste, si, yo lo dije claramente. Pero la pregunta pide una recomendacion muy clara:
Iniciado por Developer9 Tu mismo lo dijistes... ![]() quiero aprender un lenguaje y me pregunto si deberia optar por Java, VB .NET, c#, o algun otro Entonces recomiendo lo mejor y no un lenguaje mediocre.
__________________ Luche y vuelve! Nacional y Popular ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
| Cita: Eso es totalmente falso. Entonces las muchas empresas que usan interpretados/intermedios son mediocres??
Iniciado por Eternal Idol solamente gente que no puede manejar lenguajes compilados recomienda lenguajes interpretados. Cita: c# mediocre??......
Iniciado por Eternal Idol Entonces recomiendo lo mejor y no un lenguaje mediocre. |
| ||||
| Mi humilde intervencion C++ es un excelente lenguaje, yo pensaria que lo mejor, sin embargo hay que reconocer que c# te facilita mucho la existencia desde muchisimos puntos de vista... en cierto que tienes sus limitaciones, pero si quieres desarrollar un SO pues mucha suerte, digo yo cada cuando haces una aplicacion de ese tipo, la unica vez que la mayoria lo a hecho es en la universidad y para que te sirvio? La verdad es que C# es muy accesible y esta empezando a dominar mercado, y digo si quieren bajo nivel pues aprendan ensamblador, y mucha suerte con las vacantes de empleo de ese tipo espero las encuentren. Yo recomiendo C# si quieres trabajar rapido, no descubrir el hilo negro y hacer $$$. Comentario final... ya no basta conocer un solo lenguaje cuando vas a buscar un empleo nuevo te piden varios |
| |||
| Yo creo que david alcaraz tiene en parte razon... He visto empleos en los que piden programadores y buscan mucho de Visual Basic... Yo de nuevo digo: Si quieres algo serio, rapido, portable, que genere un codigo medianamente pequeño, elegante, etc. Te recomiendo C++. Claro puedes leerte un curso de Visual Basic .Net , lo aprendes a manejar bien, y consigues trabajo rapido... Ademas con lenguajes de programacion como C++ y Ensamblador talvez sí sea un poco dificil conseguir trabajo... porque empresas serias (Y digo serias como IBM, Microsoft, el mismo linux, que aunque no es empresa es muy serio ese proyecto, empresas de telefonia como AT&T, aqui en mexico TELMEX) piden gente que si sepa programar y no van a poner su anuncio en el periodico... ademas necesitan gente que programe sistemas, drivers, proyectos grandes de bajo nivel (como el sistema del 1 800 de telefonia que esta programado en C++). Pero si es para crear tu editor de textos rapido pues que mejor que Visual Basic! :D |
| ||||
| Cita: Si, sin lugar a dudas a las dos cosas.
Iniciado por blackwind Eso es totalmente falso. Entonces las muchas empresas que usan interpretados/intermedios son mediocres?? c# mediocre??...... Cita: Por supuesto, siempre recomiendo aprender assembly y lo utilizo muchisimo en mi trabajo. Incluso a veces utilizo codigo hexadecimal directamente ...
Iniciado por davidalcaraz y digo si quieren bajo nivel pues aprendan ensamblador, y mucha suerte con las vacantes de empleo de ese tipo espero las encuentren. En cuanto al trabajo, el otro dia puse unos datos sobre C++ en comparacion con Delphi y la verdad es que me quedo tranquilo, voy a tener trabajo para toda la vida: Monster.com (EE.UU.): Delphi 299 C++ mas de 1000 (el buscador no devuelve mas resultados) Monster.es: Delphi 22 trabajos C++ 70 trabajos Monster.co.uk: Delphi 93 trabajos C++ mas de 1000 (el buscador no devuelve mas resultados) Monster.ie: Delphi 10 trabajos C++ 223 Irishjobs.ie: Delphi 23 trabajos C++ 531 trabajos Cita: Depende a donde vayas, pero en general con conocer C/C++ & x86 assembly tenes todas las posibilidades.
Iniciado por davidalcaraz ya no basta conocer un solo lenguaje cuando vas a buscar un empleo nuevo te piden varios
__________________ Luche y vuelve! Nacional y Popular ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| ||||
| Cita: Totalmente de acuerdo y les voy a comentar algo, espero que no se enojen pero es asi.
Iniciado por scrolling Yo creo que david alcaraz tiene en parte razon... He visto empleos en los que piden programadores y buscan mucho de Visual Basic... Yo de nuevo digo: Si quieres algo serio, rapido, portable, que genere un codigo medianamente pequeño, elegante, etc. Te recomiendo C++. Claro puedes leerte un curso de Visual Basic .Net , lo aprendes a manejar bien, y consigues trabajo rapido... Ademas con lenguajes de programacion como C++ y Ensamblador talvez sí sea un poco dificil conseguir trabajo... porque empresas serias (Y digo serias como IBM, Microsoft, el mismo linux, que aunque no es empresa es muy serio ese proyecto, empresas de telefonia como AT&T, aqui en mexico TELMEX) piden gente que si sepa programar y no van a poner su anuncio en el periodico... ademas necesitan gente que programe sistemas, drivers, proyectos grandes de bajo nivel (como el sistema del 1 800 de telefonia que esta programado en C++). Pero si es para crear tu editor de textos rapido pues que mejor que Visual Basic! :D Por lo general las empresas tienen empleados que se dedican a lo mas importante, al nucleo de sus productos, estas personas adquieren conocimientos que son imprescindibles para la misma. Conocimientos que si los consiguiera la competencia seria un gravisimo problema. Estas personas suelen (casi siempre) trabajar en C/C++ & assembly. Por otro lado, hay muchas empresas que tienen empleados dedicados a por ejemplo hacer interfaces o programas de gestion (bases de datos, contabilidad, facturacion, etc). Estas personas dentro de la empresa son prescindibles, lo quieran o no. Estas personas suelen utilizar el lenguaje que mas rapido y facilmente les permite desarrollar su trabajo, ya sea RAD, interpretado, etc.
__________________ Luche y vuelve! Nacional y Popular ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
| esta thread es flame, flame flame flame! Es como cuando preguntan "cual es el mejor sistema operativo? " Yo creo que depende de el proposito de la tarea a realizar. C/C++ es obviamente un lenguaje superior y es un standard en la industria. Obviamente que puedes disegnar sistemas operativos...eso fue inicialmente uno de los _propositos_ de C. Pero por ejemplo, no se presta muy bien a los web services y esas cosas. Y no es que se pueda programar un web service con c/c++, pero eso no fue su proposito. Pero si vamos por la didactica, definitivamente que en C/C++ aprenderais casi todo lo relacionado a programacion (excepto quizas lenguaje de maquina, i.e., assembly). Es decir, una vez dominas C/C++, es relativamente facil aprender otro lenguaje imperativo o Object Oriented, e.g. java, perl (que es lenguaje scripting, pero tiene ciertas caracteristicas similares a las de C). En fin, tuya es la decision. |
| ||||
| Cita: Eje!!! claro es verdad... todos empezamos por C
Iniciado por Willie ...Pero si vamos por la didactica, definitivamente que en C/C++ aprenderais casi todo lo relacionado a programacion (excepto quizas lenguaje de maquina, i.e., assembly). Es decir, una vez dominas C/C++, es relativamente facil aprender otro lenguaje imperativo o Object Oriented, e.g. java, perl (que es lenguaje scripting, pero tiene ciertas caracteristicas similares a las de C). En fin, tuya es la decision. |
| ||||
| Cita: Por supuesto que no es asi Instru, pero Developer9 vive en una burbuja ...
Iniciado por Instru En realidad no todos, pero si es recomendable empezar por ahi. Saludos
__________________ Luche y vuelve! Nacional y Popular ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| ||||
Bueno, yo no empece por C, pero despues de haber experimentado los diferentes caminos, yo consideraria primero saber sobre informatica en general y luego ya programacion con C, porque eso de llegar a una computadora sin saber para que sirve y luego luego quere programar, pues no. Tal vez empezando con Basic y seguirte a asm luego a C es un buen camino eso depende mas bien del aprendiz. |
Este tema le ha gustado a 1 personas (incluyéndote)