Forgot your password?
typodupeerror

Comment Re:There are problems with new languages (Score 1) 312

I share your frustration. I have been programming, and have taught, in various languages for about 30 years. (Getting old) I started on a TI-99 writing a word processor in Basic. Each language that I mastered left me thinking that there has to be something better. With each progression of languages I have seen improvements and mistakes. Languages that use different definitions of the same keyword are a good example of a mistake. The elimination of the GOTO statement was an improvement. (The elimination of the GOTO is largely due to the teaching proper programming technique.)

My teaching career was about 4 years long. It was all part-time at night, to help pay the bills. My first thought was that I could teach anyone to code. It is easy. And it is, when you start with a language that is designed for teaching. Pascal is one of those languages. (Pascal was originally never meant to be used in a production environment.) What I learned was that you have to teach the intent of programming before teaching the language. (Remove the mundane task from the end user.) Your example of 5 things first example brought back memories of the first day of class for new students of C/C++/Java. I just resolved that the first day would be this: explain the each piece of “Hello World.”, send them to the lab to do it themselves, and be available to answer questions of the students that really did want to learn a language.

In the end, each language has three parts, a way to store, a way to compare, and a way to get really loopy.

Comment Re:Not about race or science (Score 1) 1078

I agree. It is about location. However, the "experiment" exploding shows poor supervision and judgment of the student. Expelling the student was reactionary response by an overly cautious school policy. As for this being a race issue. You would have to be looking at the color of your own skin in order to draw that kind of conclusion.

Slashdot Top Deals

If it has syntax, it isn't user friendly.

Working...