Subject |
Re: What Other Languages Use Syntax Similar to dBASE?... more please |
From |
Ronnie MacGregor <No_Sp@m.Thanks> |
Date |
Sat, 22 Apr 2023 11:01:31 +0100 |
Newsgroups |
dbase.getting-started |
In article <4Ktga0JdZHA.2484@ip-AC1E04A7>, private@private.com says...
> So far, my question (below) has received one response that suggested
> a language. And I thank Ken, again, for posting his suggestion that
> I consider learning PHP.
>
> We have such an experienced group; I'm sure more people have opinions
> about this. I'd welcome more suggestions.
> I'd probably end up using it for what you've aptly named "General
> Programming." But really, my primary goal is just to find another
> language with dBASE-like syntax, without regard to what most people
> use it for.
The difficulty in making a recommendation is that some languages are
designed for, or are better suited to certain things. So it depends what
your needs or priorities are.
The fact is that if you can code in one language, you can code in
another. It is simply a case of learning the differences in syntax.
dBL is essentially a database application language, but it is so good
that you can use it as a general purpose language as well.
If the priority is to be "dBASE-like", then PHP is possibly the closest
that I have come across, and is the number one choice for Web Apps.
Basic, Visual Basic or VBA is useful for adding functionality to
spreadsheets. Basic was widely taught many years ago, but is often a bit
clunky in the way that things are done.
If you want close integration with the Windows API and raw lower level
power, consider C, C++, C#. Visual Studio comes in a free version, and
gives you access to a number of languages.
However . . . . .
Probably the most widely taught general purpose language in universties
these days is Python, and with a son at university I have recently had
cause to have a look. Pretty easy transition from dBL, well supported
and tons of documentation. I believe it is also free and open source
(?).
So, for Web Development I would go first to PHP.
For general purpose use, (which can include web apps) Python.
Hope that helps . . .
|
|