Solved

Which programming language is similar to Clipper

Posted on 2013-12-26
3
800 Views
Last Modified: 2013-12-27
I have used Clipper in the past as DBase compiler, it was all under DOS.
I know that FoxPro for windows uses the same language as DBase. I wonder what are the modern languages that use Clipper and they are worth learning.
I believe Visual FoxPro uses the same language as Clipper, but I am not sure 100%.

Any idea?

Thanks
0
Comment
Question by:jskfan
3 Comments
 
LVL 82

Assisted Solution

by:Dave Baldwin
Dave Baldwin earned 250 total points
ID: 39741033
I wouldn't recommend Clipper or any of those anymore because DBase style databases aren't used much anymore.  Visual FoxPro has been obsoleted by Microsoft and DBase and Paradox are no longer available or supported either.

SQL as used in Microsoft SQL Server, MySQL, and other SQL databases is the common language now.  That is generally not a standalone language though most of the statements work in all SQL databases.  There are serious differences that must be accounted for if you switch between Microsoft SQL and MySQL.
0
 
LVL 2

Accepted Solution

by:
GEOFS earned 250 total points
ID: 39741744
As I recall, Clipper was developed as a competitor or replacement for dBase/FoxPro for DOS.  It was supposed to be faster than those languages because it was compiled.  As you point out, Visual FoxPro is the direct descendant of dBase and FoxPro and uses the same language constructs as those tools, along with many new features, including the capability of using SQL statements for data retrieval and manipulation.  There is a product called Xbase++ that is similar to Clipper in that it is meant to be a replacement for Visual FoxPro.

As Dave says, Microsoft no longer supports Visual FoxPro.  However, there is still a developer community actively supporting and improving the product as open source.  I believe Xbase++ is still being supported and enhanced by its developers, Alaska Software.  I have used all of the tools mentioned and still use Visual FoxPro as my primary development tool.
0
 

Author Closing Comment

by:jskfan
ID: 39742931
Thank you
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

Does the idea of dealing with bits scare or confuse you? Does it seem like a waste of time in an age where we all have terabytes of storage? If so, you're missing out on one of the core tools in every professional programmer's toolbox. Learn how to …
When we want to run, execute or repeat a statement multiple times, a loop is necessary. This article covers the two types of loops in Python: the while loop and the for loop.
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.
The viewer will learn how to clear a vector as well as how to detect empty vectors in C++.

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now