On Thu, 01 Mar 2012 00:06:33 +0100
Florian Limberger  wrote:

> 
> I think about giving a short talk about C and why to use it on a small
> student event at my local university this weekend.
> Does anybody have pointers to some stuff like that?
>

You could start with less technical overview.  I used some random
quotes from Games of Thrones to make it more interesting. 

> Daenerys Targaryen:  He was no dragon.  Fire cannot kill the dragon.

I would say that C is hype free.  If you're looking for fairy tales and
promises of magical tool to resolve all your issues, C is the wrong
place.  Look somewhere else for that.

> Tyrion Lannister:  Let me give you some advice, bastard: never forget
> what you are.  The rest of the world will not.  Wear it like armor,
> and it can never be used to hurt you.

C has own weakness and quirks.  Most C programmers are well aware of
that, probably more that users of other languages (and weaknesses that
comes with them).

> Master Luwin: The things you speak of, they've been dead for
> thousands of years.
> Osha:  They wasn't dead, old man; they was only sleeping.  And they
> ain't sleeping no more.

C was pronounced obsolete and dead through years.  I hate statistics
most of the times, but TIOBE [1] and LangPop [2] are suggesting
something completely opposite, when it comes to state of C programming.

> Robert Baratheon:  That's all the realm is: backstabbing and
> plotting.  Sometimes I don't know what holds it together.

Even if you're using other language and/or hate C, keep in mind that C
is everywhere.  Sooner or later you'll find yourself in situation,
where you will need to reuse some C software.  In the end C is a glue,
that holds everything together.

> Old Nan:  Don't listen to it.  Crows are all liars.  I know a story
> about a crow.

Just try it yourself and make your own opinion on C.


[1] http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
[2] http://www.langpop.com/

Reply via email to