Common Lisp vs Swift

Common Lisp
Common Lisp

43
16
57
Swift
Swift

4.2K
2.1K
1.1K
Add tool

Common Lisp vs Swift: What are the differences?

Developers describe Common Lisp as "The modern, multi-paradigm, high-performance, compiled, ANSI-standardized descendant of the long-running family of Lisp programming languages". Lisp was originally created as a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus. It quickly became the favored programming language for artificial intelligence (AI) research. As one of the earliest programming languages, Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, conditionals, higher-order functions, recursion, and the self-hosting compiler. [source: wikipedia]. On the other hand, Swift is detailed as "An innovative new programming language for Cocoa and Cocoa Touch". Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C.

Common Lisp and Swift can be categorized as "Languages" tools.

"Flexibility" is the top reason why over 13 developers like Common Lisp, while over 241 developers mention "Ios" as the leading cause for choosing Swift.

Swift is an open source tool with 48.2K GitHub stars and 7.71K GitHub forks. Here's a link to Swift's open source repository on GitHub.

According to the StackShare community, Swift has a broader approval, being mentioned in 979 company stacks & 526 developers stacks; compared to Common Lisp, which is listed in 5 company stacks and 3 developer stacks.

- No public GitHub repository available -

What is Common Lisp?

Lisp was originally created as a practical mathematical notation for computer programs, influenced by the notation of Alonzo Church's lambda calculus. It quickly became the favored programming language for artificial intelligence (AI) research. As one of the earliest programming languages, Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, conditionals, higher-order functions, recursion, and the self-hosting compiler. [source: wikipedia]

What is Swift?

Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C.

Want advice about which of these to choose?Ask the StackShare community!

Why do developers choose Common Lisp?
Why do developers choose Swift?
What are the cons of using Common Lisp?
What are the cons of using Swift?
What companies use Common Lisp?
What companies use Swift?
What are some alternatives to Common Lisp and Swift?
Clojure
Clojure is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system.
Haskell
Python
Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
PHP
Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
See all alternatives
What tools integrate with Common Lisp?
What tools integrate with Swift?
    No integrations found
    Decisions about Common Lisp and Swift
    No stack decisions found
    Interest over time
    Reviews of Common Lisp and Swift
    Avatar of Bessalitskykh
    Software Development Consultan at MLSDev Inc.
    Review ofSwiftSwift

    The performance of Swift is almost the same as that of C++, which is considered the fastest in algorithm calculation arithmetics. Apple had this idea in mind and worked to improve the speed of Swift. For example, Swift 2.0 has beaten C++ in several computation algorithms, such as Mandelbrot algorithm. Objective-C is slower because it contains C API legacy.

    Swift is faster than Objective-C, because it removed the limitations of C language and has been improved with the help of advanced technologies that were unavailable when C was developed. As mentioned by Apple, Swift was originally designed to operate faster.

    Despite the fact that languages are different, they both integrate, and work with Cocoa and Cocoa Touch APIs, for all Apple platforms. Therefore, a regular app-user would not recognize the difference in operating speed between Objective-C vs Swift. Speed also depends on a programmer’s level and capabilities, since a slow app can be written in Swift as well.

    Learn more here https://mlsdev.com/blog/51-7-advantages-of-using-swift-over-objective-c

    Avatar of Bessalitskykh
    Software Development Consultan at MLSDev Inc.
    Review ofSwiftSwift

    Its performance approaches the one of C++ which is considered the fastest algorithm calculation arithmetics. And Apple strives to improve the speed of Swift. Learn more here https://mlsdev.com/blog/51-7-advantages-of-using-swift-over-objective-c

    How developers use Common Lisp and Swift
    Avatar of Lawrence Cheuk
    Lawrence Cheuk uses SwiftSwift

    iPhone app, a new born language, it may good but the IDE, xcode is bad compare with Visual Studio. It just like a baby. playground can only use without connect to other library...you can not do a simply refactor of renaming a variable. You can go to definition and find reference, but you can not go to implementation....I should write them on xcode not here basically it is not the fault of swift, but it tightly to it, unless you want to use a notepad to write it.

    Avatar of Refractal
    Refractal uses SwiftSwift

    Most of our newer apps are written completely in swift, with our older ones and some special cases using a mix of Swift and Objective-C, but with Swift 2, the language is pretty much a must-use. "guard" is <3.

    Avatar of Flutter Health Inc.
    Flutter Health Inc. uses SwiftSwift

    Flutter is coded with Swift v.2.3 and can be run with Xcode v.8.2.1. To launch in Xcode 9.3, the code needs to be migrated to Swift 4.1

    Avatar of Maxim Ananov
    Maxim Ananov uses SwiftSwift

    Most of the app code was gradually rewritten in Swift for better performance and code maintenance.

    Avatar of JINJA Ltd.
    JINJA Ltd. uses SwiftSwift

    Our native iOS app is built on Swift, and most of the basic function is still written in Swift

    How much does Common Lisp cost?
    How much does Swift cost?
    Pricing unavailable
    Pricing unavailable
    News about Common Lisp
    More news