Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > alt.comp.lang.pascal > #86
| From | instantfpc@free.pascal |
|---|---|
| Newsgroups | alt.comp.lang.pascal |
| Subject | Re: Pascal-Interpreter? |
| Date | 2022-04-21 17:58 -0500 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <t3sn37$si2$1@gioia.aioe.org> (permalink) |
| References | <t30n1n$tfp$3@dont-email.me> <t3gl2b$uh9$1@gioia.aioe.org> <t3lj5u$djf$2@dont-email.me> <t3o6i3$nvf$1@gioia.aioe.org> <t3o828$qre$1@dont-email.me> |
On 4/20/22 01:09, F. W. wrote: > Am 20.04.2022 um 07:51 schrieb instantfpc@free.pascal: > >> FreePascal/Lazarus is my favorite secret weapon. > > Mine too. > > I am wondering why Lazarus is not much more used today. "Write once, > compile everywhere" is a lot of fun. I test it on Windows, Raspberry, > Linux and my sister on her Mac. That works very well. Most people are zombies, or herd animals. They go along with whoever squawks the loudest. They don't think very far ahead. If it sounds novel and cool, then they pounce on it. If it sounds old, they automatically assume it is inferior. But the new stuff is really inefficient garbage. For instance, I created a hash function in FreePascal that is almost as fast as md5sum, yet has 512 bit security. It is possible to achieve that type of performance with C, but it would be very hard to eke out the procedures to match the Pascal speed. I would choose Pascal over C for most tasks. > Funny, how easyly I remembered Pascal (and learned about > GUI-Programming) after 5 years of C and 22 years of development in > Visual-Basic. I started off with BASIC 32 years ago. I had a computer with 128K of memory and I thought that was a lot. Eventually I played around with DOS, batch, VB, WSH, HTML, ASP 3.0, PHP, JavaScript, XML, SVG. When .NET hit the scene I dumped windows for Linux and I never used a Windows system since. I am still somewhat green with Pascal. I like it more than C, except with modern Pascal you have to use assembler to write boot loaders and drivers since they've abstracted all of the lowest-level stuff out. I would rejoice if modern Pascal had direct memory and machine access like Turbo Pascal did. Then I would just create my own operating system in pure Pascal just for the practice. > Seems that Pascal (and Modula-2) were the most important programming > languages of my life. I never exprected that when I learned about Pascal > in 1981 on Apple ][ (UCSD-Pascal). I lament that FPC doesn't play with Modula-2 and Oberon. If I had more time I would like to write a translation layer. Modula-2 and Oberon have a lot of good design choices but lack in the graphics department. My dream is to have Ada, Pascal, Modula-2, and Oberon all running in Lazarus. When the LLVM back-end matures I might have to re-visit the issue. > One of the best Open-Source-Projects of all times in my opinion. Agreed.
Back to alt.comp.lang.pascal | Previous | Next — Previous in thread | Next in thread | Find similar
Pascal-Interpreter? "F. W." <me@home.com> - 2022-04-11 09:57 +0200
Re: Pascal-Interpreter? David Snowdon <do804@torfree.net> - 2022-04-11 12:16 -0400
Re: Pascal-Interpreter? "F. W." <me@home.com> - 2022-04-12 07:27 +0200
Re: Pascal-Interpreter? Dr Engelbert Buxbaum <engelbert_buxbaum@hotmail.com> - 2022-04-12 11:40 +0200
Re: Pascal-Interpreter? "F. W." <me@home.com> - 2022-04-12 13:05 +0200
Re: Pascal-Interpreter? Dr Engelbert Buxbaum <engelbert_buxbaum@hotmail.com> - 2022-04-14 07:15 +0200
Re: Pascal-Interpreter? instantfpc@free.pascal - 2022-04-17 04:09 -0500
Re: Pascal-Interpreter? "F. W." <me@home.com> - 2022-04-19 08:00 +0200
Re: Pascal-Interpreter? instantfpc@free.pascal - 2022-04-20 00:51 -0500
Re: Pascal-Interpreter? "F. W." <me@home.com> - 2022-04-20 08:09 +0200
Re: Pascal-Interpreter? instantfpc@free.pascal - 2022-04-21 17:58 -0500
Re: Pascal-Interpreter? Dr Engelbert Buxbaum <engelbert_buxbaum@hotmail.com> - 2022-04-22 07:29 +0200
Re: Pascal-Interpreter? "F. W." <me@home.com> - 2022-04-22 08:12 +0200
Re: Pascal-Interpreter? "F. W." <me@home.com> - 2022-04-22 08:10 +0200
csiph-web