SS Programming Language

What I'm Doing Now

Why am I creating a new programming language?

OK - I've been retired now for a few years, and I am no longer working in compiler language development - why design a new language? I have been keeping up with ideas in programming languages ever since I began in this field back in the early 1960s. I learned and worked with a succession of languages, each trying to "fix" some issue in programming. Languages have come and gone in popularity because new ideas happened.

The first was Fortran, which I was involved in as a compiler developer, published a paper on local optimization ("Local Optimizations"), managed a compiler development group, and I participated in the ANSI standardization of Fortran 77.

Along the way I learned and used, or taught classes about, or at least played with, these languages: Algol 60, PL/I from IBM, Ada (designed for government contracting), Pascal (designed for education), then I learned C.

C was different - it was compact, simple, and very efficient. As a compiler developer, I felt that C was the first language that I thought could be used for system programming. I used C professionally for 20 years.

Along came objects and classes. The language C++ turned the programming world upside down and added new goals and ideas. The ideas of data encapsulation and inheritance were encouraged. Design patterns developed.

From there the language horizons expanded. Along came Sun's Java. Then Microsoft's C# for their .NET system.

And one which I have used extensively - PHP.

So these all contributed to my own thinking, thus my many "play" languages along all those years (one in 2003 was "CodeBol" wher BOL meant "Bagwell's Own Language") began to solidify, beginning September 16, 2009.

The result is work since 2009 - SS - "Scripting System".

Goals in the design of SS

Unusual Features

To comment:

E-mail me at: john (at) IdahoBagwells (dot) NET.