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 2015-06, Vol.3 (3), p.74-81
Hauptverfasser: Garcia, Cristian Gonzalez, Espada, Jordan Pascual, G.-Bustelo, B. Cristina Pelayo, Lovelle, Juan Manuel Cueva
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 81
container_issue 3
container_start_page 74
container_title International journal of interactive multimedia and artificial intelligence
container_volume 3
creator Garcia, Cristian Gonzalez
Espada, Jordan Pascual
G.-Bustelo, B. Cristina Pelayo
Lovelle, Juan Manuel Cueva
description 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
doi_str_mv 10.9781/ijimai.2015.3310
format Article
fullrecord <record><control><sourceid>gale_dialn</sourceid><recordid>TN_cdi_dialnet_primary_oai_dialnet_unirioja_es_ART0001000962</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A422625649</galeid><sourcerecordid>A422625649</sourcerecordid><originalsourceid>FETCH-LOGICAL-c335t-7a9450cab0ffa48108c67de7b69c551420d9799c3c6250d9e328b728cc5bf27c3</originalsourceid><addsrcrecordid>eNptUUtLxDAQDqLgonv3WPDcmkeTNOKlLL5gcUXXc0jTpKRsW0m6u_jvzVIVBWcY5mOYbx58AFwgmAleoCvXuk65DENEM0IQPAIzJAqRIsbg8S98CuYhtDAaQTnFaAbQ697ZMdmFLFlVrdGj25l0cZ2UyZPZJ89-aLzqOtc3yVL1zVY15hycWLUJZv6Vz8Db3e168ZAuV_ePi3KZakLomHIlcgq1qqC1Ki8QLDTjteEVE5pSlGNYCy6EJpphGrEhuKg4LrSmlcVckzNwM82tndr0ZpTvPj7pP-SgnPyubXvn3dAqaYIsX9bxMRRDMBzplxO9URsjXW-H0SvduaBlmWMcl7JcxK7sn67otemcHnpjXaz_IcCJoP0Qgjf25ywE5UELOWkhD1rIgxbkE7qKeqY</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Swift vs. Objective-C: A New Programming Language</title><source>DOAJ Directory of Open Access Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><source>Dialnet</source><creator>Garcia, Cristian Gonzalez ; Espada, Jordan Pascual ; G.-Bustelo, B. Cristina Pelayo ; Lovelle, Juan Manuel Cueva</creator><creatorcontrib>Garcia, Cristian Gonzalez ; Espada, Jordan Pascual ; G.-Bustelo, B. Cristina Pelayo ; Lovelle, Juan Manuel Cueva</creatorcontrib><description>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</description><identifier>ISSN: 1989-1660</identifier><identifier>EISSN: 1989-1660</identifier><identifier>DOI: 10.9781/ijimai.2015.3310</identifier><language>eng</language><publisher>IMAI Software</publisher><subject>Functional programming ; Object oriented programming ; Programming ; Programming profession ; Software</subject><ispartof>International journal of interactive multimedia and artificial intelligence, 2015-06, Vol.3 (3), p.74-81</ispartof><rights>COPYRIGHT 2015 IMAI Software</rights><rights>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</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c335t-7a9450cab0ffa48108c67de7b69c551420d9799c3c6250d9e328b728cc5bf27c3</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,864,874,27924,27925</link.rule.ids></links><search><creatorcontrib>Garcia, Cristian Gonzalez</creatorcontrib><creatorcontrib>Espada, Jordan Pascual</creatorcontrib><creatorcontrib>G.-Bustelo, B. Cristina Pelayo</creatorcontrib><creatorcontrib>Lovelle, Juan Manuel Cueva</creatorcontrib><title>Swift vs. Objective-C: A New Programming Language</title><title>International journal of interactive multimedia and artificial intelligence</title><description>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</description><subject>Functional programming</subject><subject>Object oriented programming</subject><subject>Programming</subject><subject>Programming profession</subject><subject>Software</subject><issn>1989-1660</issn><issn>1989-1660</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><sourceid>FKZ</sourceid><recordid>eNptUUtLxDAQDqLgonv3WPDcmkeTNOKlLL5gcUXXc0jTpKRsW0m6u_jvzVIVBWcY5mOYbx58AFwgmAleoCvXuk65DENEM0IQPAIzJAqRIsbg8S98CuYhtDAaQTnFaAbQ697ZMdmFLFlVrdGj25l0cZ2UyZPZJ89-aLzqOtc3yVL1zVY15hycWLUJZv6Vz8Db3e168ZAuV_ePi3KZakLomHIlcgq1qqC1Ki8QLDTjteEVE5pSlGNYCy6EJpphGrEhuKg4LrSmlcVckzNwM82tndr0ZpTvPj7pP-SgnPyubXvn3dAqaYIsX9bxMRRDMBzplxO9URsjXW-H0SvduaBlmWMcl7JcxK7sn67otemcHnpjXaz_IcCJoP0Qgjf25ywE5UELOWkhD1rIgxbkE7qKeqY</recordid><startdate>20150601</startdate><enddate>20150601</enddate><creator>Garcia, Cristian Gonzalez</creator><creator>Espada, Jordan Pascual</creator><creator>G.-Bustelo, B. Cristina Pelayo</creator><creator>Lovelle, Juan Manuel Cueva</creator><general>IMAI Software</general><general>UNIR-Universidad Internacional de La Rioja</general><scope>AAYXX</scope><scope>CITATION</scope><scope>AGMXS</scope><scope>FKZ</scope></search><sort><creationdate>20150601</creationdate><title>Swift vs. Objective-C: A New Programming Language</title><author>Garcia, Cristian Gonzalez ; Espada, Jordan Pascual ; G.-Bustelo, B. Cristina Pelayo ; Lovelle, Juan Manuel Cueva</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c335t-7a9450cab0ffa48108c67de7b69c551420d9799c3c6250d9e328b728cc5bf27c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Functional programming</topic><topic>Object oriented programming</topic><topic>Programming</topic><topic>Programming profession</topic><topic>Software</topic><toplevel>online_resources</toplevel><creatorcontrib>Garcia, Cristian Gonzalez</creatorcontrib><creatorcontrib>Espada, Jordan Pascual</creatorcontrib><creatorcontrib>G.-Bustelo, B. Cristina Pelayo</creatorcontrib><creatorcontrib>Lovelle, Juan Manuel Cueva</creatorcontrib><collection>CrossRef</collection><collection>Dialnet (Open Access Full Text)</collection><collection>Dialnet</collection><jtitle>International journal of interactive multimedia and artificial intelligence</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Garcia, Cristian Gonzalez</au><au>Espada, Jordan Pascual</au><au>G.-Bustelo, B. Cristina Pelayo</au><au>Lovelle, Juan Manuel Cueva</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Swift vs. Objective-C: A New Programming Language</atitle><jtitle>International journal of interactive multimedia and artificial intelligence</jtitle><date>2015-06-01</date><risdate>2015</risdate><volume>3</volume><issue>3</issue><spage>74</spage><epage>81</epage><pages>74-81</pages><issn>1989-1660</issn><eissn>1989-1660</eissn><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</abstract><pub>IMAI Software</pub><doi>10.9781/ijimai.2015.3310</doi><tpages>8</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1989-1660
ispartof International journal of interactive multimedia and artificial intelligence, 2015-06, Vol.3 (3), p.74-81
issn 1989-1660
1989-1660
language eng
recordid cdi_dialnet_primary_oai_dialnet_unirioja_es_ART0001000962
source DOAJ Directory of Open Access Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals; Dialnet
subjects Functional programming
Object oriented programming
Programming
Programming profession
Software
title Swift vs. Objective-C: A New Programming Language
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T19%3A00%3A00IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-gale_dialn&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Swift%20vs.%20Objective-C:%20A%20New%20Programming%20Language&rft.jtitle=International%20journal%20of%20interactive%20multimedia%20and%20artificial%20intelligence&rft.au=Garcia,%20Cristian%20Gonzalez&rft.date=2015-06-01&rft.volume=3&rft.issue=3&rft.spage=74&rft.epage=81&rft.pages=74-81&rft.issn=1989-1660&rft.eissn=1989-1660&rft_id=info:doi/10.9781/ijimai.2015.3310&rft_dat=%3Cgale_dialn%3EA422625649%3C/gale_dialn%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_galeid=A422625649&rfr_iscdi=true