OT: Lenguaje en que se desarrollan utilitarios

02/01/2007 - 12:28 por Carlos | Informe spam
Hola,
tengo la curiosidad de saber cual es el lenguaje que normalmente se usa para
programar los softwares utilitarios que uno usa a diario, que adquiere por
internet y similares.

Gracias

Preguntas similare

Leer las respuestas

#1 Ana Zuluaga
02/01/2007 - 14:24 | Informe spam
C# lleva ya como 5 años no? Ya deberia estarse usando mas ;)

Sobre Delphi yo no creo que haya muchas aplicaciones de esas que pregunta el
companero.

De C++ ciertamente creo que es el que mas se usa para eso. Uno puede verlo
usando reshacker al EXE para ver las librerias que usa.

"Pablo Iglesias" wrote in message
news:
Hombre... C# es aún muy "joven" como para que pueda tener una base de
aplicaciones instaladas que pueda llegar a compararse, ni siquiera
remotamente, a lenguajes como Delphi, Java o muchísimo menos C++ o VB.

Piensa que por ejemplo en el caso de C++ estamos hablando de un lenguaje
que
tiene más de 20 años, y no se le han hecho cambios sustanciales como a
Pascal
o Basic...

Saludos

"Alhambra-Eidos" wrote:

Y C# en qué estado queda ?

http://www.alhambra-eidos.com/web2005/index.html


"Pablo Iglesias" wrote:

> Hola Carlos, feliz año :)
>
> El lenguaje en el que estan hechas la mayoría de las aplicaciones que
> usamos
> a diario, es C++. Seguido de cerca por Visual Basic, Java y quizá
> después
> Delphi (Object Pascal). Para muchas de estas aplicaciones, realmente,
> se
> utilizan varios lenguajes (por ejemplo, Visual Basic o Delphi para
> crear la
> interfaz de usuario y C++ para crear DLL's que el programa pueda
> necesitar).
>
> Saludos
>
>
> "Carlos" wrote:
>
> > Hola,
> > tengo la curiosidad de saber cual es el lenguaje que normalmente se
> > usa para
> > programar los softwares utilitarios que uno usa a diario, que
> > adquiere por
> > internet y similares.
> >
> > Gracias
> >
> >
> >
Respuesta Responder a este mensaje
#2 RFOG
02/01/2007 - 16:12 | Informe spam
En mi experiencia laboral como creador de aplicativos de sistema, el C# es
un juguete para ese tipo de aplicaciones, el C++/CLI apenas llega (más que
nada por el interop, que es más fácil), y desde luego en equipos embedded
pequeños es muy pero que muy lento. Y olvidémonos de otras máquinas más
exóticas, como microondas, lavadoras, impresoras y satélites.

De forma profesional llevo hechas 4 aplicaciones de sistema en .NET, una
en C# para una placa ejecutando Windows CE 5.0 en un ARM 9 a 200 Mhz y
cumple justito, aparte de que le faltan cosas que los de sistemas usamos a
menudo: arrays de punteros, máquinas de estados, tiempo real estricto o
casi...

Tres de ellas más en PC y con C++/CLI (que no deja de ser .net), dos son
aplicaciones internas a donde trabajo que procesan y transforman gráficos,
y la verdad que en este caso la rapidez de desarrollo compensa la caída de
rendimiento, que a veces no es tanta.

Y la última la estoy terminando, también en C++/CLI, y esta sí que va a
ser la prueba definitiva del .NET, es un aplicativo pesado con muchos
gráficos, trabaja con sockets, hilos, dispositivos exóticos y la verdad es
que el desarrollo está siendo casi una delicia salvo un par de bugs
(aparte de los míos, claro :-P) y la enorme lentitud del IDE...

Pero siempre hay que tener en cuenta una cosa: bugs, las herramientas
actuales de MS están plagadísimas de bugs de todo tipo, aunque parece ser
que el C# es el que menos tiene.

Personalmente, y no deja de ser una mera opinión, pese a todas las lacras
y problemas, siempre que puedo, elijo .NET por la facilidad de desarrollo,
pero no siempre está disponible, y lo cierto es que sería una gran idea si
quitaran de enmedio la máquina virtual y todo fuera a código nativo (como
Delphi y C++ Builder), e hicieran que trabajar con el IDE fuera tan
robusto como el del Delphi, porque con el Visual Studio, a poco que metas
mano, te cargas el diseñador de fichas, y en Delphi (y C++ Builder, sigh,
DEP), hay que tener un par bien puesto para que el diseñador se caiga.

Y sigue siendo mi opinión, el .NET no dejará de ser lo que es hasta que o
quiten la VM y sea algo nativo o la oculten tanto que apenas sea
detectable. Porque el tema de la portabilidad es una falacia como un
castillo. Una aplicación .NET es tan portable como lo es un EXE nativo
hecho en C++ de toda la vida... Una aplicación MFC se ejecutará en los
mismos lugares que una .NET, y en el tema embedded es lo mismo, si
preparas una aplicación .NET para embebido, también la tienes que preparar
en MFC.

Pues eso.

On Tue, 02 Jan 2007 14:24:18 +0100, Ana Zuluaga
wrote:

C# lleva ya como 5 años no? Ya deberia estarse usando mas ;)

Sobre Delphi yo no creo que haya muchas aplicaciones de esas que
pregunta el
companero.

De C++ ciertamente creo que es el que mas se usa para eso. Uno puede
verlo
usando reshacker al EXE para ver las librerias que usa.

"Pablo Iglesias" wrote in
message
news:
Hombre... C# es aún muy "joven" como para que pueda tener una base de
aplicaciones instaladas que pueda llegar a compararse, ni siquiera
remotamente, a lenguajes como Delphi, Java o muchísimo menos C++ o VB.

Piensa que por ejemplo en el caso de C++ estamos hablando de un lenguaje
que
tiene más de 20 años, y no se le han hecho cambios sustanciales como a
Pascal
o Basic...

Saludos

"Alhambra-Eidos" wrote:

Y C# en qué estado queda ?

http://www.alhambra-eidos.com/web2005/index.html


"Pablo Iglesias" wrote:

> Hola Carlos, feliz año :)
>
> El lenguaje en el que estan hechas la mayoría de las aplicaciones que
> usamos
> a diario, es C++. Seguido de cerca por Visual Basic, Java y quizá
> después
> Delphi (Object Pascal). Para muchas de estas aplicaciones, realmente,
> se
> utilizan varios lenguajes (por ejemplo, Visual Basic o Delphi para
> crear la
> interfaz de usuario y C++ para crear DLL's que el programa pueda
> necesitar).
>
> Saludos
>
>
> "Carlos" wrote:
>
> > Hola,
> > tengo la curiosidad de saber cual es el lenguaje que normalmente se
> > usa para
> > programar los softwares utilitarios que uno usa a diario, que
> > adquiere por
> > internet y similares.
> >
> > Gracias
> >
> >
> >











Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
Ningún experimento puede reproducirse.
Respuesta Responder a este mensaje
#3 Alfredo Novoa
02/01/2007 - 16:50 | Informe spam
On Tue, 2 Jan 2007 03:42:00 -0800, Pablo Iglesias
wrote:

El lenguaje en el que estan hechas la mayoría de las aplicaciones que usamos
a diario, es C++. Seguido de cerca por Visual Basic, Java y quizá después
Delphi (Object Pascal)



Yo no conozco casi ninguna utilidad de escritorio hecha en Java.


Saludos
Respuesta Responder a este mensaje
#4 Alfredo Novoa
02/01/2007 - 16:51 | Informe spam
On Tue, 2 Jan 2007 05:05:01 -0800, Pablo Iglesias
wrote:

Hombre... C# es aún muy "joven" como para que pueda tener una base de
aplicaciones instaladas que pueda llegar a compararse, ni siquiera
remotamente, a lenguajes como Delphi, Java o muchísimo menos C++ o VB.



Ya tiene 7 años. Cuando Delphi tenía 7 años allá por el 2002, había un
montón de utilidades hechas con él.


Saludos
Respuesta Responder a este mensaje
#5 RFOG
02/01/2007 - 20:52 | Informe spam
On Tue, 02 Jan 2007 16:50:28 +0100, Alfredo Novoa
wrote:

On Tue, 2 Jan 2007 03:42:00 -0800, Pablo Iglesias
wrote:

El lenguaje en el que estan hechas la mayoría de las aplicaciones que
usamos
a diario, es C++. Seguido de cerca por Visual Basic, Java y quizá
después
Delphi (Object Pascal)



Yo no conozco casi ninguna utilidad de escritorio hecha en Java.


Saludos



Y menos aún un frigo o un punto de venta, je je.


Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
Ningún experimento puede reproducirse.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida