|
Introduction:
|
|
Just in case you're wondering who could come up with this programming language development project. Look no further, this is where you want to be
to find out just who is this sinical character that dares say that there is such a thing as a better BASIC dialect. A man that
decided he had enough of always reaching the limits of the languages he used and decided to create
his own language so that he could be the one in control of what can and can't be done in this language. I
present to you below, the author.
|
|
About The Author:
|
|
NAME:
SEX:
DATE OF BIRTH:
PROFESSION:
EMAIL ADDRESS:
WEBSITE:
DESCRIPTION:
|
Stéphane Richard
Male
April 21st, 1968
Software Developer
srichard@adaworld.com
http://www.adaworld.com
I am a long time software developer. I've been programming since the coming of the microcomputer age
back in 1975. I was 7 at the time and decided to start reading about programming and programming languages.
Since then, the computer industry has evolved dramatically and I've kept myself on top of pretty much all
microcomputer related technologies. That's on a personal/self employed point of view. Professionally I've developed
software solutions in a wide range of industries giving me a good baggage of industry related knowledge and experiences.
In what follows, you'll learn about the different industries I've worked in both professionally and personally.
|
|
Knowledge And Expertise In The Following Industries:
|
|
I have worked in the following industries, which gave me both knowledge and experience
in these fields of expertise:
- Accounting Book keeping Financial statements, year end procedures
- Payables/Receivables Automatic Receivable management system, collection agencies
- Banking/Financial Loans, leases, mortages and investments
- Statistics linear regressions, trend analysis, simulations
- Employee and Payroll Deductions, printing of cheques, resource management
- Rentals Short and long term rentals, leases with option to buy
- Manufacturing M.R.P. and the production of finished goods
- Food Industry UPC quality control, Plannogramming and related financials
- Law and Law firms office document automation, document management and precise time billing
- Project/Time Management time/date calculations and project billing
- Inventory Control Inventory transactions, purchase orders, packing slips
- Document Management for all corporate related documents
- Natural Resources Oil, Gas, petroleum, precious minerals, land and rights management
- E.D.I. Standarizations and creation of standard invoicing data transfer protocols
- Employee and Payroll Deductions, printing of cheques, resource management
- Software Development developed small and usefull utilities for developers
- Web Design/Development Created a few corporate websites for clients and for myself
I have also, on a personal bases, learned (and still learning in some cases) and programmed personal projects in the following:
- Programming language currently working on my own programming language WarpBASIC, you guessed it.
- Graphical User Interface Some of you might know about my Ergon O.S. project.
- I.R.C. Client/Server Working on an Graphical Internet Relay chat Server and client
- Musical Recording Studio Working on a project to create a full fledged professional quality MIDI and Digital recording studio software.
- Operating Systems As a back burner project, I'm learning and slowly developing my operating system.
- Artificial Intelligence See my Memorium Professional project for more details.
|
|
Known And Used Programming Languages:
|
|
To me, it's important to know more than one programming language. Depending on the project at hand
and the desired results/performances a given language could be better suited for the task and therefore
should be used. Here's the list of programming languages I've learned, used and still am using.
- Visual Basic Worked with all versions on multiple projects, with exhaustive Office Automation projects.
- Other Basic Ranging from GW BASIC to Quick Basic, Power Basic, GFA Basic, The QuickBasic P.D.S. and more.
- C/C++ Professionally and personally programmed in C and C++ using O.O.P.
- Delphi Personally programmed in Delphi for about 2 years and working on a commercial product.
- Java Personally programming a project to get familiar with this now very popular language
- Pascal Programmed a few D.O.S. based utilities in Pascal throughout my career
- Clipper Again both professionally and personally programmed in CA-Clipper for years
- Ada95 been working on a sequencing project with a friend for about a year and a half in this language
- Forth As an application development language and some basic robotics.
- Lisp As an independant language and as a scripting language for Autocad.
- Modula-4 I'm at a learning point in this language.
- Assembler I'm at a learning point in this language as well and still learning.
I have also created website and website development projects which gave me good usable knowledge in the following internet
related languages:
- H.T.M.L. / D.H.T.M.L. For the visual design of web documents.
- VB-Script to add interactivity and functionalities to web documents
- JavaScript for the same purpose as VB-Script.
- X.M.L. / X.S.L. X.M.L. to save Online Data. X.S.L. as a means to present the data to users.
- A.S.P. Active Server Pages developed for all types of online database access.
- J.S.P. This is the leading none microsoft Server Pages technologies.
- Perl/C.G.I. creating an online order form with knowledge based artificial intelligence features in this language.
- Python A freely available language that is fast becoming a leading internet tool.
|
|
Known And Used Database Environments:
|
|
Databases are the core of most professional applications built today whether online or not. Some database are
better than others when it comes to hardcore performances and knowing the differences between the many databases
available out there can help greatly in selecting the best database for the task at hand. Here are the database
environments I've been working with professionally and personally.
- SQL Server Programmed a few windows project using Visual basic as this database's front-end
- Oracle created PL/SQL procedures for automation of routine database maintenance
- Sybase and SQL Anywhere Sybase a unix database management system. SQL Anywhere a portable computing database system
- Interbase/Firebird this is one I learned and still am learning on my own.
- MySQL Recently begun development in this database using PHP.
- PostgreSQL Another I'm learning on my own and enjoying every minute of it.
- DBase I programmed a multitude of applications under this database environment
- Fox Pro Developed a time scheduling and management system with this database and it's programming features
- Paradox create a small Box based inventory control system.
- Lotus Approach All versions to date.
- DBase I programmed a multitude of applications under this database environment
- Access created applications both in access itself and using access databases and Visual Basic Front-end.
- Superbase Professional To Version 3.XX. A good all around programmable database management system
|