Welcome to Truth in Software

Common Code, Coding Conundrums, Creative Cures, Computing Craft


Home of the official Bytellect blog

3/31/2018

Why are you still programming in language X? Why not switch to Y?

Chasing down every new programming language can prevent you from actually developing any software...

Read more →
7/9/2018

Why do I often see int instead of bool returned by Boolean functions in C and C++?

Learn why Boolean results are still passed via int return values, even after the introduction of Boolean types...

Read more →
7/5/2018

What happened to the .h in C++ header files?

Learn the subtle difference betweenn C header files and C++ headers...

Read more →
6/30/2018

Bytellect LLC web site is live!

Read the announcement about the Bytellect LLC website going live...

Read more →
6/22/2018

How to Set Up Visual Studio Community 2017 for C Programming

Here are the steps needed to create a C-based project in VS 2017...

Read more →
6/8/2018

Which is faster in C++: call by value, call by reference, or call by pointer?

How an argument is passed and received doesn't always tell you about relative performance...

Read more →
6/8/2018

Is OOP (Object-Oriented Programming) dying?

OOP is still alive and well as a programming paradigm, with no signs of disappearing...

Read more →
5/17/2018

What do we mean by portability of C language source code?

You never know when or where your source code will have to be ported, so pay attention to developing portable code...

Read more →
5/8/2018

Think before you type – variable names and other entities

Consistent naming conventions are a critical part of a local coding standard, to maximize readability and maintainability...

Read more →