Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: rbowman Newsgroups: comp.os.linux.setup,comp.os.linux.advocacy,sci.physics Subject: Re: I think in FORTH & program in C/C++. Date: Sat, 2 Oct 2021 12:18:18 -0600 Lines: 32 Message-ID: References: <2%%5J.22514$d82.6828@fx21.iad> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net TMldd8qbMOV1NMLygx2MuAE8Gl2dnMv5VnSXJj49xYsbjTtVPI Cancel-Lock: sha1:mkUVpkHLUG5bPHDuu+OgR2KbyXo= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 In-Reply-To: <2%%5J.22514$d82.6828@fx21.iad> Xref: csiph.com comp.os.linux.setup:4596 comp.os.linux.advocacy:595088 sci.physics:833505 On 10/02/2021 10:43 AM, Branimir Maksimovic wrote: > On 2021-10-02, Clutterfreak wrote: >> >> So with macros the code needs to be deciphered first. You'll have to go >> look at your preprocessor directives elsewhere in the program to >> decipher it. > > Exactly. Then we came to most important part: CODE /readabil'ity :P >> >> > > I come from the school where if you need to comment the code it's too obscure. I will throw in a comment if I think it's necessary. Sometimes it isn't too clear what's going on and the comment is as much for me 6 months from now as anyone. Not to be a language chauvinist but it's good most people program in English. If(emergency()) { stopTheFuckingCar(); } else { carryOnDriving(); } Perfectly clear and self-documenting. At least for me if it was in French, completely opaque.