EL FUTURO DE APPLE: SWIFT VERSUS OBJECTIVE-C

  • Cristian González García Universidad de Oviedo http://orcid.org/0000-0002-8810-6023
  • Jordán Pascual Espada B. Universidad de Oviedo
  • Cristina Pelayo G-Bustelo Universidad de Oviedo
  • Juan Manuel Cueva Lovelle Universidad de Oviedo
Palabras clave: Lenguaje de programación, programación funcional, programación informática, programación orientada a objetos, software (es_ES)

Resumen (es_ES)

Hace unos meses Apple presentó un nuevo lenguaje de programación para sus plataformas: Swift. Con Swift, Apple pretende atraer a los programadores de los lenguajes de programación basados en la sintaxis de C++ y darles una mayor abstracción, que con Objective-C, para que sea más fácil programar para las plataformas de Apple. Por estas razones, se hace necesario contrastar lo pretendido por Apple y realizar un estudio del lenguaje de programación a fin de contrastar su objetivo. Para ello, se hicieron dos evaluaciones, una cualitativa y otra cuantitativa, con el propósito de verificar en qué medida Swift es un avance respecto a Objective-C.

DThe Future of Apple: Swift Versus Objective-C

ABSTRACT

Few months ago, Apple presented a new programming language: Swift. With Swift, Apple pretends to attract the programmers of the programming languages based on C++ syntax and gives them a higher abstraction than with Objective-C for being easier to programme to Apple’s platforms. For these reasons, it is necessary to contrast what is intended by Apple and do a study of the programming language to ascertain their goal. For this purpose, we did two evaluations, firstly a qualitative evaluation and after, a quantitative evaluation to verify in how much Swift is an advance with respect to Objective-C.

Keywords: computer languages, computer programming, functional programming, object oriented programming, programming, software.

Descargas

La descarga de datos todavía no está disponible.

Biografía del autor/a

Cristian González García, Universidad de Oviedo
Es Ingeniero Técnico en Informática de Sistemas y Máster en Ingeniería Web por la Escuela de Ingería Informática en los años 2011 y 2013 (Universidad de Oviedo, España). Actualmente, es Doctorando en Ingeniería Web, Redes Sociales y dispositivos móviles. Trabaja en el grupo de investigación Ingeniería Dirigida por Modelos MDE-RG de la Universidad de Oviedo desde el 2012.

Referencias

Apple Inc., “Swift”, 2015 [en línea] Consultado el 30 de noviembre de 2015, disponible en: https://developer.apple.com/swift/.

Apple Inc., The Swift Programming Language. 2014.

@adamjleonard, @thinkclay, and @cesar_devers, “Swift Toolbox”, 2014 [en línea]. Consultado el 30 de noviembre de 2015, disponible en: http://www.swifttoolbox.io/

“LLVM,” 2000. [en línea]. Consultado el 30 de noviembre de 2015, disponible en: http://llvm.org/

C. A. Lattner, “LLVM : An Infrastructure for Multi-Stage Optimization,” University of Illinois, 2002.

TIOBE Software BV, “TIOBE Index”, 2014 [en línea]. Consultado el 30 de noviembre de 2015, disponible en: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

C. Zapponi, “GitHub”, 2014 [en línea]. Consultado el 30 de noviembre de 2015, disponible en: http://githut.info/

Cómo citar
González García, C., Espada B., J. P., G-Bustelo, C. P., & Cueva Lovelle, J. M. (2015). EL FUTURO DE APPLE: SWIFT VERSUS OBJECTIVE-C. Redes De Ingeniería, 6(2), 6-16. https://doi.org/10.14483/udistrital.jour.redes.2015.2.a01
Publicado: 2015-12-26
Sección
Investigación