это js
var a = [];
var str = 'По просьбам некоторых читателей решил написать топик про контекст в javascript';
var firstCharIndex = null;
for (var i=0; i<str.length; i++) {
if (str[i] == ' ') {
if (firstCharIndex !== null) {
var s = str.substr(firstCharIndex, i-1);
a.push(s);
firstCharIndex= null;
}
}
else {
if (firstCharIndex === null) {
firstCharIndex = i;
}
}
};