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...
Gespeichert in:
| Veröffentlicht in: | International journal of interactive multimedia and artificial intelligence Jg. 3; H. 3; S. 74 - 81 |
|---|---|
| Hauptverfasser: | , , , |
| 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 |