Odpovídáte na názor ke článku Stručná historie Objective-C.
"Vzdy ma zaujimalo, ci by apple pouzil objc aj dnes? Ma to nejake zasadne vyhody, alebo to je len z historickeho dovodu?"
Apple zdědil ObjC po NeXTu. NeXT chtěl tehdy vytvořit pro svůj OS OO knihovnu. V té době to zdaleka nebylo samozřejmostí. Na výběr bylo v podstatě jen C++ a ObjC (z praktických důvodů s ohledem na tehdejší HW nepřicházel v úvahu např. Smalltalk). Proč se rozhodli pro ObjC nevím. C++ bylo tehdy používanější, možná byla na vině již vícekrát viděná tendence Jobse odlišit se od ostatních, snížit kompatibilitu vlastních výrobků. Možná proto obskurní jazyk pro vlastní OS. Nicméně tehdy C++ také nemělo knihovny à la dnešní STL, ObjC se mohlo jevit na stejné úrovni a svým způsobem je "objektovější" (ve smyslu teoretického OO paradigmatu). Na druhou stranu C++ je (a dříve to platilo o to více) rychlejší, těžko říct, podle jakých kritérií se tehdy rozhodovali. Každopádně dnes by asi padla volba na C++ (podobně jako u Microsoftu s Windows 8/WinRT).
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 36 125×
Přečteno 25 306×
Přečteno 23 755×
Přečteno 20 134×
Přečteno 17 826×