Tags: C

Top Linux Developers' Recommended Programming Books

Without question, Linux was created by brilliant programmers who employed good computer science knowledge. Let the Linux programmers whose names you know share the books that got them started and the technology references they recommend for today's developers. How many of them have you read? Linux...
Read 0 Comments

stack.jpg

stack
Learn the difference between stack and heap and how memory gets allocated with this in-depth article.

Stack vs Heap. What’s the Difference and Why Should I Care?

I’m four months into the curriculum at Holberton School and we’ve solved multiple problems using the malloc, realloc, calloc and free functions in the C programming language. What better way to build a solid foundation of how memory gets allocated then to write a technical post on the stack versus...
Read 0 Comments

Systems Languages: An Experience Report

Recently, there’s been a lot of turmoil in the systems language community. We have the Rust Evangelism Strikeforce nudging us towards rewriting everything in Rust. We have the C++17 folks who promise the safety and ease of use of modern programming languages with the performance and power of C. And...
Read 0 Comments

This Week in Programming: That’s How C Does It

I had grand ambitions this week. I’d come across a smattering of articles delving into the history of programming languages, practices, and other Internet-based tidbits. I’d pondered a pithy title like “if !mistake(history) do repeat” and dug through my source materials for evidence, but came up a...
Read 0 Comments

The Programming Languages You Should Learn Now

Learning a programming language is not hard. In fact, if you’re experienced, you can learn the basics in under 24 hours. So if you’re in the market for a new lingua franca, such as to bolster your hirability, what you choose next might be influenced by your current language of choice. Here are the...
Read 0 Comments

Conan Package Manager Brings C and C++ to DevOps

Conan, a distributed, open source package and dependency manager, promises to bring C and C++ into devops. The multiplatform package manager builds and shares native binaries. Conan lets you quickly create builds, port packages, and run them on different operating systems... While intended for C...
Read 0 Comments

The 5 Problem-Solving Skills of Great Software Developers

To be effective, software engineers must hone their problem-solving skills and master a complex craft that requires years of study and practice. Despite what newcomers might think, understanding a programming language, a framework or even algorithms is not the hard part of building software. For...
Read 0 Comments

Understanding Shared Libraries in Linux

In programming, a library is an assortment of pre-compiled pieces of code that can be reused in a program. Libraries simplify life for programmers, in that they provide reusable functions, routines, classes, data structures and so on (written by a another programmer), which they can use in their...
Read 0 Comments

This Week in Numbers: Container Storage Preferences for Kubernetes

The types of logical storage structures used in today’s Kubernetes deployments offer some deeper revelations into the nature of workloads being deployed. Block storage is king, having been cited by two-thirds (66 percent) of respondents in our survey for The State of the Kubernetes Ecosystem as...
Read 0 Comments

Unix to GitHub: 10 Key Events in Free and Open Source Software History

It's easy to take open source software for granted today, but free and open source software as we know it is the product of a long series of developments that stretch back a half-century. Here's a look at some of the big moments in free and open source history -- from the heyday of free Unix, to...
Read 0 Comments

Pages

Click Here!