FERRAMENTAS LINUX: O GNUstep pode descontinuar o suporte ao GCC do GNU em favor do LLVM Clang

terça-feira, 26 de novembro de 2019

O GNUstep pode descontinuar o suporte ao GCC do GNU em favor do LLVM Clang




Confira !!



O GNUstep, o Projeto GNU de longa data que implementa as estruturas Cocoa da Apple, pode acabar com o suporte ao GNU Compiler Collection (GCC) para concentrar seu suporte ao compilador no Clang do LLVM.

Embora o suporte obsoleto do GNUstep ao compilador do GNU possa parecer um movimento estranho a ser feito, tudo se resume ao compilador Clang do LLVM atualmente com um suporte muito melhor ao Objective-C 2.0 em comparação ao encontrado no GCC - graças às contribuições da Apple para o Clang e usá-lo no macOS / iOS. A implementação de todos os recursos ausentes do Objective-C 2.0 no GCC é estimada em dois a três anos de engenharia. Se eles tivessem um desenvolvedor interessado, alguns consideram que os recursos poderiam ser mais bem investidos no GNUstep em projetos diferentes, em vez de implementar recursos no GCC já encontrados no Clang.

O GCC possui algum suporte ao Objective-C 2.0, mas está faltando suporte a blocos, suporte a modelos, ARC e outros recursos da versão 2.0. Atualmente, com mais desenvolvedores de aplicativos focando na linguagem Swift da Apple, é improvável que haja desenvolvedores comprometidos o suficiente com os recursos necessários para aprimorar o suporte ao Objective-C do GCC de maneira significativa.

Há também pelo menos um desenvolvedor solicitando que um possível tradutor seja escrito para levar o Objective-C 2.0 para 1.0, que é melhor suportado pelo GCC, mas ainda assim seria muito trabalhoso e estaria potencialmente perdendo recursos de idioma mais recentes.

Fonte

Até apróxima !!

Nenhum comentário:

Postar um comentário