It doesn't look like a particularly radical change from any other so called modern curly bracket language to me. It also doesn't seem to have any native multitasking/multiprogramming features, at least none were mentioned on the Swift2 summary page. Anyway, what sort of students are we talking about here? If they are physics or engineering students then they will have to learn whichever language that the tools they use needs, if they are CS students then surely the language itself is one of the objects to be studied in which case there ought to be more than one.
Comments
It doesn't look like a particularly radical change from any other so called modern curly bracket language to me. It also doesn't seem to have any native multitasking/multiprogramming features, at least none were mentioned on the Swift2 summary page. Anyway, what sort of students are we talking about here? If they are physics or engineering students then they will have to learn whichever language that the tools they use needs, if they are CS students then surely the language itself is one of the objects to be studied in which case there ought to be more than one.
It doesn't need multitasking/multi programming as a language feature because these are provided by GCD as a library.