The Art of Programming
50K subscribers
148 photos
2 files
680 links
A channel with programming news and tips and tricks, for beginners but also for experienced programmers. 💻
Download Telegram
Forwarded from Telegram News
Instagram doesn't allow adding a link to your Telegram account to your profile anymore.
Like WhatsApp, Instagram belongs to data leech Facebook.
Links to other services are still allowed. #hypocrisy
Ever heard of bit hacking?
Here's an extensive and free to use list of bit hacking methods, so that you can get the hell outta your program:

http://graphics.stanford.edu/~seander/bithacks.html#DetermineIfPowerOf2
Controlling complexity is the essence of computer programming.

Brian·Kernighan¬
Why won't the #$@##@^% compiler let me do what I need to do!
Here's a type punning guide for C programmers:

http://dbp-consulting.com/tutorials/StrictAliasing.html
Ever heard of Rest APIs?
Start developing your own and sell it on the mashape shop!

http://www.restapitutorial.com

www.mashape.com
The most important single aspect of software development is to be clear about what you are trying to build.

Bjarne·Stroustrup¬
Here's a nice read from a nice author about bit operations wich are often useful:

http://sol.gfxile.net/boolean.html
Here's a nice tutorial about CSS3 for real beginners:

http://www.htmldog.com/guides/css/beginner/
Programming is usually taught by examples.

Niklaus·Wirth¬
Need to test a particular design pattern for your project?
Check out CodePen for testing out bugs, collaborating and finding inspiration.

Its playground allows you to create "pens", sets of HTML, CSS and JS.


CodePen
An introduction for beginners to dynamic and static libraries in C/C++:

http://www.learncpp.com/cpp-tutorial/a1-static-and-dynamic-libraries/