Swift или Objective-C, или о скелетах в яблочном склепе.

Discussion in 'Мировые новости. Обсуждения.' started by paranoy777, 10 Feb 2016.

  1. paranoy777

    paranoy777 Banned

    Joined:
    23 Jan 2016
    Messages:
    71
    Likes Received:
    25
    Reputations:
    10
    Что случилось
    Вы, наверное, слышали, что корпорация Apple, эти задорные наглецы, недавно выпустила новый язык программирования «Swift» с таким же названием, как у другого языка программирования? По всему миру школьники средних классов на улицах, в переулках и подворотнях обсуждают, когда Swiftвытеснит Objective-C.

    Но что взять со школьника средних классов? Сегодня он учит природоведение и «Основы православной культуры», а завтра «Основы исламского шариата» и ОБЖ. Всё вокруг него меняется словно в калейдоскопе: предметы, языки, технологии. Ему 14 лет и у него в запасе еще 5-10 лет, чтобы валять дурака и учить затейливую нелепицу, придуманную в Минобре или Эппл.

    Однако многие их нас уже не школьниками или, как минимум, не школьники средних классов. Нас не проведёшь.

    Скелеты языков в яблочном склепе
    Swift — это не первая попытка Apple создать свой, самый настоящий язык программирования.

    В 1987 году компания выпустила HyperTalk — высокоуровневый язык для начинающих программистов, который могла бы использовать любая домохозяка.

    Code:
    on mouseDown
        answer file "Please select a text file to open."
        if it is empty then exit mouseDown
        put it into filePath
        if there is a file filePath then
          open file filePath
          read from file filePath until return
          put it into cd fld "some field"
          close file filePath
          set the textStyle of character 1 to 10 of card field "some field" to bold
        end if
      end mouseDown
    И где теперь HyperTalk? Ушёл в Вальгаллу 1998, когда его изобретатель покинул компанию.

    В 1990 Эппл посещает гениальная идея заменить Mac OS объектно-ориентированной ОС, и совместно сIBM они начинают разработку Taligent, для которой предназначался язык программирования ScriptX. Точнее, это была целая мультимедийная платформа — примерно как Macromedia Flash. Но и это не помогло, и она покинула этот бренный мир.

    Затем для своего наладонника Newton Эппл создала NewtonScript. Вы, наверное, уже догадались, что вместе с Newton’ом NewtonScript отправился в край вечной охоты к Ньютону и Копернику.
    [​IMG]
    Параллельно эппловцы пытались поработить мир путём создания ЯП Dylan, на котором можно было бы программировать и под Newton и под Mac OS.

    Code:
    define function factorial (n :: <integer>) => (n! :: <integer>)
      case
        n < 0     => error("Can't take factorial of negative integer: %d\n", n);
        n = 0     => 1;
        otherwise => n * factorial(n - 1);
      end
    end;
    Сброшен за борт ещё раньше, чем NewtonScript.

    Однако от навязчивых идей сложно отказаться. В 2008 Apple выпускает MacRuby, однако активное развитие прекращается в 2011, когда главный разработчик проекта покидает компанию.

    Наконец, в 2014 предпринята ещё одна попытка создать замену Objective-C. С большой помпой и беснованиями престарелых школьников выпущен Swift.

    Что из этого получится
    Apple достигла немалых успехов в производстве мультимедийных коробок и прямоугольников. Однако её таланты в этой области оказываются гибельными для её языков программирования. С философией апгрейда и развития, которая заключается в том, чтобы выкинуть старое устройство и заменить его новым, сложно создать ЯП, который окажется таким же долгоживущим, как Objective-C. Поэтому мы должны спрашивать не когда Swift вытеснит Objective-C, а когда Swift отправится к праотцам.

    Ответ зависит от того, когда этот юноша покинет Apple:
    [​IMG]

    Это Крис Латтнер, создатель Swift


    Источник: wasm.ru
     
    CKAP likes this.
  2. CKAP

    CKAP Well-Known Member

    Joined:
    9 Oct 2015
    Messages:
    653
    Likes Received:
    2,862
    Reputations:
    8
    Параноик не парся раньше времени. Яблоко успел занять свою нишу. В какой то степени больше (Ну так раньше было, не знаю как сейчас) ориентированную на узкий круг богатых <--- Ключевое слово людей. Промышленных гигантов. Intel пошла по принципу туалетной бумаги, засовывая своё изделие в каждый дом. Старательно упрощая своё изделие так что бы им и пользоваться было не сложнее чем той самой туалетной бумагой.

    Что касаемо новости. Как по мне это очередной удар сердца кампании apple. И чем чаще бьётся такое сердце тем успешнее корпорация ) И успешная компания и умирающая будет выдавать в эфир всё что угодно, да бы о ней не забыли её пользователи. Вроде называется новостной цикл.

    О языках... СИ как был номер один..., не смотря на то, что СИ не гарантирует стабильности. То есть программа написанная на СИ может упасть ещё не родившись. Тем не менее глянем прошлогодний топ по оплате на основе исследования Burning Glass и Brookings Institution (долларов США в год).

    1. Ruby on Rails — $109,460
    2. Objective C — $108,225
    3. Python — $100,717
    4. JAVA — $94,908
    5. C++ — $93,502
    6. JavaScript — $91,461
    7. C — $90,134
    8. R — $90,055
    9. C# — $89,074
    10. Visual Basic — $85,962
    11. SQL — $85,511
    12. PERL — $82,513

    Swift тут нет ) Но есть небольшое упоминание )

    "За менее чем год существования язык программирования Swift привлёк внимание разработчиков во всём мире как новый, простой и быстрый способ разработки для операционных систем OS X и iOS. Широкие полномочия и дружественный синтаксис Swift позволяют написать очередное убойное приложение для пользователей Apple."

    И то у меня пруфоф нет. Что ... О боже! Swift привлёк внимание разработчиков во всём мире.
     
  3. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    свифт заебок, обжектив с тошнотворное говно