Showing posts with label Pick Basic. Show all posts
Showing posts with label Pick Basic. Show all posts

Saturday, May 05, 2007

Software Language Code Convergence

It is interesting how software programming languages are converging in so many ways. To be more exact, the underlying structure and functionality might be wildly different but the front end appearance of the language code all seems to converge. 
 In the old days of computer languages there were vast differences between the grid placement of RPG, the free form nature of BASIC and the wordiness of COBOL. One could tell them apart in an instance. Now all the languages strive to be free-form and object-oriented. They all pile on as many built-in functions and abilities as possible. 
 Once one language designer decides on a need for a CASE statement they all need one. Once one language uses a // for line comments then all the others have to do the same thing. I have been recently learning and working with JavaScript and Java. I have been told for years that they were quite different concepts and Wikipedia says that they have quite different syntax. But gee, they both do a lot of {block} operations and both try to be as succinct at possible. 
 I was wondering why all these languages are based on English. I know that French tends to be wordy and other some human languages have much more complicated verge structure; but I do wonder why one never sees a computer language based on something like POUR .. SUIVANT ... FINI instead of IF .. THEN ... END. 
 Surely there must be some computer languages based on non English verbs and nouns? This is awfully ethnocentric don't you think? Or am I being simply human species-centric instead of being a truly digital thinker?

Saturday, October 14, 2006

Data is what I do

I am a software contractor. I am currently working on a 6-month contract scheduled to end in January 2007. I have Oracle SQL, IBM RPG, Delphi Oracle and other skills.

My Software Summary

Oracle PL/SQL programming -- at least years experience plus Oracle education
Have completed 3 Oracle Education SQL and PL/SQL courses with programming exams
Have programmed procedures, functions and triggers
Other SQL experience includes IBM's DB2/400, Microsoft SQL Server and Access SQL
Experienced with Toad for Oracle development tools
Borland Delphi versions 1, 2, 3, 5, 6, 7 and 2006 -- 10+ years experience.
Expertise using QuickReports, ReportBuilder, Rave, InfoPower and FirstChoice components
Have developed front end applications for several Oracle SQL and SQL Server projects
An 18 month contract involved production control software for truck / auto assembly
My 2003 year-end job involved Delphi / SQL Server development and extensive travel
2005 contract was with console batch applications in a mixed environment
Currently learning and working with Borland Developer Suite 2006
Internet programming and development -- 10 years experience
HTML, Active Server Pages (ASP), VB.Net, VBScript, JavaScript, Macromedia
Designed, developed and maintain several web sites that rate high in Google searches
Microsoft SQL Server:
2003 to 2005 SQL programming and database design -- 1 year experience
IBM iSeries / System i / AS/400 mid-range computers: RPG, COBOL, SQL, DDS, Embedded Queries, DB2 and CL programming -- 3 years experience
Up to date RPG and CL skills. Worked on current V5R3 version in mid-2006.
Maintained IBM System/36: RPG II programs -- 1 year experience
Borland Paradox for Windows versions 4, 5 and 7 -- 2+ years experience
Year 2000 (Y2K) Conversion Analysis and programming -- 3 years experience
C Programming: VMS C, Pro C and Borland C Builder -- 1 year experience
dBase versions: II, III, III+, IV and dBXL -- 3 years experience
PICK Basic, Revelation and Advanced Revelation -- 2 years experience
Microsoft Office Applications and Tools
Have worked with several versions in last 10 years. Did a lot of VBA and Access development. Skilled with macros, scripts and batch programming. Have done Excel automation using OLE and Activex.