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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of interactive multimedia and artificial intelligence Jg. 3; H. 3; S. 74 - 81
Hauptverfasser: Garcia, Cristian Gonzalez, Espada, Jordan Pascual, G.-Bustelo, B. Cristina Pelayo, Lovelle, Juan Manuel Cueva
Format: Journal Article
Sprache:Englisch
Veröffentlicht: IMAI Software 01.06.2015
UNIR-Universidad Internacional de La Rioja
Schlagworte:
ISSN:1989-1660, 1989-1660
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract 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
AbstractList 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
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.
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?
Audience Academic
Author Cueva-Lovelle, Juan Manuel
Pascual-Espada, Jordán
Pelayo G-Bustelo, Cristina
González García, Cristian
Author_xml – sequence: 1
  fullname: Garcia, Cristian Gonzalez
– sequence: 2
  fullname: Espada, Jordan Pascual
– sequence: 3
  fullname: G.-Bustelo, B. Cristina Pelayo
– sequence: 4
  fullname: Lovelle, Juan Manuel Cueva
BookMark eNptUd9LwzAQDqLgnHv3seBza34tTcSXMfwFw4nO55CmSUlZW0m6Df97U6qi4B3HHcd9x333nYHjtmsNABcIZiLn6MrVrlEuwxDNM0IQPAITJLhIEWPw-Fd9CmYh1DAaQXSO0QSg14OzfbIPWbIuaqN7tzfp8jpZJE_mkDz7rvKqaVxbJSvVVjtVmXNwYtU2mNlXnoK3u9vN8iFdre8fl4tVqjHnfcpNWRTGqtLmRjDCTAkpphjmhVYFtgQzaqkqCKSWMc0ZLnEJucqpsIgrgckU3Ix7S6e2renlu48k_YfslJPfvV3rvOtqJU2Qi5dNJIZiCDbAL0d4pbZGutZ2vVe6cUHLBcWY4TmjIk5l_0xFL03jdHyydbH_BwBHgPZdCN7Yn7MQlIMWctRCDlrIQQvyCWjzfRw
ContentType Journal Article
Copyright COPYRIGHT 2015 IMAI Software
LICENCIA DE USO: Los documentos a texto completo incluidos en Dialnet son de acceso libre y propiedad de sus autores y/o editores. Por tanto, cualquier acto de reproducción, distribución, comunicación pública y/o transformación total o parcial requiere el consentimiento expreso y escrito de aquéllos. Cualquier enlace al texto completo de estos documentos deberá hacerse a través de la URL oficial de éstos en Dialnet. Más información: https://dialnet.unirioja.es/info/derechosOAI | INTELLECTUAL PROPERTY RIGHTS STATEMENT: Full text documents hosted by Dialnet are protected by copyright and/or related rights. This digital object is accessible without charge, but its use is subject to the licensing conditions set by its authors or editors. Unless expressly stated otherwise in the licensing conditions, you are free to linking, browsing, printing and making a copy for your own personal purposes. All other acts of reproduction and communication to the public are subject to the licensing conditions expressed by editors and authors and require consent from them. Any link to this document should be made using its official URL in Dialnet. More info: https://dialnet.unirioja.es/info/derechosOAI
Copyright_xml – notice: COPYRIGHT 2015 IMAI Software
– notice: LICENCIA DE USO: Los documentos a texto completo incluidos en Dialnet son de acceso libre y propiedad de sus autores y/o editores. Por tanto, cualquier acto de reproducción, distribución, comunicación pública y/o transformación total o parcial requiere el consentimiento expreso y escrito de aquéllos. Cualquier enlace al texto completo de estos documentos deberá hacerse a través de la URL oficial de éstos en Dialnet. Más información: https://dialnet.unirioja.es/info/derechosOAI | INTELLECTUAL PROPERTY RIGHTS STATEMENT: Full text documents hosted by Dialnet are protected by copyright and/or related rights. This digital object is accessible without charge, but its use is subject to the licensing conditions set by its authors or editors. Unless expressly stated otherwise in the licensing conditions, you are free to linking, browsing, printing and making a copy for your own personal purposes. All other acts of reproduction and communication to the public are subject to the licensing conditions expressed by editors and authors and require consent from them. Any link to this document should be made using its official URL in Dialnet. More info: https://dialnet.unirioja.es/info/derechosOAI
DBID AAYXX
CITATION
AGMXS
FKZ
DOI 10.9781/ijimai.2015.3310
DatabaseName CrossRef
Dialnet (Open Access Full Text)
Dialnet
DatabaseTitle CrossRef
DatabaseTitleList


DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1989-1660
EndPage 81
ExternalDocumentID oai_dialnet_unirioja_es_ART0001000962
A422625649
10_9781_ijimai_2015_3310
GeographicLocations Spain
GeographicLocations_xml – name: Spain
GroupedDBID .4S
.DC
29J
2WC
5GY
5VS
AAYXX
ADBBV
ADMLS
ALMA_UNASSIGNED_HOLDINGS
ARCSS
BCNDV
C1A
CITATION
E3Z
GROUPED_DOAJ
IAO
ICD
IPNFZ
ITC
KQ8
MK~
M~E
OK1
OVT
RIG
TR2
TUS
AGMXS
FKZ
ID FETCH-LOGICAL-c288t-8edbbefadf7e9636ed0424207bcab2f3264f4ab304f66c862d2d08a749f18a923
ISICitedReferencesCount 8
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000362593800011&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1989-1660
IngestDate Thu Jun 27 07:34:25 EDT 2024
Mon Oct 20 22:13:40 EDT 2025
Mon Oct 20 16:39:43 EDT 2025
Sat Nov 29 02:24:15 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c288t-8edbbefadf7e9636ed0424207bcab2f3264f4ab304f66c862d2d08a749f18a923
OpenAccessLink http://dx.doi.org/10.9781/ijimai.2015.3310
PageCount 8
ParticipantIDs dialnet_primary_oai_dialnet_unirioja_es_ART0001000962
gale_infotracmisc_A422625649
gale_infotracacademiconefile_A422625649
crossref_primary_10_9781_ijimai_2015_3310
PublicationCentury 2000
PublicationDate 2015-06-01
PublicationDateYYYYMMDD 2015-06-01
PublicationDate_xml – month: 06
  year: 2015
  text: 2015-06-01
  day: 01
PublicationDecade 2010
PublicationTitle International journal of interactive multimedia and artificial intelligence
PublicationYear 2015
Publisher IMAI Software
UNIR-Universidad Internacional de La Rioja
Publisher_xml – name: IMAI Software
– name: UNIR-Universidad Internacional de La Rioja
SSID ssj0000314521
Score 1.9693832
Snippet The appearance of a new programming language gives the necessity to contrast its contribution with the existing programming languages to evaluate the novelties...
The appearance of a new programming language gives the necessity to contrast its contribution with the existing programming languages to evaluate the novelties...
SourceID dialnet
gale
crossref
SourceType Open Website
Aggregation Database
Index Database
StartPage 74
SubjectTerms Functional programming
Object oriented programming
Programming
Programming profession
Software
Title Swift vs. Objective-C: A New Programming Language
URI https://dialnet.unirioja.es/servlet/oaiart?codigo=5574309
Volume 3
WOSCitedRecordID wos000362593800011&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 1989-1660
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000314521
  issn: 1989-1660
  databaseCode: DOA
  dateStart: 20080101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 1989-1660
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000314521
  issn: 1989-1660
  databaseCode: M~E
  dateStart: 20080101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9NAEF6FAhIX3ohAqXxAQsiysR0_1tzSCApSWyq1oN6sXXstOUrXVWK7pQf-DH-UGa_XcSIO5cDFijardTQzmZ3HNzOEvMVkEqcBtRyex5YfpJnFUyezBKi-YJLGnLWzAX8cRsfH9Pw8PhmNfutamGYRSUmvr-PL_8pqWANmY-nsP7C7PxQW4DMwHZ7AdnjeivGnV0Vemc3KNr_xuVJn1kzVNIMJrQFZFxgi0MHKoYW6GSLcaizRllQ1QsEQ26IT1ex12SKO2vkfgxafPbYH5xW1RupMq5SDUt7A1XTTG_Sg2DIF2wVvGBUzImRZD_84sK39GgRSJYr27e4kycwTsWA_S73vsGwwE6HqTTAPxWQtFuasFg0bBjjcYA3EUk7v0fSreQp30hXr4MBKUyPWyw3VMAJb_GVNaWQ1A2j7osBOX8DIYl5csAIBfoE9mXT42s3221MsNQa70I_vkLteFMSo_Y9-rQN52P8_UPV9-vUqHY7v-LD9hg3z5z7WBklRdebAwLA5e0wedh6JMVWS9ISMhHxKHulpH0an_J8RtxUsAwTLGAjWR4MZIFbGQKwMLVbPyffPn85mX6xu4IaVepRWFhUZ5yJnWR4JUMyhyDAx7jkRTxn3crD0_dxnfOL4eRim4AtnXuZQFvlx7lIGrsILsiNLKV4SI43QenRT5ofcjzLG3cwHzxsWXJoHOR2T95oOyaXqq5KAP4o0SxTNEqRZgjQbk6AjVL8Vm6LrtVoWy6Kcs0SsEnAC0WtpPXNvTN4hWRNkfAV_ENZVnMAvxKZnyZq1Y7K7sRNUbDr4-tWtD3pNHqxFeJfsVMtavCH30qYqVsu9NuCz14rPHxdQnsY
linkProvider ISSN International Centre
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Swift+vs.+Objective-C%3A+a+new+programming+language&rft.jtitle=International+journal+of+interactive+multimedia+and+artificial+intelligence&rft.au=Garcia%2C+Cristian+Gonzalez&rft.au=Espada%2C+Jordan+Pascual&rft.au=G.-Bustelo%2C+B.+Cristina+Pelayo&rft.au=Lovelle%2C+Juan+Manuel+Cueva&rft.date=2015-06-01&rft.pub=IMAI+Software&rft.issn=1989-1660&rft.eissn=1989-1660&rft.spage=74&rft_id=info:doi/10.9781%2Fijimai.2015.3310&rft.externalDocID=A422625649
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1989-1660&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1989-1660&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1989-1660&client=summon