Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


+ - Which language for a beginner's course Procedural Programming for engineers?

Submitted by udippel
udippel (562132) writes "I have been tasked to develop a beginner's course titled 'Procedural Programming' for the faculty of engineering. The 'desired' language is C. While I see many reasons for everyone to know this language, I still feel — and know from earlier experience teaching it — that its imperative character down to the gory details (data types, declaration, lack of strings, difficult syntax, etc.) tends to get in the way of actually drilling down into the basic concepts of procedural (functional) programming.
I for one imagine that Python or even xxsh can significantly simplify the 'syntax hurdle' and instead offer much more space for the procedural aspects. How do you perceive these thoughts; can you provide arguments for or against C, respectively suggest another language?"
This discussion was created for logged-in users only, but now has been archived. No new comments can be posted.

Which language for a beginner's course Procedural Programming for engineers?

Comments Filter:

Get hold of portable property. -- Charles Dickens, "Great Expectations"