When the gp’s book says that C is a third generation language: I would guess the first generation is Fortran and the second generation contains ALGOL and BCPL. C was heavily influenced by BCPL. (get it? C comes after B)
When the gp’s book says that C is a third generation language: I would guess the first generation is Fortran and the second generation contains ALGOL and BCPL. C was heavily influenced by BCPL. (get it? C comes after B)
Or Fortran variables that collide with Fortran built-in functions.
Keep in mind that array subscript and function call are both () in Fortran.
And you can write more than six characters, but only the first six are recognized. So APFLWSAC and APFLWSAF are really the same variable.
And without namespaces, company policy reserves the first two characters for module prefix and Hungarian notation.
Yeah. Spider man was a big deal at that time
For earned income overseas, US grants a credit for income tax payed to a foreign government. So if you live overseas and work a job, and the country you live in has higher taxes than the US, you can end up owing no US tax. But you still have to file the tax return every year.
It’s not git that’s complicated. The work is complicated. git is just one of the tools that programmers use to manage the complexity.
I also think that some people get too hung up on having a “clean” history, and trying to “fix” the history after it has already occurred. I usually have enough problems to worry about in the present, without also trying to worry about the past.
Yeah, I think that guy only got a superficial understanding of what Uncle Bob was saying.
My policy as a tech lead is this: In an ideal world, you don’t need the comment because the names and the flow are good. But when you do need the comments, you usually really need those comments. Anything that’s surprising, unusual, or possibly difficult to understand gets comments. Because sometimes the world is not ideal, and we don’t have the time or energy to fully express our ideas clearly in code.
My policy on SCM logs is that they should be geared more towards why this commit is going in, not what is being done. And what other tickets, stories, bugs it relates to.
The OOM killer goes on the prowl.
I have a long time friend who complains about this kind of behavior. Friend is a Creek Indian living in the Muskogee Creek Nation in Oklahoma. That’s about as native-born and indigenous as you can get.
Unfortunately, her skin is somewhat less than lily-white, and that just seems to bring out the dumbasses.
Real answer: it used to be common for UNIX daemons to send mail to root or to other users. This wasn’t the same thing as email, because it didn’t hit a network unless you set that up. But it ended up in the same mailboxes.
Likely your C++ implementation also doesn’t ship the full standard library. And you may even turn off exceptions and RTTI.
I once worked at a place where they announced they were going to start evaluating performance reviews based on number of bugs closed. But the very devs who were responsible for closing the bug reports were also responsible for finding the bugs and opening the bug reports.
That policy didn’t last very long.
Discarded corn cobs and pages from the Sears Roebuck catalog. At least in midwestern USA.