Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Insider News
  4. Apple announces Swift, a new programming language for iOS

Apple announces Swift, a new programming language for iOS

Scheduled Pinned Locked Moved The Insider News
swiftioscom
12 Posts 8 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Kent Sharkey

    The Next Web[^]:

    Apple today announced a new programming language called Swift at WWDC today, which will replace Objective C as the language developers use for building iOS apps.

    Every one else had two languages, it was their turn

    M Offline
    M Offline
    Marc Clifton
    wrote on last edited by
    #3

    The programming language Objective-C was originally developed in the early 1980s. (wikipedia) Interesting. It's had a long life. But we wondered what we could do without the baggage of C.” :laugh: Amusing, after that post on how great C is. :) Marc

    N 1 Reply Last reply
    0
    • G gstolarov

      Cool stuff. Definitely step in the right direction (away from Objective-C). Just why in the world would anyone develop yet another language? What's wrong with Java, Javascript, C#, VB, Python, TypeScript, CoffeeScript or gazillion of other languages other that it's not something they did? The next step would be to copyright it and then sue anyone who would even think about porting it to another platform.

      http://www.GaspMobileGames.com

      K Offline
      K Offline
      Kent Sharkey
      wrote on last edited by
      #4

      gstolarov wrote:

      The next step would be to copyright it and then sue anyone who would even think about porting it to another platform.

      Answered your own question there ;)

      TTFN - Kent

      1 Reply Last reply
      0
      • K Kent Sharkey

        The Next Web[^]:

        Apple today announced a new programming language called Swift at WWDC today, which will replace Objective C as the language developers use for building iOS apps.

        Every one else had two languages, it was their turn

        N Offline
        N Offline
        Nemanja Trifunovic
        wrote on last edited by
        #5

        Interesting: looks like an ML variant with C-like syntax: static type system with type inference, variables are const by default, options (I hope that means no nulls), closures. Mandatory garbage collector, though X| . I still like Rust[^] better.

        utf8-cpp

        1 Reply Last reply
        0
        • M Marc Clifton

          The programming language Objective-C was originally developed in the early 1980s. (wikipedia) Interesting. It's had a long life. But we wondered what we could do without the baggage of C.” :laugh: Amusing, after that post on how great C is. :) Marc

          N Offline
          N Offline
          Nemanja Trifunovic
          wrote on last edited by
          #6

          Marc Clifton wrote:

          Amusing, after that post on how great C is

          Not even Dennis Ritchie called C a great language: C is quirky, flawed, and an enormous success[^]

          utf8-cpp

          1 Reply Last reply
          0
          • K Kent Sharkey

            The Next Web[^]:

            Apple today announced a new programming language called Swift at WWDC today, which will replace Objective C as the language developers use for building iOS apps.

            Every one else had two languages, it was their turn

            T Offline
            T Offline
            TheGreatAndPowerfulOz
            wrote on last edited by
            #7

            You have to install iTunes X| to get the doc. That's not "free".:~:mad::thumbsdown::thumbsdown::thumbsdown::thumbsdown::thumbsdown:

            If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
            You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
            Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein

            D 1 Reply Last reply
            0
            • T TheGreatAndPowerfulOz

              You have to install iTunes X| to get the doc. That's not "free".:~:mad::thumbsdown::thumbsdown::thumbsdown::thumbsdown::thumbsdown:

              If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
              You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
              Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein

              D Offline
              D Offline
              David ONeil
              wrote on last edited by
              #8

              See this post[^] for some non-Apple-centric info, including a link to an ePub version of the document.

              My website :: My book revealing the forgotten astronomy of our ancestors.

              T 1 Reply Last reply
              0
              • D David ONeil

                See this post[^] for some non-Apple-centric info, including a link to an ePub version of the document.

                My website :: My book revealing the forgotten astronomy of our ancestors.

                T Offline
                T Offline
                TheGreatAndPowerfulOz
                wrote on last edited by
                #9

                Thanks. :-D

                If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
                You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
                Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein

                1 Reply Last reply
                0
                • G gstolarov

                  Cool stuff. Definitely step in the right direction (away from Objective-C). Just why in the world would anyone develop yet another language? What's wrong with Java, Javascript, C#, VB, Python, TypeScript, CoffeeScript or gazillion of other languages other that it's not something they did? The next step would be to copyright it and then sue anyone who would even think about porting it to another platform.

                  http://www.GaspMobileGames.com

                  K Offline
                  K Offline
                  Kevin McFarlane
                  wrote on last edited by
                  #10

                  gstolarov wrote:

                  Just why in the world would anyone develop yet another language?

                  There's no end to the number of new languages being created!

                  Kevin

                  1 Reply Last reply
                  0
                  • G gstolarov

                    Cool stuff. Definitely step in the right direction (away from Objective-C). Just why in the world would anyone develop yet another language? What's wrong with Java, Javascript, C#, VB, Python, TypeScript, CoffeeScript or gazillion of other languages other that it's not something they did? The next step would be to copyright it and then sue anyone who would even think about porting it to another platform.

                    http://www.GaspMobileGames.com

                    L Offline
                    L Offline
                    Lost User
                    wrote on last edited by
                    #11

                    It's not a technical decision; merely marketing. One that worked wonders for IBM when they were up against MS :)

                    Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                    1 Reply Last reply
                    0
                    • G gstolarov

                      Cool stuff. Definitely step in the right direction (away from Objective-C). Just why in the world would anyone develop yet another language? What's wrong with Java, Javascript, C#, VB, Python, TypeScript, CoffeeScript or gazillion of other languages other that it's not something they did? The next step would be to copyright it and then sue anyone who would even think about porting it to another platform.

                      http://www.GaspMobileGames.com

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #12

                      gstolarov wrote:

                      What's wrong with Java, Javascript, C#, VB, Python, TypeScript, CoffeeScript

                      Did you write that with a straight face? :laugh:

                      Government is not reason; it is not eloquent; it is force. Like fire, it is a dangerous servant and a fearful master. ~ George Washington

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups