Can programmers be called code authors or any other term similar in meaning to a book author?
As a programmer myself, I say "why the hell not?" — But I guess that's biased?
However, Merriam-Webster does seem to agree with me as it defines 'author' as: "one that originates or creates" and cites software authors as an example.
So in both my opinion and the accepted definition of the word author, yes, a programmer can be considered an author.
Here is an example of poetry in Perl. Flexible syntax allows to write so.
Yes, programmers can be called code authors.
In Spain and other European countries (France and Portugal at least), software cannot be patented; its commercial protection is achieved through intellectual property laws, the equivalent to the anglosaxon concept of copyright. Intellectual property laws, which explicitly include software, speak of a creator or author of the work being protected.
So I guess yes, author is a good term for someone who has created a piece of software.
It certainly used to be; "Author" is a reserved word in Cobol used in the Identification Division like this
Author: Ben Large.
to record the name of the programmer. I haven't come across it in any other language I've used and I've never heard people referring to themselves as Software Authors but you could claim the Cobol convention as a reason for using it if you want.