question for my programmer chosties: if you were forced to work in an object oriented language, would you prefer:
members within a class referred to directly by name, i.e.
// c#
class Foo {
int bar;
void bash() {
Console.WriteLine(bar);
}
}
or using something like self. or this., i.e.
// typescript
class Foo {
bar: int;
bash(): void {
console.log(this.bar);
}
}
(ignoring all other syntactical decisions between these two specific languages)
