• Cite Icon33
  • https://doi.org/10.1007/978-1-4842-0400-9_17Copy DOI Icon

The Swift Programming Language

  • Jan 1, 2015
  • James Goodwill +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Swift is Apple’s new programming language intended to be the future replacement of Objective-C for Mac and iOS development. Some people are referring to it as a functional programming language, but it is actually an object-oriented programming language with a healthy dose of generic programming.

Similar Papers
  • Supplementary Content

Co-Contextual Type Systems: Contextless Deductive Reasoning for Correct Incremental Type Checking

  • Mar 02, 2020
  • TUbilio (Technical University of Darmstadt)
  • Edlira Kuci
  • Research Article
  • Citations14

Should ML be Object-Oriented?

  • Jul 01, 2002
  • Formal Aspects of Computing
  • David Macqueen
  • Book Chapter
  • Citations3

Typed object-oriented functional programming with late binding

  • Jan 01, 1996
  • Zhenyu Qian +1
  • Book Chapter

Algorithm Design in Programming Language Education

  • Mar 24, 2023
  • Tuğba Saray Çetinkaya +1
  • Conference Article
  • Citations1

Developing a monadic type checker for an object-oriented language: an experience report

  • Oct 20, 2019
  • Elias Castegren +1
  • Book Chapter
  • Citations1

Programming and Coding

  • Jan 01, 1997
  • Phillip C.-Y. Sheu
  • Research Article
  • Citations1

Generic programming with combinators and objects

  • Oct 01, 2021
  • Scientific and Technical Journal of Information Technologies, Mechanics and Optics
  • D.S Kosarev +1
  • Conference Article
  • Citations1

Programming and Designing Essentials of C Language and Object-oriented Language

  • Dec 01, 2013
  • Jieyu Gao
  • Book Chapter
  • Citations42

Spores: A Type-Based Foundation for Closures in the Age of Concurrency and Distribution

  • Jan 01, 2014
  • Heather Miller +2
  • Book Chapter
  • Citations6

Integrating Answer Set Programming with Object-Oriented Languages

  • Dec 17, 2016
  • Jakob Rath +1
  • Research Article

Evolution of Generic Programming in OOPLs

  • Mar 25, 2019
  • ACM SIGSOFT Software Engineering Notes
  • Neha Kumar +1
  • Research Article
  • Citations113

MultiJava

  • May 01, 2006
  • ACM Transactions on Programming Languages and Systems
  • Curtis Clifton +3
  • Single Book
  • Citations8

Programming Languages

  • Oct 27, 2022
  • Norman Ramsey
  • Book Chapter

Afterword

  • Oct 27, 2022
  • Norman F Ramsey
  • Research Article
  • Citations17

Compiling scala for the Java virtual machine

  • Jan 01, 2005
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Michel Schinz
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.