A common error in many languages is accidentally omitting an equals sign where a comparison was intended. Example; void somefunc(int i) { if (i = 2) { // was supposed to be “(i == 2)” // … } else { // … } } What makes it easily missed is that it compiles and executes […]
Continue readingCategory: Computing
Q: “Is Java the language you would have designed if you didn’t have to be compatible with C?”
Bjarne Stroustrup: “No. Java isn’t even close. ” http://www2.research.att.com/~bs/bs_faq.html#Java
Continue readingTop 10 Idea Killers in Software Development
http://www.computer.org/portal/web/buildyourcareer/Nosce-te-Ipsum/
Continue readingCS371P #12, summary of git observations
As requested here is a summary of my git observations after having used it a little this Fall semester 2011. Disclaimer: I have only minimal experience with git and yet here I am writing up an evaluation – reader beware. There may well be functionality in git that address these issues that I do not […]
Continue readingThe Anatomy of the Assignment Operator
Good article: http://icu-project.org/docs/papers/cpp_report/the_anatomy_of_the_assignment_operator.html
Continue readingCS371P #11
Only 3 weeks left in this my first semester back. After this I only have 2 classes left to have my BSCS (a math and a physics) which I began in 1980. I was this close 20 years ago (after leaving campus, working for a while then going back to school the first time). But […]
Continue readingCS371P #10
Time flies when having fun. Only 4 weeks left in my first semester back in school. It’s been fun in every way. A little more challenging than I expected. I am fortunate to have the opportunity to go back to school. Most people don’t get the chance even if they want to. It was interesting […]
Continue readingAgile Software Development
When I was last employed the Agile movement was just getting started and I didn’t hear about it until probably the mid 2000s. I haven’t really experienced Agile development in a formal sense. But it was happening all the while without us realizing that it needed a name. Since then I’ve been hearing about it, […]
Continue readingNice intro to template meta programming
http://accu.org/index.php/journals/1422
Continue readingCS371P #9
Yet another computer science figure passed away; John McCarthy, the computer scientist who coined the term “artificial intelligence” in 1955, and founder of LISP died Monday at age 84. http://en.wikipedia.org/wiki/John_McCarthy_%28computer_scientist%29 Apparently exam 2 was tougher than I thought. Actually I don’t think it was hard or tough. “Obviously” I am an awesome software engineer but […]
Continue reading