ProvideX
Encyclopedia
ProvideX is a computer language and development environment derived from Business Basic
Business Basic
Business Basic is the name given collectively to variants of the BASIC computer programming language which were specialised for business use on minicomputers in the 1970s and 1980s...

 (a business oriented derivative of BASIC) in the mid-1980s.

ProvideX is available on several operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...

s (Unix
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

/Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

/Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

/Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

) and includes not only the programming language but also file system, presentation layer interface, and other components. The language is primarily designed for use in the development of business applications. There are numerous companies using the technology as the basis for their application in markets such as distribution, property management, health care, transportation, etc. While primarily used in North America, there are developers around the world which use ProvideX.

Over the years since its inception and as the computer industry has changed, ProvideX has added functionality such as a graphical interface, client-server capabilities, access to external databases, web services, and, more recently, object oriented programming capabilities. The language has generally maintained compatibility with its roots; thus applications developed in ProvideX have been able to remain current even though the world of technology has changed.

On October 8, 2010, PVX Plus Technologies announced that it has assumed all ongoing sales, development, and support of the ProvideX product line for Independent Software Vendors. This brings the development of the language back under control of the original creator, Mike King and is the end result of almost 2 years of negotiations between Sage, EDIAS, and PVX Plus Technologies.

Example Code


! This example code shows some ways to do the traditional hello world.
!
begin
print 'CS', ! Clear Screen
! Plain Text
print "Hello World!"

! Fonted Text (Error branch moves to next line if fonted text not available)
print (0,err=*next)'Font'("Arial,-16,B"), ! Use Bold 16pt Arial Font
print (0,err=*next)'Text'(@x(20),@y(2),"Hello World"),

! Move to the 2nd to last line on screen
print @(3,mxl(0)-2),"Press Enter: ",
input a$

! Message Box
msgbox "Hello World"+sep+sep+"This is a test message box.","Message Box"
end

External links

There are several websites available dedicated to ProvideX:
  • Sage Software Canada — As of October 8, 2010, now redirects to PVX Plus Technologies
  • PVX Plus Technologies — Reseller and extension to the language from the original developer, Mike King
    Michael F. King
    Michael F. King is a Canadian software engineer and entrepreneur. He is best known for his work on the ProvideX programming language. He is currently the president of PVX Plus Technologies....

    .
  • EDIAS Software International
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK