Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Noticias
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-01-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.964
Poder: 29
delphi.com.ar Va camino a la fama
Cita:
Empezado por jplj
Hay cosas que no me convencen, como por ejemplo poder declarar varibles -perfectamente definidas eso sí- en cualquier punto de una "función"
Te refieres al scope por bloque, pues a mi me pareció fantástica la idea, aunque no se si en la práctica producirá que el código sea bastante ilegible.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #2  
Antiguo 12-01-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por delphi.com.ar
Te refieres al scope por bloque, pues a mi me pareció fantástica la idea, aunque no se si en la práctica producirá que el código sea bastante ilegible.
Esto siempre ha sido así en C. A mi también me gusta y creo que bien usado puede hacer más claro el código. Por ejemplo una variable para un ciclo for que no se use en ningúna otra parte de la función quedará mejor declarada justo antes del ciclo sin hacer ruido en la declaración de variables realmente importantes en el resto del código.

// Saludos
Responder Con Cita
  #3  
Antiguo 12-01-2004
Jan Jan is offline
Miembro
 
Registrado: may 2003
Ubicación: Cádiz
Posts: 90
Poder: 24
Jan Va por buen camino
También hay características de C# (como la instrucción foreach) que, aunque no son imprecindibles, son muy útiles, y Borland debió incorporarlas a Delphi en esta versión.

Saludos.
__________________
Guía de Estilo del Foro
Responder Con Cita
  #4  
Antiguo 15-01-2004
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Poder: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
¡Buen día a todos!

Cita:
Empezado por Jan
...características de C# (como la instrucción foreach) que, aunque no son imprecindibles, son muy útiles, y Borland debió incorporarlas a Delphi...
Recuerdo que en Turbo Vision (la "VCL" de Turbo Pascal, que fuera la antigua pero respetada base de Delphi) algunas clases contaban con un método llamado ForEach (para cada uno), que permitía enumerar los elementos de una lista, es decir, hacerle algo a cada elemento sin necesidad de emplear un ciclo For o similar. Para un servidor, era de esperarse que la VCL de Delphi 1 contara con el método ForEach en TList, TCollection y otras clases. Sin embargo, dicho método no ha sido incluido aún (Delphi 6). Sería interesante conocer las razones por las cuales no fue considerado para la VCL.

Con respecto a las tendencias de lenguaje, creo que en algunas décadas tendremos un lenguaje de programación estándar reconocido internacionalmente, y la gran mayoría de las compañías se apegarán a él. Como lo que sucedió con SQL en bases de datos, pero de mayor peso, mejor planeado, y gestado por una especie de Organización Autónoma Mundial de Ciencia y Tecnología que marcará un hito en la historia del siglo XXI.

Seguimos en contacto.

Al González .
Responder Con Cita
  #5  
Antiguo 15-01-2004
Jan Jan is offline
Miembro
 
Registrado: may 2003
Ubicación: Cádiz
Posts: 90
Poder: 24
Jan Va por buen camino
Hola.

Cita:
... creo que en algunas décadas tendremos un lenguaje de programación estándar reconocido internacionalmente ...
Pues yo, no solo no lo creo sino que espero que no sea así. Existen infinidad de aplicaciones posibles a realizar, cada una con sus características y necesidades propias (desde BB.DD. a S.O., pasando por sistemas en tiempo real, inteligencia artificial, etc...) y, como dice el refrán, quién mucho abarca poco aprieta. Prefiero tener distintos lenguajes especializados que se ajusten cada cual a ciertas aplicaciones que uno que no se ajuste a nada y complique la realización de todos los programas. Además, ten en cuenta que los "lenguajes de propósito general" cada vez se parecen más en cuanto a funcionalidad y esto, lejos de ser un incoveniente, hace que cada uno pueda elegir el que más le guste y sea fácil pasar de uno a otro.

Cita:
Como lo que sucedió con SQL en bases de datos
No creo que sea comparable. En el caso de SQL, es conveniente un mismo lenguaje porque, al ser interpretado, si un servidor utiliza un lenguaje distinto, habría que reescribir las sentencias de la aplicación para adaptarlo a él. En el caso de los demás lenguajes al ser, habitualmente, compilados (ya sea a código de procesador o intermedio), al final el resultado que vas a obtener va funcionar de igual manera.

No sé si me he expliacado bien o me he hecho un lío.
__________________
Guía de Estilo del Foro
Responder Con Cita
  #6  
Antiguo 30-01-2004
Avatar de DarKraZY
DarKraZY DarKraZY is offline
Miembro
 
Registrado: ago 2003
Posts: 460
Poder: 23
DarKraZY Va por buen camino
No estáis nerviosos??

Yo sí, tengo ganas de tener a "la criatura" entre mis archivos y "abrazarla" con mis teclas. XDD

si si.. hablo de Delphi 8!!!!!


¿Cuando habrá una trial en la web oficial?
Responder Con Cita
  #7  
Antiguo 01-02-2004
Jan Jan is offline
Miembro
 
Registrado: may 2003
Ubicación: Cádiz
Posts: 90
Poder: 24
Jan Va por buen camino
Un trial no lo sé, pero ya van a empezar a salir los primeros parches:

Delphi 8 Updates .

Parece que con este se van a portar mejor que con Delphi 7 .
__________________
Guía de Estilo del Foro
Responder Con Cita
  #8  
Antiguo 31-03-2004
Avatar de Magician^
Magician^ Magician^ is offline
Miembro
 
Registrado: mar 2004
Ubicación: Lima - Perú
Posts: 74
Poder: 23
Magician^ Va por buen camino
Thumbs up El lenguaje Universal...

Sobre el Lenguaje Universal:

Cita:
Empezado por Al GonzálezCon respecto a las tendencias de lenguaje, creo que en algunas décadas tendremos un lenguaje de programación estándar reconocido internacionalmente, y la gran mayoría de las compañías se apegarán a él. Como lo que sucedió con SQL en bases de datos, pero de mayor peso, mejor planeado, y gestado por una especie de [i
Organización Autónoma Mundial de Ciencia y Tecnología[/i] que marcará un hito en la historia del siglo XXI.
Mucho del cambio en los lenguajes se deben a la evolución en nuestra manera de programar y de la plataforma sobre la que se desarrolla. Cuando un lenguaje evoluciona, la sintaxis puede ser similar aunque internamente el compilador es diferente, tomemos por ejemplo la evolución del Pascal, desde el inicio de la programación estructurada, el estandar ISO 7185, el UCSD Pascal, la versión extendida ISO 10206, la versión Borland: el Turbo Pascal, Apple Pascal que fue la primera implementación de Pascal orientado a objetos, el Borland Pascal, THINK Pascal, CodeWarrior Pascal, el Object Pascal que usamos en Delphi y así podría seguir con la evolución e implementaciones del lenguaje. Estamos lejos aun del "Universal Pascal Stardard" pero seria muy interesante que en algún futuro que esperemos no sea lejano usemos todos un mismo lenguaje y que podamos escojer sub-conjuntos del mismo para realizar tareas especificas y que tengamos compiladores en cada plataforma capaz de entenderlo. Si eso llegará a darse no habría mejor elección que el Pascal puesto que es el lenguaje mas sencillo de enseñar por excelencia, que prepara y forma al futuro programador brindándole disciplina y elegancia a su código como ningún otro.

Como escribió Ingemar Ragnemalm, "Tricks of the Mac Game Programming Gurus":

"I can do everything in Pascal that can be done in C, but in a more elegant manner."

"Puedo hacer en Pascal todo lo que hago en C, pero de una forma más elegante"
__________________
MAGICIAN^
Lima - Perú
=======
MagicTech.blogspot.com
Responder Con Cita
  #9  
Antiguo 31-03-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 26
kinobi Va por buen camino
Hola,

Cita:
Empezado por Magician^
"I can do everything in Pascal that can be done in C, but in a more elegant manner."

"Puedo hacer en Pascal todo lo que hago en C, pero de una forma más elegante"
El problema de la "elegancia" de un lenguaje de programación es que es un concepto demasiado subjetivo. Esa misma frase, pero a la inversa, seguro que también la dicen muchos programadores C, o de Java sobre Pascal (y a la inversa), o de C# sobre Java (y a la inversa), ...

Saludos.
Responder Con Cita
  #10  
Antiguo 31-03-2004
Avatar de Magician^
Magician^ Magician^ is offline
Miembro
 
Registrado: mar 2004
Ubicación: Lima - Perú
Posts: 74
Poder: 23
Magician^ Va por buen camino
Por supuesto, pero leerlo o escucharlo de alguien que ha trabajado con distintos lenguajes durante su vida como programador es diferente. Para que se emocionen un poco lean: http://pascal-central.com/ppl/
__________________
MAGICIAN^
Lima - Perú
=======
MagicTech.blogspot.com
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 19:15:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi