18.11.08

Programming Language Cheat Sheet Caching

After perusing a question on stackoverflow.com, I realized that it would, indeed, be useful to have a quick reference of various languages. As a developer that is constantly switching language contexts, there is definitely an overhead associated with doing so. Work in C++ long enough, for example, and your knowledge of C# generics blurs towards the template side, and vice versa.

A fair amount of programming is consistent across multiple languages. However, there are items that particularly are difficult to remember or re-learn. Rather than having quick references that attempt to cover everything, I have made the realization that it is better to just have quick entries for imformation that you always end up Googling anyway. It’s not like C#’s anonymous delegate syntax changes, I just have a hard time remembering the specifics and syntactic sugaring.

In programming, the repeated re-derivation of a result is inefficient. Dynamic Programming encourages one to cache commonly used results to improve efficiency. And so I present the devfuel.com Quick Reference Caches (A work in progress that will be updated as I use the listed language):

  • C Cheat Sheet Cache
  • C++ Cheat Sheet Cache
  • C# Cheat Sheet Cache
  • VB Cheat Sheet Cache
  • VB.NET Cheat Sheet Cache
  • Python Cheat Sheet Cache
  • etc.

0 comments:

Post a Comment