Hacker Newsnew | past | comments | ask | show | jobs | submit | nikai's commentslogin

A while ago there was a Coursera course about malware on Linux and Android. If I remember correctly they already repeated the course once or twice, maybe they'll repeat it again. I can recommend it, especially the assembler assignments were fun. https://www.coursera.org/course/malsoftware


Not even in C. You can have an if condition that is actually a macro that expands with parentheses. For example the macros in ctype.h, so you can actually write

  if islower(c) {
      (..)
  }


That's not portable, though: A comforming implementation may very well implement islower as a function call, and you should treat is as such.


Yeah, but macros are not really part of the language, they're more a writing aid than anything really.

So, for the sake of good practices, write if with parenthesis.


That is cheating!


FWIW, Git Real 2 is working nicely at my place. I'm at level 2 now, looks great so far!


codeeval.com - projecteuler.net - rosalind.info - develop a habit of solving problems, and you'll become a better programmer in no time. Try to use your programming languages idiomatically. You may also want to review your solutions once in a while as your skills improve.


I'm aware of two sites that use HN Karma for scoring their users: workforpie.com and coderbits.com - there are probably more.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: