Que lenguaje de Programacion genera programas mas rápidos?

si, seguramente... como basic...
y que tiene que ver basic aca? jajajaja:p... a ver... hay que estudiar...
Algunas vez has usado Python?

Si muy util para pocas cosas... pero en cuanto a performance y otras cosas... no es el mejor... es interpretado.

o no los dan el los cursos de Microsoft?.
No tomo nunca cursos de programación, aprendo por mi cuenta... lo de los cursos..jajaja :confused: debes ser linuxero solo hablas emocionalmente y con poco de conocimientos o experiencias reales...

por cierto nunca he sabido que los de Phyton enseñen C# ni vb.net ... :p


Pero no viene al Tema, la verdad que se habla del Lenguaje de Programacion, y esos los mas rapidos son ASM y C(++)...
Como bien se ha debatido en el resto del hilo realmente el lenguaje pasa a un segundo plano, la velocidad la da el compilador, el lenguaje es solo un accidente.

Aunque repito, que el pararigma actual es programar Multihilo, si no puedes ir descartando la potencia total de tu Core 2 DUO, o tu Optacore...
Multihilo no es ningun paradigma y no tiene que ver con el tema:

y seguro... pero no tiene nada que ver, eso no depende de los lenguajes, ni de los compiladores, usualmente depende mas del hardware y de la arquitectura del sistema operativo.
 
Estoy totalmente de acuerdo con JuanK_Solocodio, ya he escuchado bastantes opiniones a favor de que los lenguajes basados en .net con el jit hacen que los programas vuelen, aunque tambien he oido que los compiladores de gnu generan codigo muy rapido es por eso que me gusta usarlos bastante. Lo de que un lenguaje basado en script es mas rapido es falso por el momento no es posible.
 
y que tiene que ver basic aca? jajajaja:p... a ver... hay que estudiar...
Perdon, no sabia que VB(un C# obligado) no corria sobre CLR, mismo que todo todo lo .net.

Si muy util para pocas cosas... pero en cuanto a performance y otras cosas... no es el mejor... es interpretado.
Cierto, ¿Pero lo has usado?
debes ser linuxero solo hablas emocionalmente y con poco de conocimientos o experiencias reales...
que emocional, me voy poner a llorar... Mejor que voy a jugar Halo.
por cierto nunca he sabido que los de Phyton enseñen C# ni vb.net ...
Ni Yo...
y seguro... pero no tiene nada que ver, eso no depende de los lenguajes, ni de los compiladores, usualmente depende mas del hardware y de la arquitectura del sistema operativo.
seguro, del SO. creo que por eso AMD libero su SDK, y tambien Intel...

y por cierto Juan, no es nada personal, solo no me gusto que te refieras a los demas como loosers...

y hablamos de rapidez de ejecucion? de Carga? de calculo? de Operaciones Multimedia? de Punto Flotante?.
Cada lenguaje, Cada Compilador, Cada CPU, SDK, etc, tienes caracteristicas aprovechables en campos diferentes, y un debate nunca acabara si no hablamos de campos especificos, debemos tomas en cuenta que una cada arquitectura es diferente, no solo es programar sobre un framework, un VM o un Modelo de ejecucion.
 
Perdón, no sabia que VB(un C# obligado) no corría sobre CLR, mismo que todo todo lo .net.
ahh Visual Basic si es otra cosa... no es un C# obligado , es solo uno de los mas de 150 lenguajes que generan código IL para el CLR.

Cierto, ¿Pero lo has usado?
Por su puesto, lo use por un tiempo como plataforma de scripting para depuración en desarrollo de videojuegos.

seguro, del SO. creo que por eso AMD libero su SDK, y tambien Intel...

Y eso que tiene que ver? no tiene nada que ver.

y por cierto Juan, no es nada personal, solo no me gusto que te refieras a los demas como loosers...
Bueno lo primero es tener presente que no estoy jusgando personas sino lenguajes-compiladores, y definitivamente los lenguajes de scripting en cuanto a performance son loosers, pues no solo son los mas lentos sino que son extremadamente más lentos.

y hablamos de rapidez de ejecucion? de Carga? de calculo? de Operaciones Multimedia? de Punto Flotante?.
Cada lenguaje, Cada Compilador, Cada CPU, SDK, etc, tienes caracteristicas aprovechables en campos diferentes, y un debate nunca acabara si no hablamos de campos específicos, debemos tomas en cuenta que una cada arquitectura es diferente, no solo es programar sobre un framework, un VM o un Modelo de ejecucion.


el debate esta claro:
  1. los lengaujes de scripting no compiten en cuanto a performance
  2. el performance depende mayoritariamente del compilador(o compiladores en el caso de C# pe.) y no tanto del lenguaje
  3. asm casi ni se tiene en cuenta, porque ni siquiera es compilado sino ensamblado 1 a 1
  4. la mayoría de los compiladores son capaces de superar con creces la calidad de código de maquina generado incluso por el desarrollador de asm más experimentado.
  5. Los compiladores de C++ suelen producir código de mejor calidad pues llevan más de 30 años afinandolos para tal fin.
  6. El modelo de JIT permite generar código altamente optimizado para el estado, OS y tipo de cada maquina en particular sin necesidad de compilar el código fuente nuevamente.
 
  • Me gusta
Reacciones: 2 personas
JuanK_solocodigo se ve que dominas muy bien el tema de desarrollo de software, .NET es una gran tecnología sin duda. Java y .NET en teoria deberian ser igual de rapidos pero .NEt al venir integrado y superoptimizado para Windows (gracias a que Microsoft es el creador de ambos) brinda una mejor experiencia al usuario, en java a pesar de los analisis uno siempre nota los programas mas lentos, ejemplos Azureus, Frostwire, jedit.

En lo que no estoy de acuerdo contigo es en decir que Python sirve para pocas cosas, creo que simplemente no lo conoces muy bien, echenle una hojeada a la pagina oficial se daran cuenta de entrada que empresas o sitios tan renombrados como Google, Youtube o la NASA usan muchisimo Python, el motor de Google fue implementado desde sus inicios en Python, Gmail o el sistema de archivos de Gmail esta escrito en Python, tan importante es Python para google que contrato a Guido van Rossum el creador del lenguaje para trabajar con ellos. Incluso Microsoft contrato a alguien para que hiciera IronPython que es Python para .NET

Con Python se puede hacer de todo se pueden hacer programas con los toolkits o bibliotecas mas conocidas de todas las plataformas, en windows se puede usar win32 o la libreria de clases de .NET, en Linux se pueden usar todos los toolkits como GTK, QT, wxwindows, tkinter, etc, y en Mac se puede usar Cocoa. Para python existen librerias de acceso a todas las bases de datos mas populares, oracle, Ms SQL, Mysql, postgresl.

Si lo que se quiere trabajar es en Web, en Python hay montones de frameworks, el mas destacado es Django un framework que rivaliza con Ruby on Rails siendo el primero de mayor rendimiento, para hacer wikis esta Moin Moin, y un largo etc

Solo pásense por los siguientes enlaces:

http://www.python.org/about/quotes/
http://www.python.org/about/apps/
http://www.python.org/about/success/
 
Incluso Microsoft contrato a alguien para que hiciera IronPython que es Python para .NET

Microsoft no le pago a nadie, Iron Phyton surgió desde ya hace rato como proyecto de sw libre, y hace poco se movio a code plex que es un sitio donde microsoft provee hosting gratuito a proyectos de sw libre que utilicen tecnologias microsoft.

Con Python se puede hacer de todo se pueden hacer programas con los toolkits o bibliotecas mas conocidas de todas las plataformas, en windows se puede usar win32 o la libreria de clases de .NET, en Linux se pueden usar todos los toolkits como GTK, QT, wxwindows, tkinter, etc, y en Mac se puede usar Cocoa. Para python existen librerias de acceso a todas las bases de datos mas populares, oracle, Ms SQL, Mysql, postgresl.

Si lo que se quiere trabajar es en Web, en Python hay montones de frameworks, el mas destacado es Django un framework que rivaliza con Ruby on Rails siendo el primero de mayor rendimiento, para hacer wikis esta Moin Moin, y un largo etc
Bueno, como bien lo mencione no lo he usado ampliamente apenas en una mínima expresión, de hecho y para hacer presicion utilice Iron Phyton.

Pero el punto es que no se utiliza para cosas de alto rendimiento que es el tema de este hilo.

Saludos,
 

Los últimos temas