PHP Leads the way, at least according to one survey

  • SpinRite v6.1 Release #3
    The 3rd release of SpinRite v6.1 is published and may be obtained by all SpinRite v6.0 owners at the SpinRite v6.1 Pre-Release page. (SpinRite will shortly be officially updated to v6.1 so this page will be renamed.) The primary new feature, and the reason for this release, was the discovery of memory problems in some systems that were affecting SpinRite's operation. So SpinRite now incorporates a built-in test of the system's memory. For the full story, please see this page in the "Pre-Release Announcements & Feedback" forum.
  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in please checkout the “Tips & Tricks” page for some very handy tips!

  • BootAble – FreeDOS boot testing freeware

    To obtain direct, low-level access to a system's mass storage drives, SpinRite runs under a GRC-customized version of FreeDOS which has been modified to add compatibility with all file systems. In order to run SpinRite it must first be possible to boot FreeDOS.

    GRC's “BootAble” freeware allows anyone to easily create BIOS-bootable media in order to workout and confirm the details of getting a machine to boot FreeDOS through a BIOS. Once the means of doing that has been determined, the media created by SpinRite can be booted and run in the same way.

    The participants here, who have taken the time to share their knowledge and experience, their successes and some frustrations with booting their computers into FreeDOS, have created a valuable knowledgebase which will benefit everyone who follows.

    You may click on the image to the right to obtain your own copy of BootAble. Then use the knowledge and experience documented here to boot your computer(s) into FreeDOS. And please do not hesitate to ask questions – nowhere else can better answers be found.

    (You may permanently close this reminder with the 'X' in the upper right.)

That's interesting. I haven't tried it myself. I've been thinking of learning Free Pascal / Lazarus or Golang just for fun. I like the idea of a compiled and blazing fast language. PS, Steve created a Coding forum that posts like this could go in.

  • Like
Reactions: seb
PHP isnt as bad as its often made out to be. A lot of the bad reputation comes from early projects created by people who didn't really know programming.

It has some oddities, you can learn to avoid them.
  • Like
Reactions: seb
While I personally moved on from PHP to PowerShell for my simple projects and Python/Java for the more complicated ones, it is still a very capable language. And the improvements they did in PHP5 and PHP7 have brought it to par with the likes of Python and Java (can't speak for other languages).
I have used Lazarus, and I can say that it's great if you like[d] Delphi, or Visual Basic (same idea for code construction, different language, Object Pascal versus [Object] BASIC.)

Sounds cool. I used to program professionally in Clipper database language 30 years ago on DOS systems.

I like compiled languages. I'm way past doing anything commercially. I've just been threatening to learn another for fun. But, since it takes years to master almost anything, it's hard to put the time in. I can't believe I'm thinking about (re)learning a language I learned in college 35 years ago, IE Pascal.

I like the idea of the GUI with Lazarus. I like the idea of the memory manager with Golang. But, alas, no good GUI. I understand programs have more deterministic timing without the memory manager, if that is important.

We'll see if I ever get around to it.

Clipper database
I remember Clipper. I studied DBase (I wanna say 4.5 but am unsure) in a university course, and I used to do some DBase development for a BBS system I was involved with. (TDBS was an expensive add-on for TBBS.) I made games for the site in it, among other things. I had a pirate copy of Clipper that my friend shared with me, but I never found a cause to do more with it than play. (I was not being paid as a developer at that point, still being in university.) My friend made quite a career of DBase and Clipper... and then eventually moved on to SQL database work for embedded systems.
  • Like
Reactions: rfrazier
It's hard to precise.
I understand there's still a ton of legacy PHP out there. But with the advent of cloud infrastructures, "agnostic serverless modularization", larger teams, etc. I would've imagined a different trend.
I guess it's heavily dependent on the specific sector too.

Here are some interesting additional data:
I was looking at various forum software on Wikipedia and noticed that most (including XenForo) use PHP. Was the "Personal HomePage" reference made by Leo in the 2020-11-03 Security Now a valid one?