![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hace tiempo cuando no existia Windows y trabajaba con Pascal compre un libro que se llama PC al Limite y en ese libro encontré cosas fabulosas que se hacian con pascal, incluso la mayoria de juegos si no es que todos eran hechos con pascal, las famosas flamas eran algoritmos con pascal, incluso habia un apartado que mostraban como manipulaban la memoria de una forma increible.
En fin, estoy tratando de encontrar ese excelente libro para postear algunos ejemplos de lo que hacian en aquellos tiempos. Con esto quiero decir y me atrevo a decir que "todo lo que puedas imaginar se puede hacer con delphi". Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#2
|
||||
|
||||
|
Lo bueno del caso es que estoy convencido de que se puede hacer casi de todo, pero quise ver si existia algo por descubrir o que no supiera, por eso el titulo.
Considero que Delphi tiene tantas opciones que ni se podrian contar. PD: Hay mucho que aprender. Saludos |
|
#3
|
||||
|
||||
|
Una cosa es la posibilidad y otra cosa la practicidad.
Que delphi no hace drivers. Pues se puede armar un compilador en Delphi. Y un debugger, que funcione con los driver con vainas bien hackeadas. Pero la verdad no creo que justifique el esfuerzo. Paginas web? Con Delphi se puede, claro que si. Y mucho mas. Pero seria bueno mirar mas alla de los parametros de los lenguajes tradicionales como C#, Delphi y C. Como por ejemplo Erlang (impresionante el manejo de multi-hilos) y LISP y esas cosas....
__________________
El malabarista. |
|
#4
|
|||
|
|||
|
Algo mas que creo que no se puede hacer es manejar (de una manera completa) los puertos de la PC y con ellos periféricos, por ejemplo puertos paralelo, serial, usb, me gustaria por ejemplo me gustaria saber capturar la infor desde el puerto de red o el modem, cosas así y si alguien lo sabe mejor por favor me lo dejan saber.
Gracias. |
|
#5
|
||||
|
||||
|
Cita:
Que tiempos aquellos ![]() |
|
#6
|
||||
|
||||
|
Uno de los mejores libros que jamás haya leído acerca de programación, o al menos de los que más disfruté, fue el Turbo Pascal 5.5 Programming de Jeremy G. Soybel. Con él aprendí a acceder al BIOS y sus interrupciones, a la memoria del video y a hacer los famosos TSR (Terminate but Stay Resident) entre otras cosas. Un magnífico libro con un código impecable y unas explicaciones magistrales.
¡Ah, qué tiempos aquellos! ![]() // Saludos |
|
#7
|
||||
|
||||
|
Una cosita acerca del Palm. Un Palm usará Palm OS, que no es windows, por tanto poco se podrá hacer con él.
En todo caso habría que hablar en forma general de Pocket PC con Windows Mobile como sistema operativo. He tenido en mis manos lenguajes para programar en dicho sistema con un lenguaje muy parecido a Delphi, pero claro, nada comparable (y lo digo mordiéndome los labios) a Microsoft Visual Studio. Al parecer, algo si se puede hacer con Delphi 2005, aunque el mismo autor lo reconoce, no tiene la misma integración qeu MVS, en un futuro, lo tendrá. Según dice un hilo externo Lazarus si sirve... aunque no sé hasta qué nivel llega. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#8
|
|||
|
|||
|
Cita:
Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#9
|
||||
|
||||
|
Y de hecho el problema es mas por el lado que Windows "desalienta" el acceso directo a estos dispositivos y se deberia de hacer por medio de las APIS apropiadas y aprobadas para esos casos...
__________________
El malabarista. |
|
#10
|
||||
|
||||
|
Bueno, pero TODOS se estan enfocando en el soporte de hardware, el cual es un problema a nivel de COMPILADOR y no de lenguaje per-se.
Cosas que estoy casi que casi seguro *NO* se pueden con Delphi (ni C,C++, C#, Java): 1- Estilo Erlang de concurrencia: Problema: Manejo de multiples threads, sincronizacion, paralelismo y ejecucion transparente de procesos sincronizados... Lean esto: http://www.defmacro.org/ramblings/concurrency.html Erlang es una vaina conceptualmente *muy* interesante. Imaginense: Es posible actualizar el software (ie. reemplazar el codigo que esta *ejecutandose* en memoria) mientras esta corriendo sin downtime. Se pueden crear cientos o miles de "hilos" en maquinas normales, se pueden redistribuir a varios nodos en red, se pueden actualizar los programas propagando a traves de la red. En comparacion, los programas tradicionales a partir de creo 10 o algo asi hilos una empieza a sufrir (mas que todo, el programador). La unica manera es por IOCP y es un super enruedo de programar. Me puse hace unos meses a averiguar como emularlo en Delphi http://groups.google.com.co/group/bo...04c8f2b2b2a6bc Lo mas cerca que estuve: http://groups.google.com.co/group/bo...6d58de23daae87 Pero quede bloqueado. Mi conocimiento de bajo nivel es muy pobre... Este modelo es una meta *increible*. Si hay manera de lograrlo, estariamos logrando un avance en tecnologia monumental porque habilitaria a miles de programadores a salir de la tortura del estilo de threading actual, que es un cosa horrible. Ademas, este estilo de concurrencia es vital para lograr acceso al poder multi-core de forma ecnomica y viable. 2- Todo lo que hace a un lenguaje dinamico, pues dinamico Si echan una ojeada a Python o Ruby, veran de lo que hablo. 3- Generics, desing by contract, introspection (full) y mas. Solo en un futuro podriamos con Delphi acceder a estos conceptos. Noten que en general, son vainas LISP (por ahi dicen que no hay nada inventando despues de LISP )
__________________
El malabarista. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿Se puede hacer un update en delphi?¿Como? | nachobic | Conexión con bases de datos | 1 | 30-04-2006 17:38:37 |
| duda si se puede hacer | alachaise | MySQL | 2 | 14-04-2005 14:23:20 |
| Como se puede hacer un MDI en Delphi | k2k2k2 | Varios | 5 | 23-05-2004 12:19:18 |
| se puede hacer | armando | Conexión con bases de datos | 6 | 20-05-2004 05:12:26 |
|