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