News for hackers. Stuff that matters.
Re:Why Learn to Program in C? by tosseraccount on Monday February 01, 2016 @02:17PM (#11014495)
Ruby is written in C

Python is written in C

Lua is written in C

Re:Why Learn to Program in C? by bigtunacan on Monday February 01, 2016 @02:45PM (#11014785)
I'm not sure how that is pertinent. Programming languages as a general rule are initially implemented in some other programming language and then potentially later bootstrapped with their own language.

Ruby has also been implemented in Java (JRuby), Ruby (Rubinius), .NET (IronRuby), JavaScript (Opal).

Python in Java (Jython) and .NET (IronPython)

Lua has been implemented in too many language for me to list them all here (C, C++, Lua, JavaScript, Erlang, OCaml, Go, etc...)

It seems C itself was initially bootstrapped from B which was bootstrapped from BCPL. If we were to follow this to it's logical conclusion I'm guessing we end up at some version of Assembly. Are you suggesting we should start budding programmers on Assembly?

Re:Why Learn to Program in C? by tosseraccount on Monday February 01, 2016 @03:03PM (#11014945)
No. Just stick with C so that it's portable and fast.
Re:Why Learn to Program in C? by antod on Monday February 01, 2016 @05:49PM (#11016262)
I don't write Python in C /s

You meant Ruby, Python and Lua have their reference implementations written in C. They all also have other implementations written in other languages.

Re:Why Learn to Program in C? by tosseraccount on Monday February 01, 2016 @06:00PM (#11016335)
That's what I meant. Most important programs are written in C. Look at what program you are running now. See if you can find the standard C library it links to.