Ya no es aprender la sintaxis de un lenguaje u otro. Lo realmente importante, es saber programar. Sea cual sea el paradigma elegido, lo realmente importante es saber, comprender y desarrollar los diversos mecanismos y procesos que concluyen (si, digo __concluyen__) en la escritura del codigo.<br>
<br>Una persona con el habito, y los conocimientos apropiados, puede aprender la sintaxis de un lenguaje en unas pocas horas, a lo sumo unos pocos dias.<br><br>Coincido con Marcos Ortiz en que Java es un lenguaje muy extendido, y no solo para applets o dispositivos moviles. Personalmente, Java no despierta en mi demasiada simpatia, es un lenguaje que no me gusta. Lo mismo me sucede con C#, VB y demas componentes de  .NET. Existen gran cantidad de lenguajes, muy distintos, pero dejando a un lado las preferencias personales, lo primordial realmente es ceñirse a las necesidades del momento.<br>
<br>Queria hacer un pequeño apunte, los lenguajes de script SI que son muy utilizados en entornos de produccion (para el rendering de la trilogia del Señor de los anillos, se empleo python para comunicar todas las aplicaciones durante el proceso, aparte de algun juego de EA que tambien cuenta con alguna mencion a python). Por otra parte, yo diria que tanto VB como C# andan a la par a la hora de desarrollar aplicaciones para el escritorio, principalmente. Otra cosa es que el desarrollador decida usar uno u otro por comodidad, pero es como todo... cuestion de gustos y de recursos (vease tiempo, herramientras,etc....).<br>
<br><br>Un Cordial Saludo<br><br><br><br><br><div><span class="gmail_quote">El día 26/04/08, <b class="gmail_sendername">mortiz</b> <<a href="mailto:mortiz@bytesw.com">mortiz@bytesw.com</a>> escribió:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">






<div vlink="purple" link="blue" bgcolor="#ffffff" lang="EN-US">
<div><font face="Arial" size="2">Estimado ZeLion,</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Comparto tu idea general respecto al tema de los 
lenguajes, pero caes en el mismo error de siempre, como por ejemplo cuando le 
preguntan a la gente de java cual es el mejor lenguaje.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Te cuento que actualmente trabajo al 100% en java 
pero he trabajado en C y aun ahora lo hago pero con poca frecuencia y reconozco 
el poder de C pero de ahi a creer que java esta en muere.... </font><font face="Arial" size="2">Lo peor es que ni siquiera has dado al clavo, J2ME es quizá la 
parte más abandonada de la plataforma java.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Mi opinión es hay nichos para cada lenguaje, y con 
esto quiero decir que hay aplicación donde son únicos, y si no lo crees te 
propongo crees una aplicación empresarial con C y en la decima parte del tiempo 
(por decir algo), alguien termina la aplicación en java.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Bueno pues, como dijeron por ahi aprende cualquier 
lenguaje pero aprendelo muy bien.... es decir mirale hasta las 
entrañas.</font></div>
<div><font face="Arial" size="2"></font> </div>
<div><font face="Arial" size="2">Saludos</font></div>
<div><font face="Arial" size="2">Marco Ortiz</font></div>
<blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;"><div><span class="e" id="q_119887fa14d56ab1_1">
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">----- Original Message ----- </div>
  <div style="background: rgb(228, 228, 228) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
<b>From:</b> 
  <a title="Zelion_cracking@yahoo.es" href="mailto:Zelion_cracking@yahoo.es" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ZeLion</a> </div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>To:</b> <a title="cconclase@listas.conclase.net" href="mailto:cconclase@listas.conclase.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">'Lista de correo sobre C y 
  C++'</a> </div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Sent:</b> Friday, April 25, 2008 2:09 
AM</div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Subject:</b> Re: [C con Clase] [Bulk] Re: 
  Lenguajes de programacion base y defuturo?</div>
  <div><br></div>
  <div>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES">Hola 
  a todos.</span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES">Esa 
  es la pregunta del millón. Asi que ahí va mi opinión.</span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES"> </span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES">c/c++ 
  siempre van a perdurar, ya que es un lenguaje con las ventajas de ASM y 
  lenguajes de alto nivel, (personalmente no tiene parangon), incluso se puede 
  usar para programar microcontroladores a un nivel no tan engorroso como 
  ensamblador. De echo a sido de los primeros y es el que mas se sigue usando en 
  programación de software, y no hablo de Linux ni unix, hablo también de 
  Windows, el 90 % de las aplicaciones comerciales están programadas en c/c++, y 
  los juegos me atrevería a decir que todos, si no fuesen por 2 o 3 experimentos 
  que hay por ahí.</span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES"> </span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES">Java, 
  se esta quedando obsoleto, si tiene muchas clases quiso desbancar a c/c++ (a 
  donde  van, jajaja), pero sinceramente, el que usa java hoy en dia es 
  para crear un applet o alguna aplicación web. Si se mantiene java, 
  posiblemente sea por j2me que se usa mucho para dispositivos móviles. A mucha 
  gente no le gusta la idea de un lenguaje semiinterpretado, que corra sobre una 
  MV, si es multiplataforma, pero también lo es c/c++ usando las librerías 
  adecuadas. Tampoco tiene mucho sentido crear una aplicación de escritorio en 
  JAVA.</span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES"> </span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES">C#, 
  esta quitando posiciones a java, aunque viene a ser lo mismo con diferente 
  nombre, en lugar de correr sobre una MV corre sobre un Framework, la sintaxis 
  es igual que java y c++ (bueno casi igual), carecen de herencias multiples y 
  otras funcionalidades de OO que si que tiene c++, aunque se pueden suplir con 
  los interfaces. Este lenguaje se compila en IL, que puede ser decompilado al 
  100%, c# se desarrollo para .net y es el lenguaje predominante ya que usa todo 
  su potencial, con lo que se van descartando lenguajes como visualbasic, y cada 
  vez se programa menos en este. Y para una aplicacinon de escritorio, no creo 
  que compense, ya que se tendría a disposición de cualquiera el código fuente 
  de la aplicación. (no les conviene a las empresas), con lo que se utiliza en 
  aplicaciones web.</span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES"> </span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES">Otros 
  lenguajes, quitando lenguajes de script, no se suelen utilizar en el ámbito 
  profesional, Delphi esta acabado, smalltalk no conozco ninguna empresa que 
  programe con el. Pero conozco muchas empresas que siguen programando COBOL, 
  jajaja, no nos lo vamos a quitar de encima en la vida mientras los sistemas 
  bancarios trabajen con esos sistemas tan arcaicos.</span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES"> </span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES">La 
  conclusión, yo trabajo como programador para una empresa y los clientes en 
  entornos web (aplicaciones web) piden .net el 80% y el 20% java, con lo que se 
  programa mayoritariamente en c# para aplicaciones web. En clientes, nunca he 
  realizado una aplicación java, y c# solo 1 y es una herramienta personal, para 
  una aplicación local profesional, sin duda c/c++.</span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES">El 
  problema es:</span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES"> </span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES">¿hacia 
  donde nos dirigimos?, yo creo que se va a volver a los 70, cuando existía un 
  mainframe y terminales conectados, cada vez existen mas aplicaciones WEB y 
  menos de escritorio, existe 1 paquete de ofimática en google, para retocar 
  imágenes, multitud de aplicaciones web que antes se tenían en el 
  escritorio.</span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES"> </span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES">No 
  se donde acabara esto, pero cada vez se hace mas popular c# por el tema de 
  aplicaciones web. (y es uno de los lenguajes que mas tolero, tiene muchas 
  cosas en común con c++,  cuando programo con el me siento como 
  programando con c++ pero con recolector de basura).</span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES"> </span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES">Un 
  saludo.</span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>
  <p style="text-align: right;" align="right"><b><span style="color: rgb(31, 73, 125);" lang="ES">.: 
  </span></b><b><span style="font-size: 14pt; color: red;" lang="ES">Z 
  </span></b><b><span style="font-size: 14pt; color: rgb(152, 72, 6);" lang="ES">e 
  </span></b><b><span style="font-size: 14pt; color: rgb(112, 48, 160);" lang="ES">L 
  </span></b><b><span style="font-size: 14pt; color: rgb(79, 98, 40);" lang="ES">i 
  </span></b><b><span style="font-size: 14pt; color: rgb(0, 176, 80);" lang="ES">o 
  </span></b><b><span style="font-size: 14pt; color: rgb(255, 192, 0);" lang="ES">n 
  </span></b><b><span style="color: rgb(31, 73, 125);" lang="ES">:.</span></b></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES"> </span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES"> </span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES"> </span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES"> </span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES"> </span></p>
  <p><span style="font-size: 11pt; color: rgb(31, 73, 125);" lang="ES"> </span></p>
  <div style="border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color blue; border-width: medium medium medium 1.5pt; padding: 0cm 0cm 0cm 4pt;">
  <div>
  <div style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;">
  <p><b><span style="font-size: 10pt;" lang="ES">De:</span></b><span style="font-size: 10pt;" lang="ES"> 
  <a href="mailto:cconclase-bounces@listas.conclase.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">cconclase-bounces@listas.conclase.net</a> 
  [mailto:<a href="mailto:cconclase-bounces@listas.conclase.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">cconclase-bounces@listas.conclase.net</a>] <b>En nombre de </b>Landslore 
  Alkm<br><b>Enviado el:</b> jueves, 24 de abril de 2008 22:29<br><b>Para:</b> 
  Lista de correo sobre C y C++<br><b>Asunto:</b> [Bulk] Re: [C con Clase] 
  Lenguajes de programacion base y de futuro?</span></p></div></div>
  <p> </p>
  <p style="margin-bottom: 12pt;">Respues clara y concisa: 
  C#</p>
  <div>
  <p><span>2008/4/24, ÄÐOLFO VIÐAL VÄM <<a href="mailto:dark_origin_vam@hotmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">dark_origin_vam@hotmail.com</a>>:</span></p>
  <div>
  <p style="margin-bottom: 12pt;"><br>buenop estoy aprendiendo 
  C++ y Java, pero en si me gustaria saber de personas que han probado 
  distintos lenguajes de programacion y que tienen experiencia . 
  <br> <br><strong><u>Que Lenguaje de Programacion debo 
  aprender?</u></strong><br> <br><strong><u>En el futuro que lenguajes 
  de programación quedaran o que lenguaje arrasara?</u></strong><br> <br>Lo 
  pregunto mas que todo por la demanda exige el mercado.<br>gracias ^^"<br><span> </span><br><span> </span><br><span> </span><br><span> </span><br><span> </span></p>
  <div style="text-align: center;" align="center"><span>
  <hr align="center" size="2" width="100%">
  </span></div>
  <p><span>Sigue de cerca las últimas tendencias y lo 
  que más rompe <a href="http://video.msn.com/video.aspx?mkt=es-es" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">MSN Vídeo</a></span></p></div>
  <p><br>_______________________________________________<br>Lista 
  de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: 
  <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a></p></div>
  <p><br><br clear="all"><br>-- <br>Landslore. 
  </p></div></div>
  </span></div><p>
  </p><hr><span class="q">

  <p></p>_______________________________________________<br>Lista de correo 
  Cconclase 
  <a href="mailto:Cconclase@listas.conclase.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: 
  <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a></span><p></p></blockquote>
</div>
<br>_______________________________________________<br>
Lista de correo Cconclase <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>

Bajas: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div>
<br>