Swift vs. Objective-C: A New Programming Language

The appearance of a new programming language gives the necessity to contrast its contribution with the existing programming languages to evaluate the novelties and improvements that the new programming language offers for developers. These kind of studies can show us the efficiency, improvements and...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:International journal of interactive multimedia and artificial intelligence Ročník 3; číslo 3; s. 74 - 81
Hlavní autoři: Garcia, Cristian Gonzalez, Espada, Jordan Pascual, G.-Bustelo, B. Cristina Pelayo, Lovelle, Juan Manuel Cueva
Médium: Journal Article
Jazyk:angličtina
Vydáno: IMAI Software 01.06.2015
UNIR-Universidad Internacional de La Rioja
Témata:
ISSN:1989-1660, 1989-1660
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:The appearance of a new programming language gives the necessity to contrast its contribution with the existing programming languages to evaluate the novelties and improvements that the new programming language offers for developers. These kind of studies can show us the efficiency, improvements and useful or uselessness of the new programming languages. Also these studies can show us the good or bad properties of the existing programming languages. For these reasons, these studies allow us to know if the new programming language is offering improvements or relapses. In this article, we compare the new programming language of Apple, Swift, with the main programming language of Apple before Swift, Objective-C. We are going to show the differences, characteristics and novelties to verify the words of Apple about Swift. With that we want to answer the next question: Is Swift a new programming language easier, more secure and quicker to develop than Objective-C? Keywords--Object oriented programming, Programming, Functional programming, Programming profession, Software
ISSN:1989-1660
1989-1660
DOI:10.9781/ijimai.2015.3310