Reader Comments

Programmer Professional Expertise

by Lela Owsley (2019-11-09)

In programming, we can give these subroutines meaningful names, and use them in code as a sort of shorthand, assuming that the steps that the computer needs to proceed through to actually achieve something are written (defined, in programmer-speak) somewhere.

Programming languages all have a particular syntax and structure that enable the programmer to build up these sets of instructions, and they're all different. But, these four concepts are common to nearly all language, and also are vital to being able to generate even simple programs.

It is essential to appreciate that these are merely building blocks with which it's possible to build all manner of more advanced features. Several of included in this are objects, modules, libraries and various different ways to encapsulate behaviour such that it may be used to build complex systems.

Conversely, much may be achieved with only these four concepts, in almost any language. Many aspiring programmers probably don't even realise that they possess the means to start programming right away, without investing in software or following a college course.

All that's really required is a will to get started, and some help and guidance from someone who has trodden the exact same path. A book or two will likely help, but they are not necessary that you should learn expert programming, now!

ISSN: 1946-1879