Thanks to visit codestin.com
Credit goes to dev.to

DEV Community

Paul J. Lucas profile picture

Paul J. Lucas

Retired Principal Software Engineer, Instructor, Author — most recently of the book Why Learn C.

Codestin Search App San Francisco Bay Area Codestin Search App Joined on  Codestin Search App [email protected] Codestin Search App https://www.linkedin.com/in/pauljaylucas/ Codestin Search App

Education

University of Illinois at Urbana-Champaign

Work

Retired Principal Software Engineer

C++
C
Eight Year Club
Top 7
2
Mod Welcome Party
Writing Debut
Seven Year Club
4 Week Writing Streak
8 Week Community Wellness Streak
Six Year Club
4 Week Community Wellness Streak
2 Week Community Wellness Streak
C23 Miscellany

C23 Miscellany

3
Codestin Search App
3 min read

Want to connect with Paul J. Lucas?

Create an account to connect with Paul J. Lucas. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
bool in C23

bool in C23

2
Codestin Search App 2
3 min read
Advanced C Preprocessor Macros for a Type-Safe Varargs Substitute

Advanced C Preprocessor Macros for a Type-Safe Varargs Substitute

1
Codestin Search App 2
7 min read
Avoid the Temptation of Header-Only Libraries

Avoid the Temptation of Header-Only Libraries

2
Codestin Search App
6 min read
Good Git Hygiene Practices

Good Git Hygiene Practices

8
Codestin Search App
4 min read
Advanced C Preprocessor Macros for a Pre-C23/C++20 __VA_OPT__ Substitute

Advanced C Preprocessor Macros for a Pre-C23/C++20 __VA_OPT__ Substitute

2
Codestin Search App
8 min read
Autotools Miscellany

Autotools Miscellany

3
Codestin Search App
3 min read
Code Coverage Testing in Autotools

Code Coverage Testing in Autotools

5
Codestin Search App
7 min read
Writing and running End-to-End Tests in Autotools

Writing and running End-to-End Tests in Autotools

5
Codestin Search App
6 min read
Integrating Doxygen into Autotools

Integrating Doxygen into Autotools

1
Codestin Search App
1 min read
Enabling Compiler Warnings in Autotools

Enabling Compiler Warnings in Autotools

1
Codestin Search App
3 min read
Dynamically Allocating 2D Arrays Efficiently (and Correctly!) in C 2.0

Dynamically Allocating 2D Arrays Efficiently (and Correctly!) in C 2.0

1
Codestin Search App
2 min read
Writing and Running Unit Tests in Autotools

Writing and Running Unit Tests in Autotools

1
Codestin Search App
3 min read
Probing the Compiler in Autotools

Probing the Compiler in Autotools

4
Codestin Search App
5 min read
GNU Autoconf Archive & Portability Library

GNU Autoconf Archive & Portability Library

5
Codestin Search App
6 min read
Optional Packages & Features

Optional Packages & Features

5
Codestin Search App
7 min read
Determining the Maximum Decimal Digits at Compile-Time

Determining the Maximum Decimal Digits at Compile-Time

6
Codestin Search App 2
2 min read
Autotools Introduction

Autotools Introduction

8
Codestin Search App
8 min read
Avoid the Temptation of bool

Avoid the Temptation of bool

19
Codestin Search App 7
2 min read
Generic Data Structures in C

Generic Data Structures in C

6
Codestin Search App 3
5 min read
Implementing “Did you mean ...?” Suggestions

Implementing “Did you mean ...?” Suggestions

7
Codestin Search App
6 min read
Anonymous Structures in C

Anonymous Structures in C

5
Codestin Search App 2
3 min read
“Why Learn C” Book Announcement

“Why Learn C” Book Announcement

41
Codestin Search App 15
6 min read
A Tale of Two Threads (APIs)

A Tale of Two Threads (APIs)

3
Codestin Search App 1
6 min read
Attributes in C23 and C++

Attributes in C23 and C++

1
Codestin Search App
9 min read
nullptr in C23

nullptr in C23

12
Codestin Search App 3
3 min read
Unreachable: The Standard Function for Inserting Undefined Behavior

Unreachable: The Standard Function for Inserting Undefined Behavior

2
Codestin Search App 4
4 min read
Go-Like Channels in C

Go-Like Channels in C

2
Codestin Search App 1
23 min read
Clearing Up Misconceptions about Copyright

Clearing Up Misconceptions about Copyright

16
Codestin Search App 7
5 min read
Choosing an Appropriate Integer Type in C and C++

Choosing an Appropriate Integer Type in C and C++

3
Codestin Search App
3 min read
The Obscure “restrict” Keyword in C

The Obscure “restrict” Keyword in C

2
Codestin Search App
4 min read
Inline Functions in C and C++

Inline Functions in C and C++

Codestin Search App
5 min read
Switch Statement Oddities

Switch Statement Oddities

3
Codestin Search App
5 min read
Proper Header File Etiquette

Proper Header File Etiquette

11
Codestin Search App 2
7 min read
C++ Interview Questions

C++ Interview Questions

5
Codestin Search App
7 min read
C Interview Questions

C Interview Questions

6
Codestin Search App 2
4 min read
A Generic SWAP() Macro in C

A Generic SWAP() Macro in C

5
Codestin Search App 2
3 min read
Waiting for... a Debugger

Waiting for... a Debugger

6
Codestin Search App
3 min read
Everything You Ever Wanted to Know about Sundials

Everything You Ever Wanted to Know about Sundials

20
Codestin Search App 2
17 min read
Casting to the Same-Sized Unsigned Type

Casting to the Same-Sized Unsigned Type

3
Codestin Search App 1
3 min read
Variadic Functions in C++

Variadic Functions in C++

13
Codestin Search App 3
6 min read
Variadic Functions in C

Variadic Functions in C

12
Codestin Search App 1
6 min read
Custom C++ Stream Manipulators

Custom C++ Stream Manipulators

7
Codestin Search App
4 min read
Declaring Multiple Variables in a “for” Loop Initialization Clause

Declaring Multiple Variables in a “for” Loop Initialization Clause

20
Codestin Search App 1
3 min read
DIY Home Security Camera System

DIY Home Security Camera System

147
Codestin Search App 8
8 min read
Compound Literals in C

Compound Literals in C

12
Codestin Search App 1
5 min read
Software Career Advice

Software Career Advice

138
Codestin Search App 22
6 min read
Unions & std::variant in C++

Unions & std::variant in C++

11
Codestin Search App
9 min read
Career Retrospective

Career Retrospective

104
Codestin Search App 25
15 min read
C Const Conundrum

C Const Conundrum

3
Codestin Search App 5
5 min read
Using assert() for Less Buggy Code

Using assert() for Less Buggy Code

1
Codestin Search App
7 min read
typeof in C23

typeof in C23

9
Codestin Search App
3 min read
auto in C23

auto in C23

5
Codestin Search App
6 min read
_Generic in C

_Generic in C

9
Codestin Search App 39
14 min read
Unions in C

Unions in C

5
Codestin Search App 10
7 min read
An Updated Cdecl — with Macro Expansion

An Updated Cdecl — with Macro Expansion

1
Codestin Search App
3 min read
Handy C/C++ Preprocessor Macros

Handy C/C++ Preprocessor Macros

10
Codestin Search App 14
6 min read
C/C++ Preprocessor Macros

C/C++ Preprocessor Macros

4
Codestin Search App 1
12 min read
Enumerations in C++

Enumerations in C++

3
Codestin Search App
4 min read
setjmp(), longjmp(), and Exception Handling in C

setjmp(), longjmp(), and Exception Handling in C

11
Codestin Search App 2
10 min read
loading...