Programming is one of my favourite activities. Luckly I could do it for living.
I started programming in BASIC when I was 14, then I moved to C and later C++. During my studies and works I used several languages, even some exotic ones (Lisp, Prolog, VHDL). Currently my languages of choice are C, C++ and bash shell scripting.
Programming is still a young craft that needs to aim to a more mature and structured discipline. Software engineering, intended as the collection of practices, operational tools, approaches and methodology involved in a software project, is, in my opinion, the way to reach such goal.
Here is the list of my first computers. I wrote programs for all of them. The most entertaining computer system I programmed for is the Amiga. Unfortunately Commodore didn't handled the business properly and now the Amiga is dead, despite of the many attempt to revive it.
Unix Shell ProgrammingI found shell programming quite useful to automate boring task. The last application I wrote (and I'm still writing) is a web site assembler which inserts content page in a template form. You can donwload it here.
I started writing some (2 right now :-) articles about shell programming focusing on this experience.
My thoughts on languages:
My thoughts on the book I read:
This page has been visited times
This site and its content is (C) by Massimiliano Pagani
Last modified 2008/05/12 13:52:29