View RSS Feed

Orjan

Beeing conservative

Rate this Entry
by , 02-07-2009 at 05:42 PM (985 Views)
I think this is the largest problems for programmers of today. To be too conservative.

The programming languages evolves, new programming languages are created, and others maybe not be obsolete, but will sink back in usage at least. The only language that actually has stood in this windy business is C/C++. It has lasted for more than most languages has, and especially with such a competitor as java taking place on the programming scene.

The older programming languages has otherwise almost fallen into sleep, almost only used in a few systems where it's compulsory needed, something like FORTRAN, COBOL and so on. Other languages has been trying to keep up with the new developments, as Pascal being revived into Delphi.

For programmers who learned to program in the 80's or early 90's, the programming isn't like anything learned as a beginner. The base structure is there, yes, with conditional statements, loops and variables, but performed a little bit different.

Different programming languages needs different tactics in how you write your program. Scripting languages I guess has generally easier methods to be written than a compiled languages, but of course it's a matter of knowledge as well.

Back to the real topic. Conservative. After have learn programming in the ancient days, you know the old school stuff and it's so easy to fall back on that. new methods, new languages, new programming environments or even only new modules or libraries that makes the programmers life easier.

How easy is it really to take on these new inventions that lies ahead of us? how easy is it to change language, methods, or are we generally stuck in the past, while beginners takes on the new and runs ahead of us? Or do we use our experiences and learn and adept easier because of that?

I think as I started out, that beginners has an advantage, as you easily get stuck in old ways. If you are led in on a road, it's harder to break it. Things as OOP is harder to adapt to if you're blown into Procedural Programming. CSS/XHTML/JS is harder if you've been lost on tables for a decade. But it's still not impossible, absolutely not. But mentally it's harder in my world.

I like changes, I like development. I usually have no problems with my world developing. it's just that sometimes, I don't catch up developing in the same speed. doesn't bother me really either. but when you aim for somethings to be in pace with, others need to be let gone...

Submit "Beeing conservative" to Digg Submit "Beeing conservative" to del.icio.us Submit "Beeing conservative" to StumbleUpon Submit "Beeing conservative" to Google

Tags: None Add / Edit Tags
Categories
Uncategorized

Comments

  1. WingedPanther's Avatar
    One of the problems with learning OOP when you're a procedural programmer is understanding the point of it. That's where a language like Delphi can help. You drag and drop components on the screen to do things, but you also start noticing how all the things you manipulate have a hierarchy of properties. You use them (with a little head scratching at first), but then start to see how it all fits together.

    The beauty of OOP is in the ability to create self-contained components that manage themselves. Then your procedural code glues them together.
  2. Orjan's Avatar
    Yes I know that much, but in this case, I rather discuss the difficulties to learn new programming methods if you are bound into an old path, how easy it is to break free and follow a new path...