Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.comp.lang.pascal > #86

Re: Pascal-Interpreter?

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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