Quote Originally Posted by joebloggs View Post
i think you said you was a s/w developer jim, what languages do you program in ?
Loads Joe

Worked with Clipper and C in the 80's, C++ occasionally but only when I really have to, mostly for embedded stuff in handheld devices like barcode readers or when I have to write special interfaces.

Visual Basic from version 2 onwards, god I hate that language

Something called Visual Objects, nice language but it went nowhere.

Object Pascal i.e. Delphi was my preferred development tool for long time, still supporting a large Delphi code base these days and probably will be for a good long time to come.

Last few years I made the switch to C# and the .NET framework, C# is a very nice language it has all the elegance and expressivness of Delphi's Object Pascal but it's modern, really like it these days.

Now it's often more about knowing technologies than about languages, with .NET you can code in the dialect that you feel comfortable in be it VB, Pascal or C/C++/C# style they all compile down to the same intermediate language.

No these days it's more about technologies, platforms and design patterns things like WPF, Silverlight, WCF, MVC/MVP (Model View Controller/Presenter patterns) .

Window Presentation Foundation (WPF) and Windows Communications Foundation (WCF) are the main things I'm working with now.

I do some web development too but it's not really what I enjoy, I much prefer working on Line of Business apps.

On the data side mostly SQL Server these days but I also worked a lot with Oracle and we still use the Btrieve database system now known as Pervasive SQL.

It's all great fun and I do enjoy learning new stuff but sometimes I wish it would all stop changing even just for a little while


Jim