My Technical Skills
C
Excel & OpenRefine
Git & Github
HTML & CSS
Java
Linux & Unix
Machine Learning
MATLAB
Python
R
SQL
Stata
Tableau
"C is a general-purpose programming language which features economy of expression, modern control flow and data structures, and a rich set of operators."
C was first developed by Bell Laboratories in the 1970s with the goal of creating utilities for a new version of Unix. C is great for:
Most programmers will freely admit that C is not the simplest language to learn, but its ubiquity (used in the Microsoft Windows kernel, Linux, Mac OS X, Android, and many more) and advantages make it a time-tested and enduring language.
I first learned C in a Computer Architecture class at Duke taught by Dr. Alvin Lebeck. The course focused on teaching how computers store and manipulate information to perform computation, but the course also taught and used C to demonstrate concepts of memory management.