Programación General > Pascal

 :blink: Error 113: Error In Statement!!!!!!!!!

<< < (4/4)

Amilius:

--- Cita de: "micropais" ---
--- Citar ---Todos los nuevos lenguajes son POO, por algo será ¿NO?

--- Fin de la cita ---

¿Para sacarnos la PASTA? (PLATA).

Te voy a poner un ejemplo en VB
has visto alguna vez Visual Basic , los modulos que acompañan al lenguaje,
mira Crystal Report , se engancha al programa y permite entre otras Navegar
por internet , imprimir en cualquier impresora  etc.
has visto el control RichTexBox que permite editat ficheros RFT importar y pegar ventanas de cualquier aplicación que soporte windows.
bueno precisamente estos controles y otros muchos más que de echo facilitan
la programacion con el solo echo de heredarlos y que realmente ahorran muchisimo trabajo , precisamente  los controles que nesecitas , los mejores ,
 :o  - NO SON GRATUITOS - :o  . y en caso de crear una aplicacion comercial deberas pagar un canon por cada objeto y copia suministrada , al estilo canon MP3, aparte que quien utilice esos controles deberá notificarselo a microsoft .

No se si realmente es una ventaja , lo que si es verdad que ahorran
muchissisimo trabajo a la hora de programar.
 :whistling:

Pero realmente no me referia a eso , me referia , a usar nuetrsos poropios controles , o crear objetos para despues reutilizarlos , no creo que llegemos
a ser comerciales ya que los mejores controles no estan echos en ningún
lenguaje de alto nivel ya que estos suelen ser lentisimos , los mejores se programan en Assembler.
En cuanto a reutilizar el código , podemos hacerlo mediante funciones o procedimientos , y aun así , está comprobado que es más rápido crear código
lineal que generar un bucle aunque tambien genere más gasto de espacio en memoria .
- Reducir el código, compactar  , Pa Qe, si nos sobran TeraByts


por cierto:
has programado alguna vez en P.O.O? ,aunque realmente no sea un
nuevo tipo de programacion si no otra forma de pensar.

- ¿cuanto tiempo de más has gastado en crear pastillas reutilizables propias?
 y ¿cuantas realmente has reutilizado?.

 :whistling:  :whistling:  :whistling:

Salu-  D.O.S  ;)
--- Fin de la cita ---
La verdad es que por experiencia personal veo que la gran mayoria no aprende bien a sacar provecho de la POO, pueden dominar la teoria pero en la practica al usar POO se enredan solos. La idea basica de la POO es facilitarte las cosas, no enredarlas.

Cuanto más grande el proyecto más notarás el impacto beneficioso de la POO, si es que el sistema esta diseñado correctamente, caso contrario las cosas sólo se complicarán cada vez más y nunca llegarás a notar que tus clases y objetos te estan ahorrando trabajo. Esto de dominar realmente la POO no es trivial, como ya dijeron, es otra forma de pensar y a menos que te pongas a vibrar a la misma frecuencia estarás como un carpintero usando un serrucho como martillo.  :P

P.D. Si estas haciendo un programa muy muy chico que no esperas convertirlo en algo más grande, olvidate de la POO.

Amilius:

--- Cita de: "Enko" ---
--- Citar ---Tambien seria bueno que echaras un ojo a compiladores como http://www.lazarus.freepascal.org/

--- Fin de la cita ---
Lazarus no está mal, pero un "hola mundo" ocupa algo de 1 mega :(

Si quieres pasarte a Delphi, práctica POO, es lo que más cuesta en el cambio.
--- Fin de la cita ---
:P  Es cierto los .exe crecen y crecen sin medida... :P

Es el costo de la comodidad: cientos de miles de lineas de codigo (no exagero) que posiblemente no serán utilizados pero estan alli de todos modos.

Pero ese es un problema bastante común, aunque algunas veces los disimulan bien como con el vs c#.NET.  Los .exe tienen tamaño proporcional a tu codigo, un hola mundo es diminuto, pero por detras están varios de megas del .NET framework. :P

P.D.

Adjunto un pequeño hola mundo para delphi3 en modo consola, para que a partir de el puedan hacer sus aplicaciones el modo consola teniendo los ejecutables bastante chicos siempre y cuando no utilicen otras bibliotecas con "uses". ( Hola mundo de 16KB, nada de POO para los que no les guste :D )

¿Que hace esto en el foro de pascal?

Pues simplemente para mostrar que con delphi pueden programar de la forma que lo hacian en pascal, sin tener que meterse con POO, al menos en aplicaciones exclusivas de modo consola. El siguiente paso será utilizar los objetos de delphi pero programando en forma estructurada (es decir sin crear tus propias clases ni extender las que ya existen). Y finalmente, si es que lo necesitan y realmente empiezan a ver que les facilita las cosas empezar a programar sus propias clases.

M4R14N0:
bueno ya tengo terminada mi agenda :D . voy a ver como puedo hacer para ponerla mas linda, un poco de "grafico" y esas cosas :P .

bueno gente por ahora voy a practicar vastante y ver q onda con POO porque no tengo ni idea, ni siquiera he leido algo :unsure: , asi q me voy a buscar un buen manual para estudiar :smartass:  :comp:.

micropais:
borrado

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa