Announcement

Collapse
No announcement yet.

El oráculo de Delphi

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • El oráculo de Delphi

    Che, qué tal el Delphi?

    Me dijeron que es una especie de Pascal Por ahí ya lo hablamos alguna vez pero no me acuerdo.

    Me acuerdo que cuando descubrí el Pascal me enamoré. Hice 1348544865446 programas para DOS, pero ya el Turbo Pascal para Windows de Borland empezó a patinar y después le perdí el rastro.

    ¿Vale la pena? ¿A qué huele?
    Cuando un dedo señala la luna, los tontos miran el dedo. (del Mayo francés)

  • #2
    Quien programa en el se enamora hasta el punto de no querer ver mas alla de Delphi.
    El futuro pertenece a quienes creen en la belleza de sus sueños.
    - Eleanor Roosevelt

    Comment


    • #3
      Pascal...
      Tuve un año en escuela de programar en pascal hace ~8 años. Ya tengo unos programas.

      por ejemplo (por copy ficheros):
      Code:
      program exe;
      uses crt;
      var quelle,ziel:file;
          anzgelesen,anzgeschrieben:word;
          puffer:array[1..2048] of byte;
          dname,dname1:string;
          ant:char;
      begin
        textbackground(black);
        clrscr;
        write('Sourcefile Path and Filename: ');
        readln(dname);
        assign(quelle,dname);
        {$I-}
        reset(quelle,1);
        {$I+}
        if ioresult=0 then
        begin
          write('Targetfile Path and Filename: ');
          readln(dname1);
          assign(ziel,dname1);
          {$I-}
          reset(ziel,1);
          {$I+}
          if ioresult <> 0 then
            begin
              rewrite(ziel,1);
              writeln(filesize(quelle),' Bytes will be copied!');
              repeat
              blockread(quelle,puffer,sizeof(puffer),anzgelesen);
              blockwrite(ziel,puffer,anzgelesen,anzgeschrieben);
              until (anzgelesen=0) or (anzgelesen<>anzgeschrieben);
              close(quelle);
              close(ziel);
            end else
            begin
              write('File exists! Overwrite  ');
              readln(ant);
              if ant = 'j' then
              begin
                rewrite(ziel,1);
                writeln(filesize(quelle),'Bytes will be copied!');
                repeat
                blockread(quelle,puffer,sizeof(puffer),anzgelesen);
                blockwrite(ziel,puffer,anzgelesen,anzgeschrieben);
                until (anzgelesen=0) or (anzgelesen<>anzgeschrieben);
                close(quelle);
                close(ziel);
              end;
            end;
          end else writeln('File does not exist!');
          readln;
      end.
      Programé en Delphi también, pero ahora no lo haría. C# es mejor por programas en Windows o probablemente Visual Basic.

      Comment


      • #4
        Justo yo estoy programando en Delphi right now . Todo este ciclo y los 2 que vienen (no estoy seguro), voy a programar en Delphi... lo veo facil de usar, hasta ahora, claro .
        Fortune and Glory, here I come!!!.
        Indiana Jones
        Spanish Empire Civ for Civilization 5 (in Spanish/en Español)

        Comment


        • #5
          O sea que según Atahualpa, no. Lástima. Extraño un poco al Pascal. Y con el C tengo algunas diferencias. Hay alguna razón por la cual siempre me resultó difícil. Al Basic lo conozco desde que nació. Y encima venía programando en Fortran, o sea que le tomé la mano enseguida. Y he programado en Basics tan diferentes uno del otro que no se por qué a algunos los llamaban Basic.

          Igualmente me están trayendo de muloland al Borland Delphi 8 y un montón de documentación, así que lo voy a probar.

          Slay, te resultó más fácil que otros? ¿Es poderoso?


          El que me desilusionó (aunque no se si es exactamente eso, me resultó extraño) fue el Visual Studio .Net.
          Cuando un dedo señala la luna, los tontos miran el dedo. (del Mayo francés)

          Comment


          • #6
            buen, el .net tiene una gran ventaja.. su facilidad de instalacion en grandes aplicaciones... si queres te cuento de un sistema con unos 14 millones de lineas de codigo en C# y J#

            Comment


            • #7
              No, gracias. No es mi tema. Yo programo para monousuario y redes hasta medianas.
              Cuando un dedo señala la luna, los tontos miran el dedo. (del Mayo francés)

              Comment


              • #8
                Lo que quiero en C# son los "indexers" y los "properties" y Visual Studio.NET también. No sé porque te ha desilusionido. Además es más rápido que Java y tiene un Forms library que es mejor. Java Forms son terrible.
                También todavía puedes programar con "pointers" si quieres (aunque es más dificil).

                Pero, no quiero decir mal sobre Delphi, porque no ha usado desde Delphi 3 y fue muy bueno. Es que no pienso es tan bueno que VS.

                Con Pascal: Mi amigo tuve un problema muy grande un vez. Tuvo un "array" de 1 a 10 (var bla:array[1..10] of integer) y lo ha dio a una funcion (o procedura). Pero en la funcion el array no tuvo 1..10 pero 0..9. Took him several hours to find that out

                Comment

                Working...
                X