Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por Tei (4535) el Viernes, 23 Noviembre de 2001, 14:50h (#69665)
    ( Última bitácora: Viernes, 03 Febrero de 2012, 15:18h )
    No se, creo que desde el mundo academico hay un recelo extraño hacia el C. Siempre que han podido han marginado a este lenguaje y sus sucesores en favor de los lenguajes basados en pascal.
    Asi las cosas, igual que C fue marginado, C++ lo fue, y lo es Perl (vale, diran ustedes que tiene poco que ver, dejenme que yo ya me entiendo) etc..

    ¿Y que pasa con lenguajes como C# y Java?.. pues pasa que podran tener mucho que ver con C, pero no son descendientes de C, sino de lenguajes pascal orientados a objetos, tienen mas que ver con lenguajes como Oberon y Delphi que con el C puro y duro de ATT.

    Quizas esta movida se deba al tipo de personas que forman las universidades, pascal-centricas en muchos elitistas casos. Quizas.. o quizas no.
    Lo que desde luego no se puede hacer es tirar por la borda la sintaxys C, que es esplendidamente escueta, al contrario de la sintaxys Pascal, que desborda excesos de tecleos... cuando a C le basta un signo como { p * (hablo en general).

    Bueno pues, hay muchas cosas que no importan, aveces no importa el lenguaje que uno elige, (aveces) y parece que eso piensa gente como los de microsoft y si ILL (imediate lenguaje) por el que por magiapotagia puedes escribir componentes .NET en VB, JS , Perlscript, etc.. y generar "ejecutables". Parece que la sintaxys superficial de un lenguaje no importa, asi pues, me parece, C# y Java se distinguen en muy poco, ambos son herederos de esas profundas y serias (dependiendo a quien preguntes) raices de orientacion a objetos pascaliana...( absurda y llena de palabras reservadas ahi donde un verdadero lenguaje estilo C se las habria apañado con signos como *, [], etc... (opino)).
    C# no sera mas que el Java de microsoft, y eventualmente podra servir para las mismas cosas. Sera interesante ver si en el futuro los clientes como el iexplorer, y el host scripting de windows lleven C#, porque en ese instante puede que llegue el fin de javascript y visual basic. (Visual Basic no es mas que el hijo personal de Bill Gates como programador, y ahora mismo esta muy aguelo para seguir adelante con el hijo, quizas le ha llegado a la hora al hijo de recuperar su lugar: un lenguaje para iniciarse en la informatica, y no el absurdamente predominante lugar que tiene hoy en dia (visto lo visto, y lo rematadamente malo que es, no es un lenguaje de programacion, sino de scripting, opino))

    Asi, una pagina con html+c# (embebido, no como aplet) podra ser una cosa muy interesante, casi o sin el casi, una aplicacion de escritorio perfectamente indistinguible de las otras pero con un excepcional interface y dinamismo total.

    Obviamente lo malo de todo esto es que microsoft barrera hacia casa, de tal manera que robara clientes a todos los demas servicios. Miedo da la que se nos avecina con el Messanger, donde esta envolviendo a los clientes en un entorno global que finalmente les ciege al resto de la frescura y diversidad de internet... no se...

    Obviamente todo esto son opiniones personales, impresiones vivas.. nada mas.

    1 saludo
    Tei

  • por fernand0 (25) el Viernes, 23 Noviembre de 2001, 15:52h (#69679)
    ( http://barrapunto.com/~fernand0/bitacora | Última bitácora: Miércoles, 11 Febrero de 2009, 15:45h )
    Yo me perdí. ¿Qué tiene que ver Pascal con C# y con Java?
    --

    --
    Fernand0
    Si elegimos a los políticos es para no tener que pensar todo el tiempo.
    Homer Simpson

  • por castillat (4457) el Viernes, 23 Noviembre de 2001, 15:53h (#69681)
    ( http://dedostorpes.wordpress.com/ | Última bitácora: Martes, 27 Noviembre de 2007, 14:02h )
    Creo que se dice "C sharp"
    si me equivoco, corregidme, please.
    --
    [Pero solo es mi opinion, claro]
  • por chmeee (3122) el Viernes, 23 Noviembre de 2001, 15:55h (#69682)
    ( http://mi.barrapunto.com/chmeee | Última bitácora: Lunes, 14 Febrero de 2005, 08:42h )
    Creo que era "C sharp". (Si charp)

    --
    --
    Copyleft - all rights reversed
  • por Rick (4131) el Viernes, 23 Noviembre de 2001, 15:56h (#69683)
    ( http://rick.jinlabs.com/ | Última bitácora: Martes, 28 Noviembre de 2006, 15:50h )
    Pues en teoria se lee C Sharp o, ya puestos, C Sostenido, que es como se denomina el # (que es un simbolo musical).
    --
    Rick's HideOut [jinlabs.com]
  • Re:Vieja musica

    (Puntos:2)
    por _Mulder (121) el Viernes, 23 Noviembre de 2001, 16:06h (#69690)
    ( http://barrapunto.com/ | Última bitácora: Viernes, 08 Octubre de 2004, 17:02h )
    y para eso empiezan pidiendonos que dediquemos un añito de nuestras vidas a aprender sus nuevas criaturas

    Y no solo eso, imagina la de libros que tienen que editar y vender, el soporte, los cd's de MSDN, etc, etc, todo para sacarnos los cuartos sin venir a cuento. m$ siempre fue especialista en eso antes que en otra cosa.

    Lo que propones es mucho mas facil, pero si se basan en algo que todo el mundo conoce la gente no compra.
     
    --


    Nos vemos en el /var
  • por greebo (4493) el Viernes, 23 Noviembre de 2001, 16:21h (#69692)
    Que no, hombre, que no... que lo que pasa es que por fin va remitiendo la moda, y se han dado cuenta de que C es un lenguaje maravilloso... para el que sabe usarlo. Pero que aprender a programar con el, es como usar un ferrari para aprender a conducir. Así que se aprende con un fiesta o un clio, y se dejan los deportivos para cuando ya se sabe bien lo que se hace...
    --
    What can the harvest hope, if not the care of the Reaper Man
  • por greebo (4493) el Viernes, 23 Noviembre de 2001, 16:23h (#69694)
    Me gusta lo de 'sostenido', y ademas da pie para muchos chistes sobre quien, o que lo sostiene, y para que...
    --
    What can the harvest hope, if not the care of the Reaper Man
  • por TuringTest (4815) el Viernes, 23 Noviembre de 2001, 16:32h (#69696)
    ( http://barrapunto.com/ )
    Pues en teoria se lee C Sharp o, ya puestos, C Sostenido, que es como se denomina el # (que es un simbolo musical).

    Si nos ponemos a traducirlo, el término correcto es DO SOSTENIDO. ¿Alguien se imagina llamando así a un lenguaje de programación? 8-?

    --

    ¿Me he puesto demasiado trascendente? Me lo temía 8-)

  • por Zephryn Xirdal (2116) el Viernes, 23 Noviembre de 2001, 17:58h (#69715)
    ( http://barrapunto.com/ )
    Una sola cosa: Sistema embebido que se encuentra en miles de bares de todo el mundo:


    Primera versión: en ensamblador, 4 meses de desarrollo del software (sólo el software). Cada vez que necesitamos hacer una modificiación, tardamos tres o cuatro días.


    Segunda versión: en C, con el mismo micro patatero, 15 días de desarrollo, 15 de prueba en la calle sobre la misma placa. Cuando se hace una modificación se tarda sobre una hora en realizarla.

    Sin más comentarios
     

  • Ceshar

    (Puntos:1)
    por Ricardo Estalmán (102) el Viernes, 23 Noviembre de 2001, 18:37h (#69733)
    ( http://barrapunto.com/tags/restalman | Última bitácora: Jueves, 12 Abril de 2018, 20:25h )
    En espanglis "ceshar", en inglés no hablo de esos temas.
    --

    __
    Comprare è combattere.
  • por greebo (4493) el Viernes, 23 Noviembre de 2001, 18:43h (#69736)
    ...pero se supone que en la universidad no deben enseñarte a hacer un programa para algo con alguna herramienta, sino que deben enseñarte a PROGRAMAR, que es lo que diferencia entre un arte y una ciencia. Alguien que estudie en la universidad se supone (insisto, ya se que luego es muy diferente) que debe saber como programar en abstracto, de modo optimo, y luego es cosa suya aplicar esos conocimientos de la mejor forma posible. Vamos, que es como en ingenieria (y cojo el ejemplo a proposito, ya vereis): te explican los fundamentos de la mecanica por los cuales se diseñan los tornillos, luego es cosa del alumno aplicar esos conocimientos para escoger en en catalogo el tornillo que mejor se adapte a sus necesidades (aunque se por experiencia que en muchas clases lo que se enseña es directamente a usar el catalogo, y luego pasa lo que pasa)
    --
    What can the harvest hope, if not the care of the Reaper Man
  • por greebo (4493) el Viernes, 23 Noviembre de 2001, 18:45h (#69737)
    ¿Podemos decir entonces que M$ esta intentando dar el Do de pecho?
    --
    What can the harvest hope, if not the care of the Reaper Man
  • Acláramelo

    (Puntos:1)
    por Ricardo Estalmán (102) el Viernes, 23 Noviembre de 2001, 18:51h (#69740)
    ( http://barrapunto.com/tags/restalman | Última bitácora: Jueves, 12 Abril de 2018, 20:25h )
    ¿Dices que, si usas ensamblador, pasas más tiempo en los bares?
    --

    __
    Comprare è combattere.
  • por hendrix (2810) el Viernes, 23 Noviembre de 2001, 18:56h (#69744)
    Hay que tener en cuenta lo que son "recursos". Las horas de programador también son "recursos". Tú vete a hacer un programa "grande" en ensamblador, luego mira cuánta gente y tiempo necesitas, y luego dime qué es lo que es consumir recursos.

    Todo el mundo sabe que programadores avanzados en C (el ensamblador ya casi no tiene uso) pueden hacer maravillas con poca memoria, pero si damos un plazo y un dinero fijos, está claro que un lenguaje de más alto nivel consigue mucho más.

    La cuestión es no seguir cegados con "ahorro de recursos" sin tener claro que los recursos escasos hoy en día (cuando 256Mb cuestan 5000 pelas) no son los mismos que hace 20 años.

    Y otro tema es la mantenibilidad, claro, los "enormes" programas que se abordan hoy en día serían imposibles de llevar a cabo con lenguajes de bajo nivel, porque acabarían cayendo bajo su propio peso. No es lo mismo mantener 8K de codigo ASM que 3MB.

    Sólo una reflexión en voz alta.
  • por Black_Tulip (2280) <vjl@jabber.org> el Viernes, 23 Noviembre de 2001, 20:27h (#69759)
    ( http://www.always-string.co.uk/ )
    Compile error: WHILE statement expected

    at line 4:

       DO SOSTENIDO. ¿A
                   ^^^
    --

    --Victor
    Hay que ser tonto de remate para dejar a Nicole por Penélope
  • No está tan mal

    (Puntos:2)
    por Black_Tulip (2280) <vjl@jabber.org> el Viernes, 23 Noviembre de 2001, 20:44h (#69766)
    ( http://www.always-string.co.uk/ )
    Yo ya lo estoy usando en un proyecto y la verdad es que no está tan mal, la verdad es que me recuerda mucho a Java (lo cual está bien). La interfaz de desarrollo está muy bien, a pesar de que se necesitan unos 15 dias para aprender a usarla (más o menos como Visual Age), y la verdad es que cuando la personalizas a tu gusto es bastante ágil... eso si, necesitas entre 1/4 a 1/2 GB para ir bien, depende de que clase de desarrollo hagas. Yo hago la parte de interfaz con el usuario, para eso 256 MB es suficiente. Mi compañero que hace la parte de atacar (que verbo más feo) la BBDD se quedaria corto con eso.

    Sin embargo, ASP.NET no me va tanto. Yo estoy acostumbrado al mundo J2EE, a los beans, las JSP y las taglibs. ASP.NET es algo totalmente ajeno a esto (a pesar de lo que pueda parecer superficialmente), el modelo de eventos por ejemplo es algo con lo cual me ha costado hacerme. En ambos prima separar la lógica de la presentación, pero mientras que en JSP lo cómodo es trabajar con poco código y mucho HTML, aqui es más práctico (a pesar de lo que pueda parecer con su diseñador de webforms) generar todos los "controles" via código.

    Es una lástima que los chicos de ActiveState hayan decidido hacer Python.NET (y creo que Perl.NET también) de pago. A pesar de que el proyecto se entregue íntegramente en C#, me hubiera gustado prototipar algunas cosas en Python, por ver que tal iba :(

    Despues de ver C#, sigo con interés el proyecto Mono (www.go-mono.com) de los chicos de Ximian. La verdad es que si M$ les deja salirse con la suya, habrá más de uno que podrá ofrecer hosting de aplicaciones .NET a precios "linux" :) Por supuesto, las megacorporaciones no querrán nada que no esté bendecido por los chicos de Redmond, pero es que el mercado seria la gente que compra hosting virtual con apache+tomcat, por ejemplo.

    En fin, ya os diré más cosas si hay interés...
    --

    --Victor
    Hay que ser tonto de remate para dejar a Nicole por Penélope
  • por NetVicious (2821) el Viernes, 23 Noviembre de 2001, 22:30h (#69791)
    VB es un lenguaje no Orientado a Objetos, (ni herencia, ni polimorfismo, .....)

    VB.net ha cambiado eso...

    Y tanto lo ha cambiado que los entendidos dicen que si hasta ahora trabajabas en VB en vez de pasarte a VB.net te pases a C#..

    Parece que has dado en el blanco... ;-)
    --

    ---------
    "Si miras fijamente la realidad, verás los pixels”
    ...

  • por NetVicious (2821) el Viernes, 23 Noviembre de 2001, 22:43h (#69795)
    Zonas de código que se deben de optimizar al Máximo.

    El resto en C u otro lenguaje...
    --

    ---------
    "Si miras fijamente la realidad, verás los pixels”
    ...

  • por NetVicious (2821) el Viernes, 23 Noviembre de 2001, 22:46h (#69796)
    El tratamiento de las excepciones es copiadito de Delphi...

    Aquí hay ejemplos
    --

    ---------
    "Si miras fijamente la realidad, verás los pixels”
    ...

  • C Ñaca

    (Puntos:1)
    por pnongrata (1863) el Viernes, 23 Noviembre de 2001, 23:07h (#69801)
    No puedo dejar de mencionarlo... tuve un profe que no decía "sostenido" ni "almohadilla"... sino ÑACA.

    Mola mucho más :-P
    --
    Un plan es una lista de cosas que nunca suceden.
  • por NetVicious (2821) el Viernes, 23 Noviembre de 2001, 23:23h (#69805)
    C# =~ Delphi + Java + C + VB

    De hecho uno de los creadores de C# es uno de los creadores de Delphi.

    Según estudios dicen que C# es bastante más rápido en la ejecución que Java, comparando dos programas iguales. (Fue el proyecto final de carrera del profesor de un curso que di de C# hace muy poco).

    M$ se ha tomado mucho interes en hacer un buen lenguaje (tiene que competir con Java que ya está bastante metido en el mercado).

    Además de ello ha hecho un Entorno de Desarrollo bastante bueno, el Editor se sale por donde lo mires, personalización, ocultación de código (puedes reducir las funciones a una sola línea como si fuera una carpeta (cabecera) y sus archivos (lineas de código) en un explorador de archivos. (ver capturas en el último enlace)

    Además de permitir usar varios lenguajes para crear código objeto y hacer programas utilizando múltiples lenguajes y todo sin salir del Entorno de desarrollo...

    De lo poco que he visto me ha gustado bastante. M$ se habra gastado una pasta en montarlo todo para eliminar Java (de hecho ya lo ha hecho en su Windows XP) del mercado y llevarse él el pastel..

    Veremos que tal queda. Recordemos que sale dentro de MUY poco. Espero que vayan saliendo más entornos de desarrollo con parecidas propiedades porque la verdad se trabaja mucho más cómodamente.

    Imagenes del entorno

    http://www.c-point.com/csharpscreen.htm

    http://msdn.microsoft.com/msdnnews/2001/july/vsnet /vsnet.asp

    En el último enlace hay un par de imágenes fijaros en los [+] que hay a la izquierda del editor. al pulsarlos se contrae o se expande la función/procedimiento seleccionada. Tambien existe la opción de crear nuestras propias secciones utilizando unos comandos de texto. Esto es muy util para contraer código ya depurado el cual en este momento no queremos que nos moleste...
    --

    ---------
    "Si miras fijamente la realidad, verás los pixels”
    ...

  • por Sothoth (4380) el Sábado, 24 Noviembre de 2001, 01:01h (#69821)
    ( Última bitácora: Lunes, 20 Julio de 2009, 10:17h )
    Se supone que para eso están los buenos compiladores... que según dicen optimizan mejor que muchos buenos programadores.


    A otro nivel están los lenguajes funcionales o lógicos, con los cuales se supone que cuando programas no tienes que acordarte que debajo hay una máquina que lo ejecuta, con ALUs, memorias, registros, etc...

  • Por alusiones. No se si me equivocaré o no (ni siquiera estoy muy seguro de que equivocarme fuera mejor a que sigan las cosas tal como están ahora), pero poca gente discute lo de la imparabilidad a estas alturas. Hasta han surgido proyectos libres para poder ofrecer algo similar a esa plataforma en sistemas que no sean los bendecidos por Microsoft.
    --

    --
    Fernand0
    Si elegimos a los políticos es para no tener que pensar todo el tiempo.
    Homer Simpson

  • por NetVicious (2821) el Miércoles, 28 Noviembre de 2001, 16:46h (#70710)
    Gracias por las URL no conocia ningun de esos programas ;-)
    --

    ---------
    "Si miras fijamente la realidad, verás los pixels”
    ...

  • Re:Acláramelo

    (Puntos:1)
    por Zephryn Xirdal (2116) el Jueves, 29 Noviembre de 2001, 14:10h (#70990)
    ( http://barrapunto.com/ )
    "Pos ma' o meno' e' asi".
    Cuando tenemos que modifcar algo que originalmente estaba en ensamblador terminamos en el bar...


    ...ahogando las penas...


    buaaaaaaaa


    :-)
       

  • 15 respuestas por debajo de tu umbral de lectura actual.