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>