title: Migrating from one C language to another, change Style?
body: <p>I find myself in conflict, regarding which code style I should follow when using a different C language.</p>
  
  <p>Currently I am doing work (different projects) in C++, C# and Objective-C</p>
  
  <p>I noticed there is a lot of discrepancy in the conventions basic frameworks follow. Generally, I don't think it's a bad idea to adhere to these conventions, as it makes code feel more "integrated" into the environment. However it is hard for me to remember all the differences and apply principles correctly.</p>
  
  <p>In C# for example, all methods of a class start Uppercase, while Objective-C seems to prefer camelCase style methods. </p>
  
  <p>What tactic would you choose:</p>
  
  <ul>
  <li>One style to rule them all (as far as applicable)</li>
  <li>Stick with what is common in the given environment</li>
  </ul>
  
  <p>I do especially like the <a href="http://code.google.com/p/google-styleguide/" rel="nofollow noreferrer">google styleguides</a>, which seem to recommend the latter. However I disagree with them on using spaces instead of tabs and their indentation in general (e.g. methods on same level as class etc.)</p>