Objective-J кто что знает?
Кто что знает о таком диалекте JavaScript как Objective-J?
Из открытых источников мало информации. |
Первый раз слышу.
|
Не я о нем года полтора назад услышал, но не брал во внимание, в силу того что он тогда только появился, а сейчас задумался.
В вики есть небольшая статья. Хотелось бы узнать больше |
Что-то страшное
Цитата:
|
Как я понял это и есть тот JavaScript который был внедрен в iPhone и Android, но название видоизменилось исходя их тех же соображений как и Objective-С появился.
Самое интересное что компилятор написан на JavaScript, а ООП у него базируется на классах. |
Цитата:
|
Мне больше интересно как это вообще получилось реализовать на JavaScript?
|
Что именно, классы или компилятор?
|
Классы
каким вообще это боком к JS относится? @import <Foundation/CPString.j> var myPerson = [[Person alloc] init]; [myPerson setName:"John"]; - (id)initWithFrame:(CGRect)aFrame - (id)initWithName:(CPString)aName { self = [super init]; if (self) { name = aName; } return self; } + (id)personWithName:(CPString)aName { return [[self alloc] initWithName:aName]; } var joe = [Person personWithName:"Joe"]; @end |
По-моему классы в javascript реализовывались уже тысячу раз. Вопрос только зачем? Чтобы не травмировать психику тех, для кого ООП и классы - это тип синонимы?
|
Часовой пояс GMT +3, время: 17:49. |