Please create an account to participate in the Slashdot moderation system


Forgot your password?
Slashdot Deals: Cyber Monday Sale Extended! Courses ranging from coding to project management - all eLearning deals 20% off with coupon code "CYBERMONDAY20". ×

Comment Re:CS will end up = programming (Score 5, Interesting) 474

Teaching computer science in middle school and high school is probably no more appropriate than teaching mechanical engineering at those levels. What schools really need to be teaching are maths outside of the calculus track--logic, as you said, along with combinatorics, graph theory, geometry, set theory, and a number of other things that are important as foundations to the sciences (including computer science) and engineering disciplines in general. Computer science topics could serve as examples of applications of those mathematical foundations, just as physics is used as an example in calculus courses.


Submission + - The Next Big Programming Language

narramissic writes: "In a recent ITworld article, Sean McGrath muses on the future of software development, speculating that the next programming language may not be 'so much a language as a language for creating languages.' From the article:

... Outbreaks of this sort of thinking can be seen in the programming community, typically under the moniker of Domain Special Languages or DSLs. Programming languages are again starting to sprout DSL capabilities. Ruby and Fortress — of the two languages already mentioned — are examples.

I think the time is right for this sort of thinking to become mainstream. The industry is at the point where the irrational exuberance surrounding using XML as a DSL for programming languages has passed (thank goodness!). Something needs to take its place which is significantly — not just incrementally better. I think a DSL-enabling programming language will fit the bill.

1000 pains = 1 Megahertz