Apple's Swift rockets up programming language rankings, jumps 46 spots

2

Comments

  • Reply 21 of 54
    It wasn't that long ago that Objective-C was far behind where Swift is today. Apple has hand.
     0Likes 0Dislikes 0Informatives
  • Reply 22 of 54
    mjtomlinmjtomlin Posts: 2,699member
    Quote:

    Originally Posted by DaveMcM76 View Post





    I think the last assembly / assembler I attempted was 6502 on a BBC Model B back in around 1990 image The things you could do with just two registers and an accumulator image

     

    Wow! That takes me back to programming on our Apple IIe in '84. I was writing a graphics based game in BASIC but it was too slow, so I taught myself 6502 using the built-in mini-assembler. I remember needing to know the memory layout so I could figure out which addresses I could store values.

     0Likes 0Dislikes 0Informatives
  • Reply 23 of 54
    Originally Posted by SolipsismY View Post

    It wasn't that long ago that Objective-C was far behind where Swift is today. Apple has hand.

     

    “I have no hand, Jerry! NO hand! How do you get hand, anyway?”

     0Likes 0Dislikes 0Informatives
  • Reply 24 of 54
    jexusjexus Posts: 373member
    Quote:

    Originally Posted by SolipsismY View Post



    It wasn't that long ago that Objective-C was far behind where Swift is today. Apple has hand.

    Well that is because Swift doesn't look like it was designed by a 1st year college programmer having a seizure. =P

     

    Props to Apple where it is deserved, swift is a fine language.

     0Likes 0Dislikes 0Informatives
  • Reply 25 of 54
    jexus wrote: »
    Well that is because Swift doesn't look like it was designed by a 1st year college programmer having a seizure. =P

    Props to Apple where it is deserved, swift is a fine language.

    1) To me it was less of a seizure and more an obsession with the semicolon.

    2) I'm digging into my first Swift book and I have to say, while the code looks much nicer than all the Obj-C I've read and coded when trying to learn how to write apps, I'm still just as useless as ever. I find it very frustrating because I have a lot of ideas.
     0Likes 0Dislikes 0Informatives
  • Reply 26 of 54
    jexusjexus Posts: 373member
    Quote:

    Originally Posted by SolipsismY View Post



    2) I'm digging into my first Swift book and I have to say, while the code looks much nicer than all the Obj-C I've read and coded when trying to learn how to write apps, I'm still just as useless as ever. I find it very frustrating because I have a lot of ideas.

    I usually just throw convention outside the window and start tinkering after a certain point of reading.

    If they provide sample projects I'll try to do them.

     

    If not I just start looking for a simple problem to solve.

     

    Maybe a simple math game at first, then add responses based on right wrong/total score.

    Maybe a simple Calculator.

    Maybe then try my hand at some file handling ect...always testing to see what I can and cannot do and then adjusting.

    Move on up, either writing new programs or adding features to existing ones.

    If I have programs written in another language, I might also try to convert them as well(provided they are within my understanding).

     

    It is far from foolproof(It has failed me a few times), but I consider the labor of practice to be far more educational after a certain point than simple text to better grasp something.

     0Likes 0Dislikes 0Informatives
  • Reply 27 of 54
    Quote:

    Originally Posted by SolipsismY View Post





    1) To me it was less of a seizure and more an obsession with the semicolon.



    2) I'm digging into my first Swift book and I have to say, while the code looks much nicer than all the Obj-C I've read and coded when trying to learn how to write apps, I'm still just as useless as ever. I find it very frustrating because I have a lot of ideas.



    I can perfectly understand how you feel. I am not great at programming either but have some very nice ideas for apps that I know are useful.

     

    It is pretty difficult to sell an idea. People tend to think of consultants for app ideas as con artists...

     0Likes 0Dislikes 0Informatives
  • Reply 28 of 54
    Quote:

    Originally Posted by Jexus View Post

     

    I'm surprised Assembly is as high as it is on that chart.




    The few people using it are asking for a lot of help maybe?

     0Likes 0Dislikes 0Informatives
  • Reply 29 of 54

    APL or "A Programming Language" was my favorite. It was an incredible language.

     0Likes 0Dislikes 0Informatives
  • Reply 30 of 54
    asciiascii Posts: 5,936member
    Quote:

    Originally Posted by Jexus View Post

     

    But with the amount of people who treat C as satan(C does have it's problems I assure you quite a bit), it just weird seeing Assembly at such a position.


    Yep, I actually think C is quite a clean, simple language. C++ is a beast. Swift is actually a little over-complicated too in my opinion.

     0Likes 0Dislikes 0Informatives
  • Reply 31 of 54
    wizard69wizard69 Posts: 13,377member
    jexus wrote: »
    I'm surprised Assembly is as high as it is on that chart.

    There is a lot of embedded stuff out there. For some of the common micro controllers Assemly is pretty easy to deal with, with either an entire project written in it or a a few files/routines. I kinda doubt there is a massive amount of i86 assembly being written.

    In any event its is surprising how far Swift has come. The problem as I see it is that Swift only corrects part of Apple development tools problems. I've never really liked the way the SDK and interface builder works, it just rubs me the wrong way.
     0Likes 0Dislikes 0Informatives
  • Reply 32 of 54
    wizard69wizard69 Posts: 13,377member
    jexus wrote: »

    Fortran has been relegated to HPC markets mostly and even there C++ and Haskell have been making inroads slowly for years.

    Do you know that a good portion of the code that the climate scientists use in their climate models is Fortran based? That right there is enough to make me question their theories about the causes of global warming.
     0Likes 0Dislikes 0Informatives
  • Reply 33 of 54
    wizard69wizard69 Posts: 13,377member
    Spoiler:
    davemcm76 wrote: »
    Well I for one am really liking Swift so far although it is taking me some time to transition having only really just started getting my head around Objective-C and Cocoa in the last year...

    My day job is mostly 4GL Progress (with a smattering of c#) so my dreams of being a fully fledged iOS developer are still very much in my spare time which is something I'm lacking at the moment :\.

    I'm sitting here with a sad face laughing my a$$ off. Why? Because finding the spare time to do Mac / IOS development is beyond me. So im sad that finding time to reflect on some ideas I've had isn't there but more so im laughing my butt off because now I know I'm not the only one in this boat.

    The other problem is that programming isn't what does it for me when I need to destress or unwind.
     0Likes 0Dislikes 0Informatives
  • Reply 34 of 54
    wizard69wizard69 Posts: 13,377member
    I have never seen a graph like this one...pretty interesting to me as there are certainly I knew there had to be knots of development in languages that were totally off my radar. But as I looked at the names, I was left wondering what in the world happened to Ada, the US government's idea of the "only standard" language for government projects... I didn't see it anywhere on this list... was the last project done in Ada one where citizens could sign up for their desired health care provider???

    Self edit: OMG I found Ada down near the left corner. I truly thought is was dead as a doornail.

    Sad isn't it! At one time I was really hopeful that Ada would take off, some of my first programming exposure was to Modual 2 ( in college ) and Pascal on a really old Mac. Ada seem like the perfect professional solution to supplant those languages. These days Ada seems to be relegated to Avionics and a few die hard fans that appreciate it's better features and abilities.
     0Likes 0Dislikes 0Informatives
  • Reply 35 of 54
    wizard69wizard69 Posts: 13,377member
    ascii wrote: »
    Yep, I actually think C is quite a clean, simple language. C++ is a beast. Swift is actually a little over-complicated too in my opinion.

    Modern C++ really isn't that bad. Neither C++ or Swift are excessively complicated if used with restraint. The way I look at it is that C is the complicated solution due to the lack of a good standards conforming library to the extent seen in C++ + STL. In my mind STL makes C++ less complicated in the long run. Sure there is a learning curve but you at least know that conforming solutions support the same functionality everywhere.
     0Likes 0Dislikes 0Informatives
  • Reply 36 of 54
    wizard69 wrote: »
    Do you know that a good portion of the code that the climate scientists use in their climate models is Fortran based? That right there is enough to make me question their theories about the causes of global warming.

    You do realize that no language touches the precision of Fortran for Numerical Analysis.
     0Likes 0Dislikes 0Informatives
  • Reply 37 of 54
    wizard69 wrote: »
    The other problem is that programming isn't what does it for me when I need to destress or unwind.

    I have to admit that having spent all my working day sat at a computer writing code it can then be pretty difficult finding the motivation to spend time on my evenings and weekends sat at a computer trying to learn how to write different code...

    My destress / unwind technique tends to be getting out into the hills on my mountain bike for a few hours although the weather in the UK isn't really ideal for that at the moment.
     0Likes 0Dislikes 0Informatives
  • Reply 38 of 54
    MacPromacpro Posts: 19,873member
    davemcm76 wrote: »
    I have to admit that having spent all my working day sat at a computer writing code it can then be pretty difficult finding the motivation to spend time on my evenings and weekends sat at a computer trying to learn how to write different code...

    My destress / unwind technique tends to be getting out into the hills on my mountain bike for a few hours although the weather in the UK isn't really ideal for that at the moment.

    The UK needs to be towed a few thousand miles to the south and the sooner the better. ;)
     0Likes 0Dislikes 0Informatives
  • Reply 39 of 54
    MacPromacpro Posts: 19,873member
    Hypercard seems to have lost ground ... :\
     0Likes 0Dislikes 0Informatives
  • Reply 40 of 54
    jexusjexus Posts: 373member

    Obligatory #TeamRust Post

     

    Forgot to mention that. One of the languages I'm hoping to dethrone C++, the other would be D, which seems to be doing pretty good for itself.

     0Likes 0Dislikes 0Informatives
Sign In or Register to comment.