....but the years are long.
I almost missed that. Another "like the hot kiss at the end of a wet fist" moment.
DaveD KC0WJN
Thanks for all the fish. ============================== All spelling mistakes are the responsibilty of the reader (Rick Renz, STK, ca. 1994) ==============================
toggle quoted message
Show quoted text
On Sep 21, 2024, at 09:58, Harvey White via groups.io <madyn@...> wrote:
?Art is long....
(apologies if I misremember that).
Harvey
On 9/21/2024 5:14 AM, David C. Partridge wrote: Life is short.
-----Original Message----- From: [email protected] <[email protected]> On Behalf Of Harvey White Sent: 21 September 2024 00:44 To: [email protected] Subject: Re: [HP-Agilent-Keysight-equipment] Introduction
Lazarus Pascal, and no idea why they named it like that, their product picture is a cheetah.
Maybe one of the designers is a Howard?
Harvey
On 9/20/2024 6:50 PM, Dave Daniel wrote: A longer reply is due.
BUT ... "Lazarus", as in RAH's "Lazarus Long"?
DaveD KC0WJN
Thanks for all the fish. ============================== All spelling mistakes are the responsibilty of the reader (Rick Renz, STK, ca. 1994) ==============================
On Sep 20, 2024, at 18:36, Harvey White via groups.io <madyn@...> wrote:
?Pascal became windows pascal, which went nowhere, and was paralled by free pascal, which morphed in a kind of parallel development into Lazarus Pascal. That has pretty much all that visual C has, or perhaps had. The Borland (pascal) version became Delphi and became an egregiously for Profit version. Lazarus is free and object oriented too.
Delphi is object oriented. So is Lazarus.
There was a language called PLM-86 (intel) that I used for a good while, but not Object Oriented Programming (OOP).
I did C, then when I went from the 6502 (assembly only or tiny forth), then C (AVR), then finally C++ when I got into the ARM (STMicro) world. I have a graphics driver setup that is written in C++, and the hardware driver structure is in C (ST Micro) with a C++ overlay. FreeRTOS gets thrown in there, too.
Depends on what you're doing, but for some things, C++ and OOP make a lot of sense.
Harvey
On 9/20/2024 6:09 PM, Dave Daniel wrote: Yeah, Modula-2 never caught on. Neither did Pascal, actually. I did all my Applied Math programming in FORTRAN (calculating the zeroes of Bessel functions as a homework assignment at ~0600 on a weekday morning and getting a 'phone call from the data center sysadmin: "Dave, what are you running? You are using 98% of the CPU"). Later, of course, at work, everything was done using C or assembler. C++ came later; my only experience with OOP has been with SystemVerilog.
DaveD KC0WJN
Thanks for all the fish. ============================== All spelling mistakes are the responsibilty of the reader (Rick Renz, STK, ca. 1994) ==============================
On Sep 20, 2024, at 15:08, Harvey White via groups.io <madyn@...> wrote: ?I never found any Modula-2 compilers. I looked at what was out there (circa 1980 or so) and I got what would work on a PC for free.
Strictly low budget (and still, in a way, am).
Harvey
On 9/20/2024 2:45 PM, Dave Daniel wrote: Pascal was originally intended to be a "teaching" language only and was never intended to be used commercially. Modula-2 was supposed to fix that.
DaveD KC0WJN
Thanks for all the fish. ============================== All spelling mistakes are the responsibilty of the reader (Rick Renz, STK, ca. 1994) ==============================
On Sep 20, 2024, at 13:44, Harvey White via groups.io <madyn@...> wrote: ?Nope, Borland Pascal, then Delphi.
It is possible to break the linker in Borland Pascal.
Harvey
On 9/20/2024 12:36 PM, Dave Daniel wrote: Pascal? Did you ever write code in Niklaus Wirth's Modula-2?
DaveD KC0WJN
Thanks for all the fish. ============================== All spelling mistakes are the responsibilty of the reader (Rick Renz, STK, ca. 1994) ==============================
On Sep 20, 2024, at 09:52, Harvey White via groups.io <madyn@...> wrote: ?You're welcome. I can take a design from concept to hardware to pc board to build and then do the same for software. Limitations, of course.
I always encouraged my students to learn both hardware and software, even if they were not going to use it immediately (either!).
I have a program written in C++ (on the PC) that parses an EAGLE board file, then produces an OpenSCAD file (will need custom OpenSCAD parts) to model the board. Makes it useful for designing cases and assemblies as well as getting an idea of what fits where.
So current languages? embedded C, C++ for microprocessors, C++ for the PC, VHDL for FPGAs, OpenSCAD for 3D designs.
I have mostly dropped Delphi, which can be somewhat annoying to code in. Not a bad language (Pascal), but gives me no transportability to the microprocessor realm.
I do mostly digital and power supply design (in support), with a reasonably heavy concentration in microprocessors.
Harvey
On 9/20/2024 9:27 AM, Frank Mashockie wrote: Thanks Harvey! I really appreciate the feedback. The software is definitely my weakest point. I think it might be a good idea to start introducing myself to some of it. I've gotten familiar with programming development software to flash MCUs, but that is about it. I love repair of PCBs. The problem solving and troubleshooting. Learning more about different types of circuits. With that, I think I'd like to get into PCB design. Definitely hardware related. But I guess I won't know for sure until I get into that degree - there's still so much I need/want to learn. I am also interested by power systems and the grid. I probably would have been a lineman if I wasn't afraid heights! Sorry I don't mean to derail the thread, but I greatly appreciate the feedback! -Frank
|