Objective-C Fundamental

Christopher K. Fairbairn; Johannes Fahrenkrug; e Collin Ruffena

Objective-C, denominado frequentemente de ObjC ou mais raramente de Objective C ou Obj-C, é uma linguagem de programação reflexiva orientada a objecto que adicionatransmissão de mensagens no estilo Smalltalk para o C.

Hoje em dia, é utilizada principalmente no Mac OS X e GNUstep, dois ambientes baseados no padrão OpenStep e é a principal linguagem utilizada nos aplicativos estruturaisNeXTSTEP, OPENSTEP e Cocoa. Programas genéricos em Objective-C que não façam uso destas bibliotecas também podem ser compilados por qualquer sistema suportado pelo gcc, que inclui um compilador Objective-C.

O ObjC foi criado principalmente por Brad Cox e Tom Love no início da década de 1980 na empresa deles, a Stepstone. Brad havia tido seu interesse despertado por problemas de reusabilidade em projecto de software e programação. Para demonstrar que progresso real podia ser feito, Cox provou que componentes de softwarenecessitavam apenas de umas poucas mudanças práticas nas ferramentas existentes. Especificamente, eles precisavam dar suporte a objetos de modo flexível, possuir um conjunto de bibliotecas funcionais e permitir que fossem empacotados num único formato multiplataforma.

A principal descrição do Objective-C em sua forma original foi publicada no livro de Cox, Object-Oriented Programming, An Evolutionary Approach, de 1986. O autor teve o cuidado de ressaltar que o problema é mais da reusabilidade do que da linguagem, embora, apesar disso, o sistema freqüentemente seja comparado numa base característica-por-característica com outras linguagens.

Fonte: Angola Formativa


DOWNLOAD (PDF)

Leave a comment

Leave your comment or question on the topic here to help the community or for the community to help you

Comments

©2021 ASGLOBAL / Angola Formativa // Viana - Luanda - Angola | Agência WebdesignBYDAS

Back to start

instituto

superior

politécnico

angola

ciências

luanda

master

licenciatura

mestrado

formação avançada

instituto

superior

politécnico

angola

ciências

luanda

master

licenciatura

mestrado

formação avançada

instituto

superior

politécnico

angola

ciências

luanda

master

licenciatura

mestrado

formação avançada

instituto

superior

politécnico

angola

ciências

luanda

master

licenciatura

mestrado

formação avançada

instituto

superior

politécnico

angola

ciências

luanda

master

licenciatura

mestrado

formação avançada

instituto

superior

politécnico

angola

ciências

luanda

master

licenciatura

mestrado

formação avançada

instituto

superior

politécnico

angola

ciências

luanda

master

licenciatura

mestrado

formação avançada

instituto

superior

politécnico

angola

ciências

luanda

master

licenciatura

mestrado

formação avançada

instituto

superior

politécnico

angola

ciências

luanda

master

licenciatura

mestrado

formação avançada

instituto

superior

politécnico

angola

ciências

luanda

master

licenciatura

mestrado

formação avançada