I am studying a Redis course. In the course, the instructor says that "Redis was written in NCC, which makes it friendly with Unix-based systems like Mac or Linux without any other dependencies"

I've google what NCC stands for and all I could find is that ncc is a code analysis tool. This doesn't fit in the context here..

So what exactly is ncc and how it relates to unix environment?

closed as off-topic by Rui F Ribeiro, RalfFriedl, Thomas, Thomas Dickey, muru Sep 15 '18 at 21:34

This question appears to be off-topic. The users who voted to close gave these specific reasons:

  • "Questions describing a problem that can't be reproduced and seemingly went away on its own (or went away when a typo was fixed) are off-topic as they are unlikely to help future readers." – Rui F Ribeiro, muru
  • "Requests for learning materials (tutorials, how-tos etc.) are off topic. The only exception is questions about where to find official documentation (e.g. POSIX specifications). See the Help Center and our Community Meta for more information." – RalfFriedl, Thomas, Thomas Dickey
If this question can be reworded to fit the rules in the help center, please edit the question.


Google says Redis was written in ANSI C

NCC ("Enn See See") sounds similar to "Ansi C", I suspect this is a Mondegreen

  • 1
    aaa. you are correct. The course comes with a transcript with NCC in it, but apparently no one double checked it. – potato Sep 15 '18 at 9:38

According to the Internet, Redis was written in ANSI C, which sounds similar to NCC.

  • 1
    This does not provide an answer to the question. Once you have sufficient reputation you will be able to comment on any post; instead, provide answers that don't require clarification from the asker. - From Review – Thomas Sep 15 '18 at 9:29
  • Ok, understood. – toom501 Sep 15 '18 at 9:45
  • 3
    No, this does provide an answer to the question.  The only problems are (1) you didn’t explicitly say “probably your instructor said ‘ANSI C’ and you misheard” (but that’s fairly obvious), and (2) somebody else posted an equivalent answer before you.  Since the time interval was less than three minutes,  most people will assume that you came up with your answer independently and typed it while the other person was typing theirs (i.e., most people will assume that you didn’t copy the other answer).  So this is fine. – Scott Sep 15 '18 at 14:47
  • 1
    P.S. “The Internet” is not a source —  you should post an actual reference (i.e., a link) if possible. – Scott Sep 15 '18 at 14:50
  • 1
    Hey, your answer was great! Thank you. I checked the top one, since it was first – potato Sep 15 '18 at 14:57

Not the answer you're looking for? Browse other questions tagged or ask your own question.