Thursday, December 14, 2017

Programming Ivory Tower vs. Real Life

Read Lena Keri's answer to Which programmer do you hire: the one who programs a messy program in three hours or the other who does a well-structured program in twelve? on Quora

Declaring pointer variables C/C++

Great summary of the various ways to declare pointer variables in C/C++

https://www.quora.com/Why-do-we-use-%E2%80%9Cint-%2Ap%E2%80%9D-over-%E2%80%9Cint%2A-p%E2%80%9D/answer/Roland-Frank-1?srid=uRSqj


Read Keith Thompson's answer to Why do we use “int *p” over “int* p”? on Quora

Monday, September 11, 2017

Thursday, July 13, 2017

9 cutting-edge programming languages worth learning now | InfoWorld

9 cutting-edge programming languages worth learning now | InfoWorld: These strong alternatives to the popular languages are gaining steam -- and may be the perfect fit for your next project

Thursday, July 6, 2017

20 tips for mastering Git and GitHub | InfoWorld

20 tips for mastering Git and GitHub | InfoWorld: The programming world's favorite distributed version control system also lets you find, share, and improve code. Here's how to make Git and GitHub work better for you

Tuesday, June 13, 2017

Coding is not "fun," it’s technically and ethically complex — Quartz

Coding is not "fun," it’s technically and ethically complex — Quartz: Programming computers is a piece of cake. Or so the world’s digital-skills gurus would have us believe.

Wednesday, May 31, 2017

Kotlin Programming Language

Kotlin Programming Language: Statically typed programming language
for modern multiplatform applications
100% interoperable with Java™ and Android™

Thursday, April 13, 2017

IBM Research: Brain-inspired Chip

IBM Research: Brain-inspired Chip: Six years ago, IBM and our university partners embarked on a quest—to build a brain-inspired machine—that at the time appeared impossible.

Thursday, April 6, 2017

What makes programming hard? - Quora

What makes programming hard? - Quora: I’m flabbergasted at all the people saying that programming is not hard. That’s a ridiculous thing to say.

Python vs. R: The battle for data scientist mind share | InfoWorld

Python vs. R: The battle for data scientist mind share | InfoWorld: Here’s how the general-purpose favorite of scientists stacks up against the stat head’s data-honed tool of choice

Tuesday, April 4, 2017

Intermediate C | edX

Intermediate C | edX: This course is the second in a three-part series designed to teach students some of the most important C concepts. This part focuses on how C interacts with memory, featuring concepts like pointers/memory addresses, heap memory management, and writing/reading files.

Object-Oriented Programming | edX

Object-Oriented Programming | edX: o beyond the basics of programming to understand object-oriented methodology, the approach to modular and reusable software systems.

Foundations of Data Structures | edX

Foundations of Data Structures | edX: In this Computer Science course, you will start by learning basic data types, such as numbers, and gradually build a conceptual framework for organizing and managing efficient structures.

Introduction to Data Structures | edX

Introduction to Data Structures | edX: In Introduction to Data Structures, you’ll learn the fundamentals of creating data structures, and gain exposure to coding and visualising data structures. You’ll explore the importance and impact of well organised data.

Sunday, February 19, 2017

Bloom filter - Wikipedia

Bloom filter - Wikipedia: Hashing based data structure for maintaining a set of items in limited memory, allowing false positives but no false negatives

Tuesday, February 7, 2017

Wednesday, February 1, 2017

Lots of header files - C/C++ Forum

Lots of header files - C Forum: I was wondering if having this many header files is a good idea?

Monday, January 23, 2017