Forwarded from Syra's Techbinder
IBM Developer
Inside memory management
Get an overview of the memory management techniques that are available to Linux programmers, focusing on the C language but applicable to other languages as well. This article gives you the details of how memory management works, and then goes on to show…
Forwarded from Syra's Techbinder
http://samrowe.com/wordpress/advancing-in-the-bash-shell/
This tutorial shows some bash's amazing features "that will increase your productivity in the shell."
Tags: #programming #Bash #Linux
This tutorial shows some bash's amazing features "that will increase your productivity in the shell."
Tags: #programming #Bash #Linux
Forwarded from Syra's Techbinder
https://randomascii.wordpress.com/2016/07/17/zeroing-memory-is-hard-vc-2015-arrays/
Tags: #programming #Cpp
Tags: #programming #Cpp
Random ASCII - tech blog of Bruce Dawson
Zeroing Memory is Hard (VC++ 2015 arrays)
Quick, what’s the difference between these two C/C++ definitions of initialized local variables? char buffer[32] = { 0 };char buffer[32] = {}; One difference is that the first is legal in C a…
Forwarded from Deleted Account
Spotify
Focus Coding
newtron54 · Playlist · 2122 songs · 7.6K likes
Forwarded from Syra's Techbinder
https://goo.gl/gzyBTm
Directly from BlackHat 2016 conference - Certificate Bypass: Hiding and Executing Malware from a Digitally Signed Executable
Tags: #programming #Windows
Directly from BlackHat 2016 conference - Certificate Bypass: Hiding and Executing Malware from a Digitally Signed Executable
Tags: #programming #Windows
Forwarded from Syra's Techbinder
lwn.net
Systemd programming, 30 months later
Some time ago, we published a pair of articles about systemd
programming that extolled the value of providing high-quality unit files in
upstream packages. The hope was that all distributions would use them and
that problems could be fixed centrally rather…
programming that extolled the value of providing high-quality unit files in
upstream packages. The hope was that all distributions would use them and
that problems could be fixed centrally rather…
Forwarded from Syra's Techbinder
http://www.gamedev.net/page/resources/_/technical/opengl/vulkan-101-tutorial-r4408
Tags: #programming #Cpp #gamedev
Tags: #programming #Cpp #gamedev
www.gamedev.net
Vulkan 101 Tutorial - OpenGL and Vulkan - Articles - Articles - GameDev.net
This tutorial teaches Vulkan API basics with instructions and code to render a triangle to the screen.
Forwarded from Syra's Techbinder
GeeksforGeeks
Minimax Algorithm in Game Theory | Set 1 (Introduction) - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
Forwarded from Syra's Techbinder
http://gameprogrammingpatterns.com/data-locality.html
An interesting article which aims to "accelerate memory access by arranging data to take advantage of CPU caching."
Tags: #programming #Cpp #gamedev #optimization
An interesting article which aims to "accelerate memory access by arranging data to take advantage of CPU caching."
Tags: #programming #Cpp #gamedev #optimization
Forwarded from Syra's Techbinder
https://stackoverflow.com/questions/11227809/why-is-it-faster-to-process-a-sorted-array-than-an-unsorted-array
Tags: #programming #architecture
Tags: #programming #architecture
Stack Overflow
Why is processing a sorted array faster than processing an unsorted array?
In this C++ code, sorting the data (before the timed region) makes the primary loop ~6x faster:
#include <algorithm>
#include <ctime>
#include <iostream>
int main()
{
// Gene...
#include <algorithm>
#include <ctime>
#include <iostream>
int main()
{
// Gene...
Forwarded from Syra's Techbinder
www.partow.net
General Purpose Hash Function Algorithms - By Arash Partow
The General Hash Function Algorithm library contains implementations for a series of commonly used additive and rotative string hashing algorithm in the Object Pascal, C and C++ programming languages
Forwarded from Syra's Techbinder
https://github.com/loreloc/archinfo
Archinfo is a software that gathers informations about your x86 processor using the cpuid instruction.
Tags: #programming #asm #c
Archinfo is a software that gathers informations about your x86 processor using the cpuid instruction.
Tags: #programming #asm #c
GitHub
GitHub - loreloc/archinfo: An x86 Intel processor information gatherer
An x86 Intel processor information gatherer. Contribute to loreloc/archinfo development by creating an account on GitHub.
Forwarded from Syra's Techbinder
Hackernoon
Why Flutter Uses Dart
<span>M</span>any linguists believe that the natural language a person speaks <a href="https://en.wikipedia.org/wiki/Linguistic_relativity" target="_blank">affects how they think</a>. Does the same concept apply to <a href="https://en.wikipedia.org/wiki/…